-
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