🚨 Breaking Changes
🚀 Features
- Update transformVideoUrl - by @DIYgod (c8d11)
- Display video duration - by @DIYgod (2234b)
- Enhance hotkey functionality and command structure - by @Innei (243cd)
- Add Zotero integration and sort integration panel - by @cscnk52 in #3738 (fc1e7)
- Implement pull up to next functionality - by @lawvs in #3760 (7f984)
- Enhance date formatting and UI component styles - by @Innei (b96a0)
- Add
folo
scheme - IntroducedLEGACY_APP_PROTOCOL
to manage legacy protocol support alongside the newAPP_PROTOCOL
. - Updated various files to utilize the new protocol constants, ensuring compatibility and consistency across the application. - Enhanced mobile app configuration to support multiple schemes for better flexibility. - by @Innei (4fa17) - Update shortcut handling to use
$mod
for cross-platform compatibility - by @Innei (0f5a0) - Enhance shortcut management and add new commands - by @Innei (6be20)
- Add entry pull up and release ui - by @lawvs in #3770 (9c270)
- Refactor zen mode functionality and update shortcuts - by @Innei (65b64)
- Title transform follow the english title case rules - by @Innei (bc0a9)
- Allow hide private subscription in view timeline - by @hyoban in #3773 (f85f2)
- Customize shortcuts - by @Innei in #3786 (62fc0)
- Optimize copywriting - by @DIYgod (c74ab)
- Optimize copywriting - by @DIYgod (391c9)
- Optimize copywriting - by @DIYgod (a3349)
- desktop:
- Discover category independent page - by @DIYgod (5f06d)
- Rsshub route search - by @DIYgod (1b7c1)
- Display rsshub route heat - by @DIYgod (5ce34)
- Display route top feeds - by @DIYgod (bf231)
- Center the text in the badge - by @kovsu in #3771 (a3ae0)
- Unify with trending component - by @kovsu in #3767 (04cc1)
- Notifications settings - by @DIYgod (0db14)
- Get client messaging token - by @DIYgod (2f878)
- UpdateNotificationsToken with existing credentials on launch - by @DIYgod (43692)
- Display list analytics - by @DIYgod (e525e)
- Rsshub routes sorting - by @DIYgod (c6278)
- Speed up some animations - by @DIYgod (f2f65)
- mobile:
🐞 Bug Fixes
- Footer mark read alignment - by @Innei (e14cd)
- Discover form overflow style - by @Innei (939d7)
- Drop blur not working on the vibrancy layer of macos electron - by @Innei (33ef0)
- Disable fetch reading history in inbox entry - by @Innei (81a51)
- Tablist indicator initial position - by @Innei (014c2)
- Cleanup rn global env and enhance setting auto enabled logci - by @Innei (6b4b1)
- Improve scroll behavior and update styles in entry content - by @Innei (c4c1b)
- Prevent hydration error by set TooltipTrigger to use asChild prop - by @lawvs in #3778 (f1f16)
- Types - by @DIYgod (96cb3)
- Enhance video parse in entry content - by @lawvs in #3782 (c48b9)
- Update Text component styling for better readability - by @lawvs (2ba29)
- Remove
thumbnailRatio
for enhance - by @Innei (41014) - Update global hotkeys to focus on subscription instead of timeline - by @Innei (92401)
- Toc item overflow and speed up entry transition - by @Innei (15b98)
- desktop:
- Add overflow-scroll for content visibility - by @kovsu in #3758 (0fc79)
- Use profile query with userInfo fallback in Avatar - by @cleves0315 in #3745 (3c15d)
- Skip editable element trigger hotkey - by @Innei (df2f3)
- Use ref for hotkey arguments to maintain state consistency - by @Innei (eff49)
- Reset highlightMotion state after switching entry - by @hyoban (25d1f)
- Hide more when limit is not exceeded for entry read history - by @hyoban (04583)
- Notification token updating - by @DIYgod (51e1e)
- Add highlight boundary condition - by @Innei (f52cf)
- Shortcut scope switching logic - by @Innei (58230)
- Improve scroll animation handling in EntryContent - by @Innei (70da1)
- Appx protocol - by @DIYgod (b62ff)
- discover:
- mobile:
- utils:
- ux: