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