github readrops/Readrops v2.0-beta01

latest releases: v2.0, v2.0-beta02
pre-release29 days ago

I am very proud to announce the first beta release of the upcoming 2.0 version! Three years after the last release, I am very happy to see once again Readrops evolve 🚀 .

This release contains among others a full redesign, FEVER API implementation, material3 and some more.

This beta version can be safely installed along any stable version you could already have installed. No data will be shared between beta version and a stable one.

General

  • 🆕 design:
    • 🆕 Material3: Readrops implements last material design system version
    • 🆕 Bottom bar navigation: you can now navigate to feeds and account management way more easily, with 4 tabs in total:
      • Timeline
      • Feeds
      • Account
      • More
    • Timeline tab:
      • 🆕 Article size: you can now choose among three article sizes: compact, regular and large
      • 🆕 You can now show only articles less than 24h old
      • 🆕 Mark all articles as read FAB: the floating action button now lets you mark all articles read, taking into account the current filter, replacing opening new feed activity action
      • 🆕 Mark articles read on scroll: an option is now available to mark items read on scroll
      • 🆕 Drawer: hide folders and feeds without unread articles
      • 🆕 Local account: sync now respects the current filter and will only synchronize affected feeds
    • Feeds Tab:
      • 🆕 Feeds and folder management have been merged into a single screen
    • Account Tab:
      • 🆕 Add, manage and remove any account from Account Tab
    • More Tab:
      • 🆕 This new screen gathers some app infos, parameters, open source libraries and a donation dialog
    • Articles screen:
      • The global UI has been improved with a new title layout
      • 🆕 Action bottom bar: you now have access to a collapsable bottom bar containing the following actions:
        • Mark as read/non read
        • Add to favorites/remove from favorites
        • Share
        • Open in external navigator/navigator view
      • 🆕 A new font, Inter is used for the article content
      • 🆕 Some html tags look have been improved:
        • blockquote
        • figure/figcaption
        • iframe
        • table
      • "Open in" option has been reduced to two options: navigator view and external navigator
  • 🆕 FEVER API implementation, should work with any provider which supports it
  • Migrate to Nextcloud News API 1.3
  • 🆕 Follow system theme option (default)
  • 🆕 Option to disable battery optimization for background synchronization

Technical

  • The UI has been entirely rewritten in Kotlin using Jetpack Compose, moving from old traditional view system
  • All other Java parts have also been rewritten in Kotlin, including API implementations, repositories, etc
  • RXJava was replaced by Kotlin coroutines and flows
  • Migrate to Gradle Kotlin DSL
  • Migrate dependencies to Version Catalog
  • 🆕 Support user certificates

Don't miss a new Readrops release

NewReleases is sending notifications on new releases.