Releases: msasikanth/twine
Releases · msasikanth/twine
v1.49.0: Revert "Debounce featured posts updates to avoid UI updating constantly"
This reverts commit 2d44c04dc5a4d22a2e60df65b6c2d095474e9ffd.
v1.48.1
Features
- Theme switching - Light/Dark modes (Follows system theme)
- Added support for RTL layouts based on content
Improvements
- Improvements to dynamic theming performance
- Improvements to featured section swipe performance
- Reader view styling improvements
Fixes
- Fix feed favicons not loading
- Fix item peeking not working in featured section
- Fix source name misalignment in post list items
What's Changed
- [1.47.1] Post-release merge by @tramline-github in #682
- Add support for dynamic light mode by @msasikanth in #692
- Add support for loading fav icons using Coil based on feed homepage link by @msasikanth in #710
Full Changelog: v1.47.1...v1.48.1
v1.47.1
Features
- Mark as read button in the home screen
- Reorderable pinned sources
- RSS 1.0/RDF support
Improvements
- Improved home screen performance and memory consumption when displaying featured posts
- Improved OPML importing/exporting reliability.
- App now supports importing & exporting groups from OPML (no nested folders/groups support)
- Extended encoding options when parsing feeds, this should improve fetching non-UTF8 feeds
Fixes
- Fixed Cyrillic text not rendering (requires refresh of the source)
- Fixed missing characters when parsing Chinese feeds (requires refresh of the source)
- Fixed Ğ/ğ not rendering correctly
- Fixed RTL layout not working in the reader screen
- Fixed talk-back not working for reader screen buttons
All Changes
- Update android.gradle.plugin to v8.5.1 by @renovate in #608
- Update dependency org.kobjects.ktxml:core to v0.3.2 by @renovate in #609
- Update ktor monorepo to v2.3.12 by @renovate in #617
- Update dependency androidx.test:runner to v1.6.1 by @renovate in #621
- Fix a memory leak in AndroidFileManager by @mr3y-the-programmer in #633
- Update dependency gradle to v8.9 by @renovate in #638
- Update dependency io.github.kevinnzou:compose-webview-multiplatform to v1.9.20 by @renovate in #636
- Update dependency androidx.collection:collection to v1.4.1 by @renovate in #635
- Update dependency com.bugsnag:bugsnag-android to v6.6.1 by @renovate in #628
- Update dependency org.jetbrains.kotlinx:atomicfu to v0.25.0 by @renovate in #625
- Update dependency androidx.test:rules to v1.6.1 by @renovate in #623
- Bump Kotlin, KSP and Compose by @msasikanth in #647
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.1 by @renovate in #606
- Update xmlutil to v0.90.1 by @renovate in #613
- Update dependency androidx.activity:activity-compose to v1.9.1 by @renovate in #648
- Update dependency androidx.annotation:annotation to v1.8.1 by @renovate in #649
- Update dependency androidx.collection:collection to v1.4.2 by @renovate in #653
- Update Coil to v3.0.0-alpha09 by @msasikanth in #658
- Add support for reordering pinned sources by @msasikanth in #665
- Update dependency sh.calvin.reorderable:reorderable to v2.3.0 by @renovate in #675
- Update dependency com.google.devtools.ksp to v2.0.0-1.0.24 by @renovate in #679
New Contributors
- @mr3y-the-programmer made their first contribution in #633
Full Changelog: v1.46.0...v1.47.1
v1.46.0
What's Changed
- Update dependency com.bugsnag:bugsnag-android to v6.6.0 by @renovate in #615
- Update dependency io.github.kevinnzou:compose-webview-multiplatform to v1.9.12 by @renovate in #614
- Update kotlininject to v0.7.1 by @renovate in #612
- Update kermit to v2.0.4 by @renovate in #610
Full Changelog: v1.45.0...v1.46.0
v1.45.0
What's Changed
- Use Readability JS for creating reader view content by @msasikanth in #545
- Update dependency com.bugsnag:bugsnag-android to v6.5.0 by @renovate in #547
- Refactor setup for creating reader view HTML by @msasikanth in #550
- Update dependency io.github.kevinnzou:compose-webview-multiplatform to v1.9.8 by @renovate in #553
- Update android.gradle.plugin to v8.4.1 by @renovate in #555
- Update Kotlin, KSP and Compose Multiplatform by @renovate in #570
- Update dependency org.kobjects.ktxml:core to v0.2.4 by @renovate in #590
- Update dependency androidx.appcompat:appcompat to v1.7.0 by @renovate in #591
- Update dependency gradle to v8.8 - autoclosed by @renovate in #592
- [1.44.1] Post-release merge by @tramline-github in #595
- Update Kotlin, KSP and Compose Multiplatform by @renovate in #594
- Update essenty to v2.1.0 by @renovate in #593
- Update Kotlin, KSP and Compose Multiplatform by @renovate in #599
- Update dependency io.github.kevinnzou:compose-webview-multiplatform to v1.9.10 by @renovate in #604
Full Changelog: v1.43.0...v1.45.0
v1.44.1
What's Changed
- Use Readability JS for creating reader view content by @msasikanth in #545
- Update dependency com.bugsnag:bugsnag-android to v6.5.0 by @renovate in #547
- Refactor setup for creating reader view HTML by @msasikanth in #550
- Update dependency io.github.kevinnzou:compose-webview-multiplatform to v1.9.8 by @renovate in #553
- Update android.gradle.plugin to v8.4.1 by @renovate in #555
- Update Kotlin, KSP and Compose Multiplatform by @renovate in #570
Full Changelog: v1.43.0...v1.44.1
v1.43.0
v1.42.0
- Fix the back button not exiting the app when in the home screen
- Fix the database maintenance screen showing up when going back from the home screen
- Fix HTML encoded text not properly formatted in the home screen
v1.41.0
- Add a progress indicator for database maintenance at the app start
- Add Chinese translations
- Update Turkish translations
v1.40.1
Major changes
- New: Feed groups
- New: Screen for adding a new feed
- Improvements: UI changes to the home screen
- Improvements: The home screen bottom bar now displays only pinned sources
- Improvements: Feed management sheet (added support for view mode, sorting, and multi-select actions)
- Improvements: Performance and memory usage
- Bug fixes and improvements
P.S: Feed groups with OPML import/export are not supported yet
Full changes
- Update dependency com.benasher44:uuid to v0.8.3 by @renovate in #384
- [1.39.1] Post-release merge by @tramline-github in #387
- Update android.gradle.plugin to v8.3.1 by @renovate in #390
- Update dependency com.bugsnag:bugsnag-android to v6.3.0 by @renovate in #391
- Update dependency com.benasher44:uuid to v0.8.4 by @renovate in #393
- Update dependency co.touchlab:stately-isolate to v2.0.7 by @renovate in #397
- Update dependency com.eygraber:uri-kmp to v0.0.18 by @renovate in #398
- Update dependency gradle to v8.7 by @renovate in #400
- Update dependency io.github.kevinnzou:compose-webview-multiplatform to v1.9.2 by @renovate in #406
- Add turkish translations by @mikropsoft in #410
- Add support for showing last 24 hours posts in home screen by @msasikanth in #415
- Update androidx.datastore to v1.1.0-rc01 by @renovate in #418
- Update dependency com.google.devtools.ksp to v1.9.23-1.0.20 by @renovate in #420
- Update lyricist to v1.7.0 by @renovate in #424
- Redesign feeds bottom sheet UI/UX by @msasikanth in #426
- Update sqldelight to v2.0.2 by @renovate in #423
- Update ktor to v2.3.10 by @renovate in #430
- Add support for multi-select options for feeds by @msasikanth in #434
- Update android.gradle.plugin to v8.3.2 by @renovate in #435
- Update Kotlin, KSP and Compose Multiplatform to v1.6.2 by @renovate in #438
- Add support for unique post ID column by @msasikanth in #440
- Add unique id column (primary key) to feed table by @msasikanth in #441
- Add feed groups table to DB by @msasikanth in #442
- Update dependency com.bugsnag:bugsnag-android to v6.4.0 by @renovate in #446
- Add dialog to create group by @msasikanth in #449
- Add
pinnedAt
column tofeedGroup
table by @msasikanth in #450 - Show groups in feeds bottom sheet by @msasikanth in #448
- Add group selection dialog by @msasikanth in #452
- Show active source name in home top appbar by @msasikanth in #456
- Update dependency org.jetbrains.kotlinx:atomicfu to v0.24.0 by @renovate in #457
- Update dependency androidx.activity:activity-compose to v1.9.0 by @renovate in #461
- Update androidx.datastore to v1.1.0 by @renovate in #460
- Update dependency androidx.core:core-ktx to v1.13.0 by @renovate in #462
- Show unread posts count in groups by @msasikanth in #463
- Fix high memory usage of feed parsers by @msasikanth in #470
- Update dependency io.github.kevinnzou:compose-webview-multiplatform to v1.9.4 by @renovate in #474
- Refactor feeds bottom sheet expanded content by @msasikanth in #484
- Bump Compose to v1.6.10-beta02 by @msasikanth in #485
- Add screen for adding new feed by @msasikanth in #489
- Update essenty to v2 (major) by @renovate in #473
- Update android.gradle.plugin to v8.4.0 by @renovate in #495
- Update androidx.datastore to v1.1.1 by @renovate in #497
- Update dependency androidx.core:core-ktx to v1.13.1 by @renovate in #498
- Bump Kotlin to v2.0.0-RC2 by @msasikanth in #501
- Add screen to edit feed group by @msasikanth in #504
- Show confirmation dialog when deleting selected sources by @msasikanth in #506
- Bump Compose to v1.6.10-rc01 by @msasikanth in #509
- Update dependency io.github.kevinnzou:compose-webview-multiplatform to v1.9.6 by @renovate in #514
New Contributors
- @mikropsoft made their first contribution in #410
Full Changelog: v1.39.1...v1.40.1