- fix(app): stop disposed map searches and make the map search and planner tests deterministic
- feat(app): ask before discarding a route in the route planner
- fix(app): steady the trail sheets at full size and hide the profile map under them
- chore(app): update iOS lockfiles for the dependency upgrade
- chore(app): stop tracking the Android Gradle build output
- perf(app): return the map screen to hc and hide the map under a full sheet
- chore(app): upgrade to Flutter 3.47, maplibre 0.3.7, freezed 4 and ObjectBox 6 preview
- perf(app): smooth the map screen sheet and draw trail markers natively
- feat(app): outline trail lines on the list and profile trail maps
- fix(app): give outlined buttons theme-aware foreground and border colors
- fix (app): improve performance
- fix (app): infos
- refactor(app): drop the track save options sheet in favour of the editor switches
- feat(app): make follow roads and recalculate heights reversible in the trail editor
- fix(app): keep the last profile feed item clear of the bottom nav bar
- fix(app): give the trail filter bar matching margins on both sides
- feat(app): show the current location marker and center button in the route planner
- feat(app): add a per-account search history to global and location search
- fix(app): fly to a searched location even when it matches the previous request
- fix(app): block leaving the login and register screens while the request runs
- feat(app): show a no-results state when a profile trail or list search matches nothing
- feat(app): start the route planner with the tapped map location as first anchor