Skip to content

Releases: courville/tt-rss-android

v26.08-ba9d90b1 release

Choose a tag to compare

@courville courville released this 25 Aug 18:19
  • ApiCommon: add some diagnostics
  • Guard against null API response in feeds/subscribe callers
  • Fix lazy load pagination stall in Fresh articles feed
  • dependancies update
  • target sdk 36 and compile sdk 37
  • bump gradle from 9.3.1 to 9.3.2
  • Gradle: Bump gradle-wrapper from 9.6.1 to 9.7.0 (tt-rss#145)
  • GitHub Actions: Bump gradle/actions/setup-gradle from 6.2.0 to 6.3.0 (tt-rss#146)
  • Gradle: Bump org.jsoup:jsoup from 1.22.2 to 1.23.1 (tt-rss#144)
  • GitHub Actions: Bump actions/setup-java from 5.5.0 to 5.7.0 (tt-rss#143)
  • Gradle: Bump com.android.tools.build:gradle from 9.2.1 to 9.3.1 (tt-rss#142)
  • GitHub Actions: Bump actions/checkout from 7.0.0 to 7.0.1 (tt-rss#141)
  • GitHub Actions: Bump actions/setup-java from 5.4.0 to 5.5.0 (tt-rss#135)
  • Gradle: Bump gradle-wrapper from 9.6.0 to 9.6.1 (tt-rss#132)
  • GitHub Actions: Bump actions/setup-java from 5.3.0 to 5.4.0 (tt-rss#131)
  • GitHub Actions: Bump actions/checkout from 6.0.3 to 7.0.0 (tt-rss#129)
  • GitHub Actions: Bump actions/setup-java from 5.2.0 to 5.3.0 (tt-rss#128)
  • Gradle: Bump gradle-wrapper from 9.5.1 to 9.6.0 (tt-rss#130)
  • Gradle: Bump com.google.errorprone:error_prone_core (tt-rss#125)
  • Gradle: Bump com.squareup.okhttp3:okhttp from 5.3.2 to 5.4.0 (tt-rss#124)
  • GitHub Actions: Bump gradle/actions from 6.1.0 to 6.2.0 (tt-rss#123)
  • chore: allow unzipped apk download (tt-rss#126)
  • Pin GitHub actions to commits.
  • Fix ForegroundServiceDidNotStartInTimeException in WidgetUpdateService
  • Gradle: Bump com.google.android.material:material from 1.13.0 to 1.14.0 (tt-rss#119)
  • Gradle: Bump gradle-wrapper from 9.5.0 to 9.5.1 (tt-rss#120)
  • Gradle: Bump com.android.tools.build:gradle from 9.2.0 to 9.2.1 (tt-rss#118)
  • Gradle: Bump gradle-wrapper from 9.4.1 to 9.5.0 (tt-rss#117)
  • Replace deprecated Display.getWidth/getHeight in isPortrait(). (tt-rss#115)
  • Replace deprecated ClipboardManager.setText with setPrimaryClip. (tt-rss#114)
  • Replace deprecated Html.fromHtml(String) with HtmlCompat. (tt-rss#113)
  • Disable more error-prone warnings (tt-rss#112)
  • Add missing @OverRide annotations (tt-rss#111)
  • Surface uncaught exceptions from background API requests. (tt-rss#110)
  • Gradle: Bump com.google.errorprone:error_prone_core (tt-rss#108)
  • Bump toolchain requirement to Java 21 (tt-rss#109)
  • Gradle: Bump com.google.code.gson:gson from 2.13.2 to 2.14.0 (tt-rss#107)
  • Gradle: Bump com.android.tools.build:gradle from 9.1.1 to 9.2.0 (tt-rss#106)
  • Retry failed API requests with exponential backoff. (tt-rss#105)
  • Don't gate API requests on deprecated connectivity check. (tt-rss#104)
  • Share a single OkHttpClient in ApiCommon (tt-rss#103)
  • Remove duplicate setAppTheme in Detail/MasterActivity onCreate (tt-rss#102)
  • Fix resource leaks in ApiCommon, CommonActivity, LogcatActivity, GalleryVideoFragment (tt-rss#100)
  • Revert "Temporary hardcoded version* for tt-rss#18."
  • Temporary hardcoded version* for tt-rss#18.
  • Weblate translations update

v26.04-11bf7872 release

Choose a tag to compare

@courville courville released this 22 Apr 16:49
  • fix build
  • Gradle: Bump net.ltgt.gradle:gradle-errorprone-plugin (tt-rss#99)
  • Gradle: Bump androidx.swiperefreshlayout:swiperefreshlayout (tt-rss#98)
  • Gradle: Bump com.android.tools.build:gradle from 9.1.0 to 9.1.1 (tt-rss#97)
  • Gradle: Bump com.github.bumptech.glide:compiler from 5.0.5 to 5.0.7 (tt-rss#96)
  • Gradle: Bump org.jsoup:jsoup from 1.22.1 to 1.22.2 (tt-rss#95)
  • Address F-Droid CI scan findings. (tt-rss#93)
  • Replace deprecated AsyncTask and Handler() no-arg constructor. (tt-rss#92)
  • Add Fastlane metadata scaffolding for F-Droid. (tt-rss#94)
  • Try being explicit about the debug keystore to use.
  • Troubleshooting debug keystore not being used.
  • Validate the debug keystore after creation.
  • Make RSS feed icon follow the theme (tt-rss#91)
  • Use RSS icon as image-load fallback instead of letter drawable (tt-rss#90)
  • Use a consistent keystore for debug builds.
  • Pin NestedScrollCoordinatorLayout to tagged release 1.0.3 (tt-rss#89)
  • Replace deprecated legacy-support-v4 with swiperefreshlayout (tt-rss#87)
  • Enable pinch-to-zoom and panning in article view (tt-rss#86)
  • Add preference to disable swiping between articles (tt-rss#85)
  • Add an option to show favicons (tt-rss#77)
  • Configure error-prone (tt-rss#82)
  • Address error-prone MissingCasesInEnumSwitch warning (tt-rss#81)
  • Address error-prone DefaultCharset warning (tt-rss#80)
  • Address error-prone OperatorPrecedence warning (tt-rss#79)
  • Fix issue with undefined CharSequence.equals (tt-rss#78)
  • Remove some unneeded boxing (tt-rss#76)
  • Promote temporary and instance vars to static final (tt-rss#75)
  • Localize special feed titles from server strings (tt-rss#74)
  • Enable per-app language preference (tt-rss#73)
  • Fix incorrect reference equality issues. (tt-rss#72)
  • Remove unused variables (tt-rss#71)
  • Use more idiomatic equals implementation (tt-rss#70)
  • Gradle: Bump androidx.browser:browser from 1.9.0 to 1.10.0 (tt-rss#63)
  • Gradle: Bump gradle-wrapper from 9.4.0 to 9.4.1 (tt-rss#61)
  • GitHub Actions: Bump gradle/actions from 5 to 6 (tt-rss#62)
  • Make inner classes static where possible (tt-rss#69)
  • Restore article list after background process death (tt-rss#68)
  • Set version code correctly (tt-rss#67)
  • Fix broken GalleryEntry.equals method (tt-rss#66)
  • Add missing @OverRide annotations (tt-rss#65)
  • Add missing hashCode methods (tt-rss#64)
  • Gradle: Bump androidx.activity:activity from 1.12.4 to 1.13.0 (tt-rss#60)
  • Don't disable lazy load on firstIdChanged during append
  • Fix lazy load pagination in adaptive view mode
  • Weblate translations update

v26.03-018719b1 release

Choose a tag to compare

@courville courville released this 14 Mar 14:46
  • fix release naming with gradle 9
  • Gradle: Bump com.android.tools.build:gradle from 8.13.2 to 9.1.0 (tt-rss#57)
  • Potential custom resource values fix
  • 'proguard-android.txt' --> 'proguard-android-optimize.txt'
  • Gradle: Bump gradle-wrapper from 8.13 to 9.4.0 (tt-rss#58)
  • Gradle: Bump androidx.activity:activity from 1.12.2 to 1.12.4 (tt-rss#53)
  • Gradle: Bump org.jsoup:jsoup from 1.21.2 to 1.22.1 (tt-rss#47)
  • GitHub Actions: Bump actions/upload-artifact from 6 to 7 (tt-rss#55)
  • Gradle: Bump androidx.activity:activity from 1.12.1 to 1.12.2 (tt-rss#46)
  • Gradle: Bump com.android.tools.build:gradle from 8.13.1 to 8.13.2 (tt-rss#44)
  • GitHub Actions: Bump actions/upload-artifact from 5 to 6 (tt-rss#45)
  • Fix NullPointerException crash in ArticleModel.startLoading (tt-rss#42)
  • Weblate translations update

v25.12-57acdaa2 release

Choose a tag to compare

@courville courville released this 12 Dec 20:42
  • Fix NullPointerException crash in ArticleModel.startLoading
  • Realign with master
    • Gradle: Bump androidx.activity:activity from 1.12.0 to 1.12.1
    • Gradle: Bump org.gradle.toolchains.foojay-resolver-convention
    • Prefer String comparison ignoring case
    • Fix non-deterministic sort order when zero order_id compared to non-zero order_id

v25.11-ef3cc366 release

Choose a tag to compare

@courville courville released this 27 Nov 16:58
  • Fix race condition crash when switching feeds during lazy load
  • Trigger activity restart when headline_mode preference changes
  • update dependencies

v25.11-2bd1d58e release

Choose a tag to compare

@courville courville released this 27 Nov 17:44
  • align with master

v25.11-368c5cc7 release

Choose a tag to compare

@courville courville released this 19 Nov 17:38
  • targetSdk 35
  • okhttp upstep to 5.3.1
  • Update Java source/target compatibility to VERSION_17 to match toolchain
  • Fix lazy load handler race condition when switching feeds
  • Fix gradle deprecation warnings
  • Fix race condition blocking lazy load during UI updates
  • Weblate translations update

v25.11-f1dc7f71 release

Choose a tag to compare

@courville courville released this 12 Nov 20:55
  • Add split mode (image left, text right) to HeadlinesFragment for non-phone devices to have more headlines per page

v25.11-3a5517a9 release

Choose a tag to compare

@courville courville released this 07 Nov 13:49
  • Change crash report email (for personal use only)
  • Fix HeadlinesFragment crash: use getViewLifecycleOwner() for LiveData
  • Apk signature and release apk naming
  • Fix NullPointerException in ArticleFragment.onCreateView
  • Page down at end of headlines triggers refresh
  • Mark article as seen if option is selected when scrolling page down
  • Add capability to page up/down with hardware volume -/+ buttons in headlines as well
  • Dependencies refresh