liu weikai
8a757409cd
Unify Pager Help dialogs and prevent nested Preview help
2026-10-16 23:59:25 +08:00
liu weikai
846e99afa6
Fix Pager navigation, widget controls and contextual help
2026-10-16 23:44:12 +08:00
liu weikai
40e460bf9f
Improve device widgets, music playback, and native navigation
...
Fix P4 control and keyboard integration, use content fonts throughout Music, filter Compass by magnetometer capability, and reduce playback scheduling and SD overhead with L2 audio diagnostics.
Include current navigation, contacts, SD, browser documentation, and regression coverage for remote device testing.
2026-10-16 18:44:54 +08:00
liu weikai
3df8082d2c
Add PSRAM music playback and coordinated device widgets
2026-10-16 11:58:53 +08:00
liu weikai
83b0f93fb9
Add PSRAM-backed menu widgets and unify adaptive launchers
2026-10-16 09:43:54 +08:00
liu weikai
2883a75a4d
fix(p4): bound activity labels and avoid redundant elided redraws
2026-10-15 21:37:03 +08:00
liu weikai
51ddae3e7d
fix(p4): restore dashboard with owned timers and rendered UI checks
2026-10-15 21:27:49 +08:00
liu weikai
84a3ecf68c
Compact tracker actions and share X-to-close dialog shortcuts
2026-10-15 17:41:37 +08:00
liu weikai
b384994f92
Unify modal frames and refine bottom-menu actions
2026-10-15 17:23:20 +08:00
liu weikai
efcd3f8f7c
Share bottom bar menus across full-width firmware pages
2026-10-15 15:22:21 +08:00
liu weikai
8dbb112f73
fix(tracker): show route titles and simplify item cards
2026-10-15 13:23:03 +08:00
liu weikai
c3cb00f242
feat(navigation): calculate and save TMAP routes from Tracker
2026-10-15 13:03:23 +08:00
liu weikai
fce8173b0a
Include existing Contacts cards in the shared-location release
...
Integrate the committed Contacts implementation without touching canonical uncommitted work. Register peer contracts, complete locale labels, and normalize explicitly typed Arabic decimals independently of ICU.
2026-10-14 22:27:51 +08:00
liu weikai
4be4f57291
Share approximate administrative areas and distance across outdoor cards
2026-10-14 18:41:58 +08:00
liu weikai
ef9c286649
Reuse Tracker and Geocaching item cards with one-item browsing
2026-10-14 18:18:55 +08:00
liu weikai
f7fc43304c
feat(firmware): add bounded USB configuration and device author operations
2026-10-14 15:17:10 +08:00
liu weikai
99b5ab807d
Skip impossible TMAP candidates and protect borrowed font references
2026-10-09 20:45:23 +08:00
liu weikai
6a951950c1
Unify all page and menu top bars at 24 pixels
2026-10-09 16:44:34 +08:00
liu weikai
820a01395e
Add bounded asynchronous TMAP POI search to Map
2026-10-09 15:36:15 +08:00
liu weikai
9746d89024
Advance local geocache overlays independently of GPS refresh
2026-09-30 17:30:05 +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
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
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
8eeccc7b6b
Prepare 0.1.48-alpha: optimize SD transports and repair map lifecycle
2026-09-20 18:00:31 +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
b3611d7e29
feat(wio-tracker-l2): add full touch device support
2026-09-10 22:34:24 +08:00
liu weikai
897f5304e0
feat(calculator): add editable scientific expressions
2026-08-26 15:47:06 +08:00
liu weikai
2b40f6a9cb
fix(calculator): complete scientific input flow
2026-08-26 15:27:06 +08:00
liu weikai
4b723f3eaf
feat(calculator): add scientific calculator
2026-08-26 14:40:12 +08:00
liu weikai
fd093d60bc
feat(config): complete SD working configuration
2026-08-20 12:33:26 +08:00
Trail Mate Dev
c1e709bb83
fix(ci): harden 0.1.40-alpha release builds
2026-08-14 15:08:15 +08:00
Trail Mate Dev
d6d5ed686f
feat(tdeck-pro): add 240x320 monochrome app UI
2026-08-14 13:12:00 +08:00
liu weikai
06cf028678
fix(p4): harden runtime and isolate DSI presentation
2026-08-13 21:37:59 +08:00
Trail Mate Dev
d20ed0ad36
feat(tdeck-pro): add e-paper text UI and A7682E support
2026-08-13 14:02:32 +08:00
Trail Mate Dev
204a2e1ee2
feat(tdeck-pro): add native e-paper UI pipeline
2026-08-12 11:08:33 +08:00
liu weikai
86f1da1923
optimize esp internal ram usage
2026-08-12 09:18:02 +08:00
liu weikai
7996c0e465
fix(pager): restore chat focus and send shortcut
2026-08-11 23:30:36 +08:00
liu weikai
c7d4e9abcc
fix(pager): preserve voice hold and add chat selection
2026-08-11 22:56:53 +08:00
liu weikai
6dd5214803
fix(pager): honor voice release and admit VMP worker
2026-08-11 17:08:30 +08:00
liu weikai
10b12deed7
fix(chat): unify compose routing and voice readiness
2026-08-10 19:58:32 +08:00
liu weikai
cf62f438f7
fix(chat): keep Pager voice control visible
2026-08-10 17:17:49 +08:00
liu weikai
0c6068ecee
feat(chat): persist VMP voice messages as IM attachments
2026-08-10 14:30:20 +08:00
liu weikai
b3ebdcea84
feat(pager): add bounded voice messages
2026-08-10 11:13:48 +08:00
liu weikai
6bc25ce5e1
feat(packet-probe): replace energy sweep with protocol probing
2026-08-09 23:15:26 +08:00
liu weikai
39311175d2
fix: enforce shared SPI transaction boundaries
2026-08-03 23:11:30 +08:00
liu weikai
024e620929
fix(esp): harden LVGL crash paths
2026-08-03 16:14:44 +08:00