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
thibaud-leclere
f096f7d7b0
feat: React app shell with router, sidebar layout
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 10:00:48 +02:00
thibaud-leclere
13f030fe1f
feat: TypeScript types and Tauri API wrappers for project CRUD
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 09:59:25 +02:00
thibaud-leclere
590bf337c0
configure: Tailwind CSS + app metadata
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 09:43:08 +02:00
thibaud-leclere
99eb56fa3e
fix: set CSP, remove scaffold demo code and unused plugins
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 09:37:19 +02:00
thibaud-leclere
0a0b848737
scaffold: Tauri 2 + React + TypeScript via create-tauri-app
...
Manually scaffolded Tauri 2 + React + TypeScript + Vite project
structure since the CLI requires an interactive terminal. Preserves
existing docs/ and .git history.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 09:31:24 +02:00