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
vicliu and GitHub
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
vicliu and GitHub
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