This website requires JavaScript.
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