mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-10-06 10:37:16 +00:00
* 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>
1.6 KiB
1.6 KiB
Linux Target Profiles
Phase 8.3 target profile baseline only.
No behavior change in Phase 8.3.
Build Entrypoint invokes.
App Shell composes.
Target chooses.
Board describes.
UX Pack presents.
| Target | Board | Platform | Build entrypoint | App shell | UX profile | Status |
|---|---|---|---|---|---|---|
uconsole |
uconsole_aio2 placeholder |
Linux | builds/linux_cmake |
apps/linux_uconsole_gtk |
uconsole_desktop |
transitional |
linux_sim |
simulator device profile | Linux | builds/linux_cmake |
apps/linux_sim_shell |
simulator_full |
transitional |
linux_rpi_cardputer_zero |
Cardputer Zero / Pi OS device profile | Linux | builds/linux_cmake |
future Linux device app shell | cardputer_wide |
transitional |
linux_unoq |
UNO Q device profile | Linux | builds/linux_cmake |
future Linux UNO Q app shell | uconsole_desktop placeholder |
planned |
linux_headless |
host/headless profile | Linux | builds/linux_cmake |
future Linux headless app shell | headless_status |
planned |
Transitional Source
Current transitional paths:
legacy/app_implementations/linux_uconsolelegacy/app_implementations/linux_simlegacy/app_implementations/linux_rpilegacy/app_implementations/linux_unoq
Linux CMake wrappers should invoke selected Linux app shells. They must not
absorb GTK, simulator, framebuffer, device-shell, or runtime behavior into
builds/linux_cmake.
Non-Goals
This document does not move Linux CMake files, GTK source, simulator source, Raspberry Pi source, SCons paths, or platform Linux adapters.