liu weikai
d044cc4847
fix(map): retain geocaches when map information is hidden
2026-09-28 23:02:39 +08:00
liu weikai
bb028bcc60
fix(geocaching): decouple local edits from publication request history
2026-09-28 22:47:41 +08:00
liu weikai
f627ffc540
fix(geocaching): support local draft deletion and L2 map overlays
2026-09-28 22:34:24 +08:00
liu weikai
c3a6347146
fix(geocaching): avoid SD guard false positive in test comment
2026-09-28 22:13:58 +08:00
liu weikai
81f4ea29b8
Skip finalized downloads before reading recovery dependencies
2026-09-28 22:03:25 +08:00
liu weikai
b31435bf60
Reduce local geocache listing and map startup work
2026-09-28 21:57:40 +08:00
liu weikai
cab3a6a656
Show local geocaches on the map and discover the NAS directory
2026-09-28 21:43:31 +08:00
liu weikai
ac5381121c
Choose geocache draft locations on the map instead of typing coordinates
2026-09-28 21:03:59 +08:00
liu weikai
c3036a0ffe
Finalize download recovery when verified history already exists
2026-09-28 18:53:20 +08:00
liu weikai
d2f8128980
Start geocaching transport only when online features are requested
2026-09-28 18:27:02 +08:00
liu weikai
879adc9288
Skip finalized geocache installations during startup recovery
2026-09-28 18:18:39 +08:00
liu weikai
fad5e05fb0
Page downloaded geocaches from installed index metadata
2026-09-28 17:59:41 +08:00
liu weikai
fdc9af3711
Invalidate geocaching lists only for relevant storage changes
2026-09-28 17:47:08 +08:00
liu weikai
175c8fca3d
Read saved geocaches without online startup or GPX rehashing
2026-09-28 17:41:11 +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
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
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
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
b69805ee72
fix(geocaching): actively discover public directories and quiet storage logs
2026-09-24 21:27:19 +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
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
5f0402d549
Fix Settings back navigation and adapt narrow-screen item layout
2026-09-21 16:47:34 +08:00
liu weikai
ab53165b5b
Fix storage runtime test for typed map submission results
2026-09-20 18:10:50 +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
Trail Mate Dev
9af990625d
fix: format check
2026-09-18 15:38:25 +08:00
Trail Mate Dev
693aa0f80b
fix(menu): show calculator on Wio Tracker L2
2026-09-18 15:09:47 +08:00
Trail Mate Dev
63d04fbfa2
feat(screen): add resume API and swipe-up gesture for Wio L2
2026-09-18 14:52:57 +08:00
Trail Mate Dev
7c3fcc31c6
fix(ci): refresh startup contract and format web simulator sources
...
Match the shell initialization call inside run() so its failure guard does not break the network-independence contract. Preserve initialization ordering and blocking-network checks. Apply clang-format 14 to the web preview sources. Verified all 2107 CI-scoped source files and seven positive/negative startup contract cases.
2026-09-16 15:01:59 +08:00
Trail Mate Dev
49a400354b
Polish tracker page controls and empty states
2026-09-15 18:16:27 +08:00
Trail Mate Dev
6a31a65a01
Defer annotation layout when required glyphs are unavailable
2026-09-15 11:38:30 +08:00
Trail Mate Dev
7d271367e8
Render unified map annotations with stable bounded layouts and transparent text
2026-09-15 11:34:31 +08:00
Trail Mate Dev
578bedcbad
Load offline POI tiles through the shared map worker with bounded PSRAM storage
2026-09-15 00:00:57 +08:00
Trail Mate Dev
3543c7ab82
fix(ui): remove gaps and contrasting backgrounds from two-pane layouts
2026-09-14 15:35:23 +08:00
Trail Mate Dev
b3611d7e29
feat(wio-tracker-l2): add full touch device support
2026-09-10 22:34:24 +08:00
Trail Mate Dev
7c951fcabf
fix(tdeck-pro): stabilize e-paper refresh scheduling
2026-09-03 15:30:23 +08:00
liu weikai
27a0049f3b
fix(ci): preserve timezone persistence boundary
2026-08-28 11:59:12 +08:00
liu weikai
8c281241be
fix(settings): persist timezone changes without restart
2026-08-28 11:45:06 +08:00
liu weikai
7ef42ddc92
release: prepare 0.1.42-alpha
2026-08-26 20:41:33 +08:00
liu weikai
897f5304e0
feat(calculator): add editable scientific expressions
2026-08-26 15:47:06 +08:00