Fixed

  • Zod schemas now accept tags: null on create endpoints for brainstorms, reflections, reflection templates, and journal entries. Previously rejected with “Expected array, received null”.
  • Desktop nav bar no longer wraps to two lines at narrower widths. Breakpoint raised from lg (1024px) to xl (1280px) so mobile menu takes over earlier.
  • C4 diagram component boxes expand to fit multiline descriptions. Changed fixed height to min-height and removed line-clamp truncation.
  • Added Reflection row to README features table (was present in docs but missing from README).

Added

  • Read-only detail view for brainstorm and reflection cards. Click a card to view questions and answers without entering edit mode. Edit button in the sidenav footer switches to edit mode.
  • Error context in console.error calls across sidenav modules.
  • HTTP request logging middleware with method, path, status, and duration.
  • Structured logging via deno-minilog.
  • Search project filter for MCP and REST API.

Changed

  • Search uses AND instead of OR for multi-word queries.
  • MCP get_note and get_task use direct-lookup parser for faster reads.
  • MCP create_task, update_task, and claim_task accept withResult parameter to suppress response body.
  • Shared search filter component extracted from brainstorm/reflection modules.
  • Reflection sidenav split into separate module file.
  • Deduplicated question editor CSS across brainstorm and reflection views.