Releases: usetrmnl/trmnl-android
Release v2.8.1
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
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
Summary
Maintenance release.
Download the app from Google Play Store:
What's Changed
- Update play by @hossain-khan in #257
- feat: Add View Refresh Logs button to AppSettingsScreen by @hossain-khan in #258
- Prepare release 2.7.0 by @github-actions[bot] in #259
Full Changelog: v2.6.0...v2.7.0
Release v2.6.0
Summary
- 🔋 Battery Reporting for BYOD devices
- 📶 WiFi Signal Strength Reporting for BYOD devices
- 🔗 Domain Migration
- Updated all URLs from
usetrmnl.comtotrmnl.com
- Updated all URLs from
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
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
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
- [MINOR] Added google play release notes by @hossain-khan in #206
- docs: Update README with Google Play Store availability by @hossain-khan in #207
- [FIXED] TRMNL brand color - use
F8654Bby @hossain-khan in #208 - Prepare release 2.4.2 by @github-actions[bot] in #209
Full Changelog: v2.4.1...v2.4.2
Release v2.4.1
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
What's Changed
- fix: Show cached image during HTTP 429 rate limit retry (#195) by @hossain-khan in #196
- [MINOR] Fixed release PR instructions by @hossain-khan in #198
- feat: Enable R8 minification and resource shrinking (#199) by @hossain-khan in #200
- Prepare release 2.4.0 by @github-actions[bot] in #197
Full Changelog: v2.3.0...v2.4.0
Release v2.3.0
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
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