|
|
d561578e78
|
feat(graylog): add client commands and source-aware poller flow
|
2026-04-17 15:35:57 +02:00 |
|
|
|
ff09212177
|
feat(graylog): add deterministic scoring and subject grouping
|
2026-04-17 15:28:19 +02:00 |
|
|
|
aecc4689e7
|
feat(graylog): add model layer and project module default
|
2026-04-17 15:21:12 +02:00 |
|
|
|
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 |
|