Commit Graph

163 Commits (ae5676741e28db4f86cb83f953bb1df1f650df97)

Author SHA1 Message Date
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
Strycher f25848d16c fix(#151): widen DirectRepeater to configured path-hash width (Nearby Repeaters)
3 months ago
Strycher 87e8e62e6b feat(#144): gate 0xC1 (CMD_OFFBAND_GPS) to Offband-capable firmware
3 months ago
Strycher 7f2548ca95 feat(#135): GPS state query via CMD_OFFBAND_GPS (0xC1) + poll flood fix (#140)
3 months ago
Strycher 13e38230c6 feat(#134): show firmware version + model in Device Info
3 months ago
Strycher 31f850530b fix(#115): decode multi-byte path hashes at the device width
3 months ago
Strycher a124100acc fix(#103): re-arm broker-pool GET timeout per frame (inactivity watchdog)
3 months ago
Strycher 1fa0b53d57 feat(#97): mirror app/BLE logs to rotating files on disk (cross-platform)
3 months ago
Strycher 37d2ca9fb1 feat(#93): render broker runtime-state + resolved-default placeholders
3 months ago
Strycher 4d7921d2f7 feat(#89): verify broker enable/disable actually applied before confirming
3 months ago
Strycher 3015b41f55 fix(#88): cap the BLE APP_START handshake retry with backoff + keep-alive
3 months ago
Strycher 2ac0755361 fix(#80): only URL/port gate a broker enable; firmware owns the rest
3 months ago
Strycher 0c737f2052 fix(#80): broker enable/disable feedback + don't validate a disable
3 months ago
Strycher 67db108520 feat(#80): brokers screen + Observer-pane entry
3 months ago
Strycher d3d293a300 feat(#80): broker editor screen (staged save, validation, dirty guard)
3 months ago
Strycher e3740278e5 feat(#80): broker editor service write ops (save handshake, clear, re-GET)
3 months ago
Strycher 6047a02a6e fix(#82): skip empty channel slots on RESP_CODE_ERR instead of timing out
3 months ago
Strycher 31c0674330 fix(#81): stop the observer config feature from slowing the channel sync
3 months ago
Strycher f56a6ac58f fix(#79): degrade gracefully when the broker dump fails (G2 finding)
3 months ago
Strycher 7825225e73 fix(#78): surface partial-refresh failures + validate status_interval (G1 follow-up)
3 months ago
Strycher 708f168d45 feat(#75): harden observer settings UI + lock behavior (U1)
3 months ago
Strycher 81c5b4e72f test(#74): lock observer provider wiring -- shared connector + gate reactivity (P1)
3 months ago
Strycher be33f4ff5f fix(#71): testable offband_caps read + byte-82 offset verification (N1)
3 months ago
Strycher 247133511b test(#70): lock observer config model behavior (M1)
3 months ago
Strycher e3a0873fd5 test(#69): adversarial service test suite (A2, TDD-RED)
3 months ago
Strycher ce9126fbc6 test(#68): adversarial codec test suite (A1, TDD-RED)
3 months ago
Strycher d2cca1da82 fix(#28): guard settings onChanged persisters against silent failures (panes)
3 months ago
Strycher 5227507810 fix(#25): SNR-first repeater ranking (recency as a sub-dB tie-breaker)
3 months ago
Strycher 79b1780648 fix(#24): evict lowest-scored path when contact history is full
3 months ago
kingult dfcf13a97b fix: lat/lon double-write in buildUpdateContactPathFrame
5 months ago
Winston Lowe eb50249b93 Add desktop map controls and improve zoom functionality across multiple screens
5 months ago
zjs81 2950a9a687 Merge branch 'dev' into pr-404-merge
5 months ago
just-stuff-tm 4e368d562d add selectable LOS obstruction pinning for repeater placement
5 months ago
Serge Tarkovski 92d3009eb4 Fix swapped url/desc args in GPX export and add ContactLocalization unit tests
5 months ago
just_stuff_tm 7de07c023f
Merge branch 'main' into fix/linux-ble-pairing-flow
6 months ago
zjs81 834850fb51 Add companion radio stats, adaptive backoff, path hash width, and UI improvements
6 months ago
Winston Lowe 58252b8a40 fix: Correct return type of _manualAckHash and improve hash computation
6 months ago
Winston Lowe 767dc1164e refactor: Replace string reading methods with CString equivalents and improve error handling
6 months ago
just-stuff-tm 29660d520e feat: Linux BLE pairing support via bluetoothctl
6 months ago
zjs81 4ad4a93a20 formatted code
6 months ago
zjs81 4962a48e64 Msg Retry fixes, channel message fixes. Notification fixes. Make more desktop friendly. Enhance retry algo. Fix predicted location clustering add retries to reactions and fix the reactions in private DMS centralize and cleanup code in var areas
6 months ago
just-stuff-tm be690c8194 fix: provide AppSettingsService in tcp_flow_test
7 months ago
zjs81 b336aedbc5 fix: address PR #296 code review feedback
7 months ago
zjs81 2ee2358ecc feat: add ML-based adaptive timeout prediction using LinearRegressor
7 months ago
Zach db935a7454 refactor(tcp): promote MeshCoreTcpConnector, fix translations, harden UI
7 months ago
just-stuff-tm 2f770bbd53 fix(tcp): reset state on aborted pre-handshake connect
7 months ago
just-stuff-tm 9db79e9d40 test(tcp): harden cancel-race handling and add coverage
7 months ago
just-stuff-tm 7a2bb20bf7 feat: Add TCP connection support and UI integration
7 months ago
zjs81 b2da695102 Run dart format
7 months ago
zjs81 fef73b7b62 Refactor USB screen, add debug logging, fix UI issues
7 months ago
just-stuff-tm ab2b509d6a Merge branch 'main' into feature/usb
7 months ago
just-stuff-tm 3452bdae8c Refactor test cases for USB flow and port labels for improved readability
7 months ago
just-stuff-tm 25fc9454a8 Add error handling tests for USB connection and listing ports
7 months ago
just_stuff_tm 38d40ca0a4 Enhance USB error handling and improve user feedback
7 months ago
just_stuff_tm 7cb84dbf6f Dart Format
7 months ago

Powered by TurnKey Linux.