1. 12 Mar, 2026 1 commit
  2. 09 Mar, 2026 1 commit
  3. 08 Mar, 2026 2 commits
  4. 07 Mar, 2026 8 commits
  5. 05 Mar, 2026 7 commits
  6. 04 Mar, 2026 6 commits
  7. 03 Mar, 2026 8 commits
  8. 02 Mar, 2026 5 commits
    • Steven's avatar
      737acbba
    • boojack's avatar
      chore: tweak sponsor assets · ec3ab350
      boojack authored
      Signed-off-by: 's avatarboojack <stevenlgtm@gmail.com>
      ec3ab350
    • Steven's avatar
      dfab67f0
    • Steven's avatar
      6b37fcc0
    • Steven's avatar
      refactor(theme): consolidate theme system and polish dark mode colors · 7f753bf6
      Steven authored
      - Reduce themes from 6 to 4: system, light, dark, paper
        - Remove midnight (too similar to dark) and whitewall (too similar to light)
        - Drop all unused tokens: chart-*, sidebar-primary, sidebar-border,
          sidebar-ring, shadow-2xs, tracking-normal, spacing
        - Remove redundant @theme inline blocks from dynamic theme files
          (Tailwind only processes them at compile time, not at runtime)
        - Move shared tokens (fonts, radius) to default.css only
      
      - Polish dark mode color palette
        - Consistent cool-slate hue (h265) across all surfaces
        - Proper surface layering: sidebar(0.07) → bg(0.09) → card(0.13) →
          popover(0.17) → secondary(0.19) → muted(0.21) → accent(0.22)
        - Foreground softened to 0.82 (from 0.9) — comfortable off-white
        - Accent more chromatic than muted (0.012 vs 0.008) — hover feels interactive
        - Popover elevated above card (0.17 vs 0.13) — floating elements visible
        - Destructive more vivid (0.62/c0.20) — clearly red on dark surfaces
        - Input border (0.25) more distinct than layout border (0.21)
        - Sidebar foreground (0.68) dimmer than content foreground (0.82)
      
      - Fix inline code background invisible in dark mode (#5674)
        - Muted was same lightness as card — increased to 0.21 for clear contrast
      7f753bf6
  9. 01 Mar, 2026 2 commits
    • Johnny's avatar
      feat(mcp): refactor MCP server to standard protocol structure · 803d488a
      Johnny authored
      - Replace PAT-only auth with optional auth supporting both PAT and JWT
        via auth.Authenticator.Authenticate(); unauthenticated requests see
        only public memos, matching REST API visibility semantics
      - Inline auth middleware into mcp.go following fileserver pattern;
        remove auth_middleware.go
      - Introduce memoJSON response type that correctly serialises store.Memo
        (including Payload.Tags and Payload.Property) without proto marshalling
      - Add tools: list_memo_comments, create_memo_comment, list_tags
      - Extend list_memos with state (NORMAL/ARCHIVED), order_by_pinned, and
        page parameters
      - Extend update_memo with pinned and state parameters
      - Extract #tags from content on create/update via regex to pre-populate
        Payload.Tags without requiring a full markdown service rebuild
      - Add MCP Resources: memo://memos/{uid} template returns memo as
        Markdown with YAML frontmatter, allowing clients to read memos by URI
      - Add MCP Prompts: capture (save a thought) and review (search + summarise)
      803d488a
    • Johnny's avatar