Commit Graph

  • 67214575fb fix: debounce note title save to prevent focus leak to search field Hermes 2026-08-01 12:49:27 +00:00
  • 35d063ea82 fix: R3 bugs - TipTap focus leak to search, Quick Captured opens palette, Calendar day view switching Hermes 2026-08-01 12:46:41 +00:00
  • 085f552c4b fix: calendar day view - separate Calendar instances per view to avoid react-big-calendar view switching bug Hermes 2026-08-01 12:40:23 +00:00
  • 6613ff058e fix: calendar day view - wrapper div key remount for forced reinit Hermes 2026-08-01 12:38:55 +00:00
  • d142db40c1 fix: calendar day view - test with regular Calendar (no DnD) Hermes 2026-08-01 12:35:01 +00:00
  • b9cce1e452 fix: calendar day view - toolbar onView directly sets page state, Calendar remounts via key Hermes 2026-08-01 12:33:39 +00:00
  • 60dd5a8280 fix: calendar day view - key-based remount workaround for react-big-calendar DnD Hermes 2026-08-01 12:32:13 +00:00
  • 4693f81095 fix: calendar day view - explicit onView override in toolbar Hermes 2026-08-01 12:30:30 +00:00
  • b7b7de64fb fix: add missing useRef import in calendar.tsx Hermes 2026-08-01 12:28:37 +00:00
  • 3a0df07296 fix: R3 bugs - TipTap focus leak, Quick Capture palette, Calendar day view Hermes 2026-08-01 12:26:43 +00:00
  • 118617c892 fix: MCP endpoint at /api/mcp (Bug #2) + REST API key auth (Bug #3) Hermes 2026-08-01 11:33:12 +00:00
  • a80207fc9a fix(calendar): day/week view toggle — controlled view prop + currentView in CustomToolbar Hermes 2026-08-01 05:34:35 +00:00
  • f337c63915 fix(Dockerfile.spa): exclude node_modules from COPY to avoid BuildKit cache mount conflict Hermes 2026-08-01 04:40:05 +00:00
  • 3847ef7b2d T14 fixup: route ordering + UUID guard for /api/agents/:id Hermes 2026-08-01 04:24:20 +00:00
  • 2e451093b6 T14/Bug #3 HIGH: Postgres search_vector trigger + backfill Hermes 2026-08-01 04:15:14 +00:00
  • d4c02a3de2 T14/Bug #4 #5 #6 #8 #10: commit in-flight worker fixes (agents _all sentinel, settings useThemeStore, 5 detail route registrations) Hermes 2026-08-01 04:13:25 +00:00
  • edec2d72d4 T11/Bug #1: fix login persistence — setCookie on /api/auth/credentials Hermes 2026-08-01 03:57:53 +00:00
  • 45d08102f8 T10/Phase 8: interactive test report — needs-fixes (2 CRITICAL + 3 HIGH + 3 MEDIUM) T10 Tester 2026-08-01 03:31:48 +00:00
  • bb64be5d56 T9/Phase 7: deploy 4-container compose + Caddy reverse proxy Hermes 2026-08-01 02:43:22 +00:00
  • ef163a9d6f T8/Phase 6: OSS component swap polish Hermes 2026-08-01 02:34:37 +00:00
  • c18d7e9abe T7/Phase 5-1: Dashboard page (configurable widget grid, 8 widgets) Hermes 2026-08-01 02:21:24 +00:00
  • f617c39937 T6/Phase 4: 7 core entity pages (Tasks, Habits, Projects, Notes, Calendar, Graph, Search) Hermes 2026-08-01 02:10:18 +00:00
  • efcc748adb T5: remove stale T1 stub index.tsx (replaced by _app/index.tsx) Hermes 2026-08-01 02:00:40 +00:00
  • e86a7c0672 T5/Phase 3: SPA shell + navigation Hermes 2026-08-01 02:00:24 +00:00
  • c277e3a14f T4/Phase 2C-13: port import/export routes to Hono (2 routes) Hermes 2026-08-01 01:47:51 +00:00
  • 39a74c5e3d T4/Phase 2C-12: port analytics routes to Hono (3 routes) Hermes 2026-08-01 01:47:49 +00:00
  • 910c28b095 T4/Phase 2C-11: port error log routes to Hono (2 routes) Hermes 2026-08-01 01:47:48 +00:00
  • 59c4fa4648 T4/Phase 2C-10: port custom fields routes to Hono (4 routes) Hermes 2026-08-01 01:47:46 +00:00
  • aa3629609a T4/Phase 2C-9: port tags routes to Hono (3 routes) Hermes 2026-08-01 01:47:45 +00:00
  • 99420b150b T4/Phase 2C-8: port daily notes routes to Hono (3 routes) Hermes 2026-08-01 01:47:43 +00:00
  • 0844dc77ac T4/Phase 2C-7: port canvas routes to Hono (5 routes) Hermes 2026-08-01 01:47:42 +00:00
  • 7243c31e1e T4/Phase 2C-6: port webhooks routes to Hono (5 routes) Hermes 2026-08-01 01:47:37 +00:00
  • d56993fac2 T4/Phase 2C-5: port agents routes to Hono (8 routes) Hermes 2026-08-01 01:47:35 +00:00
  • ea767bdbe3 T4/Phase 2C-4: port dashboard routes to Hono (4 routes) Hermes 2026-08-01 01:47:34 +00:00
  • 102f51ec1f T4/Phase 2C-3: port graph routes to Hono (4 routes) Hermes 2026-08-01 01:47:32 +00:00
  • 89dbe69137 T4/Phase 2C-2: port calendar routes to Hono (5 routes) Hermes 2026-08-01 01:47:28 +00:00
  • c1c95f727a T4/Phase 2C-1: port search routes to Hono (3 routes) + new DB tables Hermes 2026-08-01 01:47:25 +00:00
  • 23d2a96dd1 T3/Phase 2B-4: port notes routes to Hono (~7 routes) + wikilink service + route registration Hermes 2026-08-01 01:38:25 +00:00
  • ac90c1bd6d T3/Phase 2B-3: port projects routes to Hono (~12 routes) Hermes 2026-08-01 01:38:21 +00:00
  • 7686694737 T3/Phase 2B-2: port habits routes to Hono (~7 routes) Hermes 2026-08-01 01:38:18 +00:00
  • 93520a8002 T3/Phase 2B-1: port tasks routes to Hono (~10 routes) Hermes 2026-08-01 01:38:14 +00:00
  • e4a241b38f T2/Phase 2A: port auth + infrastructure routes to Hono (~8 routes) Hermes 2026-08-01 01:25:01 +00:00
  • fca56ab77e T1/Phase 1: scaffold Vite SPA + Hono API + Bun worker Hermes 2026-08-01 01:15:31 +00:00
  • 9203aee758 T0: prep — branch baseline, snapshot DB schema, free disk Hermes 2026-08-01 01:08:30 +00:00
  • c1e0a083c2 merge: fix all 10 UX bugs (P0 root cause + 9 regressions/polish) — PR #11 Hermes 2026-08-01 00:42:35 +00:00
  • 4c3c3249d4 fix(p2): Calendar view toggle - restore original T3 fix (view prop controlled) Hermes 2026-07-31 02:24:07 +00:00
  • d059beb7dc fix(p2): Calendar view toggle - key on BigCalendar dynamic import + defaultView Hermes 2026-07-31 02:20:40 +00:00
  • 0630a12597 fix(p2): Calendar view toggle - use view prop (controlled) as original T3 fix Hermes 2026-07-31 02:16:55 +00:00
  • e9d1380c88 fix(p2): Calendar view toggle - key on DragAndDropCalendar + view prop (clean) Hermes 2026-07-31 02:12:37 +00:00
  • 6454462317 fix(p2): Calendar view toggle - key on DragAndDropCalendar + view prop Hermes 2026-07-31 02:06:42 +00:00
  • bf37f9a488 fix(p2): Calendar view toggle - key on DragAndDropCalendar + view prop + onView handler Hermes 2026-07-31 01:56:25 +00:00
  • de06a9aa21 fix(p2): Calendar view toggle - key prop on DragAndDropCalendar forces remount Hermes 2026-07-31 01:47:47 +00:00
  • 4bf1c8bf4f fix(p2): Calendar view toggle - force Suspense remount with key prop Hermes 2026-07-31 01:37:59 +00:00
  • 08841abd68 fix(p2): Calendar view toggle - sync internal view state with parent prop via useEffect Hermes 2026-07-31 01:35:02 +00:00
  • ca8ff5d13b fix(p2): Calendar view toggle - use defaultView + key on parent dynamic import Hermes 2026-07-31 01:31:47 +00:00
  • aef02253db fix(p2): remove key prop from parent, keep view prop in wrapper Hermes 2026-07-31 01:29:27 +00:00
  • 9e80327be2 fix(p2): use view prop (controlled) + key on parent to force Calendar remount Hermes 2026-07-31 01:26:54 +00:00
  • ab6344d86d fix(p2): force Calendar remount on view change via key prop on parent Hermes 2026-07-31 01:24:08 +00:00
  • a18bddf784 fix(p2): use view prop (controlled) + key to force Calendar remount Hermes 2026-07-31 01:23:30 +00:00
  • a04fbff584 fix(p2): use defaultView + key prop to force Calendar remount on view change Hermes 2026-07-31 01:20:33 +00:00
  • e3c3054c38 fix(p2): force Calendar remount on view change with key prop Hermes 2026-07-31 01:17:05 +00:00
  • efe8db108d fix(p3): TipTap focus, Task List toast dedup, TaskCard a11y Hermes 2026-07-31 01:06:31 +00:00
  • 78a9c50ef2 fix(p2): Calendar Week/Day views, Quick Capture, Canvas create Hermes 2026-07-31 01:06:20 +00:00
  • f388f124e8 fix(p1): wire New habit/New project buttons + fix Domain Add Hermes 2026-07-31 01:06:04 +00:00
  • 2c0295ad00 fix(p1): wire New habit + New project buttons to useCreateDialogStore Hermes 2026-07-31 00:35:29 +00:00
  • 59f7c768ca fix(build): use two-arg form for z.record in webhook headers schema Hermes 2026-07-31 00:02:25 +00:00
  • 304267199e fix(build): use zod v3 two-arg form for z.record across all shared schemas Hermes 2026-07-30 23:59:11 +00:00
  • f7e0915044 fix(build): use zod v3 two-arg form for z.record in agent schema Hermes 2026-07-30 23:56:38 +00:00
  • c3bce0b9e3 fix(p0): resolve active domain automatically when onboarding skipped Hermes 2026-07-30 23:51:29 +00:00
  • 0ff005a47a fix: add missing timer state and handlers (timerRunning, setTimerStartedAt, handleStartTimer, handleStopTimer, formatDuration, elapsedSeconds tick effect) bot-hermes 2026-07-29 20:54:14 +00:00
  • 56e923deb2 fix: add missing Play and Square imports to task-detail-panel bot-hermes 2026-07-29 20:46:48 +00:00
  • 8de6849474 merge: fix/ux-leaf-f-polish into integration/ux-28-gaps (resolve OnboardingFlow+DispatchPanel in layout) bot-hermes 2026-07-29 20:34:52 +00:00
  • 4b0cfb2611 merge: fix/ux-leaf-e-crosscut into integration/ux-28-gaps (resolve conflicts on tasks-kanban-view, tasks-list-view, task-detail-panel) bot-hermes 2026-07-29 20:34:27 +00:00
  • c448a747a7 merge: fix/ux-leaf-d-new-pages into integration/ux-28-gaps bot-hermes 2026-07-29 20:31:22 +00:00
  • 6f2acf77b7 merge: fix/ux-leaf-c-settings into integration/ux-28-gaps bot-hermes 2026-07-29 20:31:22 +00:00
  • 7e2fe93d64 merge: fix/ux-leaf-b-edit-dialogs into integration/ux-28-gaps bot-hermes 2026-07-29 20:31:22 +00:00
  • bc15b31e8b merge: fix/ux-leaf-a-tasks into integration/ux-28-gaps bot-hermes 2026-07-29 20:31:22 +00:00
  • 281a20c502 fix: correct agents page JSX structure after adding dispatch panel bot-hermes 2026-07-29 20:28:19 +00:00
  • efbab9517c 27: onboarding flow - make onComplete optional for server component layout bot-hermes 2026-07-29 20:23:12 +00:00
  • 9b4c0b77c1 26: domain-specific dashboard - add Suspense wrapper for useSearchParams bot-hermes 2026-07-29 20:23:12 +00:00
  • 37e8b724bd fix: resolve TypeScript errors in timer, pagination, undo, and notification components bot-hermes 2026-07-29 19:47:09 +00:00
  • 888bd6393e feat(sections): refactor section dialog for edit/delete, add dropdown menu in project detail bot-hermes 2026-07-29 19:25:14 +00:00
  • f078360340 feat(webhooks): improve test button toast with status code + response preview bot-hermes 2026-07-29 19:27:30 +00:00
  • 9bc571eb69 feat: add notification bell with activity feed and notification preferences bot-hermes 2026-07-29 19:27:24 +00:00
  • 449eade4b6 feat: add AI agent dispatch panel with floating button and new task button on agents page bot-hermes 2026-07-29 19:27:17 +00:00
  • c704916059 feat(settings): add Custom Fields tab with localStorage schema + task detail panel rendering bot-hermes 2026-07-29 19:26:44 +00:00
  • e0020eac7d 26: domain-specific dashboard - respect ?domain= query param bot-hermes 2026-07-29 19:26:27 +00:00
  • 39e182418d 27: onboarding flow - first-run sheet with 3 steps (domain, task, habit) bot-hermes 2026-07-29 19:26:23 +00:00
  • cd5d7a96ff 28: task templates - localStorage templates (Bug fix, Feature work, Quick meeting) in create dialog bot-hermes 2026-07-29 19:26:17 +00:00
  • 0835961bc9 23: note templates - localStorage templates (Meeting notes, Daily journal, Brain dump) bot-hermes 2026-07-29 19:26:13 +00:00
  • dd431a35d6 22: project timeline / Gantt view - CSS grid horizontal Gantt with sections as rows bot-hermes 2026-07-29 19:26:10 +00:00
  • f1b38ac497 21: habit analytics - recharts line/bar chart for 30-day completions and top streaks bot-hermes 2026-07-29 19:26:06 +00:00
  • 7ced6f2bf2 feat: add undo toasts for task and note deletions bot-hermes 2026-07-29 19:26:05 +00:00
  • 1d8f548f4b 19: mobile responsive - reduce main content padding on mobile (p-4 md:p-6) bot-hermes 2026-07-29 19:25:50 +00:00
  • d951348372 feat: add canvas freeform board page with drag-and-drop cards and sidebar link bot-hermes 2026-07-29 19:25:37 +00:00
  • fb68009c23 feat: add pagination with Load More button to task list view bot-hermes 2026-07-29 19:25:17 +00:00
  • b314bda934 feat(tasks): add recurring task support with rrule in create dialog, detail panel, and complete route bot-hermes 2026-07-29 19:25:15 +00:00
  • 7ae8efe096 feat(kanban): dependency visual on cards with Link2 icon and tooltip bot-hermes 2026-07-29 19:24:23 +00:00
  • 1cb932f0f6 feat(tasks): filter/sort controls and bulk operations in list view bot-hermes 2026-07-29 19:24:18 +00:00
  • 6cbb3bb544 feat: add daily notes page with date navigation and sidebar link bot-hermes 2026-07-29 19:23:56 +00:00