Releases
v20.1.0
Compare
Sorry, something went wrong.
No results found
20.1.0 (2026-07-06)
Features
Add release-please integration for automated releases (383e41f )
Enable edge-to-edge display and update dependencies (2289cf9 )
enhance Garmin app integration and improve server initialization (7f580de )
Implement modern edge-to-edge UI using WindowCompat and Material Design 3 (0190c2f )
Increment app version (9f92b21 )
update app version and refine intent filter for file types (c1d221e )
Bug Fixes
add logback configuration for logcat output (b044d81 )
convert: robust timestamps and input validation in GPX->FIT (73ea8c5 ), closes #26 #27 #28
Correct edge-to-edge implementation to prevent ActionBar overlap with status bar (d0702c0 )
Demote routine web server logs from error/warn to debug (295ad83 )
lifecycle: server/listener lifecycle races and re-entrancy (2b860b9 ), closes #30 #29
Migrate to new storage permissions for Android 13 (6803449 )
Narrow share intent filter to supported file types (8833439 )
Prevent ClassCastException on message receive (934b0d2 )
Register message listener when only widget variant is installed (50ace76 )
rte and wpt handling for GPX files (b893575 )
single options instance across threads; namespace-agnostic GPX fallback (3e70dfd ), closes #31 #34
use logback-android for logging (b750ebd )
webserver: path traversal, LAN exposure, JSON injection, conversion race (945463a ), closes #24 #25 #33
You can’t perform that action at this time.