Commit Graph

117 Commits (f0d0ca0b27dcb50a6f48cab1d2ced93db4fdb9a0)

Author SHA1 Message Date
Strycher f0d0ca0b27 feat(#420): remove Smaz send-side compression (Phase 1)
2 months ago
Strycher 239954644a feat(#406): observer config-profile preview/diff sub-screen
2 months ago
Strycher ef7629fd64 feat(#405): observer apply engine
2 months ago
Strycher 9bc8560b65 feat(#404): config-profile import source (catalog + URL, tail-detection)
2 months ago
Strycher f935a48ef0 feat(#438): show path type + SNR on the message Path screen
2 months ago
Strycher ee32e2e38e fix(#395): MTU-aware size cap + de-wedge DM/channel send on failed write
2 months ago
Strycher 128bc9996c test(#430): fix oversized-frame test for the 176-byte ceiling
2 months ago
Strycher ed8bfdf503 fix(#430): accept 176-byte frames (caplog chunks were being rejected)
2 months ago
Strycher 7d03a43bb7 fix(#430): cap-bit gating + reconnect re-detect + Start&Reboot
2 months ago
Strycher 3314350215 feat(#430): client caplog control commands (enable/disable/erase/status)
2 months ago
Strycher 67eae2feb4 feat(#430): client caplog 0xC4 download protocol + reassembler
2 months ago
Strycher d3fd110509 fix(#403): tighten profile validation after Gemini review
2 months ago
Strycher e73c2b5a10 feat(#403): parse YAML into a config-profile model
2 months ago
Strycher 4fd5f76a13 feat(#297): send a stable per-install client_id in CMD_APP_START
2 months ago
Strycher e452ab4805 feat(#383): track who reacted, not just the count
2 months ago
Strycher d63838a94b fix(#380): tighten reaction parsing after adversarial review
2 months ago
Strycher 0e926ad0c2 feat(#380): parse PocketMesh / MeshCore One emoji reactions
2 months ago
Strycher 1ecf1ce55d fix(#389): Back pops out of a channel; only top-level tabs background
2 months ago
Strycher d68c6dfdd8 fix(#385): surface storage-init failure with a persistent warning
2 months ago
Strycher 61b0eab423 feat(#367): consolidate all found message stores into the pinned DB
2 months ago
Strycher e45946a3d3 fix(#363): pin the drift DB to one fixed directory, migrate old locations in
2 months ago
Strycher 8af0e0d5dc fix(#355): merge prefs into drift on migration instead of discarding
2 months ago
Strycher 3ff272ad8c fix(#343): close the data-loss holes found by Gemini review
2 months ago
Strycher 2fefb6aa91 fix(#343): keep full message history; window only in memory
2 months ago
Strycher 06d3f027dd test(#335): make the drift asset-version guard line-ending agnostic
2 months ago
Strycher a2c7302aad feat(#335): migrate bulk data from SharedPreferences into drift
2 months ago
Strycher c25b7ccbdf chore(#335): pin drift, commit pubspec.lock, guard the web asset version
2 months ago
Strycher 19858698ee feat(#335): add drift and prove it opens on the targets buildable here
2 months ago
Strycher b4fe9c145b fix(#283): summarise the same GIF set the chat renders
2 months ago
Strycher 5b23549054 feat(#283): render pasted Giphy/Tenor URLs inline behind a host allowlist
2 months ago
Strycher af6485f2e3 fix(#284): summarise GIF notifications via GifHelper, not a duplicate regex
2 months ago
Strycher 856214e4e9 feat(#304): FEM LNA connector state + gated Radio Settings toggle
2 months ago
Strycher 45bfa33eed feat(#304): 0xC3 FEM LNA protocol layer + capability gate
2 months ago
Strycher b28f3b36cb fix(#309): decode and encode path_len per firmware, not as a byte count
2 months ago
Strycher 006c365d25 feat(#282): send a Giphy URL instead of g:<code> for cross-client GIFs
2 months ago
Strycher 977af98069 fix(#250): refuse to block your own node
2 months ago
Strycher 189751c561 feat(#285): ingest RX time logging + persisted rxTime (arrival vs claimed)
2 months ago
Strycher ea4adb3faa fix(#248): VID-gate the USB DTR open pulse (don't wedge ESP32-C6)
3 months ago
Strycher ad29ea3f0e fix(#238): Enter selects the highlighted emoji/mention in autocomplete
3 months ago
Strycher d39893f120 feat(#235): show the reply-to chip above a reply-gif
3 months ago
Strycher edd9530c25 fix(#235): render inline @[Name] mention chips + reply-gifs
3 months ago
Strycher 7179d201c5 fix(#224): decode contact path-len byte (mask high bits + divide by width)
3 months ago
Strycher dc20cc17f1 feat(#123): GPS refresh — self-telemetry stock-fw fallback (firmware-aware poll)
3 months ago
Strycher 4af5394a88 feat(#186): topology service + readout + RX ingestion + route-builder UX
3 months ago
Strycher 7c46f1d662 fix(#150): width-matched path trace (send path_sz, build/parse width-byte hops)
3 months ago
Strycher 01207f5019 feat(#163): share a channel as a scannable QR (reference-app format)
3 months ago
Strycher 497931955f chore(#154): dart format path_helper_test (CI format gate)
3 months ago
Strycher 5931df754a fix(#156): width-aware node-prefix matching (repeater highlight, map anchors/overlaps)
3 months ago
Strycher d2d7930858 fix(#155): manual path entry honors the configured path-hash width
3 months ago
Strycher 09e29f6782 fix(#154): make PathHelper width-aware (chat + path-management path displays)
3 months ago

Powered by TurnKey Linux.