Releases: msasikanth/twine
Releases · msasikanth/twine
Release list
v3.8.0
Features
- Better YouTube Support: Video posts now show proper high resolution thumbnails, open directly in the YouTube app, and get a dedicated action bar in the reader.
- Smarter Feed Links: Pasting a Reddit, Mastodon, or YouTube link when adding a feed now resolves it to the right feed automatically, including YouTube handle links.
Changes
- Themed App Icons: App icons now match the color schemes, and can be picked right from the appearance settings.
- Smoother Visuals: Refined gradients and scrims across the home and reader screens, animated post items in the home feed, and a cleaner background blur transition when swiping through featured posts.
- Performance Improvements: Faster feed parsing with lower memory usage, plus smoother home screen scrolling and image loading.
- Simpler Add Feed: Removed the feed preference toggles from the add feed screen.
- No Shorts: YouTube feeds now come from the channel's uploads playlist, so Shorts stay out of your feed.
Fixes
- Fixed feeds that nested media inside items showing only a single post.
- Fixed missing images in feeds that put the image URL in the element text.
- Fixed full article fetching failing on sites that block browser-like requests.
- Fixed reading history not being recorded when posts were marked as read while scrolling or paging through the reader.
- Fixed missing channel images for some YouTube feeds.
- Added a fallback message when adding a feed fails without a reason.
Full Changelog: v3.7.0...v3.8.0
v3.7.0
v3.6.0
What's Changed
- Update version to 3.5.0 (1734) by @github-actions[bot] in #1855
- New Crowdin updates by @msasikanth in #1801
- Add URL-based authentication for private feeds with credentials support by @Tha14 in #1885
New Contributors
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed
- New Crowdin updates by @msasikanth in #1796
- Update peter-evans/create-pull-request action to v8 by @renovate[bot] in #1838
- Update version to 3.4.0 (1714) by @github-actions[bot] in #1839
New Contributors
- @github-actions[bot] made their first contribution in #1839
Full Changelog: v3.3.0...v3.5.0
v3.3.0
v3.2.0
Features
- Pick Up Where You Left Off: Twine now remembers your playback position for podcasts and audio posts, so you can resume listening exactly where you stopped.
- Audio Completion: You can now set a playback threshold to automatically mark audio posts as read when you're almost finished.
- Personalized Notifications: Stay updated on what matters most. You can now enable notifications for specific feeds or quickly silence all of them at once.
- Mark All as Read: Tidying up is easier than ever with new "Mark all as read" options in search results and feed menus.
Changes
- Instant Mark as Read: Articles are now marked as read the moment you open them, keeping your unread count accurate and organized.
- Enriched History: Feed icons are now displayed in your reading history and statistics for easier source identification.
- Better Navigation: The source you're currently viewing is now highlighted in the pinned bar, making it easier to keep track.
- Polished Experience: We've added smooth shadows on Apple devices and improved UI scaling for high-resolution desktop screens.
- Smoother Performance: Under-the-hood improvements to how we draw the interface mean a snappier app for everyone.
- Refined Reader: We've tweaked the reader view to ensure article content is always complete and well-spaced.
Fixes
- Fixed an issue where images in the small unread widget were not scaling properly.
- Fixed a crash that could occur when no unread posts were available since the last sync.
- Fixed an issue where posts could sometimes appear in the wrong order while scrolling.
- Fixed alignment glitches in the theme selection screen.
- Improved how we handle articles that appear in multiple feeds to keep your read status in sync.
Full Changelog: v3.1.1...v3.2.0
v3.1.1
What's Changed
- Migrate Renovate config by @renovate[bot] in #1584
- [3.0.1] Post-release merge by @tramline-github[bot] in #1710
Full Changelog: v3.0.1...v3.1.1
v3.0.1
What's Changed
Features
- New Sync Services: Added support for Miniflux, FreshRSS (Google Reader API), and Dropbox synchronization.
- Navigation Drawer: A completely redesigned navigation drawer for better organization and navigation across your feeds and groups.
- Redesigned Settings: Settings have been refactored into sub-screens with a fresh, modern UI.
- Theme Variants: Introduced multiple theme variants like Coral, Parchment, Forest, and more for a personalized look.
- Audio Player: Support for feeds with audio URLs, including a new Sleep Timer. Enjoy your favorite podcasts directly within Twine.
- Reading Statistics: Gain insights into your reading habits with a new statistics screen featuring reading heatmaps and top feed data.
- Full-screen Image Viewer: View images in articles in full screen with zoom and pan support.
- Discovery: A new feature to discover new feeds across various categories like technology, newsletters, subreddits, and podcasts.
- Reading Time: Articles now show an estimated reading time to help you plan your reading.
- Search Enhancements: New filters for bookmarked and unread posts in search results.
Changes
- Increased Free Feed Limit: The number of free feeds has been increased from 15 to 30.
- Typography & UI Refinement:
- Switched default app font to Outfit for better readability across the app.
- Standardized shapes for icons, improved layout and padding for post list items.
- Performance Optimizations:
- Optimized memory and bandwidth usage for favicon fetching and HTML parsing.
- Optimized database updates and sync status push loops for better performance.
- Reduced sync memory usage and improved initial sync window.
- Optimized dynamic color updates to avoid unnecessary UI recompositions.
- Enhanced
XmlFeedParserperformance by removing blocking operations. - Optimized shadow allocations and featured section for a smoother scrolling experience.
- Sync Enhancements: Improved sync logic for FreshRSS and Miniflux, including bulk bookmarking and better group handling.
Fixes
- Fixed an issue with blocked word triggers logic.
- Fixed crashes related to post read status updates and invalid post list key decoding.
- Fixed JS evaluation in reader view on iOS and race conditions in the Audio Player across platforms.
- Improved favicon discovery when feed icons fail to load or are invalid.
- Improved sync reliability and handled foreign key constraints during feed deletion.
- Fixed various UI issues, including navigation bar padding, scroll behaviors, and iOS transitions.
Full Changelog: v2.11.0...v3.0.1
v2.11.0
Features:
- Add support for dropbox sync
- Notifications for unread posts on Android and iOS
- New customisation options. Alternate app icons (premium), option to turn off dynamic theming
- Setting to download full reader content during sync
- Add feed specific settings to hide from home, show feed icon and always fetch full article
Changes:
- Reduce bottom bar height to display more feed content
- Add navigation drawer to access different pages
- New add feed screen layout
- Cleaned up UI/UX in several places of the app
- Improve Reddit content parsing
Fixes:
- Fix Cyrillic font not rendering correctly
- Bug fixes and improvements
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's Changed
- New amoled theme
- Setting to block images in posts list and reader
- Change default font to RethinkSans
- UI tweaks in the home screen and feeds sheet
- Hide app bar and bottom bar on scroll in home screen
- Improve reader parsing performance
- Improve mark post/posts as read performance
- Bug fixes and performance improvements
Full Changelog: v2.9.0...v2.10.0