What's Changed
- docs: update README to correct some instructions by @Manabu-GT in #28
- docs: add restart reminder to README by @Manabu-GT in #29
- chore(deps): update dependency com.diffplug.spotless to v8.2.1 by @renovate[bot] in #30
- chore(deps): update node.js dev tooling by @renovate[bot] in #31
- fix(deps): update dependency androidx.activity:activity-compose to v1.12.3 by @renovate[bot] in #33
- chore(deps): update node.js to >=18.20.8 by @renovate[bot] in #36
- chore(server): drop Node.js 18 support, update to Node 20+ by @Manabu-GT in #37
- test: add unit tests for server pure functions by @Manabu-GT in #34
- chore(deps): update dependency @types/node to ^20.19.30 by @renovate[bot] in #38
- chore(deps): update dependency vitest to ^3.2.4 by @renovate[bot] in #39
- fix(deps): update dependency zod to ^3.25.76 by @renovate[bot] in #35
- Remove Android agent; use emulator NMEA commands instead by @Manabu-GT in #43
- Add multi-stop routing and GPX/KML track replay support by @Manabu-GT in #44
- refactor: switch to geo fix and remove dead accuracy/bearing params by @Manabu-GT in #45
Full Changelog: server-v0.2.1...server-v0.3.0