Commit graph

  • 81bf897348 feat: relancer une étape de ticket et distinguer le statut no-fix main thibaud-lclr 2026-04-22 09:35:45 +0200
  • 618c30ef84 fix: afficher les notifications sur la vue ticket thibaud-lclr 2026-04-22 09:16:29 +0200
  • c35778fe18 feat: add reviewer stage and default codex reviewer agent thibaud-lclr 2026-04-22 09:06:00 +0200
  • f9b565cfda fix(ui): rendre les vues tickets et notifications live thibaud-lclr 2026-04-21 18:01:04 +0200
  • e0b09e4c29 fix: disable Linux desktop notifications to avoid tokio runtime panic thibaud-lclr 2026-04-21 17:37:49 +0200
  • 18d26d7431 fix: run Claude Code agents with auto-accepted edits thibaud-lclr 2026-04-21 17:33:22 +0200
  • ebf6197279 fix(orchestrator): add worktree path to agent writable dirs thibaud-lclr 2026-04-21 16:49:31 +0200
  • ae9b4c1474 fix: improve analyst report markdown readability thibaud-lclr 2026-04-21 16:41:33 +0200
  • ee9d00efa4 feat(ui): regrouper la configuration Tuleap et Graylog thibaud-lclr 2026-04-21 15:36:34 +0200
  • d300b64603 fix(graylog): block legacy duplicate triggers by normalized message thibaud-lclr 2026-04-21 14:38:09 +0200
  • 43078ebf3d fix(graylog): deduplicate subjects across sources and hashed paths thibaud-lclr 2026-04-21 14:34:47 +0200
  • 904e02367b feat: mark exhausted agents and requeue token-limited tasks thibaud-lclr 2026-04-21 14:18:43 +0200
  • ce37ce9ea0 fix(backend): prevent db lock reentrancy in orchestrator notifications thibaud-lclr 2026-04-21 14:04:29 +0200
  • 7f7e066e7c fix(backend): trim heavy payloads in ticket and task lists thibaud-lclr 2026-04-21 12:40:18 +0200
  • aea8d0b73b fix(backend): remove nested tokio block_on in cancel commands thibaud-lclr 2026-04-21 11:34:53 +0200
  • b6e31f9312 fix(ui): prevent async listener leaks on back navigation thibaud-lclr 2026-04-21 10:33:12 +0200
  • 2618c2ce77 fix: grant claude worktree access to git metadata dirs thibaud-lclr 2026-04-21 09:17:23 +0200
  • f0850b3fd3 fix: allow codex developer agents to write git worktree metadata thibaud-lclr 2026-04-21 08:57:42 +0200
  • 9de295dfe8 fix(backend): avoid heavy ticket payloads in list commands thibaud-lclr 2026-04-20 17:54:23 +0200
  • 64c1dd1789 fix(ui): harden ticket detail back navigation workflow thibaud-lclr 2026-04-20 16:53:49 +0200
  • f55977e215 fix(tickets): make detail back navigation deterministic thibaud-lclr 2026-04-20 15:14:25 +0200
  • 8eaf7948f7 fix(dashboard): sort recent tickets by newest first thibaud-lclr 2026-04-20 14:57:08 +0200
  • 955543d740 fix: throttle ticket progress events to prevent UI freeze thibaud-lclr 2026-04-20 14:38:38 +0200
  • 9054c252ab fix: stop ticket detail effects from self-canceling on loading toggles thibaud-lclr 2026-04-20 12:27:41 +0200
  • 9ce288a3a2 fix: prevent false done status when developer output is not actionable thibaud-lclr 2026-04-20 12:13:44 +0200
  • 1f146a3a95 fix(dashboard): resync live polling and agent counters thibaud-lclr 2026-04-20 10:57:15 +0200
  • b5ba10d857 feat(tickets): add source resource links for tuleap and graylog thibaud-lclr 2026-04-20 09:55:03 +0200
  • 5b795c00b3 fix(orchestrator): recover interrupted inflight tickets on startup thibaud-lclr 2026-04-20 09:41:34 +0200
  • 1b751ac16d fix(ui): avoid freeze on notification click thibaud-lclr 2026-04-20 09:25:31 +0200
  • 62b381b844 refactor(ui): unify shared primitives across pages thibaud-lclr 2026-04-20 08:55:26 +0200
  • 8536dedc9e style: harmonize back link style on project subpages thibaud-lclr 2026-04-20 08:30:00 +0200
  • 58f784c59c fix(graylog): use filter=streams for relative search thibaud-lclr 2026-04-17 16:46:40 +0200
  • 09d26d62f8 fix(graylog): use basic auth with base64 token fallback thibaud-lclr 2026-04-17 16:31:31 +0200
  • d6834cf648 chore(scripts): add graylog validation runner thibaud-lclr 2026-04-17 15:45:48 +0200
  • f2be837a1e feat(graylog): add project UI and source-aware ticket views thibaud-lclr 2026-04-17 15:43:22 +0200
  • d561578e78 feat(graylog): add client commands and source-aware poller flow thibaud-lclr 2026-04-17 15:35:57 +0200
  • ff09212177 feat(graylog): add deterministic scoring and subject grouping thibaud-lclr 2026-04-17 15:28:19 +0200
  • aecc4689e7 feat(graylog): add model layer and project module default thibaud-lclr 2026-04-17 15:21:12 +0200
  • fc434fe560 feat(queue): support multi-source processed tickets thibaud-lclr 2026-04-17 15:09:02 +0200
  • 0149e4ca97 fix(db): persist project_id for new tuleap tickets thibaud-lclr 2026-04-17 14:57:50 +0200
  • 159ed59b5a fix(db): make migration 009 foreign key handling transaction-safe thibaud-lclr 2026-04-17 14:49:25 +0200
  • 941bde4f7c feat(db): add graylog schema and processed_tickets multi-source migration thibaud-lclr 2026-04-17 14:36:57 +0200
  • a243064992 refactor(orchestrator): group CLI ticket context to satisfy clippy thibaud-lclr 2026-04-17 14:31:51 +0200
  • 9e7addfe51 chore: ignore local worktrees directory thibaud-lclr 2026-04-17 12:31:33 +0200
  • 10f9f76423 docs: add Graylog auto-resolve implementation plan thibaud-lclr 2026-04-17 12:29:49 +0200
  • e4377f08c9 docs: add Graylog auto-resolve design spec thibaud-lclr 2026-04-17 12:19:11 +0200
  • 5dbaa3c717 feat(dashboard): keep throughput cards up to date thibaud-lclr 2026-04-17 08:49:32 +0200
  • d75695ffe6 feat(credentials): scope Tuleap credentials by project thibaud-lclr 2026-04-16 17:58:48 +0200
  • f97e075ee6 feat: add project throughput dashboard metrics thibaud-lclr 2026-04-16 17:44:40 +0200
  • 45c51730ec feat(worktree): guider la sélection de branche cible thibaud-lclr 2026-04-16 17:35:40 +0200
  • 0a2e7daec9 fix(db): uniformiser les timestamps sqlite thibaud-lclr 2026-04-16 17:23:36 +0200
  • 91459c16cc fix(security): durcir les secrets locaux et valider les credentials thibaud-lclr 2026-04-16 17:11:03 +0200
  • 8d0b345751 fix(orchestrator): capture stderr for cli execution thibaud-lclr 2026-04-16 17:01:06 +0200
  • 467aebc0af fix: rendre l'annulation des tickets et taches interruptive thibaud-lclr 2026-04-16 16:48:12 +0200
  • 906c44ef22 fix: harden codex runs against tuleap mcp runtime panic thibaud-lclr 2026-04-16 16:28:25 +0200
  • 33439e11c8 fix: rendre l’ingestion des tickets atomique thibaud-lclr 2026-04-16 16:00:06 +0200
  • 41a953106d feat: add project back buttons to project subpages thibaud-lclr 2026-04-16 08:42:41 +0200
  • b7d1087e35 feat: add live discussion archiving thibaud-lclr 2026-04-16 08:38:18 +0200
  • 4b051807ff feat: allow changing default agent tools thibaud-lclr 2026-04-16 08:34:25 +0200
  • d5958e2134 feat: show loader in streaming agent bubble thibaud-lclr 2026-04-16 08:30:41 +0200
  • 52fd2cfbef fix: use non-interactive agent cli modes thibaud-lclr 2026-04-16 08:27:19 +0200
  • 1756e6e14a fix: make agent cards clickable thibaud-lclr 2026-04-16 08:21:16 +0200
  • c614796e5f style: format tauri backend files thibaud-lclr 2026-04-15 18:03:48 +0200
  • 9ef1220650 feat: add agent prompt improvement action thibaud-lclr 2026-04-15 18:01:58 +0200
  • 8de5a328a1 feat: stream live agent responses in chat thibaud-lclr 2026-04-15 17:42:45 +0200
  • 1952a139ae feat: gate live and task actions when modules are disabled thibaud-lclr 2026-04-15 17:33:20 +0200
  • 5662f34415 feat: add modular ai orchestration with live chat and task runner thibaud-lclr 2026-04-15 17:17:23 +0200
  • 3234cee1c2 fix(ci): skip setup-node cache when running under act thibaud-lclr 2026-04-14 17:42:12 +0200
  • 2d87ad5344 fix(clippy): reduce tracker insert/add argument count thibaud-lclr 2026-04-14 17:23:30 +0200
  • 7fc7a674f0 fix(ci): install clippy component in quality workflow thibaud-lclr 2026-04-14 17:03:52 +0200
  • 615026d09b fix(tests): use current git branch in worktree manager tests thibaud-lclr 2026-04-14 16:51:09 +0200
  • 985ac53988 fix: replace tauri app icons with app logo thibaud-leclere 2026-04-14 16:17:53 +0200
  • dd9708bd6e fix: remove dead code warnings in agent defaults thibaud-leclere 2026-04-14 16:10:50 +0200
  • 3cdd880344 feat: enforce default agents and auto-reassign on delete thibaud-leclere 2026-04-14 16:07:50 +0200
  • b7fc4123a6 feat: add global agent management and tracker agent assignment thibaud-leclere 2026-04-14 15:59:23 +0200
  • 54fdfc7053 fix(projects): rediriger vers le projet après édition thibaud-leclere 2026-04-14 15:38:34 +0200
  • 761f6f42a5 fix(projects): sélectionner automatiquement le nouveau projet thibaud-leclere 2026-04-14 15:37:55 +0200
  • 55b30df823 fix(dialog): use xdg portal backend on linux thibaud-leclere 2026-04-14 15:35:59 +0200
  • c2f73b2ce2 fix(ui): use pointer cursor for clickable elements thibaud-leclere 2026-04-14 15:30:19 +0200
  • d5f1856cc5 feat(ui): add delete confirmation modal thibaud-leclere 2026-04-14 15:27:29 +0200
  • 724b35d452 feat: add custom app logo in layout thibaud-leclere 2026-04-14 15:17:16 +0200
  • 10e72ca288 fix: harden Tuleap API client and filter matching thibaud-leclere 2026-04-14 15:11:31 +0200
  • c2636f86c7 chore: log Tuleap HTTP calls for debugging thibaud-leclere 2026-04-14 14:59:49 +0200
  • 1709905064 fix: resolve blank project page from invalid hook usage thibaud-leclere 2026-04-14 11:43:42 +0200
  • a981e189c5 feat: improve tracker editing, sorting, and live activity thibaud-leclere 2026-04-14 11:36:32 +0200
  • abaf86a6ec fix: display tauri error messages instead of object dumps thibaud-leclere 2026-04-14 11:19:42 +0200
  • 0c0d8e1caa fix: enable window controls permissions and reliable drag behavior thibaud-leclere 2026-04-14 11:00:37 +0200
  • 7c99a6d986 feat: add custom tauri title bar and window controls thibaud-leclere 2026-04-14 10:45:13 +0200
  • 608ed32eac ci: add quality workflow and notifier test coverage thibaud-leclere 2026-04-14 10:41:17 +0200
  • 6912e51b14 feat: polish notification center filters and interactions thibaud-leclere 2026-04-14 10:35:06 +0200
  • 0e0ad80d90 fix: use tauri runtime spawn for background services thibaud-leclere 2026-04-14 10:14:14 +0200
  • 7983cfb405 feat: add phase 4 notifications service and in-app center thibaud-leclere 2026-04-14 10:09:19 +0200
  • 512e502f9b fix: resolve clippy warnings in phase 3 backend thibaud-leclere 2026-04-14 09:48:45 +0200
  • 3178da4692 chore: add script to check and install tauri system dependencies thibaud-leclere 2026-04-14 09:34:21 +0200
  • e277928602 update .gitignore thibaud-leclere 2026-04-14 09:26:21 +0200
  • acd73f682f feat: implement phase 3 agent pipeline and ticket review UI thibaud-leclere 2026-04-14 09:18:11 +0200
  • 33c3a4a19f Merge feat/phase1-foundation: Phase 1 (foundation) + Phase 2 (Tuleap integration) thibaud-leclere 2026-04-14 09:03:46 +0200
  • d2ba241c76 docs: mark Phase 1 and Phase 2 plan tasks as completed thibaud-leclere 2026-04-14 09:02:04 +0200
  • 8bb0f14fb4 docs: add Phase 3 agent pipeline plan and gitignore Tauri gen/ thibaud-leclere 2026-04-13 15:14:15 +0200
  • e98f7d59de feat: updated project dashboard with tracker list and recent tickets thibaud-leclere 2026-04-13 14:50:13 +0200