What's Changed
🚀 Enhancements
- Migrate to the airplanes.live companion server by @d4rken in #139
- Feeder: Tidier feeder list cards and consistent "link" wording by @d4rken in #141
- Watch: Label notes and tidy up watchlist cards by @d4rken in #142
- Feeder: Clearer feeder detection and upgrade status refresh by @d4rken in #143
- Search: One search field instead of search modes by @d4rken in #144
- UI: Settings in the bottom bar and a redesigned Search screen by @d4rken in #145
- Map: Replace the website map with a native map by @d4rken in #147
- Feeder: Option to hide the Feeder tab by @d4rken in #149
- Map: Tidier map controls, and trails that reach their aircraft by @d4rken in #151
- Map: Faster, denser aircraft details sheet and sharing aircraft links by @d4rken in #150
- Watch: Activity for the whole past week, filled in from history by @d4rken in #152
- Watch: Clearer watch list cards that remember an aircraft's name by @d4rken in #156
- Map: Look back at where an aircraft flew, day by day, over the past week by @d4rken in #154
- Watch: Redesigned watch details with a weekly activity grid by @d4rken in #155
- Watch: Limit free users to 10 watches instead of counting checks by @d4rken in #157
- UI: Open settings as its own screen without the bottom bar by @d4rken in #161
- Watch: Say what kind of watch each card is, with clearer icons by @d4rken in #162
- Watch: Keep watches on the server when the account offers watch lists by @d4rken in #159
- UI: Pick your own theme color and palette style by @d4rken in #163
- Map: Add aircraft to the watchlist straight from the map sheet by @d4rken in #166
- Map: My location joins the map buttons, Follow gets its own icon by @d4rken in #167
- Map: All military aircraft when zoomed out, aircraft limit as a chip by @d4rken in #168
- Map: Military aircraft get a shield badge instead of a red ring by @d4rken in #170
- Map: Show the shield on the Military only filter chip by @d4rken in #171
- Map: Say which aircraft the limit leaves out by @d4rken in #172
- UI: List faster updates and aircraft history as upgrade features by @d4rken in #174
- Map: History timeline gets the full width, playback controls move above it by @d4rken in #177
- Feeder: Find your feeder as soon as the link screen opens by @d4rken in #180
- Map: Move History to the left side above the aircraft sheet by @d4rken in #176
- Common: Choose aviation, metric or imperial units by @d4rken in #181
- Map: The route line shows where the aircraft is between its airports by @d4rken in #182
- Map: Mark military aircraft with a shield on the aircraft photo by @d4rken in #184
- Search: Find aircraft by the flight number on your boarding pass by @d4rken in #189
- UI: The same aircraft sheet everywhere, and sheets no longer stack by @d4rken in #192
- Common: Ask to update the app when the server needs a newer version by @d4rken in #190
- Map: Redesigned aircraft list with filter, sort and tablet pane by @d4rken in #178
- Map: Show only the selected aircraft's latest flight on its trail by @d4rken in #194
- Map: Long-press the map to watch an area by @d4rken in #195
- UI: Search and watch sheets grow from half height like the map's by @d4rken in #197
- Map: Dashed line where the selected aircraft was out of reception by @d4rken in #201
- UI: Credit Planespotters beside the photographer on a sheet's grown photo by @d4rken in #203
- Watch: Area watches list their aircraft, and edit areas on the map by @d4rken in #204
- Search: Find your flight by the route on your boarding pass by @d4rken in #205
🐞 Bug fixes
- UI: Each tab stays where you left it when switching tabs by @d4rken in #179
- Common: Flight routes now show on Android 8 to 10 by @d4rken in #187
🤷 Other changes
- Shrink issue screenshots uploaded as HTML img tags by @d4rken in #135
- Common: Track Pi project settings, drop unused JVM tools plugin by @d4rken in #140
- Common: Drop the SemVer library dependency by @d4rken in #146
- Build: Move CI runners to Ubuntu 24.04 by @d4rken in #153
- Map: Smoother following, accurate taps and a logo in the toolbar by @d4rken in #158
- Build: Allow Compose UI tests on Robolectric by @d4rken in #160
- Map: Retry when aircraft can't load, close from the expanded sheet, readable Follow button by @d4rken in #164
- UI: Add a wink to the free tier message by @d4rken in #165
- Map: Show whether a selected aircraft is live, and where it was last seen by @d4rken in #169
- Map: Move the map credits button into the corner by @d4rken in #173
- Search: Show which results are live, and how old the rest are by @d4rken in #175
- Common: Tidy up how the app's tabs are wired together by @d4rken in #183
- Map: Fix the unit test build after the route line change by @d4rken in #186
- Map: Make the history playback and follow buttons as tall as the other map buttons by @d4rken in #185
- UI: One status pill for live and last-seen across the app by @d4rken in #188
- Map: Badge aircraft that match your watches by @d4rken in #191
- Watch: Restoring a backup no longer loses location watches or alerts from old checks by @d4rken in #193
- Map: Keep the newest part of the selected trail when zoomed out by @d4rken in #196
- Map: Mention squawk watches in the watched highlight setting by @d4rken in #198
- Map: Outline the areas of location watches by @d4rken in #200
- Watch: Android's own backup restore no longer alerts from old checks by @d4rken in #199
- Build: Remove accidentally committed Material3 sources by @d4rken in #202
- UI: Translate text that was stuck in English, and complete the translations by @d4rken in #206
Full Changelog: v0.8.3-rc0...v1.0.0-rc0