350 Commits
Author SHA1 Message Date
liu weikai 8bcf2b3a4d docs: record verified 1.0.1 publication and live installer files 2026-10-17 10:31:29 +08:00
liu weikai c63ea60d33 docs: record map lifecycle regression and final English captures 2026-10-17 10:03:19 +08:00
liu weikai f3e66efdf1 fix: prevent Leaflet callbacks after track preview disposal 2026-10-17 10:00:45 +08:00
liu weikai d36d052a33 docs: refresh English web captures for 1.0.1 2026-10-17 09:47:33 +08:00
liu weikai d35c4fd040 fix: enable Pager and T-Deck USB management for 1.0.1 2026-10-17 09:36:46 +08:00
liu weikai 9e4307ca54 docs(web): record final deployed layout and capture provenance 2026-10-17 08:58:38 +08:00
liu weikai 33d5969719 docs(web): refresh English captures and release navigation guides 2026-10-17 08:43:56 +08:00
liu weikai f4822ef957 Record the published 1.0.0 release and live installation checks 2026-10-17 02:05:17 +08:00
liu weikai b0fe6c0cd7 Correct Pager launcher and widget navigation instructions 2026-10-17 01:58:35 +08:00
liu weikai 1bae2b8d51 Clarify contact persistence and refresh the launcher guide 2026-10-17 01:20:44 +08:00
liu weikai bcebf35c53 Embed and verify native ESP-IDF firmware release versions 2026-10-17 01:07:47 +08:00
liu weikai 5848d958a4 Make NVS source inventory independent of local submodules 2026-10-17 00:46:11 +08:00
liu weikai 3c2c4d2e6c Refresh generated NVS inventory and record native CI evidence 2026-10-17 00:42:28 +08:00
liu weikai 6d3a82b677 Prepare 1.0.0 guides and repair release integration checks 2026-10-17 00:36:10 +08:00
liu weikai 40b8d3f670 Make Pager widget switching discoverable and usable from Help 2026-10-17 00:08:21 +08:00
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 ffc74d7130 Buffer music PCM in PSRAM and fix playback and widget updates 2026-10-16 23:02:43 +08:00
liu weikai 0e7caef9bb Fix L2 music clipping, UI contention, and cover colors
Use a verified 0 dB ES8311 stage instead of the driver's +17.5 dB boost, and convert LVGL JPEG BGR output correctly.

Keep active audio off UI mutex waits, limit ordinary snapshot publication to 10 Hz, and reuse the L2 worker on core 0 with a scoped playback priority. Add gain, channel-order, UI contention, volume, priority and lifetime regressions without extra audio tasks or buffers.
2026-10-16 21:07:34 +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 2ab3f39b4f Publish TCP receive storage and opening state atomically 2026-10-16 14:46:52 +08:00
liu weikai 470477546b Release SDK scan records and finish Wi-Fi scans on fetch failure 2026-10-16 14:42:32 +08:00
liu weikai ca12ceeb29 Synchronize TCP metadata with buffer reset and status snapshots 2026-10-16 14:10:47 +08:00
liu weikai 4becfb5c29 Clarify estimated Wi-Fi buffer budget units 2026-10-16 14:08:08 +08:00
liu weikai a9e41f7885 Pin C6 SDIO control and DMA owner to internal memory 2026-10-16 14:06:45 +08:00
liu weikai 2793649520 Verify resolved SDK memory profiles in CI RAM reports 2026-10-16 14:02:34 +08:00
liu weikai 746d57e3c1 Refresh NVS audit inventory after TLS owner extraction 2026-10-16 13:59:48 +08:00
liu weikai db7f6e76c2 Exercise settings catalogue bindings across all native displays 2026-10-16 13:58:33 +08:00
liu weikai 87c2438478 Release abandoned TCP buffers and document ESP memory ownership 2026-10-16 13:55:28 +08:00
liu weikai e73fa53bee Keep compact music status clear of seek and playback controls 2026-10-16 12:47:43 +08:00
liu weikai 2d2a9e8973 Keep music entry snapshots stable during paused restore 2026-10-16 12:11:25 +08:00
liu weikai dd1a02ba2b Guard music restore ownership and complete cross-target integration 2026-10-16 12:05:45 +08:00
liu weikai 3df8082d2c Add PSRAM music playback and coordinated device widgets 2026-10-16 11:58:53 +08:00
liu weikai 5056e07cb0 Wire widget platform capabilities and retain P4 PSRAM allocator 2026-10-16 09:54:07 +08:00
liu weikai 44a7999b20 Resolve first-frame skyplot geometry and refresh source inventory 2026-10-16 09:47:52 +08:00
liu weikai 83b0f93fb9 Add PSRAM-backed menu widgets and unify adaptive launchers 2026-10-16 09:43:54 +08:00
liu weikai 1bb42567a8 fix(p4): restore held-space walkie PTT with cancellation 2026-10-15 21:48:49 +08:00
liu weikai 569203f1c1 fix(p4): preserve localized dashboard text when fitting cards 2026-10-15 21:34:52 +08:00
liu weikai e8922f34b8 fix(p4): retain touch IME while optional keyboard is unavailable 2026-10-15 21:32:34 +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 b266b8480f fix(p4): correct peripheral power and recover hardware failures 2026-10-15 21:01:19 +08:00
liu weikai 72f43df69f Preserve Geocaching signatures while identity lookup is busy 2026-10-15 18:31:44 +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 e1d9c0fb69 Refresh isolated UI contracts and exact draft reconnect fixtures 2026-10-15 17:29:26 +08:00
liu weikai b384994f92 Unify modal frames and refine bottom-menu actions 2026-10-15 17:23:20 +08:00
liu weikai da7ef79f93 Document shared firmware menus and refresh source inventory 2026-10-15 15:49:43 +08:00
liu weikai 2089f92bfd Verify topmost menu touch and preserve preview keyboard focus 2026-10-15 15:43:05 +08:00
liu weikai efcd3f8f7c Share bottom bar menus across full-width firmware pages 2026-10-15 15:22:21 +08:00
liu weikai dce8aac03d test(ui): align native card checks and refresh Tracker capture 2026-10-15 14:19:57 +08:00
liu weikai 2b4420926a test(tracker): verify readable route titles in native previews 2026-10-15 14:09:21 +08:00