Skip to content

v20.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Jul 07:56

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