Commit Graph

887 Commits (546002c2e867c125c6560f8a05bfd0d9cb19a379)
 

Author SHA1 Message Date
Strycher 546002c2e8 chore(#146): cut v1.1.2-rc.1 (version bump + CHANGELOG + README)
3 weeks ago
Strycher 87e8e62e6b feat(#144): gate 0xC1 (CMD_OFFBAND_GPS) to Offband-capable firmware
3 weeks ago
Strycher 7f2548ca95 feat(#135): GPS state query via CMD_OFFBAND_GPS (0xC1) + poll flood fix (#140)
3 weeks ago
Strycher 13e38230c6 feat(#134): show firmware version + model in Device Info
4 weeks ago
Strycher cd7794b69f feat(#131): channel reply-UX — composer focus + route reply (#106)
4 weeks ago
Strycher 8a8def7d3f chore(#120): disable auto-trigger on inherited Cloudflare deploy
4 weeks ago
Strycher 31f850530b fix(#115): decode multi-byte path hashes at the device width
4 weeks ago
Strycher 59da762c76 chore(#108): bump to 1.1.2-beta.3+33 + changelog
4 weeks ago
Strycher 174a2bc767 feat(#108): log broker-pool fetch lifecycle to the shared file log
4 weeks ago
Strycher ac8a498893 docs(#103): changelog entry for 1.1.2-beta.2 broker-pool fix
4 weeks ago
Strycher 20b09e270c chore(#103): bump to 1.1.2-beta.2+32 for the broker-pool fix beta
4 weeks ago
Strycher a124100acc fix(#103): re-arm broker-pool GET timeout per frame (inactivity watchdog)
4 weeks ago
Strycher 1f0406d515 docs(#94): CHANGELOG + README download/install for 1.1.2-beta.1
4 weeks ago
Strycher 319123ca6e feat(#90): friendly N-byte path-hash labels in the repeater settings dropdown
4 weeks ago
Strycher c16dab982c chore(#94): beta version 1.1.2-beta.1+31 + self-contained Windows packaging (#96)
4 weeks ago
Strycher 9aa45618f8 feat(#97): Share logs / Open logs folder action on the debug log screen
4 weeks ago
Strycher 1fa0b53d57 feat(#97): mirror app/BLE logs to rotating files on disk (cross-platform)
4 weeks ago
Strycher d73a04ec33 chore(#95): bump version to 1.1.2+30 for first public Windows release
4 weeks ago
Strycher 37d2ca9fb1 feat(#93): render broker runtime-state + resolved-default placeholders
4 weeks ago
Strycher 4d7921d2f7 feat(#89): verify broker enable/disable actually applied before confirming
4 weeks ago
Strycher 3015b41f55 fix(#88): cap the BLE APP_START handshake retry with backoff + keep-alive
4 weeks ago
Strycher 2ac0755361 fix(#80): only URL/port gate a broker enable; firmware owns the rest
4 weeks ago
Strycher 0c737f2052 fix(#80): broker enable/disable feedback + don't validate a disable
4 weeks ago
Strycher 67db108520 feat(#80): brokers screen + Observer-pane entry
4 weeks ago
Strycher d3d293a300 feat(#80): broker editor screen (staged save, validation, dirty guard)
4 weeks ago
Strycher e3740278e5 feat(#80): broker editor service write ops (save handshake, clear, re-GET)
4 weeks ago
Strycher 6047a02a6e fix(#82): skip empty channel slots on RESP_CODE_ERR instead of timing out
4 weeks ago
Strycher 31c0674330 fix(#81): stop the observer config feature from slowing the channel sync
4 weeks ago
Strycher f56a6ac58f fix(#79): degrade gracefully when the broker dump fails (G2 finding)
4 weeks ago
Strycher 7825225e73 fix(#78): surface partial-refresh failures + validate status_interval (G1 follow-up)
4 weeks ago
Strycher 708f168d45 feat(#75): harden observer settings UI + lock behavior (U1)
4 weeks ago
Strycher 81c5b4e72f test(#74): lock observer provider wiring -- shared connector + gate reactivity (P1)
4 weeks ago
Strycher be33f4ff5f fix(#71): testable offband_caps read + byte-82 offset verification (N1)
4 weeks ago
Strycher 247133511b test(#70): lock observer config model behavior (M1)
4 weeks ago
Strycher a23c2eeedc fix(#73): service single-flight queue + secret-key redaction (S1)
4 weeks ago
Strycher 5ba769e90a fix(#72): harden codec -- bound BrokerListDecoder + validate slot range (C1)
4 weeks ago
Strycher e3a0873fd5 test(#69): adversarial service test suite (A2, TDD-RED)
4 weeks ago
Strycher ce9126fbc6 test(#68): adversarial codec test suite (A1, TDD-RED)
4 weeks ago
Strycher a31b8146d5 feat(#64): observer settings UI + capability gate
4 weeks ago
Strycher ce1c5a3cb6 feat(#64): observer config wire codec + models + service (logic layer)
4 weeks ago
Strycher d1884aac71 chore(#65): apply dart format to satisfy CI format check
4 weeks ago
Strycher f9de8aee65 fix(#65): scan BLE by NUS service UUID instead of name prefix
4 weeks ago
Strycher 7027612768 chore(#26): apply dart format to green CI format check
1 month ago
Strycher afc2f7ba3d fix(#26): surface swallowed errors in connector fire-and-forget paths
1 month ago
Strycher 7730fed79f chore(#59): install label-to-board sync Action for board #2
1 month ago
Strycher 1c27d48987 fix(#28): guard settings_screen action flows against silent failures (pass 2)
1 month ago
Strycher d2cca1da82 fix(#28): guard settings onChanged persisters against silent failures (panes)
1 month ago
Strycher 5227507810 fix(#25): SNR-first repeater ranking (recency as a sub-dB tie-breaker)
1 month ago
Strycher 5687916192 fix(#23): guard channel-state mutators against post-disconnect persistence
1 month ago
Strycher 79b1780648 fix(#24): evict lowest-scored path when contact history is full
1 month ago

Powered by TurnKey Linux.