Commit Graph
806 Commits
Author SHA1 Message Date
liu weikai 2a30e2e0be Keep published geocaches available without the live bridge 2026-09-28 17:30:23 +08:00
liu weikai c43b372aff Enable touch keyboard in the geocaching editor 2026-09-28 17:24:19 +08:00
liu weikai a3fc9d73aa Reuse verified geocache details when saving offline 2026-09-28 17:17:00 +08:00
liu weikai 4c81a55072 Use the geocaching icon for map markers 2026-09-28 17:13:26 +08:00
liu weikai 1705812ef1 Improve geocache detail layout and reading hierarchy 2026-09-28 16:53:55 +08:00
liu weikai f330c7b3b6 Show verified geocache descriptions online and offline 2026-09-28 16:47:36 +08:00
liu weikai 2c3f47a50d Decouple geocaching browsing from persistent storage 2026-09-28 16:22:52 +08:00
liu weikai 3dc667b800 fix(geocaching): retry transient transport contention without journal churn 2026-09-28 15:55:30 +08:00
liu weikai b365d607ce feat(site): upgrade Animal Island UI to MIT-licensed v2 2026-09-28 15:39:28 +08:00
liu weikai ef4fd86455 docs(site): clarify Animal Island UI upstream MIT license 2026-09-28 15:35:31 +08:00
liu weikai e0ce99c2f0 perf(geocaching): dispatch known queries without history scans 2026-09-24 23:51:37 +08:00
liu weikai ab31a6b6b1 refactor(geocaching): remove redundant recovery and idle dispatch scans 2026-09-24 23:38:00 +08:00
liu weikai f8b99791fa fix(geocaching): retain replies while storage owns session lock 2026-09-24 23:30:28 +08:00
liu weikai d8b9110eaa fix(geocaching): send interactive directory exchanges directly 2026-09-24 23:11:27 +08:00
liu weikai d69c6fc055 fix(logging): quiet routine runtime diagnostics by default 2026-09-24 23:00:32 +08:00
liu weikai 55f6a561b8 fix(geocaching): recover fresh queries after interrupted sessions 2026-09-24 22:03:53 +08:00
liu weikai c9e045c909 fix(geocaching): retain directory announcements during storage contention 2026-09-24 21:35:22 +08:00
liu weikai 2965e8ebd0 fix(build): include geocaching dependencies in ESP-IDF targets 2026-09-24 21:30:57 +08:00
liu weikai b69805ee72 fix(geocaching): actively discover public directories and quiet storage logs 2026-09-24 21:27:19 +08:00
liu weikai f62ad43c2c feat(site): add country and sea search with nearby discovery [skip ci]
Vendor country and IHO sea boundaries with provenance, filter directory pages by polygon, start from optional approximate browser location, and repair navigation icon alignment with a top-bar Geocaching link. Region and protocol tests plus browser layout and LXMF/GPX checks passed.
2026-09-24 21:12:13 +08:00
liu weikai a3acc716ea fix(geocaching): preserve settings in full app catalog and repair CI checks
Allow all 17 apps in the catalog and menu, update the Agenda catalog fixture, distinguish fixed array capacity from whole-file GPX reads, and normalize inherited formatting with clang-format 14. Catalog and streaming-guard regressions passed.
2026-09-24 21:03:33 +08:00
liu weikai 8df3a0f2c2 feat(geocaching): integrate indexed sessions and public web directory
Development checkpoint: indexed recovery, publication, GPX installation and checkpoint maintenance; public Pages client and directory/bridge services; editable TCP defaults and shared storage retry fixes. Host regression, ASAN and L2 compilation passed. Physical device acceptance and permanent service hosting remain incomplete.
2026-09-24 20:38:48 +08:00
Trail Mate Dev 7fdc3c8108 Merge main into Geocaching development
Integrate origin/main at 6941943ddd.
Preserve Geocaching target overlays alongside Agenda map selection and target
requests; include target sessions in coordinate conversion and route loading
guards. Retain main's SD transport, map lifecycle and Settings changes.

Track the fixed Geocaching protocol fixtures previously excluded by *.bin.
Update map gesture regression expectations for the Geocaching tap event while
preserving drag/release coverage.

Validation: Geocaching core/UI, Agenda, waypoint, map gesture/Settings/tile
image, SD transport/filesystem (Ubuntu GCC), SD record I/O, Python contracts,
ESP stack hygiene, and tlora_pager_lr1121 firmware build passed.
Geocaching remains WIP; no indexed-storage cutover or device acceptance is claimed.
2026-09-24 09:10:28 +08:00
Trail Mate Dev 3d65ece83d WIP: checkpoint geocaching before main integration 2026-09-24 08:47:53 +08:00
vicliu 6941943ddd Merge pull request #99 from vicliu624/feature/agenda
feat: SD-backed Agenda, waypoints and map markers (0.1.50-alpha)
v0.1.50-alpha
2026-09-23 15:26:20 +02:00
liu weikai ee705f8f23 fix(ci): account for host ABI budgets and link map model tests 2026-09-23 21:00:07 +08:00
liu weikai e88f60ce19 feat: add SD-backed Agenda and waypoint map integration 2026-09-23 18:11:27 +08:00
liu weikai 617a7cf0b9 Avoid redundant PNG map tile pixel copies 2026-09-21 18:17:06 +08:00
vicliu e0b8f47b5a Merge pull request #98 from vicliu624/fix/settings-back-navigation
Prepare 0.1.49-alpha: fix Settings navigation and narrow-screen layout
v0.1.49-alpha
2026-09-21 10:53:10 +02:00
liu weikai 5f0402d549 Fix Settings back navigation and adapt narrow-screen item layout 2026-09-21 16:47:34 +08:00
vicliu 782b307a37 Merge pull request #97 from vicliu624/perf/wio-l2-sdmmc-ram
Prepare 0.1.48-alpha: SD transport policies and map lifecycle fixes
v0.1.48-alpha
2026-09-20 12:28:26 +02:00
liu weikai ab53165b5b Fix storage runtime test for typed map submission results 2026-09-20 18:10:50 +08:00
liu weikai c653be3687 Preserve changelog trailing whitespace 2026-09-20 18:06:12 +08:00
liu weikai f5c70857fb Simplify 0.1.48-alpha release notes 2026-09-20 18:05:29 +08:00
liu weikai 8eeccc7b6b Prepare 0.1.48-alpha: optimize SD transports and repair map lifecycle 2026-09-20 18:00:31 +08:00
vicliu d7a2f35328 Merge pull request #95 from vicliu624/codex/geocaching
fix(wio-l2): fix L76K GNSS power and NMEA initialization
v0.1.47-alpha
2026-09-18 12:31:51 +02:00
Trail Mate Dev 6d71766f36 docs: 0.1.47-alpha 2026-09-18 18:31:14 +08:00
Trail Mate Dev b55c82b29f fix(wio_tracker_l2): reduce idle RAM usage 2026-09-18 18:22:25 +08:00
Trail Mate Dev f34f9bcc36 fix(Style): format 2026-09-18 18:05:11 +08:00
Trail Mate Dev 4f74e5359b fix(gps): allow GPS runtime without motion hardware 2026-09-18 17:55:11 +08:00
Trail Mate Dev 45367642da fix(gps): allow GPS runtime without motion hardware 2026-09-18 17:47:53 +08:00
Trail Mate Dev 22deba41b4 fix: format check 2026-09-18 17:26:44 +08:00
Trail Mate Dev 78353c3ee0 fix(wio-l2): fix L76K GNSS power and NMEA initialization 2026-09-18 17:17:18 +08:00
vicliu d3b3344918 Merge pull request #94 from vicliu624/codex/geocaching
fix(wio-l2): fix display transfer, swipe resume, identity fallback and calculator menu
2026-09-18 09:59:25 +02:00
Trail Mate Dev 288a9b92ec feat(webflasher): add Wio Tracker L2 support 2026-09-18 15:58:30 +08:00
Trail Mate Dev 0018eddbd7 docs: 0.1.46-alpha 2026-09-18 15:50:47 +08:00
Trail Mate Dev 9af990625d fix: format check 2026-09-18 15:38:25 +08:00
Trail Mate Dev ed34fba9e3 fix: format check 2026-09-18 15:31:57 +08:00
Trail Mate Dev a0ead5933e fix(i18n): add missing swipe-up resume locale keys 2026-09-18 15:27:46 +08:00
Trail Mate Dev 693aa0f80b fix(menu): show calculator on Wio Tracker L2 2026-09-18 15:09:47 +08:00