Commit Graph

  • 4664644cda fix: Use pseudo-element to cover all transparent space above sticky header Lukas May 2026-03-06 11:22:30 +01:00
  • 19cd0a2cb0 fix: Cover transparent gap above sticky review header Lukas May 2026-03-06 11:21:08 +01:00
  • 6a2f9c6d57 migration: Drop orphaned approval columns from initiatives and tasks Lukas May 2026-03-06 11:20:05 +01:00
  • 01f2279735 fix: Eliminate whitespace above sticky review header Lukas May 2026-03-06 11:17:29 +01:00
  • 6cf6bd076f feat: Add merge conflict detection and agent resolution in initiative review Lukas May 2026-03-06 11:17:25 +01:00
  • 3a01b9e9ca fix: Restore sticky positioning on header wrapper div Lukas May 2026-03-06 11:15:25 +01:00
  • 09624e9cb7 fix: Sidebar accounts for sticky header height via ResizeObserver Lukas May 2026-03-06 11:15:02 +01:00
  • d4b466ce6d fix: Make review sidebar sticky to viewport with internal scrolling Lukas May 2026-03-06 11:11:46 +01:00
  • 50043f4c61 fix: Use instant scroll for discussion navigation Lukas May 2026-03-06 11:10:50 +01:00
  • 3fcfa61914 fix: Scroll to exact comment location when clicking sidebar discussions Lukas May 2026-03-06 11:09:07 +01:00
  • b1233dd013 docs: Update dispatch-events for branchless phase completion Lukas May 2026-03-06 11:07:28 +01:00
  • 14d09b16df fix: Phase completion check runs regardless of branch/merge status Lukas May 2026-03-06 11:07:01 +01:00
  • 157fa445c5 fix: Show individual discussion threads in review sidebar with navigation Lukas May 2026-03-06 11:03:27 +01:00
  • 9c4131c814 feat: add addAccountByToken tRPC mutation with upsert logic and tests Lukas May 2026-03-06 10:58:02 +01:00
  • 1bc3f85d6a fix: Merge worktree conflict when target branch already checked out Lukas May 2026-03-06 10:54:42 +01:00
  • bdc95bcb26 fix: Handle existing branch in worktree creation Lukas May 2026-03-06 10:54:33 +01:00
  • 1e2819eeff fix: Request changes uses in-app confirmation, requires review comments Lukas May 2026-03-06 10:43:36 +01:00
  • 4656627a59 fix: Restore drizzle-kit generate by syncing snapshot baseline Lukas May 2026-03-06 10:36:07 +01:00
  • 03c2abbd8f docs: Fix migration workflow — document hand-written SQL + journal registration Lukas May 2026-03-06 10:29:49 +01:00
  • eb667dd3d7 fix: Register migration 0032 in drizzle journal Lukas May 2026-03-06 10:27:44 +01:00
  • 7695604da2 feat: Add threaded review comments + agent comment responses Lukas May 2026-03-06 10:21:22 +01:00
  • 2da6632298 docs: Update dispatch-events, server-api, frontend for request-changes fixes Lukas May 2026-03-06 09:42:28 +01:00
  • 65bcbf1a35 fix: Fix review task completion bug + add initiative-level Request Changes Lukas May 2026-03-06 09:41:28 +01:00
  • 1b8e496d39 fix: Switch preview gateway from path-prefix to subdomain routing Lukas May 2026-03-05 22:38:00 +01:00
  • aedf149471 fix: Use container-internal port 80 in gateway Caddyfile Lukas May 2026-03-05 22:16:19 +01:00
  • 84250955d1 fix: Show completed phase diffs in review tab Lukas May 2026-03-05 22:05:28 +01:00
  • cdb3de353d fix: Use SSE events instead of polling for preview status updates Lukas May 2026-03-05 22:01:16 +01:00
  • df84a877f2 fix: Prioritize polled preview status over mutation pending state Lukas May 2026-03-05 21:58:02 +01:00
  • 4958b6624d fix: Refetch previews on start and switch to path-based routing Lukas May 2026-03-05 21:56:05 +01:00
  • 0e61c48c86 fix: Use lowercase alphanumeric nanoid for Docker compose project names Lukas May 2026-03-05 21:49:01 +01:00
  • 13e009a82d feat: Add preview controls to initiative-level review Lukas May 2026-03-05 21:47:06 +01:00
  • 269a2d2616 feat: Extend AgentInfo with exitCode + add getAgentInputFiles/getAgentPrompt tRPC procedures Lukas May 2026-03-05 21:39:29 +01:00
  • 39d92d5de9 fix: Add changeset reconciliation to deleteTask and fix missing invalidation Lukas May 2026-03-05 21:35:14 +01:00
  • ff398f84ac fix: Move useMemo above early returns in ReviewTab to fix hooks ordering crash Lukas May 2026-03-05 21:35:10 +01:00
  • 7b93cfe7d7 feat: Remove checkpoint task types — per-phase review is sufficient Lukas May 2026-03-05 21:30:22 +01:00
  • 39bb03e30b fix: Reconcile orphaned changesets when phases are manually deleted Lukas May 2026-03-05 21:29:38 +01:00
  • 7bc1e7f25b perf: Remove preview polling in favour of SSE-driven invalidation Lukas May 2026-03-05 21:17:00 +01:00
  • 47fa924927 fix: Recover in-memory dispatch queues from DB on server startup Lukas May 2026-03-05 21:10:32 +01:00
  • 573e1b40d2 fix: Re-queue approved phases before dispatch to survive server restarts Lukas May 2026-03-05 21:04:39 +01:00
  • 5f36fcf4ce docs: Add cw account extract to CLI reference docs Lukas May 2026-03-05 20:59:38 +01:00
  • a3ee581629 fix: Merge confirmation dropdown hidden behind sticky file headers Lukas May 2026-03-05 20:59:30 +01:00
  • 3c99bdeeb5 feat: Add cw account extract CLI command with tests Lukas May 2026-03-05 20:59:23 +01:00
  • 0adbb55898 docs: Document addAccountByToken in server-api.md Lukas May 2026-03-05 20:59:01 +01:00
  • 2b06f9627b feat: Add addAccountByToken tRPC mutation with upsert logic Lukas May 2026-03-05 20:58:44 +01:00
  • 5ccf4ae556 Merge branch 'cw/unified-event-flow-phase-frontend-query-invalidation-completeness' into cw/unified-event-flow Lukas May 2026-03-05 20:58:34 +01:00
  • f19aac0a76 refactor: Remove dead lastEventId from subscription schemas and document at-most-once delivery Lukas May 2026-03-05 20:51:58 +01:00
  • fff4ce2bb7 fix: close five frontend invalidation gaps for changeset, preview, and dependency events Lukas May 2026-03-05 20:51:16 +01:00
  • 50aea7e6f1 fix: Ensure phase branches exist before task dispatch Lukas May 2026-03-05 20:49:21 +01:00
  • d81e0864f7 feat: Add retry mechanism for blocked tasks Lukas May 2026-03-05 20:41:49 +01:00
  • 2eac5b9908 fix: Remove agent:output from general SSE subscriptions to prevent listener leak Lukas May 2026-03-05 17:50:01 +01:00
  • 8387d5b22c chore: Gitignore agent-generated screenshots Lukas May 2026-03-05 17:29:09 +01:00
  • f3042abe04 fix: Use absolute paths and git add -u in post-completion commit resume Lukas May 2026-03-05 17:13:31 +01:00
  • 8804455c77 Remove task-level approval system Lukas May 2026-03-05 17:09:48 +01:00
  • 209629241d feat: Add PREVIEW_EVENT_TYPES, CONVERSATION_EVENT_TYPES, and subscription procedures Lukas May 2026-03-05 17:07:00 +01:00
  • 865e8bffa0 feat: Add initiative review gate before push Lukas May 2026-03-05 17:02:17 +01:00
  • dab1a2ab13 docs: Add initiative review gate to dispatch-events, server-api, and database docs Lukas May 2026-03-05 17:00:38 +01:00
  • 763871a2a5 fix: Refine flow — optimistic UI update + instruction passthrough Lukas May 2026-03-05 16:58:12 +01:00
  • 3d1818d567 feat: Add Approve button for pending_approval tasks in TaskSlideOver Lukas May 2026-03-05 16:46:12 +01:00
  • da8c714de2 fix: Handle spawn and branch failures gracefully in dispatch cycle Lukas May 2026-03-05 16:36:39 +01:00
  • 42f5bcb80a refactor: Drive connection status from tRPC subscription state Lukas May 2026-03-05 15:59:39 +01:00
  • ebe186bd5e feat: Add agent preview integration with auto-teardown and simplified commands Lukas May 2026-03-05 15:39:15 +01:00
  • 66605da30d feat: Add Dockerfile, preview config, and seed script for self-preview deployments Lukas May 2026-03-05 14:26:22 +01:00
  • 714262fb83 feat: Add seed command support to preview deployments Lukas May 2026-03-05 12:39:02 +01:00
  • 3913aa2e28 docs: Add setup guide for preview deployments Lukas May 2026-03-05 12:31:57 +01:00
  • 143aad58e8 feat: Replace per-preview Caddy sidecars with shared gateway architecture Lukas May 2026-03-05 12:22:29 +01:00
  • 0ff65b0b02 feat: Rename application from "Codewalk District" to "Codewalkers" Lukas May 2026-03-05 12:05:08 +01:00
  • 427f93e136 feat: Add project icon with dark/light mode support Lukas May 2026-03-05 11:59:09 +01:00
  • 7540562933 fix: Remove rounded corners from sidebar icon tab Lukas May 2026-03-05 11:51:41 +01:00
  • e56bc1bc77 fix: Move review sidebar to left side for standard editor layout Lukas May 2026-03-05 11:49:13 +01:00
  • bbaee2acf5 fix: Sort root-level files to bottom of sidebar file tree Lukas May 2026-03-05 11:47:46 +01:00
  • 5e77bf104c feat: Add remote sync for project clones Lukas May 2026-03-05 11:45:09 +01:00
  • 79966cdf20 fix: Use primary indigo for Approve & Merge button instead of garish green Lukas May 2026-03-05 11:37:57 +01:00
  • 7e0749ef17 feat: Wire full request-changes flow for phase review Lukas May 2026-03-05 11:35:34 +01:00
  • 8ae3916c90 docs: Add Request Changes feature to dispatch-events and server-api docs Lukas May 2026-03-05 11:34:27 +01:00
  • 06b768e358 feat: Polish review tab — viewed tracking, file tree, syntax highlighting, better UX Lukas May 2026-03-05 11:30:48 +01:00
  • 173c7f7916 feat: Persist review comments to database Lukas May 2026-03-05 11:16:54 +01:00
  • 69d2543995 fix: Scope loading spinner to diff pane only, keep sidebar always mounted Lukas May 2026-03-05 11:12:51 +01:00
  • 41cbc2c76c fix: Fix sidebar layout — sticky height constraint, padding on content only Lukas May 2026-03-05 11:12:06 +01:00
  • a9832fc5ae feat: Replace horizontal commit nav with VSCode-style sidebar icon switcher Lukas May 2026-03-05 11:09:25 +01:00
  • 222d73d0d6 fix: Clean up agent worktrees, branches, and logs on dismiss and auto-cleanup Lukas May 2026-03-05 11:09:11 +01:00
  • cbb8e66943 fix: Show commit nav for single-commit phases, remove early-exit guard Lukas May 2026-03-05 11:03:15 +01:00
  • c58e0ea77e feat: Redesign review tab with phase selection, commit navigation, and consolidated toolbar Lukas May 2026-03-05 10:20:43 +01:00
  • f91ed5ab2d feat: Harden execute agent prompt with industry best practices Lukas May 2026-03-05 10:18:30 +01:00
  • 91ce7dc4c0 fix: Prevent commit-retry infinite loop by preserving retry count across cleanup Lukas May 2026-03-05 10:10:40 +01:00
  • 63400211b8 fix: Auto-complete tasks when agents finish successfully Lukas May 2026-03-04 14:01:54 +01:00
  • 748f0c294a feat: Add compact mode to TaskGraph, use in pipeline tab Lukas May 2026-03-04 13:16:37 +01:00
  • 087f6945ae fix: Increase dark mode border contrast for graph lines and separators Lukas May 2026-03-04 13:15:14 +01:00
  • baca008447 feat: Replace floating Execute button with pipeline summary bar Lukas May 2026-03-04 13:12:12 +01:00
  • bf635375af refactor: Replace PipelineTaskCard with TaskGraph in pipeline phases Lukas May 2026-03-04 13:11:12 +01:00
  • 685b2cb4ec feat: Refine pipeline UI — progress bars, status borders, collapsible tasks Lukas May 2026-03-04 13:07:39 +01:00
  • 029b5bf0f6 feat: Add approve+execute buttons to pipeline UI Lukas May 2026-03-04 13:04:20 +01:00
  • 1c7d6f20ee feat: Connect dispatch queue to agent spawning via auto-dispatch Lukas May 2026-03-04 12:55:20 +01:00
  • d03b204096 feat: Add theme-aware custom scrollbars Lukas May 2026-03-04 12:44:54 +01:00
  • cc72c6d478 fix: Add missing await and update tests for async file-io reads Lukas May 2026-03-04 12:29:10 +01:00
  • a0152ce238 fix: Convert sync file I/O to async in credential manager and usage module Lukas May 2026-03-04 12:26:37 +01:00
  • 73a4c6cb0c fix: Convert sync file I/O to async in read path to unblock event loop Lukas May 2026-03-04 12:25:34 +01:00
  • a2afc2e1fd fix: Convert sync file I/O to async in credential handler and account setup Lukas May 2026-03-04 12:25:05 +01:00
  • bd0aec4499 fix: Convert sync file I/O to async in agent spawn path to unblock event loop Lukas May 2026-03-04 12:15:31 +01:00
  • 70fd996fa1 Revert "fix: Spawn chat agent in background to avoid blocking event loop" Lukas May 2026-03-04 12:07:00 +01:00
  • 8ee02f6013 fix: Spawn chat agent in background to avoid blocking event loop Lukas May 2026-03-04 12:05:21 +01:00