🚀 Features
- Add tinykeys for hotkey management and refactor command handling, fixed #3635 - by @Innei in #3635 (cfa13)
- Enhance subscription command handling and shortcuts - by @Innei (75a05)
- Enhance shortcut management and command registration - by @Innei (1d950)
- Add feed icon display for audio entries without images - by @lawvs (42134)
- Show rsshub error message - by @hyoban (ed95f)
- Enhance command binding and shortcut management - by @Innei (262a7)
- Support vim keybinding navigation between entry content and timeline - by @Innei (c2d8f)
- Add navigation buttons for entry content with new icons - by @Innei (42150)
- Sperate defaultLanguage to avoid circular reference - by @DIYgod (46072)
- Optimize copywriting - by @DIYgod (31c9f)
- auth:
- build:
- deskotp:
- desktop:
- Enhance subscription feature and Vim navigation support - by @Innei (17897)
- SubscribeModalOpened tracker event - by @DIYgod (afb7d)
- Integrate AvatarGroup component for enhanced user read history display - by @Innei (aff49)
- Enhance subscription navigation and shortcuts - by @Innei (13120)
- Trending api types - by @DIYgod (75102)
- HideAllReadSubscriptions option for category - by @hyoban (a5d84)
- legal:
- mobile:
- Optimize login process - by @DIYgod (e392e)
- Feed summary component - by @DIYgod (64d44)
- Replace good luck with trending feed - by @DIYgod (fc7b3)
- Trending index - by @DIYgod (04b5d)
- UseHideAllReadSubscriptions option - by @hyoban (e24ef)
- Smaller trending feed card - by @DIYgod (05a42)
- Trending language, add trending into onboarding - by @DIYgod (ad9b4)
- settings:
- shortcuts:
🐞 Bug Fixes
- Adjust padding in Settings screen scroll view - by @lawvs (1ad75)
- Update render logic in TabScreen to conditionally render for iOS - by @lawvs in #3691 (3e9fd)
- Import path - by @lawvs (794da)
- Adjust header position in ProfileScreen for better layout - by @lawvs (49701)
- Add experimentalBlurMethod prop to ThemedBlurView in EntryNormalItem for better Android support - by @lawvs (c3067)
- Toast rsshub fetch error - by @hyoban (07d0e)
- Reenable summary as default - by @hyoban (f329a)
- Bring back open in browser for social media - by @hyoban (b06d8)
- First ActionBar in social media being cut off - by @hyoban (2015c)
- No notification registration when no notification action enabled - by @hyoban (450b7)
- Update title styling in list item template for better visibility, fixed #3634 - by @Innei in #3634 (5d531)
- Handle image loading errors in FeedIcon component - by @lawvs (93f19)
- Update language display logic in Shiki code highlighter - by @Innei (20049)
- Correct import path for Spring constant - by @lawvs (d359b)
- Prevent event propagation on double click for navigation buttons in SwipeMedia - by @cleves0315 in #3732 (12848)
- Escape quotes in build script - by @lawvs in #3741 (b8ff9)
- build:
- desktop:
- Refactor UpdateNotice component to use useRef for handleClick and adjust styles - by @Innei (b9d84)
- Scroll in GuideModalContent for improved scrolling experience - by @Innei (0eab8)
- Adjust margin in EntryListHeader button for improved layout - by @Innei (5d4db)
- Update responsive styles in EntryContent and ContainerToc components, fixed #3651 - by @Innei in #3651 (e80f8)
- Can not navigate to view from feed - by @hyoban (69a0c)
- Ignore empty self referer matches - by @hyoban (591d4)
- Update keyboard shortcut styling for undo action - by @cleves0315 in #3720 (e26c3)
- Follow state for url - by @hyoban (9b069)
- Fix default view in feed form - by @hyoban (bf26a)
- Check feed follow state correctly for slash redirect - by @hyoban (701ee)
- Update icon styling in LoginModalContent for better dark mode support - by @Innei (e18f0)
- Update keyboard shortcuts and CSS for improved functionality - by @Innei (45f53)
- Enhance video handling in markdown parser and improve changelog loading - by @Innei (0605d)
- Improve UI elements and keyboard interaction - by @Innei (0667b)
- Enhance error handling and focus management in components - by @Innei (51d93)
- Adjust styling for list item and entry header components - by @Innei (7a6d6)
- Hide actions on header for social media - by @hyoban (a9172)
- HideAllReadSubscriptions when show unread only - by @hyoban (9679b)
- entry-column:
- mobile:
- Update version - by @DIYgod (5547c)
- Bottom bar safe area padding and should press id to action button, closes #3706 #3699 - by @Innei in #3706 and #3699 (b0318)
- Separator style, clean useless code - by @hyoban in #3723 (56d65)
- Add fallback media display for video entries - by @lawvs (4119b)
- Improve CJK character handling in FallbackIcon component - by @lawvs (72ed7)
- New feed in discover result - by @DIYgod (74f7d)
- Improve back navigation logic in useBackHandler hook - by @lawvs (79fe6)
- Unread indicator for grid item - by @hyoban (2244d)
- Player event on android - by @hyoban (53440)
- navigation:
- rn:
- testing:
- ui:
- web: