🚀 Features
- Remove pictureViewFilterNoImage - by @DIYgod (a1996)
- Always display image title - by @DIYgod (839b6)
- Remove lists in timeline selector - by @DIYgod (494ef)
- Add ProxiedImage - by @DIYgod (a60d1)
- Remove pictureViewFilterNoImage - by @DIYgod (6fafb)
- Optimize login page - by @DIYgod (e4814)
- Add mobile specific resolver functionality - by @DIYgod (d9e15)
- Unified env - by @DIYgod (fd813)
- Add desktop specific resolver - by @DIYgod (e4e70)
- Mobile and desktop resolver - by @DIYgod in #2923 (abd7f)
- Unifed image proxy and referer handler - by @DIYgod (8f422)
- Clear root devDependencies - by @DIYgod in #2934 (2f17e)
- i18n:
- locales:
- mobile:
- Improve debug button with gesture handling and persistent position - by @Innei (5e53d)
- Add add feed button to discover header - by @Innei (1d622)
- Add titles and improve navigation screen configurations - by @Innei (956d9)
- Enhance dialog system and UI interactions - by @Innei (ea1c6)
- Enhance dialog system with dynamic actions and improved header - by @Innei (fce03)
- Add Apple Intelligence glow effect module for iOS - by @Innei (e75c3)
- Toggle unread only - by @hyoban in #2873 (8d76c)
- Add context menu for video - by @lawvs in #2876 (6cbdf)
- Enhance timeline and subscriptions header actions - by @Innei (7bf4a)
- Add native scroll to top functionality for iOS - by @Innei (265f2)
- Optimize tab bar interaction and scroll behavior - by @Innei (70e11)
- Article and social media entry list styles - by @DIYgod (92fca)
- Optimize entry grid item styles - by @DIYgod (3b1db)
- Bigger header buttons - by @DIYgod (3ab1c)
- Optimize discover styles - by @DIYgod (ee01f)
- Improve header layout and animation - by @Innei (e52e0)
- Add dynamic blur effect in discover header - by @Innei (d9846)
- Grid entry mark read - by @DIYgod (0a1a4)
- Enhance entry header with dynamic title and read history - by @Innei (458cb)
- Enhance header actions and layout - by @Innei (546e4)
- Player cover scale transition - by @hyoban in #2897 (bd120)
- Cache image info - by @hyoban in #2899 (a67d8)
- Cache rsshub query - by @hyoban in #2900 (5126a)
- Improve navigation and UI components - by @Innei (cbe41)
- Enhance Tabbar and Tab Layout with custom tab buttons - by @Innei (1c5ff)
- Enhance web view navigation and header interactions - by @Innei (6c2bc)
- Add RNS base view controller and navigation utilities - by @Innei (d45ba)
- Image fallback and referer - by @DIYgod (3bc3f)
- Enhance UI tint color configuration - by @Innei (162f3)
- Implement new modal header and scroll view components - by @Innei (486e6)
- Add preview functionality to feed context menu - by @Innei (8d502)
- Enhance user profile and database schema - by @Innei (42c1f)
- Add user ID to UserHeaderBanner in Settings screen - by @Innei (844bd)
- Add configurable thumbnail aspect ratio for entry items - by @Innei (f7a59)
- Conditionally render UserHeaderBanner with user ID - by @Innei (4588d)
- Add deep link redirection to follow screen - by @lawvs in #2948 (3bb76)
- Pass user ID to useShareSubscription hook in Profile screen - by @Innei (6c6bb)
🐞 Bug Fixes
- List unread count - by @DIYgod (7c090)
- Wrong direction - by @DIYgod (7278f)
- Entry hover - by @DIYgod (a3509)
- Update framer motion version - by @hyoban in #2884 (f324f)
- Subscription list scroll - by @DIYgod (4b84d)
- Improve header height and scroll behavior for timeline and subscriptions - by @Innei (de547)
- Improve header and scroll behavior in mobile components - by @Innei (5ba94)
- Improve login form behavior and style - by @hyoban in #2886 (11bbb)
- Clear session token after sign out - by @hyoban in #2888 (2c632)
- Set auth cookie url filter - by @hyoban in #2890 (a43b9)
- Make icon center when media has play status - by @kovsu in #2898 (39039)
- Lists mark read - by @DIYgod (63c30)
- NavigationHeaderBackButton - by @DIYgod (861ae)
- Types - by @DIYgod (3146b)
- AllowExts - by @DIYgod (aede1)
- mobile:
- Svg circle support - by @hyoban in #2874 (c7256)
- Read state not updated after mark view as read - by @hyoban in #2875 (09ccd)
- Grid footer unread status updating - by @DIYgod (f56ed)
- Do not mark as read when scrolling up - by @hyoban in #2896 (7d092)
- Improve NavigationHeader layout and styling - by @Innei (b844a)
- Adjust entry title and feed title display - by @Innei (a3955)
- Improve item separator rendering - by @Innei (053c5)
- List entries cache - by @DIYgod (0c761)
- Video entry fixed height - by @DIYgod (8caaf)
- Conditionally render entry description - by @Innei (9203a)
- Improve animation and UI tweaks - by @Innei (001a4)
- Optimize animation cancellation and UI styling - by @Innei (90ba6)
- Improve email login input touchability - by @Innei (a80ed)
- Enhance social login button UI and interaction - by @Innei (fa32c)
- Make play icon center in audio cover - by @kovsu and @Innei in #2901 (76bf8)
- Trim whitespace in entry title and description - by @Innei (11d20)
- Simplify header back button interactions - by @Innei (b09a8)
- Title text style in social media - by @kovsu in #2907 (f0ef7)
- Crash when parsing invalid url - by @hyoban in #2908 (11b5f)
- Can not mark view as read - by @hyoban in #2909 (ab27a)
- OnViewableItemsChanged is not reactive - by @hyoban in #2911 (30aef)
- No marking read when no scrolling - by @hyoban in #2913 (cd576)
- Improve item separator background color - by @Innei (84b44)
- Player tab animation - by @hyoban in #2918 (7fbd2)
- Active views in pager, first loading no mark read - by @hyoban in #2920 (c416f)
- Active view switch, use is fetching for disable state - by @hyoban in #2931 (d4ad5)
- Correct feed view type handling in FollowFeed - by @Innei (ad4a8)