mikecarper
9610cc4245
Add secure management reports and honor GPS off
2026-09-16 20:42:30 -07:00
mikecarper
a07f39c6dd
Add per-profile TX routing and bridge filtering
...
Persist Companion TX preferences per contact and channel. Default repeater,
room, and sensor replies to both active TX profiles, with a reply-only force
option for an RX-only secondary profile. Track both reply copies before a
temporary-radio handoff and account for OTA copies under queue backpressure.
Add bridge/crossover filter modes and the third built-in wardriving filter,
plus compact filter CLI syntax, documentation, and CI coverage.
Fix quoted target names being interpreted as slot/key selectors, partial
recovery of invalid saved reply settings, filter suspension during tempradio2,
and unnecessary packet allocation while OTA traffic is throttled.
Validation: 1,477 native tests, 52 Python integration tests, 29 filter UI tests,
and five firmware builds covering ESP32, nRF52, and STM32 passed.
2026-09-15 01:58:43 -07:00
mikecarper
499e5bc94a
Escalate coding rate on hop-zero flood retries
2026-09-10 11:17:58 -07:00
mikecarper
e4b4eed066
docs: document role feature switches and audit 1.17.1.5 guidance
2026-09-05 23:01:58 -07:00
mikecarper
da774e9e75
Add observed login path commands
2026-09-02 19:23:56 -07:00
mikecarper
131bbafc67
feat: retain multi-channel voltage telemetry
2026-08-25 22:51:22 -07:00
mikecarper
ad1ff3f03e
feat: order flood rules by channel specificity
2026-08-25 21:58:08 -07:00
mikecarper
605b245eb5
feat: add selective flood retry rules
2026-08-25 21:38:23 -07:00
mikecarper
b699e552ec
Add secure host CLI bridge and harden OTA workflows
...
Expose the Full Companion terminal over TCP and add an authenticated, replay-resistant host command service with documented CPU temperature, reboot, and allowlisted program examples.\n\nImprove LoRa OTA diagnostics and persistent CLI handling, reduce clock correction drift to ten minutes, and make mOTA stream flush behavior an explicit transport policy with regression coverage.
2026-08-23 15:29:30 -07:00
mikecarper
8ffafddd6a
Add scheduled telemetry history packets
2026-08-13 00:52:17 -07:00
mikecarper
b80971b85f
Enable mesh clock sync for infrastructure roles
2026-08-11 15:55:07 -07:00
mikecarper
cfdf33b7ca
Expand repeater FPF7 to 63 rules
2026-08-07 17:22:21 -07:00
mikecarper
5b0af29ad1
Unify repeater flood policy persistence
2026-08-07 17:01:55 -07:00
mikecarper
11b692abfa
Harden firmware recovery and retries
...
Improve companion BLE delivery and idempotent remote CLI retries, make FPF7 persistence atomic with FPF6 migration, verify staged OTA data on resume, and clarify filter policy wildcard and BlackHole semantics.
2026-08-07 16:24:53 -07:00
mikecarper
7f56da7a34
Extend flood policy and harden message retries
2026-08-07 14:26:31 -07:00
mikecarper
81ff965c7c
Add recent repeater prefix search
2026-08-05 17:54:52 -07:00
mikecarper
3ba0fb1847
Add configurable repeater telemetry history
2026-08-04 15:35:15 -07:00
mikecarper
44faf158b2
Add path-qualified channel scope buckets
2026-07-28 23:33:42 -07:00
mikecarper
586423d0d2
Extend repeater flood control and logging reliability
2026-07-28 16:05:52 -07:00
mikecarper
abd2d3b7a8
Evaluate mesh clock when quorum arrives
2026-07-23 11:20:07 -07:00
mikecarper
468e7846bd
Collect edge clock samples with repeat off
2026-07-23 11:00:21 -07:00
mikecarper
6c99ae39a9
Add edge clock sync diagnostics
2026-07-23 10:40:45 -07:00
mikecarper
3897794416
Improve repeater LoRa clock synchronization
2026-07-21 11:41:45 -07:00
mikecarper
57cc977e58
Harden retry, power, and companion behavior
2026-07-20 10:50:55 -07:00
mikecarper
ccce0c8d75
feat: prepare v1.16.07 firmware release
2026-07-18 14:53:56 -07:00
mikecarper
09c8aaba9c
Add repeater flood filters and transport scopes
2026-07-17 00:35:51 -07:00
mikecarper
63776482e1
Add repeater filtering, clock sync, and companion fixes
2026-07-15 17:40:20 -07:00
mikecarper
fcfca64cc5
Refine trace and group data retries
2026-07-13 17:56:08 -07:00
mikecarper
e3f47b487b
Harden packet, retry, and alert handling
2026-07-13 16:37:32 -07:00
mikecarper
b9e7e416be
Harden retry, region, radio, and alert logic
2026-07-13 13:18:49 -07:00
mikecarper
da00a00436
Improve repeater reliability and build tooling
2026-07-13 01:03:27 -07:00
mikecarper
73c6472d95
Harden flood retry airtime handling
2026-07-11 23:51:14 -07:00
mikecarper
ebd7da795c
Share direct retry timing defaults
2026-07-07 00:56:44 -07:00
mikecarper
0613b2dcc2
Tune repeater flood controls and retries
2026-07-07 00:47:19 -07:00
mikecarper
9908d2b73e
Add altpath replies and flood channel hop gates
2026-07-06 17:10:53 -07:00
mikecarper
4d2f304f63
Tune mesh retry behavior and builds
2026-06-27 01:51:23 -07:00
mikecarper
609e393b46
Fix repeater flood text and recent paging
2026-06-26 15:06:02 -07:00
mikecarper
f606ae9aeb
Fix repeater build artifacts and recent paging
2026-06-24 17:28:19 -07:00
mikecarper
48ac725d76
Tune keymind repeater behavior
2026-06-24 17:06:49 -07:00
mikecarper
618c2b6773
Support direct outpath override
2026-06-02 16:22:12 -07:00
mikecarper
bf389b34a1
Document Keymind branch settings
2026-05-22 15:15:36 -07:00
mikecarper
0b245d51bf
Update Halo Keymind settings docs
2026-05-22 15:12:41 -07:00
mikecarper
7d237f8730
Update keymind retry controls
2026-05-08 16:57:03 -07:00
mikecarper
c244effb52
Revise Halo and Keymind settings documentation
...
Updated settings and examples for Halo and Keymind configuration, including changes to retry settings and prefix handling.
2026-05-08 11:06:24 -07:00
mikecarper
b475bde730
Unify retry preset settings
2026-05-08 10:53:21 -07:00