f2be837a1e
feat(graylog): add project UI and source-aware ticket views
2026-04-17 15:43:22 +02:00
d561578e78
feat(graylog): add client commands and source-aware poller flow
2026-04-17 15:35:57 +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
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
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
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
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
52fd2cfbef
fix: use non-interactive agent cli modes
2026-04-16 08:27:19 +02:00
c614796e5f
style: format tauri backend files
2026-04-15 18:03:48 +02:00
8de5a328a1
feat: stream live agent responses in chat
2026-04-15 17:42:45 +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
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
a981e189c5
feat: improve tracker editing, sorting, and live activity
2026-04-14 11:36:32 +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
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
8f7da7b581
feat: ProcessedTicket model with deduplication for new ticket detection
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 14:35:13 +02:00
thibaud-leclere
1e69cf16a9
feat: WatchedTracker model with CRUD, filters, and agent config
2026-04-13 14:30:58 +02:00
thibaud-leclere
3cf28babab
feat: TuleapCredentials model + encrypted storage + Tauri commands
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 14:26:13 +02:00
thibaud-leclere
81d3b72e34
fix: address code review issues (mutex safety, schema, CSP, error handling)
...
- Replace .unwrap() on Mutex lock with proper error propagation
- Add worktree_path and branch_name columns to processed_tickets
- Add style-src to CSP for Tailwind compatibility
- Implement std::error::Error for AppError
- Check affected row count in update/delete operations
- Handle non-UTF-8 paths in git clone
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 10:16:44 +02:00
thibaud-leclere
3f6745be45
feat: Project model with CRUD operations and tests
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 09:54:52 +02:00