Commit Graph

4228 Commits (7465fbb4cc126a2d83206c7fdcf0517e06e65370)
 

Author SHA1 Message Date
Faizaan pochi 874a4a7142
fix: KaTeX math rendering with underscores (#5438) 6 months ago
Steven 62646853eb chore: tweak comments display 6 months ago
Steven ed66e0fec2 chore: fix linter 6 months ago
Steven 5a8e1845e2 fix: reaction button in mobile view 6 months ago
Johnny d68ca84832 fix: delete unused attachments by using filter 6 months ago
Johnny 4b110d0d38 fix: cursor position after slash commands 6 months ago
Steven 15646a8989 chore: fix linter 6 months ago
Steven e268a1fe9c chore: tweak memo content renderer 6 months ago
Steven ac37738148 fix: default visibility setting 6 months ago
lif 86013d6c2a
fix(scripts): add file existence check in file_env (#5424)
Signed-off-by: majiayu000 <1835304752@qq.com>
6 months ago
lif cbbb585b2e
fix(frontend): ensure attachments are properly linked when creating memos (#5428)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
Sheep-realms b7b658358e
chore: update simplified chinese localization (#5422) 6 months ago
Roman Teitge 8cf99f5200
Update german translations (#5419)
Signed-off-by: Roman Teitge <83205200+rteitge@users.noreply.github.com>
6 months ago
Steven 06d1c60aaf chore: tweak domain format 6 months ago
Johnny d2b421213f chore: optimize RelationList and unify RelationCard usage 6 months ago
Johnny 77e9376e03 chore: improve metadata section UI consistency and maintainability 6 months ago
Johnny 5612fb8f41 feat: add HDR image and video support
- 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
6 months ago
Johnny e761ef8684 chore: move memo-metadata components to MemoView and MemoEditor
- 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
6 months ago
Johnny a6e8ba7fb2
refactor: consolidate MemoEditor components (#5409) 6 months ago
Johnny a630b70ba9 chore: add .worktrees to gitignore 6 months ago
Guillaume e85a3da899
chore: add missing French locale translations (#5405)
Co-authored-by: Guillaume Reichenbach <guillaume.reichenbach@reflet-digital.com>
6 months ago
Lynchi 7b35a2672f
chore: unify the Chinese localization of ellipsis (#5404)
Signed-off-by: Lynchi <77619755+Linqi1234@users.noreply.github.com>
6 months ago
Johnny d2acebcc53 fix: auth checks in reaction selector 6 months ago
Johnny ef8e3cfb99 chore: remove unused keyboard shortcuts 6 months ago
Johnny 02f39c2a59 refactor: replace generic LeafletMap with dedicated LocationPicker 6 months ago
Johnny f66c750075 chore: simplify attachment file writing 6 months ago
Johnny bd02de9895
chore: add store tests (#5397) 6 months ago
Johnny 12f32acd09 chore: remove dnd-kit dependencies 6 months ago
Johnny be1b758d30 refactor: simplify memo-metadata components 6 months ago
Johnny d7284fe867 refactor: nest reaction resource names under memos 6 months ago
Johnny c2aea5a4b7 feat: implement refresh token rotation with sliding window sessions in the auth service 6 months ago
Johnny d55af9b527 refactor: standardize loading indicators by using Spinner for route fallbacks and specializing Skeleton for memo lists 6 months ago
Johnny 61e94e8b08 refactor: replace i18n language change with loadLocale 6 months ago
Johnny 0735c11d75 feat: implement memo map in user profile 6 months ago
Johnny f416eb00b0 refactor(web): simplify Skeleton component structure 6 months ago
Johnny d7478b8003 perf: optimize memory usage for statistics and image processing 6 months ago
Johnny b826e90276 refactor: polish ActivityCalendar components with modern design 6 months ago
Johnny 5d677828a6 refactor: remove NSFW content settings from instance configuration 6 months ago
Johnny 96a91ebff0 chore: add week days to calendar 6 months ago
Johnny ea3371badb chore: add ActivityCalendar components 6 months ago
Johnny 78aa41336a feat: implement attachment filtering functionality 6 months ago
Johnny 955ff0cad6 refactor: optimize user fetching in MemoCommentMessage and MemoReactionListView components 6 months ago
Johnny 115d1bacd7 refactor: replace MemoSkeleton with a new Skeleton component for improved loading states 6 months ago
Johnny 792d58b74d refactor: consolidate and update type definitions across MemoEditor components 6 months ago
Johnny 40585607f4 refactor: streamline MemoView component and related hooks, removing unused code and integrating user data 6 months ago
Johnny 64ae13839a fix: add missing @types/hast dependency 6 months ago
Johnny 85f4fc7a75 refactor: remove MemoContentContext and integrate MemoViewContext
- 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.
6 months ago
Johnny ab650ac86d chore: remove unused dependency react-simple-pull-to-refresh from lockfile 6 months ago
Johnny d711d724bb chore: clean up unused imports and parameters across components 6 months ago
Johnny 0ad75b8f08 refactor: replace useResponsiveWidth with useMediaQuery across components 6 months ago