Commit Graph

  • 90978d631a Merge branch 'cw/review-tab-performance-phase-backend-split-full-diff-into-metadata-per-file-procedures' into cw-merge-1772822786257 Lukas May 2026-03-06 19:46:26 +01:00
  • 647f45c3bd Merge branch 'cw/review-tab-performance-task-7G4gkfUa2t87cIN6-rGVv' into cw-merge-1772822785439 Lukas May 2026-03-06 19:46:25 +01:00
  • 4890721a92 feat: split getPhaseReviewDiff into metadata + add getFileDiff procedure Lukas May 2026-03-06 19:45:57 +01:00
  • c22a550bfc docs: document Web Worker syntax highlighting architecture in frontend.md Lukas May 2026-03-06 19:40:26 +01:00
  • 0608900a53 feat: move syntax highlighting off main thread via Web Worker pool Lukas May 2026-03-06 19:39:31 +01:00
  • 05eb160749 feat: add diffBranchesStat and diffFileSingle to BranchManager Lukas May 2026-03-06 19:33:47 +01:00
  • 9894cdd06f feat: add diffBranchesStat and diffFileSingle to BranchManager Lukas May 2026-03-06 19:33:47 +01:00
  • ec86b62d8d perf: Pre-index review comments into Map to eliminate O(n) filtering Lukas May 2026-03-06 19:31:57 +01:00
  • 2b7660f019 ci: Switch to OIDC trusted publishing for npm (no token needed) Lukas May 2026-03-06 17:04:20 +01:00
  • c0096503b2 fix: Re-record cassettes and exclude workdir from test discovery Lukas May 2026-03-06 17:00:46 +01:00
  • a30f98d532 ci: Alias NODE_AUTH_TOKEN to NPM_TOKEN for semantic-release verification Lukas May 2026-03-06 16:53:14 +01:00
  • 28521e1c20 chore: merge main into cw/small-change-flow Lukas May 2026-03-06 16:48:12 +01:00
  • 91efbabee6 ci: Use NODE_AUTH_TOKEN and bump semantic-release to latest versions Lukas May 2026-03-06 16:45:49 +01:00
  • 5598e1c10f feat: implement Radar backend tRPC procedures with repository extensions Lukas May 2026-03-06 16:40:18 +01:00
  • 1e16ad82e8 fix: Show conflict resolution agents in HQ dashboard Lukas May 2026-03-06 16:39:48 +01:00
  • 02ca1d568e fix: Disable EventEmitter maxListeners warning for SSE subscriptions Lukas May 2026-03-06 16:39:36 +01:00
  • 85f5f77927 ci: Switch from GitLab Package Registry to npmjs for publishing Lukas May 2026-03-06 16:39:18 +01:00
  • cb95ac1c6e fix: Logo link navigates to HQ instead of Initiatives Lukas May 2026-03-06 16:33:10 +01:00
  • da3218b530 Merge branch 'cw/small-change-flow-phase-cli-errand-commands' into cw-merge-1772810965256 Lukas May 2026-03-06 16:29:25 +01:00
  • 0ec1022aba Merge branch 'cw/small-change-flow-task-3yaqNLqG3kk5ku6rH0exF' into cw-merge-1772810964768 Lukas May 2026-03-06 16:29:25 +01:00
  • 6b922b633e ci: Add GitLab CI with semantic-release to @carealytix package registry Lukas May 2026-03-06 16:29:20 +01:00
  • 813979388b feat: wire conflictFiles through errand.get and add repository tests Lukas May 2026-03-06 16:28:56 +01:00
  • 711dd99c8b Merge branch 'cw/small-change-flow-task-xkTnL_zsa-dgZP4H4txnl' into cw-merge-1772810891213 Lukas May 2026-03-06 16:28:11 +01:00
  • 14041d007f feat: add Errands nav item, /errands route, and CreateErrandDialog Lukas May 2026-03-06 16:27:44 +01:00
  • e86a743c0b feat: Add all 9 cw errand CLI subcommands with tests Lukas May 2026-03-06 16:26:15 +01:00
  • 2eccde0ee1 Merge branch 'cw/improved-agent-outputs' into cw-merge-1772810637670 Lukas May 2026-03-06 16:23:57 +01:00
  • 09e4e3d4f0 feat: add ErrandDetailPanel slide-over component Lukas May 2026-03-06 16:23:49 +01:00
  • 377e8de5e9 feat: Add errand tRPC router with all 9 procedures and comprehensive tests Lukas May 2026-03-06 16:21:01 +01:00
  • e50eb17c3f Merge branch 'cw/headquarters' into cw-merge-1772810307192 Lukas May 2026-03-06 16:18:27 +01:00
  • e4b750ceb9 docs: Rewrite README as proper project documentation Lukas May 2026-03-06 16:09:56 +01:00
  • 313cf82ea4 Merge branch 'cw/headquarters-task-i16XYnxexfeqf8VCUuTL3' into cw-merge-1772809739062 Lukas May 2026-03-06 16:08:59 +01:00
  • 2ec4ddb2fd feat: Wire up hq.tsx with query, live updates, loading/error states, and section rendering Lukas May 2026-03-06 16:08:35 +01:00
  • f6938ae7e1 feat: Add live todo strip and Task result preview to AgentOutputViewer Lukas May 2026-03-06 16:05:48 +01:00
  • 32f58ddb43 Merge branch 'cw/improved-agent-outputs-phase-parser-enhancement-types-bug-fixes-tool-correlation' into cw-merge-1772809398045 Lukas May 2026-03-06 16:03:18 +01:00
  • ee6b0da976 feat: Add tool correlation, toolInput metadata, and unknown-type fallbacks to parser Lukas May 2026-03-06 16:02:50 +01:00
  • 752bb67e3a feat: collapse tool_result blocks by default; restyle system messages Lukas May 2026-03-06 16:02:20 +01:00
  • 30d5f68f91 feat: Add HQ section components for Headquarters page Lukas May 2026-03-06 15:53:15 +01:00
  • 3a328d2b1c feat: Add errands schema, repository, and wire into tRPC context/container Lukas May 2026-03-06 15:49:26 +01:00
  • f244304c6f Merge branch 'cw/headquarters-phase-backend-hq-dashboard-trpc-procedure' into cw-merge-1772807905914 Lukas May 2026-03-06 15:38:26 +01:00
  • 89c98d38cc feat: Add getHeadquartersDashboard tRPC procedure for HQ action items Lukas May 2026-03-06 15:35:54 +01:00
  • 67658fb717 fix: require signal.json for all errand agent exit scenarios Lukas May 2026-03-06 15:35:11 +01:00
  • 48c324ac15 chore: Update tsbuildinfo after web build Lukas May 2026-03-06 15:27:41 +01:00
  • 3c55349c4c feat: Add /hq route, nav item, and update root redirect Lukas May 2026-03-06 15:27:09 +01:00
  • c069049c35 fix: Retry blocked task button does nothing due to missing query invalidation Lukas May 2026-03-06 15:00:38 +01:00
  • 41c5d292bb fix: allow errand agent to end session with questions and resume Lukas May 2026-03-06 14:54:53 +01:00
  • 2bef0fa682 Merge branch 'cw/project-management-operations-to-ui' into cw-merge-1772805244951 Lukas May 2026-03-06 14:54:05 +01:00
  • 986cae880d chore: Remove unused realpathSync import Lukas May 2026-03-06 14:52:42 +01:00
  • 4a7105eb8f fix: Worktree get() matches wrong agent due to ambiguous endsWith lookup Lukas May 2026-03-06 14:52:28 +01:00
  • 7a4d0d2582 feat: Add Sync All button to projects settings page with tests Lukas May 2026-03-06 14:39:58 +01:00
  • c1b88bfcfe Merge branch 'cw/project-management-operations-to-ui-task-NAUgQl_7T7wcDxRkWQ5TX' into cw-merge-1772804260272 Lukas May 2026-03-06 14:37:41 +01:00
  • 8f4fa2a233 fix: disambiguate CONFLICT errors in registerProject by inspecting the SQLite UNIQUE constraint column Lukas May 2026-03-06 14:37:21 +01:00
  • 4c99f89462 feat: Improve RegisterProjectDialog UX for long-running clone Lukas May 2026-03-06 14:34:34 +01:00
  • e2c489dc48 feat: teach errand agent how to ask questions interactively Lukas May 2026-03-06 14:31:03 +01:00
  • d867a5f397 Merge branch 'main' into cw/account-ui-conflict-1772803526476 Lukas May 2026-03-06 14:27:38 +01:00
  • 23964374d1 Merge branch 'cw/agent-details' into cw-merge-1772802959182 Lukas May 2026-03-06 14:15:59 +01:00
  • 6f38ae21ed Merge branch 'main' into cw/agent-details-conflict-1772802863659 Lukas May 2026-03-06 14:15:30 +01:00
  • 30b27f8b4a fix: Conflict agent auto-dismiss fails on page load/remount Lukas May 2026-03-06 14:13:42 +01:00
  • 0f1c578269 fix: Fail fast when agent worktree creation or branch setup fails Lukas May 2026-03-06 14:08:59 +01:00
  • 343c6a83a8 feat: Add agent spawn infrastructure for errand mode Lukas May 2026-03-06 13:22:15 +01:00
  • b419981924 perf: Speed up conflict resolution agents by trimming prompt bloat Lukas May 2026-03-06 14:05:23 +01:00
  • a0574a1ae9 feat: Add subagent usage guidance to refine and plan prompts Lukas May 2026-03-06 13:39:19 +01:00
  • a94e72ccbc feat: Wire AddAccountDialog and UpdateCredentialsDialog into health page and AccountCard Lukas May 2026-03-06 13:35:14 +01:00
  • 1629285778 Merge branch 'refs/heads/main' into cw/agent-details-conflict-1772799979862 Lukas May 2026-03-06 13:34:28 +01:00
  • e3246baf51 feat: Show resolving_conflict activity state on initiative cards Lukas May 2026-03-06 13:32:37 +01:00
  • b4baba67a5 Merge branch 'cw/account-ui-phase-updatecredentialsdialog-component' into cw-merge-1772800279801 Lukas May 2026-03-06 13:31:20 +01:00
  • 05efa9c08e fix: Replace getTaskAgent polling with event-driven invalidation Lukas May 2026-03-06 13:30:18 +01:00
  • 575ad48a55 feat: Add UpdateCredentialsDialog component for re-authenticating accounts Lukas May 2026-03-06 13:27:13 +01:00
  • ebef093d3f fix: Add missing event routing for initiative status real-time refresh Lukas May 2026-03-06 13:25:31 +01:00
  • 52e238924c feat: Add agent spawn infrastructure for errand mode Lukas May 2026-03-06 13:22:15 +01:00
  • 7088c511a9 feat: Add Details tab to agent right-panel with metadata, input files, and prompt sections Lukas May 2026-03-06 13:21:59 +01:00
  • 89282d33b3 feat: Add AddAccountDialog component for account management UI Lukas May 2026-03-06 13:21:55 +01:00
  • d52317ac5d feat: Add timestamps to agent logs and fix horizontal scroll Lukas May 2026-03-06 13:18:42 +01:00
  • 4ee71d45f4 test: Add regression tests for agent:account_switched emission in lifecycle controller Lukas May 2026-03-06 13:17:32 +01:00
  • b2f4004191 feat: Persist agent prompt in DB so getAgentPrompt survives log cleanup Lukas May 2026-03-06 13:13:01 +01:00
  • 3e2a570447 feat: Emit account_switched event on account exhaustion in lifecycle controller Lukas May 2026-03-06 13:12:25 +01:00
  • 3f3954672e feat: Add Agent Logs tab to task slide-over Lukas May 2026-03-06 13:10:46 +01:00
  • deffdc7c4f fix: Move project pills inline after initiative name Lukas May 2026-03-06 13:07:25 +01:00
  • b6218584ee feat: Show project pills on initiative cards in list view Lukas May 2026-03-06 13:06:33 +01:00
  • 243f24a397 fix: Eliminate content page flickering from layout shifts and double invalidation Lukas May 2026-03-06 12:46:39 +01:00
  • 08c1bed465 Merge branch 'cw/unified-event-flow' into cw-merge-1772797070237 Lukas May 2026-03-06 12:37:50 +01:00
  • a86a373d42 fix: Handle push to checked-out branch in local non-bare repos Lukas May 2026-03-06 12:37:21 +01:00
  • 940b0f8ed2 feat: Add errands persistence layer — repository port, Drizzle adapter, migration, and tests Lukas May 2026-03-06 12:35:06 +01:00
  • 5d1292c7ad fix: Use update-ref for fast-forward to avoid dirty working tree failures Lukas May 2026-03-06 12:34:21 +01:00
  • 6a76e17cef feat: Add errands table, errand agent mode, and push rollback on merge failure Lukas May 2026-03-06 12:31:41 +01:00
  • 00e426ac00 fix: Roll back merge when push fails in initiative approval Lukas May 2026-03-06 12:31:35 +01:00
  • eac03862e3 fix: Prevent lost task completions after server restart Lukas May 2026-03-06 12:19:59 +01:00
  • a69527b7d6 fix: Remove upward box-shadow on ReviewHeader that covers tab bar Lukas May 2026-03-06 12:18:31 +01:00
  • 6034f6d854 Merge branch 'main' into cw/unified-event-flow-conflict-1772795597661 Lukas May 2026-03-06 12:16:07 +01:00
  • 17f92040c7 fix: Ensure agents write signal.json to the correct directory Lukas May 2026-03-06 12:14:37 +01:00
  • 9f5715558e fix: Auto-dismiss conflict panel and re-check mergeability on completion Lukas May 2026-03-06 12:14:16 +01:00
  • f4dbaae0e3 fix: Guard worktree creation against branch === baseBranch Lukas May 2026-03-06 12:12:32 +01:00
  • b853b28751 fix: Resolve agent workdir probing for initiative project subdirectories Lukas May 2026-03-06 12:03:20 +01:00
  • 2814c2d3b2 fix: Fetch remote before merge/push in initiative approval Lukas May 2026-03-06 11:59:16 +01:00
  • 1e723611e7 feat: Allow editing review comments Lukas May 2026-03-06 11:58:08 +01:00
  • 49970eb1d7 fix: Use overflow-clip instead of overflow-hidden on FileCard Lukas May 2026-03-06 11:44:45 +01:00
  • 0c04a1d273 fix: Prevent conflict resolution agent from destroying initiative branch Lukas May 2026-03-06 11:40:22 +01:00
  • f428ec027e fix: Sticky file headers sit below review header using CSS variable Lukas May 2026-03-06 11:36:28 +01:00
  • c87aac44cc fix: Cover transparent gap above sticky header with upward box-shadow Lukas May 2026-03-06 11:33:31 +01:00
  • cc181ee6ba fix: Parse merge-tree output from stdout instead of catch block Lukas May 2026-03-06 11:27:32 +01:00
  • 5b497b84a0 fix: Restore sticky header and sidebar by simplifying layout Lukas May 2026-03-06 11:26:43 +01:00