Commit Graph
1097 Commits
Author SHA1 Message Date
liu weikai 9e4307ca54 docs(web): record final deployed layout and capture provenance 2026-10-17 08:58:38 +08:00
liu weikai e6b692fc5d fix(web): prevent mobile outline labels from overlapping 2026-10-17 08:47:48 +08:00
liu weikai 33d5969719 docs(web): refresh English captures and release navigation guides 2026-10-17 08:43:56 +08:00
liu weikai 9aea8b6714 fix(web): unify tool navigation and preserve language across pages 2026-10-17 08:31:29 +08:00
vicliu 20ec9e1378 Merge pull request #106 from vicliu624/feature/web-device-outdoor-management
Correct 1.0.0 Pager and Music changelog classification
2026-10-16 20:13:50 +02:00
liu weikai 2e2138abf5 Place current Pager and Music fixes under the 1.0.0 release 2026-10-17 02:12:47 +08:00
vicliu 913d3756fc Merge pull request #105 from vicliu624/feature/web-device-outdoor-management
Record the published 1.0.0 delivery and correct Pager navigation docs
2026-10-16 20:07:14 +02: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
vicliu 14a0b74d7a Merge pull request #104 from vicliu624/feature/web-device-outdoor-management-review
Release Trail Mate 1.0.0: offline navigation, widgets, music and decentralized sharing
v1.0.0
2026-10-16 19:28:34 +02: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 b287079b78 Merge PR104 P4, widgets, music and RAM improvements 2026-10-16 15:49:25 +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 2d0d114a44 Allow explicit C6 initialization retry after DMA allocation failure 2026-10-16 14:11:26 +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 d3a41baea3 Read C6 memory configuration from its isolated build directory 2026-10-16 14:03:58 +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 803346890d Move network and settings payloads out of scarce internal RAM 2026-10-16 13:50:49 +08:00
liu weikai 976e845107 Retain per-target linked RAM reports for firmware audits 2026-10-16 13:39:09 +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 7898bfef56 Exercise artwork cancellation across cooperative playback EOF 2026-10-16 12:09:42 +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 2883a75a4d fix(p4): bound activity labels and avoid redundant elided redraws 2026-10-15 21:37:03 +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 348088e8f7 test(p4): align storage contract with bounded SDMMC transfers 2026-10-15 20:33:56 +08:00