1. 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
  2. 08 Jan, 2026 5 commits
  3. 07 Jan, 2026 10 commits
  4. 06 Jan, 2026 9 commits
  5. 05 Jan, 2026 5 commits
  6. 04 Jan, 2026 4 commits
  7. 03 Jan, 2026 5 commits
    • Steven's avatar
      chore: tweak domain format · 06d1c60a
      Steven authored
      06d1c60a
    • Johnny's avatar
      d2b42121
    • Johnny's avatar
    • Johnny's avatar
      feat: add HDR image and video support · 5612fb8f
      Johnny authored
      - Add HDR detection utilities for wide color gamut formats (HEIC, HEIF, WebP)
      - Apply colorSpace attribute to image/video elements for HDR-capable files
      - Update frontend components (AttachmentCard, PreviewImageDialog, AttachmentList)
      - Expand backend thumbnail generation to support HEIC, HEIF, WebP formats
      - Add Color-Gamut response headers to advertise wide gamut support
      - Extend avatar MIME type validation for HDR formats
      
      Supported formats:
      - Images: HEIC, HEIF, WebP, PNG, JPEG
      - Videos: MP4, QuickTime, Matroska, WebM (VP9 Profile 2)
      
      Browser support:
      - Safari 14.1+, Chrome 118+, Edge 118+
      - Gracefully degrades to sRGB on unsupported browsers
      5612fb8f
    • Johnny's avatar
      chore: move memo-metadata components to MemoView and MemoEditor · e761ef86
      Johnny authored
      - Remove shared memo-metadata folder
      - Move metadata display components (AttachmentList, LocationDisplay, RelationList) to MemoView/components/metadata
      - Move attachment types and utilities (LocalFile, AttachmentItem, toAttachmentItems) to MemoEditor/types/attachment
      - Simplify AttachmentList and AttachmentCard to work directly with Attachment proto
      - Update all imports across MemoEditor and MemoView components
      - Better separation of concerns: MemoView handles display, MemoEditor handles local files + attachments
      e761ef86