1. 13 Jan, 2026 4 commits
    • Johnny's avatar
      253e79c1
    • Steven's avatar
      refactor: simplify editor scroll logic · 73c30107
      Steven authored
      - Extract `scrollToCaret` helper to deduplicate scroll logic
      - Unify precise scroll behavior for both manual triggers and auto-scroll
      73c30107
    • Steven's avatar
      fix: improve editor auto-scroll and Safari IME handling (#5469) · 4e34ef22
      Steven authored
      - Use `textarea-caret` for precise cursor position calculation instead of line approximation
      - Update `scrollToCursor` to scroll to the actual cursor position
      - Fix Safari double-enter issue with IME in list completion
      4e34ef22
    • Steven's avatar
      fix: prevent browser cache from serving stale memo data (#5470) · 61dbca8d
      Steven authored
      This fixes a critical data loss issue where users editing the same memo
      on multiple devices would overwrite each other's changes due to aggressive
      browser caching, particularly in Chromium-based browsers and PWAs.
      
      Changes:
      - Backend: Add Cache-Control headers to all API responses to prevent
        browser HTTP caching
      - Frontend: Force fresh fetch from server when opening memo editor by
        invalidating React Query cache
      - Frontend: Reduce memo query staleTime from 60s to 10s for better
        collaborative editing support
      
      Fixes #5470
      61dbca8d
  2. 12 Jan, 2026 6 commits
  3. 11 Jan, 2026 2 commits
    • Johnny's avatar
      fix(editor): filter RelationList to only show referencing memos · 9a3451b9
      Johnny authored
      - Filter out COMMENT type relations, only show REFERENCE type
      - When editing a memo, only show relations where current memo is the source
      - Pass memoName through EditorMetadata to RelationList for filtering
      9a3451b9
    • Johnny's avatar
      fix: allow guests to view public memo comments · 7053edae
      Johnny authored
      Add ListMemoComments to public endpoints whitelist so unauthenticated
      users can see public comments. The service layer already filters
      comments by visibility (only PUBLIC for guests).
      
      Fixes #5471
      7053edae
  4. 08 Jan, 2026 5 commits
  5. 07 Jan, 2026 10 commits
  6. 06 Jan, 2026 9 commits
  7. 05 Jan, 2026 4 commits