Commit graph

87 commits

Author SHA1 Message Date
fc434fe560 feat(queue): support multi-source processed tickets 2026-04-17 15:09:02 +02:00
0149e4ca97 fix(db): persist project_id for new tuleap tickets 2026-04-17 14:57:50 +02:00
159ed59b5a fix(db): make migration 009 foreign key handling transaction-safe 2026-04-17 14:49:25 +02:00
941bde4f7c feat(db): add graylog schema and processed_tickets multi-source migration 2026-04-17 14:36:57 +02:00
a243064992 refactor(orchestrator): group CLI ticket context to satisfy clippy 2026-04-17 14:31:51 +02:00
9e7addfe51 chore: ignore local worktrees directory 2026-04-17 12:31:33 +02:00
10f9f76423 docs: add Graylog auto-resolve implementation plan 2026-04-17 12:29:49 +02:00
e4377f08c9 docs: add Graylog auto-resolve design spec 2026-04-17 12:19:11 +02:00
5dbaa3c717 feat(dashboard): keep throughput cards up to date
Refresh project dashboard data every 60 seconds so 24h throughput and health stats stay current even without new events.

closes #7
2026-04-17 08:49:32 +02:00
d75695ffe6 feat(credentials): scope Tuleap credentials by project
closes #8
2026-04-16 17:58:48 +02:00
f97e075ee6 feat: add project throughput dashboard metrics
closes #7
2026-04-16 17:44:40 +02:00
45c51730ec feat(worktree): guider la sélection de branche cible
closes #6
2026-04-16 17:35:40 +02:00
0a2e7daec9 fix(db): uniformiser les timestamps sqlite
closes #5
2026-04-16 17:23:36 +02:00
91459c16cc fix(security): durcir les secrets locaux et valider les credentials
closes #4
2026-04-16 17:11:03 +02:00
8d0b345751 fix(orchestrator): capture stderr for cli execution
closes #3
2026-04-16 17:01:06 +02:00
467aebc0af fix: rendre l'annulation des tickets et taches interruptive
closes #2
2026-04-16 16:48:12 +02:00
906c44ef22 fix: harden codex runs against tuleap mcp runtime panic 2026-04-16 16:28:25 +02:00
33439e11c8 fix: rendre l’ingestion des tickets atomique 2026-04-16 16:00:06 +02:00
41a953106d feat: add project back buttons to project subpages 2026-04-16 08:42:41 +02:00
b7d1087e35 feat: add live discussion archiving 2026-04-16 08:38:18 +02:00
4b051807ff feat: allow changing default agent tools 2026-04-16 08:34:25 +02:00
d5958e2134 feat: show loader in streaming agent bubble 2026-04-16 08:30:41 +02:00
52fd2cfbef fix: use non-interactive agent cli modes 2026-04-16 08:27:19 +02:00
1756e6e14a fix: make agent cards clickable 2026-04-16 08:21:16 +02:00
c614796e5f style: format tauri backend files 2026-04-15 18:03:48 +02:00
9ef1220650 feat: add agent prompt improvement action 2026-04-15 18:01:58 +02:00
8de5a328a1 feat: stream live agent responses in chat 2026-04-15 17:42:45 +02:00
1952a139ae feat: gate live and task actions when modules are disabled 2026-04-15 17:33:20 +02:00
5662f34415 feat: add modular ai orchestration with live chat and task runner 2026-04-15 17:17:23 +02:00
3234cee1c2 fix(ci): skip setup-node cache when running under act 2026-04-14 17:42:12 +02:00
2d87ad5344 fix(clippy): reduce tracker insert/add argument count 2026-04-14 17:23:30 +02:00
7fc7a674f0 fix(ci): install clippy component in quality workflow 2026-04-14 17:03:52 +02:00
615026d09b fix(tests): use current git branch in worktree manager tests 2026-04-14 16:51:09 +02:00
thibaud-leclere
985ac53988 fix: replace tauri app icons with app logo 2026-04-14 16:17:53 +02:00
thibaud-leclere
dd9708bd6e fix: remove dead code warnings in agent defaults 2026-04-14 16:10:50 +02:00
thibaud-leclere
3cdd880344 feat: enforce default agents and auto-reassign on delete 2026-04-14 16:07:50 +02:00
thibaud-leclere
b7fc4123a6 feat: add global agent management and tracker agent assignment 2026-04-14 15:59:23 +02:00
thibaud-leclere
54fdfc7053 fix(projects): rediriger vers le projet après édition 2026-04-14 15:38:34 +02:00
thibaud-leclere
761f6f42a5 fix(projects): sélectionner automatiquement le nouveau projet 2026-04-14 15:37:55 +02:00
thibaud-leclere
55b30df823 fix(dialog): use xdg portal backend on linux 2026-04-14 15:35:59 +02:00
thibaud-leclere
c2f73b2ce2 fix(ui): use pointer cursor for clickable elements 2026-04-14 15:30:19 +02:00
thibaud-leclere
d5f1856cc5 feat(ui): add delete confirmation modal 2026-04-14 15:27:29 +02:00
thibaud-leclere
724b35d452 feat: add custom app logo in layout 2026-04-14 15:17:16 +02:00
thibaud-leclere
10e72ca288 fix: harden Tuleap API client and filter matching 2026-04-14 15:11:31 +02:00
thibaud-leclere
c2636f86c7 chore: log Tuleap HTTP calls for debugging 2026-04-14 14:59:49 +02:00
thibaud-leclere
1709905064 fix: resolve blank project page from invalid hook usage 2026-04-14 11:43:42 +02:00
thibaud-leclere
a981e189c5 feat: improve tracker editing, sorting, and live activity 2026-04-14 11:36:32 +02:00
thibaud-leclere
abaf86a6ec fix: display tauri error messages instead of object dumps 2026-04-14 11:19:42 +02:00
thibaud-leclere
0c0d8e1caa fix: enable window controls permissions and reliable drag behavior 2026-04-14 11:00:37 +02:00
thibaud-leclere
7c99a6d986 feat: add custom tauri title bar and window controls 2026-04-14 10:45:13 +02:00