Commit Graph

  • f8c5dce588 test: Add PreviewManager integration tests Lukas May 2026-02-10 14:02:43 +01:00
  • 9902069d8d test: Add real Claude inter-agent conversation integration test Lukas May 2026-02-10 13:49:04 +01:00
  • 60f06671e4 fix: Include dirty worktree paths in commit prompt and fix retry counter Lukas May 2026-02-10 13:44:10 +01:00
  • a6371e156a feat: Add inter-agent conversation system (listen, ask, answer) Lukas May 2026-02-10 13:43:30 +01:00
  • 270a5cb21d feat: Add Docker-based preview deployments for phase review Lukas May 2026-02-10 13:24:56 +01:00
  • 783a07bfb7 fix: Show actionable error details for account health check failures Lukas May 2026-02-10 13:16:03 +01:00
  • 06f443ebc8 refactor: DB-driven agent output events with single emission point Lukas May 2026-02-10 11:47:36 +01:00
  • 771cd71c1e feat: Validate default branch exists in repo when setting project defaultBranch Lukas May 2026-02-10 11:46:00 +01:00
  • a8d3f52d09 feat: Re-add initiative branch field and add projects settings page Lukas May 2026-02-10 11:19:48 +01:00
  • fc3039a147 fix(dispatch): Filter planning-category tasks from dispatch pipeline and agent context Lukas May 2026-02-10 11:18:17 +01:00
  • d18c3c7e44 fix(web): Dismiss button on refine agent ChangeSetBanner now works Lukas May 2026-02-10 11:03:20 +01:00
  • 57a5843324 fix(web): Update PipelineTab to use renamed PlanSection component Lukas May 2026-02-10 10:55:59 +01:00
  • ca548c1eaa feat: Auto-branch initiative system with per-project default branches Lukas May 2026-02-10 10:53:35 +01:00
  • 0407f05332 refactor: Rename agent modes breakdown→plan, decompose→detail Lukas May 2026-02-10 10:51:42 +01:00
  • f9f8b4c185 refactor(agent): Use agent name instead of ID for log directory paths Lukas May 2026-02-10 10:41:47 +01:00
  • bf898cb86e feat(agent): Enrich breakdown/decompose agent input with full initiative context Lukas May 2026-02-10 10:18:55 +01:00
  • 118f6d0d51 fix(task): Filter out decompose container tasks from phase and initiative task lists Lukas May 2026-02-10 10:18:47 +01:00
  • a98c2d0f6b feat(web): Add stop button to agent detail view header Lukas May 2026-02-10 10:13:45 +01:00
  • 4d3bd9ca90 fix(agent): Add refresh token validation before token refresh Lukas May 2026-02-10 10:01:35 +01:00
  • 7f8a936c02 chore: ensure working directory state is committed Lukas May 2026-02-10 10:00:41 +01:00
  • 4ac03b74ca chore: sync working directory state Lukas May 2026-02-10 09:59:25 +01:00
  • 11ddbc1b13 feat(architect): Complete data display components phase decomposition Lukas May 2026-02-10 09:57:44 +01:00
  • 83cf1390a1 feat(architect): Complete Layout & Navigation phase decomposition Lukas May 2026-02-10 09:57:44 +01:00
  • 41c812e4b8 feat(architect): Complete auth pages phase decomposition Lukas May 2026-02-10 09:54:25 +01:00
  • 37583b7083 test(e2e): Update architect workflow test Lukas May 2026-02-10 09:54:18 +01:00
  • 265fcb1149 fix(agent): Add refresh token validation before token refresh Lukas May 2026-02-10 09:54:00 +01:00
  • 341849d2f5 feat(architect): Complete auth pages phase decomposition Lukas May 2026-02-10 09:53:09 +01:00
  • 0b02f755de docs: Update agent documentation Lukas May 2026-02-10 09:52:54 +01:00
  • 9d418a0076 docs(agent): Update agent documentation Lukas May 2026-02-10 09:52:46 +01:00
  • 34d780b4d0 docs: Update CLI docs for --token flag in account register Lukas May 2026-02-10 09:52:19 +01:00
  • 97998459e5 feat(cli): Add --token option to register-account command Lukas May 2026-02-10 09:51:23 +01:00
  • e35927f321 fix(agent): Handle optional OAuth fields in usage.ts credential reader Lukas May 2026-02-10 09:50:46 +01:00
  • b021b9690e fix(agent): Handle expired setup tokens without refresh token Lukas May 2026-02-10 09:50:40 +01:00
  • a59e18710f fix(agent): Handle optional OAuth fields in usage.ts credential reader Lukas May 2026-02-10 09:50:22 +01:00
  • 11b1378b91 fix(agent): Handle optional OAuth token fields in credential manager Lukas May 2026-02-10 09:50:19 +01:00
  • 8930d1aa43 fix(agent): Handle optional OAuth token fields in credential manager Lukas May 2026-02-10 09:49:55 +01:00
  • 008c783c50 fix(agent): Handle null refreshToken/expiresAt in credential manager Lukas May 2026-02-10 09:49:48 +01:00
  • c204aab403 fix(agent): Allow null refreshToken and expiresAt for setup tokens Lukas May 2026-02-10 09:49:36 +01:00
  • 342b490fe7 feat: Task decomposition for Tailwind/Radix/shadcn foundation setup Lukas May 2026-02-10 09:48:51 +01:00
  • da4152264c feat(web): Pipeline visualization, phase content editing, and review tab Lukas May 2026-02-09 22:33:40 +01:00
  • 47c3162581 feat(shared): Add topological sort and pipeline column grouping for phases Lukas May 2026-02-09 22:33:34 +01:00
  • fab7706f5c feat: Phase schema refactor, agent lifecycle module, and log chunks Lukas May 2026-02-09 22:33:28 +01:00
  • 43e2c8b0ba fix(agent): Eliminate race condition in completion handling Lukas May 2026-02-08 15:51:32 +01:00
  • 6f5fd3a0af fix(agent): Implement incremental JSONL parsing to eliminate race conditions Lukas May 2026-02-08 14:10:02 +01:00
  • 604da7cd0d fix(agent): Replace hardcoded 500ms delay with robust file completion detection Lukas May 2026-02-08 14:03:47 +01:00
  • 2877484012 Add userDismissedAt field to agents schema Lukas May 2026-02-07 00:33:12 +01:00
  • 111ed0962f docs(21-06): complete integration smoke test plan Lukas May 2026-02-05 09:16:31 +01:00
  • 51c26d6d19 docs(21-05): create summary and update state for code splitting & performance Lukas May 2026-02-05 09:06:13 +01:00
  • c1744b306c docs(21-04): complete subscription error handling plan Lukas May 2026-02-05 09:05:49 +01:00
  • c66d7ecfb2 fix(21-05): move PlanTasksFetcher onTasks callback to useEffect Lukas May 2026-02-05 09:05:07 +01:00
  • 1530d7ab15 feat(21-05): enable route-based code splitting via TanStack Router autoCodeSplitting Lukas May 2026-02-05 09:04:25 +01:00
  • 4ae85da3f6 feat(21-04): add subscription error handling with toast feedback on all pages Lukas May 2026-02-05 09:04:17 +01:00
  • 3d492d86a1 docs(21-01): create summary and update state for error boundary + toasts Lukas May 2026-02-05 09:02:31 +01:00
  • c95ef6e98c docs(21-02): create summary and update state for skeleton loading states Lukas May 2026-02-05 09:02:02 +01:00
  • 5efb4d4e8b feat(21-01): wire toast notifications into all mutation flows Lukas May 2026-02-05 09:01:45 +01:00
  • 7e82ac561b docs(21-03): complete cross-screen navigation & mobile responsive plan Lukas May 2026-02-05 09:01:34 +01:00
  • a6c2864b74 feat(21-02): add skeleton loading states to initiative detail page Lukas May 2026-02-05 09:01:22 +01:00
  • 1e1aadaece feat(21-03): fix mobile responsive layout for inbox detail panel Lukas May 2026-02-05 08:59:39 +01:00
  • d323e1ea8e feat(21-01): add ErrorBoundary, Sonner toast provider, and 404 navigation Lukas May 2026-02-05 08:57:30 +01:00
  • c52c6f170f feat(21-03): add cross-screen navigation links Lukas May 2026-02-05 08:57:07 +01:00
  • 11fa5f4be9 feat(21-02): add Skeleton component and skeleton loading states for dashboard + inbox Lukas May 2026-02-05 08:56:35 +01:00
  • 81814ac213 docs(21): create phase plan for Polish & Integration Lukas May 2026-02-05 07:46:36 +01:00
  • e2c84f0577 docs(20): complete real-time-subscriptions phase Lukas May 2026-02-04 22:23:31 +01:00
  • 48c81f70a8 docs(20-02): create summary and update state for frontend subscriptions Lukas May 2026-02-04 22:22:53 +01:00
  • 170ac55afd feat(20-02): wire SSE subscription hooks into dashboard, detail, and inbox pages Lukas May 2026-02-04 22:21:44 +01:00
  • eaf3f10722 feat(20-02): add splitLink to route subscriptions to SSE httpSubscriptionLink Lukas May 2026-02-04 22:20:16 +01:00
  • 8cfdfe987b docs(20): complete plan 20-01 SSE streaming summary and state update Lukas May 2026-02-04 22:18:11 +01:00
  • 42154d60d4 feat(20): export SubscriptionEvent type from shared package Lukas May 2026-02-04 22:16:57 +01:00
  • e5d8dbb583 feat(20): add SSE streaming support and subscription procedures Lukas May 2026-02-04 22:16:14 +01:00
  • 4b25ba0ab2 docs(20): create phase plan Lukas May 2026-02-04 22:10:54 +01:00
  • 9d7002d2bd fix(19): wire AgentManager into server tRPC context Lukas May 2026-02-04 22:03:09 +01:00
  • 049810ffae fix(19): gracefully handle missing agentManager in read-only agent procedures Lukas May 2026-02-04 22:00:34 +01:00
  • c93b3aaa4c docs(19): complete agent-inbox phase Lukas May 2026-02-04 21:57:46 +01:00
  • b4d6f9c070 docs(19-04): create inbox page assembly summary and update state Lukas May 2026-02-04 21:57:00 +01:00
  • 3cac453364 feat(19-04): wire inbox page with data fetching, detail panel, and answer submission Lukas May 2026-02-04 21:55:42 +01:00
  • d6cf309091 docs(19-03): create QuestionForm & Input Components summary and update state Lukas May 2026-02-04 21:53:45 +01:00
  • ce46cfc663 docs(19-01): complete backend API for agent questions plan Lukas May 2026-02-04 21:53:21 +01:00
  • aa93efaf65 docs(19-02): create InboxList/MessageCard plan summary and update state Lukas May 2026-02-04 21:52:55 +01:00
  • 648f9db230 feat(19-03): create QuestionForm component Lukas May 2026-02-04 21:52:08 +01:00
  • bf3521e3dd feat(19-02): create InboxList component with filter/sort controls Lukas May 2026-02-04 21:52:01 +01:00
  • 47a2bb38bf feat(19-01): export PendingQuestions and QuestionItem from shared package Lukas May 2026-02-04 21:51:51 +01:00
  • f73b85062d feat(19-03): create OptionGroup and FreeTextInput components Lukas May 2026-02-04 21:51:40 +01:00
  • 004140ea83 feat(19-01): add getAgentQuestions and listWaitingAgents tRPC procedures Lukas May 2026-02-04 21:51:25 +01:00
  • 6450e4072a feat(19-02): create MessageCard component for agent inbox Lukas May 2026-02-04 21:51:24 +01:00
  • d9b6ce4748 docs(19): create agent inbox phase plan Lukas May 2026-02-04 21:47:58 +01:00
  • 9586e379bc docs(18): complete initiative detail phase Lukas May 2026-02-04 21:39:48 +01:00
  • 572b7e3806 docs(18-04): create initiative detail page assembly summary and update state Lukas May 2026-02-04 21:39:02 +01:00
  • 1e26bfadbd feat(18-04): wire Initiative Detail page with data fetching and all components Lukas May 2026-02-04 21:37:41 +01:00
  • 630c36af5a docs(18-03): create summary and update state for DecisionList/TaskDetailModal plan Lukas May 2026-02-04 21:34:41 +01:00
  • 2b6c58aae7 docs(18-02): create plan summary and update project state Lukas May 2026-02-04 21:34:24 +01:00
  • afc0099174 docs(18-01): complete InitiativeHeader & ProgressPanel plan Lukas May 2026-02-04 21:34:12 +01:00
  • 92d4d36421 feat(18-02): create PhaseAccordion component Lukas May 2026-02-04 21:33:20 +01:00
  • 5b17b7a93b feat(18-03): create TaskDetailModal component for initiative detail Lukas May 2026-02-04 21:33:18 +01:00
  • 4becfe8452 feat(18-02): create TaskRow component Lukas May 2026-02-04 21:32:56 +01:00
  • 3baba49edd feat(18-03): create DecisionList component for initiative detail Lukas May 2026-02-04 21:32:50 +01:00
  • 8cfc197378 feat(18-01): create ProgressPanel component Lukas May 2026-02-04 21:32:46 +01:00
  • a00b7b56b3 feat(18-02): create DependencyIndicator component Lukas May 2026-02-04 21:32:35 +01:00
  • 62409a6302 feat(18-01): create InitiativeHeader component Lukas May 2026-02-04 21:32:28 +01:00
  • 305809f0b2 docs(18): create initiative detail phase plan Lukas May 2026-02-04 21:28:33 +01:00
  • cbf0ed28cb fix: wire database and repositories into server startup for tRPC context Lukas May 2026-02-04 21:18:30 +01:00