Commit graph

55 commits

Author SHA1 Message Date
c35778fe18 feat: add reviewer stage and default codex reviewer agent 2026-04-22 09:06:00 +02:00
f9b565cfda fix(ui): rendre les vues tickets et notifications live 2026-04-21 18:01:04 +02:00
e0b09e4c29 fix: disable Linux desktop notifications to avoid tokio runtime panic 2026-04-21 17:37:49 +02:00
ae9b4c1474 fix: improve analyst report markdown readability 2026-04-21 16:41:33 +02:00
ee9d00efa4 feat(ui): regrouper la configuration Tuleap et Graylog 2026-04-21 15:36:34 +02:00
904e02367b feat: mark exhausted agents and requeue token-limited tasks 2026-04-21 14:18:43 +02:00
b6e31f9312 fix(ui): prevent async listener leaks on back navigation 2026-04-21 10:33:12 +02:00
64c1dd1789 fix(ui): harden ticket detail back navigation workflow 2026-04-20 16:53:49 +02:00
f55977e215 fix(tickets): make detail back navigation deterministic 2026-04-20 15:14:25 +02:00
8eaf7948f7 fix(dashboard): sort recent tickets by newest first 2026-04-20 14:57:08 +02:00
9054c252ab fix: stop ticket detail effects from self-canceling on loading toggles 2026-04-20 12:27:41 +02:00
1f146a3a95 fix(dashboard): resync live polling and agent counters 2026-04-20 10:57:15 +02:00
b5ba10d857 feat(tickets): add source resource links for tuleap and graylog 2026-04-20 09:55:03 +02:00
1b751ac16d fix(ui): avoid freeze on notification click 2026-04-20 09:25:31 +02:00
62b381b844 refactor(ui): unify shared primitives across pages 2026-04-20 08:55:26 +02:00
8536dedc9e style: harmonize back link style on project subpages 2026-04-20 08:30:00 +02:00
f2be837a1e feat(graylog): add project UI and source-aware ticket views 2026-04-17 15:43:22 +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
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
1756e6e14a fix: make agent cards clickable 2026-04-16 08:21:16 +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
2d87ad5344 fix(clippy): reduce tracker insert/add argument count 2026-04-14 17:23:30 +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
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
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
thibaud-leclere
6912e51b14 feat: polish notification center filters and interactions 2026-04-14 10:35:06 +02:00
thibaud-leclere
7983cfb405 feat: add phase 4 notifications service and in-app center 2026-04-14 10:09:19 +02:00
thibaud-leclere
acd73f682f feat: implement phase 3 agent pipeline and ticket review UI 2026-04-14 09:18:11 +02:00
thibaud-leclere
e98f7d59de feat: updated project dashboard with tracker list and recent tickets
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 14:50:13 +02:00
thibaud-leclere
eb8908e434 feat: tracker config UI with visual AND/OR filter builder
Adds FilterBuilder, TrackerConfig, TrackerList components and routes
the /projects/:projectId/trackers/new path to TrackerConfig.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 14:45:17 +02:00
thibaud-leclere
43a3483fd0 feat: frontend types, API wrappers, and Settings page for Tuleap credentials
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 14:43:03 +02:00
thibaud-leclere
5b81361190 feat: project create/edit/delete UI with folder picker and git clone
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 10:02:48 +02:00