Commit Graph
41 Commits
Author SHA1 Message Date
Trail Mate Dev ef529a2255 refactor: consolidate storage maintenance ownership 2026-07-28 19:26:40 +08:00
liu weikai bcff97afd9 fix: bind uconsole GPS page to AIO2 runtime 2026-07-24 18:22:18 +08:00
liu weikai ec548393b4 fix: remove seams between uconsole map tiles 2026-07-24 17:51:56 +08:00
liu weikai 466be8d6fc fix: share map tile placeholders and throttle refresh 2026-07-24 17:44:09 +08:00
liu weikai 5d46dc91b0 fix: reserve footer space for help key 2026-07-24 17:35:48 +08:00
liu weikai 3d16605e14 fix: fit complete map shortcut legend 2026-07-24 17:33:53 +08:00
liu weikai e765cdab82 fix: keep full shortcut footer visible 2026-07-24 17:32:02 +08:00
liu weikai 71d59603d8 fix: compact uconsole shortcut footer 2026-07-24 17:30:05 +08:00
liu weikai ae4b7357d4 fix: make map shortcuts responsive 2026-07-24 17:28:04 +08:00
liu weikai 53e88dda49 fix: prevent footer shortcut clipping 2026-07-24 17:24:55 +08:00
liu weikai b28591530a fix: fit uconsole footer shortcuts 2026-07-24 17:22:44 +08:00
liu weikai 7ceda37863 feat: render uconsole shortcuts as keycaps 2026-07-24 17:20:11 +08:00
liu weikai 98ab3bcb26 feat: add pager-style uconsole map shortcuts 2026-07-24 17:12:28 +08:00
liu weikai df61530b24 fix: show map page keyboard hint 2026-07-24 17:06:43 +08:00
liu weikai d2ef6ab776 fix(uconsole): render the full five by three tile grid 2026-07-24 16:54:14 +08:00
liu weikai 085b911b70 fix(uconsole): reset map image handles on page rebuild 2026-07-24 16:51:19 +08:00
liu weikai ce976c21a8 fix(uconsole): keep map tiles square and contiguous 2026-07-24 16:49:05 +08:00
liu weikai 637f7831ca fix(uconsole): avoid map image startup spin 2026-07-24 16:45:25 +08:00
liu weikai 08457cc4d9 fix(uconsole): wire pointer controls and real map tiles 2026-07-24 16:42:42 +08:00
liu weikai 82ca224822 fix(uconsole): correct runtime map label binding 2026-07-24 15:52:10 +08:00
liu weikai 955867bed4 fix(uconsole): connect SDL map view to runtime data 2026-07-24 15:50:34 +08:00
liu weikai d4667d3607 feat(uconsole): enable SDL pointer navigation 2026-07-24 15:44:16 +08:00
liu weikai b7d0aeb7b9 feat(uconsole): complete desktop workspace UI 2026-07-23 20:26:27 +08:00
liu weikai aa00779b71 refactor: unify peer directory storage
Retire the legacy NodeInfo, INodeStore, and IContactStore directory model. Route contact projections, protocol observations, persistence, and platform composition through IMeshPeerDirectory across ESP, Linux, and nRF52.
2026-07-23 19:23:51 +08:00
liu weikai f2ff45283d Refactor Reticulum runtime ownership boundaries
Add Reticulum runtime budget, announce scheduling, deferred discovery, RX telemetry, and adapter scratch owners.

Route notification feedback through a platform notification runtime, keep product calls on Sideband LXST, and classify Reticulum network projections.

Unify LoRa TX budget handling across protocol actions, ACK retry, app sends, and MQTT downlink relay; document frozen runtime ownership rules and add smoke coverage.
2026-07-19 22:41:51 +08:00
liu weikai 14d277e2c4 feat(reticulum): complete Sideband client runtime 2026-07-16 23:17:50 +08:00
liu weikai f0b05ea5e5 Add Reticulum calls and realtime resource guard 2026-07-09 20:03:43 +08:00
liu weikai ed65a90a05 Add Reticulum product mode
Add Reticulum as a first-class product protocol with LXMF delivery over LoRa and Wi-Fi TCP gateway carriers, SD-backed groups, identity/settings UI, Team appdata support, and conformance guardrails.

Remove the user-facing PC Link surface and keep RNode/LXMF as internal Reticulum implementation details.
2026-07-07 22:55:06 +08:00
liu weikai 480c7ac94e Add map altitude overlay and info toggle 2026-07-06 22:33:36 +08:00
liu weikai ea356a23db Refine Meshtastic BLE memory ownership 2026-07-03 13:08:22 +08:00
liu weikai b2e6c56c63 fix(chat): enforce protocol send eligibility 2026-06-15 21:25:56 +08:00
liu weikai 5218250857 refactor(protocol): add runtime product factory 2026-06-14 12:00:49 +08:00
liu weikai 2cff5062bc refactor(protocol): route UI protocol actions through facade 2026-06-14 11:45:32 +08:00
liu weikai 885e57bd35 refactor(protocol): execute packet effects through shared bridge 2026-06-14 08:39:28 +08:00
liu weikai bd1b92b31e refactor(protocol): route uconsole waypoint sharing through runtime 2026-06-14 08:25:35 +08:00
liu weikai 1ce1d72da0 refactor(protocol): route uconsole position sharing through runtime 2026-06-14 08:04:06 +08:00
liu weikai a429359376 Burn down legacy presentation adapters 2026-06-13 11:10:27 +08:00
Trail Mate Dev fce032a1d4 Apply clang-format 2026-05-30 20:18:26 +08:00
Trail Mate Dev 7e40b55923 Refactor team runtime 2026-05-30 15:01:59 +08:00
vicliuandGitHub bf7068b02b 0.1.26-alpha release
* refactor: render chat rows from presentation state

* Fix Meshtastic channel sync and add MeshCore CN preset

* Add granular chat notification settings

* Add SD settings backup and restore

* Prepare 0.1.26-alpha release

---------

Co-authored-by: vicliu624 <vicliu@outlook.com>
2026-05-19 16:04:42 +08:00
vicliuandGitHub adf33068d7 v0.1.25-alpha (#30)
* Add uConsole GTK shell with SQLite map cache

* Improve uConsole GTK overview dashboard

* Detect uConsole hardware endpoints

* Add uConsole hardware binding and map fallback

* Improve uConsole settings and map UI

* feat: adapt uConsole Linux shell

* docs: document GPS settings and T-Deck UART noise

* style: apply clang-format

* site: update 0.1.25 release highlights

---------

Co-authored-by: vicliu624 <vicliu@outlook.com>
2026-05-12 01:24:04 +08:00