- Removed accidental ‘transparent’ setting on the digipeater route buttons #93
- Fixed the AX.25 SSID encoding to support a full 4-bit SSID instead of just 0-9 #92
- Replaced the built-in MKUserLocation annotation with a custom one. The MapKit-supplied MKUserLocation only supports Location Service, whereas the custom one now supports the other locations sources such as manual and GPS
- Fixed a bug where frequency information was not being passed from packet to entity records when the entity is first received #90
- Removed speed/course averaging in GPS connections – it’s too slow for good corner pegging
- Changed connection stats graph to a bar graph instead of line graph. Seems more appropriate for discrete data
- Fixed thread safety issue when removing cleared stations
- Added code to remove stations from station list when they have not been heard from in longer than the station clear time
- Added time interval constraint on geocode lookup for local station; I noticed it updated too frequently when traveling at highway speeds
- Adjusted SmartBeaconing to disregard course changes when traveling below the Slow Speed; the GPS course data tends to jump around when not moving
- Additional error handling in NMEA sentence parsing
- Fixed bug where the message unread badge would appear on the dock icon but viewing the messages would not clear the count
- Printing the map now works for everything except for tile overlays like OpenStreetMap that draw asynchronously as the tiles load
- Figured out the station fading mystery – ObjectAnnotation.update was not calling super