Changelog for airplanes.live Android app
v0.7.0-rc0 - March 09, 2026
What’s Changed
Enhancements
- Backup: Add backup and restore for watches, feeders, and settings by @d4rken in #99
- Search: Show cached results instantly with freshness indicators by @d4rken in #100
- Watch: Show activity charts and sparklines on watchlist by @d4rken in #101
- Watch: Add multi-select batch delete to watchlist by @d4rken in #104
- Watch: Add sort mode selector to watchlist by @d4rken in #105
Bug fixes
- UI: Fix white flash during screen transitions in dark mode by @d4rken in #102
- Search: Fix watchlist button showing edit instead of add for location-matched aircraft by @d4rken in #106
Other changes
- UI: Complete missing translations for all locales by @d4rken in #103
v0.6.1-rc0 - February 25, 2026
What’s Changed
Enhancements
- Common: Use Pro REST API when API key is set by @d4rken in #95
Bug fixes
- Map: Fix feeder “Show on map” URL parameter by @d4rken in #96
Other changes
- Search: Add tests for error isolation in parallel search requests by @d4rken in #97
v0.6.0-rc0 - February 24, 2026
What’s Changed
Enhancements
- Common: Add flight route display with origin/destination airports by @d4rken in #67
- Map: Redesign aircraft details bottom sheet by @d4rken in #70
- UI: Migrate to Jetpack Compose with Navigation3 by @d4rken in #71
- Feeder: Improve stats readability in feeder list by @d4rken in #73
- UI: Add Android Studio Compose previews for major screens by @d4rken in #75
- UI: Redesign aircraft details with stronger visual hierarchy by @d4rken in #76
- Map: Add sidebar with aircraft list and layer selection by @d4rken in #78
- Map: Add map layer and overlay selection by @d4rken in #79
- Map: Show random fun taglines instead of static subtitle by @d4rken in #80
- Build: Upgrade to AGP 9, Gradle 9.1, and Kotlin 2.2.10 by @d4rken in #81
- Common: Complete translations and extract hardcoded strings by @d4rken in #82
- Map: Redesign aircraft details bottom sheet by @d4rken in #83
- UI: Add themed icon support by @d4rken in #85
- UI: Use dedicated monochrome drawable for themed icon by @d4rken in #86
- Map: Add My Location button to center map on device position by @d4rken in #87
- UI: Add icons to settings entries by @d4rken in #89
- Common: Add FOSS update checker with in-app download by @d4rken in #88
- Watch: Add location-based alerts for geographic areas by @d4rken in #90
- Common: Add API key validation, 403 fallback and better explanation by @d4rken in #92
- Feeder: Show historical stats charts by @d4rken in #93
- Search: Add API key shortcut to rate limit snackbar by @d4rken in #94
Bug fixes
- Feeder: Fix position input rejecting commas and spaces by @d4rken in #69
- Watch: Fix details screen hanging when opening a watch item by @d4rken in #77
- Common: Fix splash screen hanging on app start by @d4rken in #84
Other changes
- Common: Reduce Coil log noise for successful image loads by @d4rken in #72
- Build: Remove redundant @OptIn annotations for Compose experimental APIs by @d4rken in #74
- UI: Use consistent TwoTone icons throughout the app by @d4rken in #91
v0.5.6-rc0 - February 04, 2026
What’s Changed
Enhancements
- Search: Batch airframe API requests using comma-separated values by @d4rken in #65
Bug fixes
- Search: Display errors to users and show partial results by @d4rken in #64
- Common: Fix AirplanesLiveEndpointTest CI failures with MockWebServer by @d4rken in #66
v0.5.5-rc0 - February 03, 2026
What’s Changed
Enhancements
- Feeder: Add picker dialog for multiple local feeders by @d4rken in #59
Bug fixes
- Feeder: Handle null UUID in mlat_clients API response by @d4rken in #60
Other changes
- Build: Simplify unit test CI to debug builds only by @d4rken in #61
- Common: Remove stale TODO comments by @d4rken in #62
v0.5.4-rc0 - December 22, 2025
What’s Changed
Enhancements
- Add “Restore last view” setting to remember map position by @d4rken in #52
Other changes
- initial fastlane structures from IzzyOnDroid by @IzzySoft in #47
- Update app description by @d4rken in #48
- FIx test hanging since
implementation("androidx.datastore:datastore-preferences:1.1.0")by @d4rken in #49 - Update Android Gradle Plugin to 8.13.2 by @d4rken in #51
- Update dependencies for release by @d4rken in #53
- Update repository URLs from d4rken to d4rken-org by @d4rken in #54
New Contributors
- @IzzySoft made their first contribution in #47
v0.5.3-rc0 - August 14, 2025
What’s Changed
Other changes
- Update default offline limit for feeders by @d4rken in #46
v0.5.2-rc0 - July 17, 2025
What’s Changed
Bug fixes
- Fixes crash when accessing string keys with a null value by @d4rken in #43
Other changes
- Refactor: Make Mlat UUID nullable by @d4rken in #44
- Disable dependency metadata in APKs and Bundles by @d4rken in #42
v0.5.1-rc0 - June 24, 2025
What’s Changed
Enhancements
- Feat: Add sort options to feeder list by @d4rken in #36
- Improve new release notification by @d4rken in #39
Bug fixes
- Fix: Correct feeder count in list subtitle by @d4rken in #34
Other changes
- Test: Add test for NewFeederQR URI encoding by @d4rken in #33
- Enhance HTTP client with User-Agent header by @d4rken in #35
- Enable offline check by default by @d4rken in #38
- Replace ML Kit with ZXing for QR code scanning by @d4rken in #40
- Refactor: Update dependencies and migrate to KSP by @d4rken in #41
v0.5.0-rc0 - June 24, 2025
What’s Changed
Enhancements
- Feat: Enhance feeder setup with QR code scanning and generation by @d4rken in #25
- Add new translations by @d4rken in #24
- Feat: Add local feeder detection by @d4rken in #27
- Feat: Add optional position field for feeders by @d4rken in #26
- Include position in NewFeederQR by @d4rken in #30
- Refactor offline check and add list header by @d4rken in #31
- Feat: Enable sharing of QR codes by @d4rken in #32
Other changes
v0.4.0-rc0 - June 16, 2025
What’s Changed
Enhancements
- Feat: Introduce snooze functionality for offline feeder notifications by @d4rken in #19
- Add German translation by @d4rken in #20
- feat: Add fullscreen mode to map by @d4rken in #21
Other changes
- Remove compose remnants by @d4rken in #18
- Switch from moshi to kotlin serialization by @d4rken in #17
v0.3.0-rc0 - May 30, 2025
What’s Changed
Enhancements
- Feeder screen by @d4rken in #9
- Refactor watch interval setting and worker update by @d4rken in #10
- Refactor search UI and functionality by @d4rken in #12
- Fix: Improve map geolocation functionality by @d4rken in #14
Bug fixes
- Persist last update timestamp and improve offline check by @d4rken in #13
Other changes
- Refactor GitHub Actions workflows by @d4rken in #11
- Set ‘map’ as the start destination in bottom navigation by @d4rken in #15
New Contributors
- @d4rken made their first contribution in #9
v0.2.1-rc0 - December 23, 2024
No release notes available.
v0.2.0-rc0 - December 23, 2024
No release notes available.
v0.1.2-beta1 - October 26, 2024
No release notes available.