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
thibaud-leclere
608ed32eac
ci: add quality workflow and notifier test coverage
2026-04-14 10:41:17 +02:00
thibaud-leclere
6912e51b14
feat: polish notification center filters and interactions
2026-04-14 10:35:06 +02:00
thibaud-leclere
0e0ad80d90
fix: use tauri runtime spawn for background services
2026-04-14 10:14:14 +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
512e502f9b
fix: resolve clippy warnings in phase 3 backend
2026-04-14 09:48:45 +02:00
thibaud-leclere
3178da4692
chore: add script to check and install tauri system dependencies
2026-04-14 09:34:21 +02:00
thibaud-leclere
e277928602
update .gitignore
2026-04-14 09:26:21 +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
33c3a4a19f
Merge feat/phase1-foundation: Phase 1 (foundation) + Phase 2 (Tuleap integration)
2026-04-14 09:03:46 +02:00
thibaud-leclere
d2ba241c76
docs: mark Phase 1 and Phase 2 plan tasks as completed
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 09:02:04 +02:00
thibaud-leclere
8bb0f14fb4
docs: add Phase 3 agent pipeline plan and gitignore Tauri gen/
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 15:14:15 +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
b20ecc5493
feat: background poller with 60s tick, per-tracker interval, event emission
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 14:41:02 +02:00
thibaud-leclere
e91225d71d
feat: Tauri commands for tracker CRUD, Tuleap fields, and manual polling
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 14:38:20 +02:00