Skip to content

Releases: usetrmnl/trmnl-android

Release v2.8.1

09 Feb 03:09
02e43bd

Choose a tag to compare

Summary

Minor release with UX improvement on image loading when rate limited.

What's Changed

  • feat: add retry UI feedback for rate limit handling by @hossain-khan in #265
  • Prepare release 2.8.1 by @github-actions[bot] in #266

Full Changelog: v2.8.0...v2.8.1

Release v2.8.0

09 Feb 01:57
57e89a4

Choose a tag to compare

Summary

Bugfixes and API base-url migration

Download the app from Google Play Store:

What's Changed

  • Fix #260: Implement exponential backoff for HTTP 429 rate limiting by @hossain-khan in #261
  • Auto-migrate usetrmnl.com domain to trmnl.com for existing TRMNL users by @hossain-khan in #262
  • fix: address PR #261 review feedback - improve rate limit handling by @hossain-khan in #263
  • Prepare release 2.8.0 by @github-actions[bot] in #264

Full Changelog: v2.7.0...v2.8.0

Release v2.7.0

08 Feb 12:14
b5d20aa

Choose a tag to compare

Summary

Maintenance release.

Download the app from Google Play Store:

What's Changed

Full Changelog: v2.6.0...v2.7.0

Release v2.6.0

06 Feb 01:59
470f2c2

Choose a tag to compare

Summary

  • 🔋 Battery Reporting for BYOD devices
  • 📶 WiFi Signal Strength Reporting for BYOD devices
  • 🔗 Domain Migration
    • Updated all URLs from usetrmnl.com to trmnl.com

Download the app from Google Play Store:

What's Changed

  • Update README with release checklist reference by @hossain-khan in #235
  • docs: Enhance image loading flow diagram with colors and emojis by @hossain-khan in #236
  • [ADDED] Google play badge pill for github repo by @hossain-khan in #238
  • [FIXED] Fake API return value is changed by mistake by @hossain-khan in #241
  • Add device management API endpoints with comprehensive tests by @hossain-khan in #242
  • Add BYOD User API Token Validation with /api/me Endpoint by @hossain-khan in #243
  • Add logging and documentation for DataStore preference strategy by @hossain-khan in #244
  • feat: Add BYOD device ID fetching and battery reporting by @hossain-khan in #247
  • docs: Update all URLs from usetrmnl.com to trmnl.com by @hossain-khan in #249
  • docs: Update remaining usetrmnl.com references to trmnl.com by @hossain-khan in #250
  • feat: Add WiFi signal strength (RSSI) reporting for BYOD devices by @hossain-khan in #251
  • Migrate battery reporting to Percent-Charged header by @hossain-khan in #253
  • Refactor: Isolate deprecated user API methods into TrmnlUserRepository by @hossain-khan in #254
  • Prepare release 2.6.0 by @github-actions[bot] in #255

Full Changelog: v2.5.0...v2.6.0

Release v2.5.0

06 Dec 21:51
59bb995

Choose a tag to compare

Summary

Maintenance release with libraries and dependencies updated.

Download the app from Google Play Store:

What's Changed

  • [FIXED] Use correct brand color by @hossain-khan in #212
  • Replace image in README with updated asset by @hossain-khan in #211
  • Add .github/copilot-instructions.md for agent onboarding by @Copilot in #213
  • [ADDED] Claude MD version by @hossain-khan in #214
  • [UPDATE] Removed notes about product flavors by @hossain-khan in #215
  • Remove F-Droid metadata and references by @Copilot in #216
  • Optimize Gradle build performance with advanced configuration by @Copilot in #218
  • Add unit tests for untested utility functions and data classes by @Copilot in #220
  • Add dev container support for GitHub Codespaces by @Copilot in #222
  • Add API integration for /api/models endpoint by @Copilot in #224
  • Add Device Model Selector Screen with Circuit Navigation Results by @hossain-khan in #225
  • feat: Add BYOD display model override with persistent preferences by @hossain-khan in #228
  • Replace deprecated Material Icons library with local vector drawables by @Copilot in #227
  • docs: Add guidance for Icons class and vector drawables by @hossain-khan in #230
  • chore(deps): Update dependencies including Circuit 0.27.1 → 0.31.0 by @hossain-khan in #231
  • [UPDATE] Disabled device model chooser UI that is no longer needed by @hossain-khan in #232
  • Prepare release 2.5.0 by @github-actions[bot] in #233
  • Update image in RELEASE_CHECKLIST.md by @hossain-khan in #234

Full Changelog: v2.4.2...v2.5.0

Release v2.4.2

04 Nov 04:28
2dfff5d

Choose a tag to compare

Summary

  • Minor release for Google Play preparation and publishing 🚀
  • Fixed TRMNL brand color for app icon and Google Play store listing

Download the app from Google Play Store:

What's Changed

Full Changelog: v2.4.1...v2.4.2

Release v2.4.1

02 Nov 21:35
fe256bc

Choose a tag to compare

Summary

Minor release for Google Play preparation and publishing 🚀

Download the app from Google Play Store:

What's Changed

  • docs: Add Google Play Store listing documentation by @hossain-khan in #201
  • docs: Add Google Play banner, listing documentation and symlink by @hossain-khan in #202
  • [ADDED] Google Play screenshot for listing using v2.4.0 app by @hossain-khan in #203
  • feat: Add AAB (Android App Bundle) to release workflow by @hossain-khan in #204
  • Prepare release 2.4.1 by @github-actions[bot] in #205

Full Changelog: v2.4.0...v2.4.1

Release v2.4.0

02 Nov 18:54
0e6fa61

Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.4.0

Release v2.3.0

02 Nov 15:26
24d1f42

Choose a tag to compare

What's Changed

  • Revise release checklist for publishing and tagging by @hossain-khan in #186
  • Add TRMNL Buddy app details to README by @hossain-khan in #188
  • Fixed auto advance display image for all device issue by @hossain-khan in #189
  • fix: Add BYOD master/slave device configuration by @hossain-khan in #193
  • Update CONTRIBUTING.md sequence diagram to reflect actual image loading flow by @Copilot in #192
  • Prepare release 2.3.0 by @github-actions[bot] in #194

Full Changelog: v2.2.0...v2.3.0

Release v2.2.0

21 Oct 00:35
980dae3

Choose a tag to compare

Summary

  • Added image download feature to save displayed images to device storage
  • Fixed automatic refresh when image URLs expire (HTTP 403 errors)
  • Updated target SDK to Android 16 (API Level 36)
  • Improved error reporting with accurate HTTP status codes
  • Fixed version management script to suggest minor version increments
  • Various bug fixes and improvements

What's Changed

  • Refactor and fixes by @hossain-khan in #177
  • fix: update version script to increment minor version instead of patch by @hossain-khan in #178
  • Migrate target SDK to Android 16 (API Level 36) by @Copilot in #180
  • fix: auto-refresh on HTTP 403 expired image URL by @hossain-khan in #184
  • Add image download feature with Storage Access Framework by @Copilot in #183
  • Prepare release 2.2.0 by @github-actions[bot] in #185

Full Changelog: v2.1.0...v2.2.0