Hermes
085f552c4b
fix: calendar day view - separate Calendar instances per view to avoid react-big-calendar view switching bug
2026-08-01 12:40:23 +00:00
Hermes
6613ff058e
fix: calendar day view - wrapper div key remount for forced reinit
2026-08-01 12:38:55 +00:00
Hermes
d142db40c1
fix: calendar day view - test with regular Calendar (no DnD)
2026-08-01 12:35:01 +00:00
Hermes
b9cce1e452
fix: calendar day view - toolbar onView directly sets page state, Calendar remounts via key
2026-08-01 12:33:39 +00:00
Hermes
60dd5a8280
fix: calendar day view - key-based remount workaround for react-big-calendar DnD
2026-08-01 12:32:13 +00:00
Hermes
4693f81095
fix: calendar day view - explicit onView override in toolbar
2026-08-01 12:30:30 +00:00
Hermes
b7b7de64fb
fix: add missing useRef import in calendar.tsx
2026-08-01 12:28:37 +00:00
Hermes
3a0df07296
fix: R3 bugs - TipTap focus leak, Quick Capture palette, Calendar day view
2026-08-01 12:26:43 +00:00
Hermes
118617c892
fix: MCP endpoint at /api/mcp (Bug #2 ) + REST API key auth (Bug #3 )
...
Bug #2 (LOW): MCP endpoint was mounted at /mcp instead of /api/mcp,
inconsistent with all other API routes. Changed app.route("/mcp", ...)
to app.route("/api/mcp", ...) in apps/api/src/index.ts.
Bug #3 (MEDIUM): REST API endpoints only accepted JWT cookie/session
auth, not API key auth. Added authenticateApiKey() to authMiddleware
in apps/api/src/middleware/auth.ts so REST endpoints now accept
Authorization: Bearer <api_key> as a fallback after JWT verification.
2026-08-01 11:33:12 +00:00
Hermes
a80207fc9a
fix(calendar): day/week view toggle — controlled view prop + currentView in CustomToolbar
2026-08-01 05:34:35 +00:00
Hermes
ef163a9d6f
T8/Phase 6: OSS component swap polish
...
- Calendar: react-big-calendar w/ withDragAndDrop, date-fns localizer, custom event renderer (color tokens), custom toolbar, responsive (agenda on mobile), now indicator
- Graph: react-force-graph-2d w/ custom node/link canvas renderers, hover highlighting, search-to-fly, filter panel (entity + relationship types), ResizeObserver, 500-node cap, zoom controls
- Command palette: cmdk polish (recent items, @mention filter, settings/logout actions, mobile full-screen)
- Shortcuts: @github/hotkey for g+letter nav, n+letter create, ?, /, c; Cmd+K for palette
- README.md added with architecture, page list, shortcuts, dev guide
- Bundle: 369 KB gzipped (under 1.5 MB budget)
2026-08-01 02:34:37 +00:00
Hermes
f617c39937
T6/Phase 4: 7 core entity pages (Tasks, Habits, Projects, Notes, Calendar, Graph, Search)
2026-08-01 02:10:18 +00:00
Hermes
e86a7c0672
T5/Phase 3: SPA shell + navigation
...
- TanStack Router with type-safe file-based routes
- Sidebar: collapsible, workspace switcher, 12 nav links, user menu
- Topbar: search, quick-add, notifications, user avatar
- cmdk command palette: nav + create + search + @mentions
- Keyboard shortcuts: Cmd+K palette, g+t/h/p/n/c/g/s navigation, ? help
- Theme: dark default, accent picker (slate/blue/green/purple/orange), persisted to localStorage
- Auth: login -> /, logout -> /login, 401 redirect
- Placeholder pages for all 13 nav routes (real in T6/T7)
- Typed API client with useApiQuery/useApiMutation hooks
2026-08-01 02:00:24 +00:00