v0.5.0
🚀 Features
- Integrate cleanJsonText function for json parsing - by @kovsu in #3824 (72664)
- Enhance focus management and context menu shortcuts - by @Innei (c2035)
- Setting feed management table - by @Innei (dbd43)
- Add tailwindcss-content-visibility for enhanced styling - by @Innei (8e350)
- Improve pull-up-to-next by add transition animation - by @lawvs in #3832 (a86ef)
- Add analysis for feed management table - by @Innei (7b3ec)
- Implement OPML import functionality with feed selection modal - by @Innei (de6c2)
- Implement auto-scroll to entry after pull-up navigation - by @lawvs (91306)
- Add rn native markdown rendering - by @Innei (01738)
- Add FocusableGuardProvider for managing global focus behavior - by @Innei (ee0ec)
- Update copywriting - by @DIYgod (18b22)
- Introduce global constants and enhance metadata handling - by @Innei (3a5c6)
- Implement subscription column layout for desktop and mobile, including responsive components and user interface enhancements - by @Innei (fc161)
- Replace number formatting with formatNumber utility across discover and feed components for improved readability - by @Innei (5a53e)
- corner-player:
- desktop:
- Disable hot update for staging - by @DIYgod (f6876)
- Remove react-google-recaptcha-v3 - by @DIYgod (90945)
- Enhance resizable columns with double-click reset functionality - by @Innei (26c68)
- Implement smooth scrolling functionality - by @Innei (6c73a)
- Integrate useSmoothScroll hook for enhanced scrolling - by @Innei (19479)
- Add check for updates functionality in settings - by @Innei (ef304)
- Add i18n for shortcut settings and improve style - by @kovsu in #3823 (b8a54)
- Add reset defaults button for shortcuts - by @kovsu in #3834 (b8262)
- Enhance rsshubAnalytics query to support language filtering - by @DIYgod (14d4d)
- Copy and paste login token - by @DIYgod (47e07)
- Implement popover for sharing entries with social media options - by @Innei (39736)
- Enhance SharePanel with dedicated share URL generation - by @Innei (a4ad4)
- mobile:
- ssr:
🐞 Bug Fixes
- Add video support in entry content - by @lawvs in #3816 (6923d)
- Adjust ThumbnailImage component for better layout - by @lawvs (74048)
- Improve dropdown menu focus management and simplify rendering - by @Innei (f31d4)
- Adjust pageMargin and offscreenPageLimit for better scrolling experience - by @lawvs (08d40)
- Update pageMargin for improved layout consistency - by @lawvs (d5e49)
- Add border to 2fa qr code, close #3844 - by @hyoban in #3844 (f7faf)
- Tweak assign video media model in ThumbnailImage component - by @lawvs (9d3a9)
- Ensure absolute view in AISummary component takes full width - by @lawvs (2612f)
- Pager should not flicker when scrolling fast - by @lawvs in #3858 (82fb9)
- Share menu in other system, resolves FOL-2507 - by @Innei (5bbd9)
- Bottom tabbar background on initial load - by @DIYgod in #3867 (6f437)
- Update shortcut key bindings and improve sorting utility - by @Innei (e5e47)
- Standardize control key naming across platforms, fixed #3860 - by @Innei in #3860 (9dd51)
- Types - by @DIYgod (6ac63)
- Types - by @DIYgod (7193a)
- Types - by @DIYgod (8d75b)
- button:
- desktop:
- Do not summary for short content - by @hyoban (852fb)
- Entry media not updated - by @DIYgod (2a4dd)
- Sort local entires by publishedAt - by @hyoban (0a167)
- Auto enable readability - by @hyoban (80b36)
- Use entry text content length for summary - by @hyoban (98ef8)
- Correct content length for readability content - by @hyoban (7235a)
- Return null for query data - by @hyoban (e11ba)
- Update share URL generation to use environment variable for web URL - by @Innei (ab246)
- Update import path for EntryColumnMobile to timeline-column - by @Innei (c00a7)
- Update share panel to include entryId in dependencies for URL generation - by @Innei (de6a0)
- mobile:
- Hydration order - by @hyoban (d52c5)
- Add subscriptionCount and purchaseAmount for list - by @hyoban (3adf1)
- Convert markdown to text for summary - by @hyoban (bf719)
- Clean outdated data when hydrating - by @hyoban (c6017)
- Translation hydration - by @hyoban (113cb)
- Icon color in dark mode - by @hyoban (c7be6)
- Filter icon color - by @hyoban (aabdc)
- Profile share button position - by @hyoban (75c9f)
- Share button position and status bar in modal - by @hyoban (f88bc)
- Markdown error - by @DIYgod (e88eb)
- rsshub: