CHANGELOG
Features
- Add support for JSON feeds
- Add support to hide posts with muted/blocked words
- Add setting to enable marking posts as read on scroll
- Add setting to disable auto sync
- Add setting to toggle between feed icon and website fav icon
- Add support for non-HTTPS feeds
Improvements
- Improve talkback accessibility coverage (more changes coming up for this in next update)
- Improve home screen user experience, and increase content area on scroll
- Show blurred background/gradient in the home screen in light mode as well
- Improve feed fetching coverage to handle not well formatted feed gracefully
Bug fixes
- Fix home screen content blinking while updating
- Fix app going back to home screen on device theme change
What's Changed
- Update Kotlin, KSP and Compose Multiplatform by @renovate in #767
- Update dependency io.github.vinceglb:filekit-compose to v0.8.8 by @renovate in #763
- Update tramlinehq/deploy-action action to v0.1.7 by @renovate in #765
- Update android.gradle.plugin to v8.8.1 by @renovate in #769
- Bump dependencies by @msasikanth in #792
- Use
transformLatest
function when loading featured posts in the home screen by @msasikanth in #793 - Bump Bugsnag dependency on iOS to v6.32.0 by @msasikanth in #797
- Update dependency com.diffplug.spotless to v7.0.2 by @renovate in #794
- Select latest xcode version when building iOS prod archive by @msasikanth in #799
- Add "ld-classic" linker flag by @msasikanth in #801
- Refactor
observePosts
function in theHomePresenter
by @msasikanth in #803 - Handle relative redirect locations in header when fetching RSS feeds by @msasikanth in #804
- Improve feed content parsing by @msasikanth in #805
- Fix screen stack going back to home screen on config changes by @msasikanth in #807
- Add support for non-HTTPs feeds by @msasikanth in #808
- Animate item updates in the home screen by @msasikanth in #810
- Change feed edit action label to settings by @msasikanth in #812
- Load source article if post doesn't contain any content by @msasikanth in #813
- Bump Ktor and Ksoup dependencies, and replace okio with kotlinx-io by @msasikanth in #816
- Add setting to disable auto update/sync by @msasikanth in #818
- Add global setting to toggle between displaying website fav icon or the feed icon by @msasikanth in #820
- Limit context item label to single line by @msasikanth in #822
- Display featured section blurred background in light mode by @msasikanth in #825
- Home appbar UI improvements by @msasikanth in #830
- Hide bottom bar in home screen when posts list is scrolled by @msasikanth in #831
- Adjust dropdown menu positioning based on the anchor button height by @msasikanth in #832
- Update dependency gradle to v8.13 by @renovate in #834
- Update essenty to v2.5.0 by @renovate in #829
- Update ktor monorepo to v3.1.1 by @renovate in #828
- Add support for hiding posts in the home screen with blocked words by @msasikanth in #824
- Calculate new sheet peek height
NestedScrollConnection#onPostScroll
in the home screen by @msasikanth in #836 - Update dependency com.android.tools:desugar_jdk_libs to v2.1.5 by @renovate in #790
- Conditionally update date and read status for existing posts by @msasikanth in #839
- Update androidx.datastore to v1.1.3 by @renovate in #788
- Update android.gradle.plugin to v8.8.2 by @renovate in #838
- Update dependency androidx.activity:activity-compose to v1.10.1 by @renovate in #774
- Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.7.0 by @renovate in #840
- Add support for marking posts as read on scroll by @msasikanth in #846
- Update German translation by @gabrbrand in #843
- Improve talkback accessibility by @msasikanth in #849
- Add gradient scrim at bottom of home screen to provide better contrast for the nav bar by @msasikanth in #850
- Add support for JSON feeds by @msasikanth in #852
- Reorganise files in network parser package by @msasikanth in #854
- Fix bug preventing from showing all feeds in the expanded feeds sheet by @msasikanth in #856
- Fix feeds sort not visible in expanded content by @msasikanth in #857
- Update README by @msasikanth in #859
New Contributors
- @gabrbrand made their first contribution in #843
Full Changelog: v1.49.0...v1.50.0