liu weikai
175c8fca3d
Read saved geocaches without online startup or GPX rehashing
2026-09-28 17:41:11 +08:00
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