- 03 Jan, 2026 4 commits
-
-
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
-
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
-
Johnny authored
-
Johnny authored
-
- 02 Jan, 2026 5 commits
-
-
Guillaume authored
Co-authored-by:Guillaume Reichenbach <guillaume.reichenbach@reflet-digital.com>
-
Lynchi authored
Signed-off-by:Lynchi <77619755+Linqi1234@users.noreply.github.com>
-
Johnny authored
-
Johnny authored
-
Johnny authored
-
- 31 Dec, 2025 4 commits
- 30 Dec, 2025 6 commits
- 29 Dec, 2025 4 commits
- 28 Dec, 2025 8 commits
-
-
Johnny authored
-
Johnny authored
-
Johnny authored
-
Johnny authored
-
Johnny authored
-
Johnny authored
refactor: streamline MemoView component and related hooks, removing unused code and integrating user data
-
Johnny authored
-
Johnny authored
- Deleted MemoContentContext and its associated types. - Updated Tag and TaskListItem components to use MemoViewContext instead. - Refactored MemoContent component to eliminate context provider and directly use derived values. - Simplified MemoViewContext to only include essential data. - Enhanced error handling in various components by introducing a centralized error handling utility. - Improved type safety across components and hooks by refining TypeScript definitions. - Updated remark plugins to enhance tag parsing and preserve node types.
-
- 27 Dec, 2025 2 commits
- 26 Dec, 2025 2 commits
-
-
Johnny authored
-
boojack authored
Signed-off-by:boojack <stevenlgtm@gmail.com>
-
- 25 Dec, 2025 5 commits
-
-
Steven authored
-
Steven authored
- Remove outdated CLAUDE.md with obsolete architecture references - Create comprehensive AGENTS.md covering: - Backend: Go, gRPC, Connect RPC, store layer, migrations - Frontend: React, React Query, Context API, state management - Development commands, workflows, and testing patterns - Code conventions, configuration, CI/CD, and security notes
-
Steven authored
Replace dynamic hook mapping with useMemoComments hook to fetch all comments via listMemoComments API, ensuring consistent hook order across renders and fixing page load failure after comment creation.
-
Steven authored
-
Steven authored
The translation files ca.json and gl.json existed but weren't registered in the locales array, preventing users from selecting these languages.
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Sonnet 4.5 <noreply@anthropic.com>
-