* AVA chime (under experiment).
* Additional LED sign support.
* Additional peripheral support.
* AVA improvements.
* Driver headway monitoring.
* EULA not loading on iOS 26.
* Fix crash on iOS 14.
* Sanitize badge reader input.
* Parse additional login failure errors.
* Use updated ridership endpoint.
* Support yard actions.
* Add itinerary button to accepted On Demand rides.
* Update build header.
* Dependency updates.
* Update minimum iOS version to 14.0.
* Service discovery support.
* Improved environment support.
* Show vehicle name in shift summary.
* Support device mobile boot data.
* Respect visibleToDriver property on On Demand stops.
* Show boarded passenger count when viewing On Demand stop from itinerary.
* Fix sizing bug with health status button.
* Fix UI state issues on On Demand flag down screen.
* Trigger local push notifications on schedule events.
* Support On Demand pause.
* Support walk up On Demand rides.
* Show On Demand stop description.
* Show On Demand passenger details before arriving at stop.
* Improve status indicators and support badge swipes on Schedule, Rider Update, and On Demand Drive screens.
* Add keyboard badge reader support.
* Migrate to WKWebView on EULA screen.
* Update app icon.
* Comet theme.
* Device statuses should always be reported in FIFO order.
* Enable certificate pinning.
* Fix high CPU usage on iOS 13.
* Don't clear incident description field when accessing other fields.
* Fix Tripshot Pay Bluetooth advertising bug on iOS 13.
* Fix crash on iOS 13 due to Bluetooth permission changes.
* Update Google Maps and Google Places SDKs.
* Improve device status throttling.
* Don't retry login requests.
* Report Device Statuses without location at heartbeat interval if GPS not working as expected.
* Update next stop marker on On Demand drive screen.
* Refresh On Demand screen from device schedule.
* Throttle device statuses more aggressively when network connectivity is limited.
* Use ephemeral NSURLSession.
* On Demand support.
* Include more BLE peripheral information in device statuses.
* Fix BLE service reporting incorrect peripheral counts.
* Tripshot Pay support.
* Incident support.
* Use via index and stop visit type to determine when to depart stops.
* Rename Tripshot Shuttle to Tripshot Driver.
* Remove Bluetooth keyboard badge reader functionality.
* Reduce device status queue size from 1000 to 100.
* Don't auto logout if server returns 401.
* Retry all 401 and 5xx HTTP requests with backoff.
* Remove Settings -> Run Diagnostic.
* Region support.
* Extended time of day support.
* Add new section to settings.
* Disable "Use Keypad" button on ridership screen if at last stop.
* Improve settings readability on small screens.
* Add "Current Shift" button to schedule screen.
* Fix crash when stop tallies not available for current stop.
* Hide orphaned progress view on schedule and ridership screens.
* Always show "Depart Now" for dropoff only stops.
* Simplify clearing of schedule on device logout.
* Simplify clearing of badge configuration on device logout.
* Show modal progress indicator when performing synchronous actions on schedule and ridership screen.
* Prompt to complete ride when rider count reaches zero.
* Fix iOS 8 crash on ridership stop picker screen.
* Fix crash when arriving at stop races with schedule reload.
* Remove shift detail button on schedule screen.
* Reset badge configuration on device logout.
* Fix Bluetooth badging bug for specific configuration.
* Bugfixes.
* Use monospaced font for clock.
* Add badge config property for badge deduplication.
* Disable ridership buttons unless a ride is active.