Timeline
Every release since the app was started, what each one added, and the store and App Review steps in between. What is still to come is on the status page; what the app does today is on the features page.
-
First release on Google Play
- Message threads with a delivery state per message, retried until the other station acknowledges
- A vector map with station symbols and trails, and a tile cache that keeps working offline
- The packet log, with an inspector that decodes every field of a frame
- The APRS service bots and gateways, each as a guided screen with its commands filled in
- Net rooms for #APRSThursday and the ANSRVR groups
-
Track export, and one background setting
- Recorded tracks export as GPX, or as KML for Google Earth
- Background running becomes one setting, on by default, replacing two that were rarely found
- Services that need a radio describe it as part of their setup rather than as a warning
-
Audio modem, channels, and six languages
- An AFSK modem in software: the phone's own microphone and speaker in place of a hardware TNC
- Channels — several named radios, each of any type, one connected at a time
- Six languages behind a switch: German, Spanish, French, Italian, Japanese, Portuguese
-
Bluetooth LE TNCs
- Bluetooth LE TNCs become a channel type: the Mobilinkd TNC4 in LE mode, and the B.B. Link
- The screen can be kept on — never, on the map only, or always
- Transmit delay moves to the radio settings, where it applies, rather than the audio modem's
- A pass over surfaces, corners and press states across the app
-
Self-hosted maps and offline regions
- Vector tiles for the whole planet, served from our own storage, with the map style shipped in the app
- Offline regions selected and downloaded, with the download size shown before it starts
- The map no longer depends on a third-party tile server
-
iOS support
- CoreBluetooth support written for iOS, and a pass over every part of the app that assumed Android
- The subscription walls gain an export option, so data can be taken out from behind them
- The app's registered APRS device identifiers are used on the air
-
The free tier, and APRS Connect Pro
- The app is free over APRS-IS; radios, offline maps, radar, track export and capture replay need Pro
- Every screen reads its text from the translation catalogues, and the six languages are complete
- First run becomes seven steps, starting with three slides describing what the app does
-
Retry when heard
- A message that has run out of retries can wait, and send again when its station is next heard
- Beaconing is consented to during setup, and the home screen says when it is off
- Position works on phones without Google Play services
- A net room shows how many stations are on the net and which have spoken tonight
-
IGate, digipeater, and the coverage map
- The phone can act as an IGate, each direction a separate setting, passing traffic only for stations it heard directly
- And as a digipeater, fill-in or wide-area, which stays quiet when another digipeater has already repeated the packet
- A coverage map of where a transmitter has reached a digipeater from
- Pinned stations sort to the top of the list and are followed on APRS-IS
- A grid square screen with the operator's locator, and the distance and bearing to another
- The tab bar becomes the first row of a drawer, and its tiles can be rearranged
-
Android Auto
- The app's map on the car's screen, with the same stations, symbols, trails and basemap as the phone
- A Send beacon button, a find-me button, and a station card when a symbol is tapped
- A damaged tile index is repaired automatically instead of leaving the map blank
The second release of the day; 1.8.0 was published that morning.
The Android app is on Google Play. iOS has not been released; the entries above cover its submissions so far. Get the app.