Commit Graph

1012 Commits (4108f9fecccddd6e4e1e05c5cadeb941c156b858)
 

Author SHA1 Message Date
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
Strycher efab80c5d0 fix(#49): attach to radios already connected by another app (BLE systemDevices)
1 month ago
Strycher a08e6598cb chore(#37): bump version to 1.1.1+18
1 month ago
Strycher 784afb4bbc feat(#37): render @[Name] mentions as a styled pill
1 month ago
Strycher bd6d181b2f feat(#37): compact message tile - decouple time, cell_tower heard, inline @mentions
1 month ago
Strycher 1aaffb380d fix(#45): emoji autocomplete substring matching + check aliases
1 month ago
Strycher e84f171a91 fix(#22): log radio-stats send failure + channel-unread persist failure
1 month ago
Strycher 239dbce647 fix(#22): BLE notify-stream onError + await reaction-path send
1 month ago
Strycher 9608336749 feat(#43): flash Windows taskbar on new message when window unfocused
1 month ago
Strycher 54016b1d65 fix(#33): make signal indicator tappable when gray, explain no-neighbors state
1 month ago
Strycher 3dce8b4545 fix(#39): show Device Info directly, drop collapse + redundant second tap
1 month ago
Strycher e861b53649 chore(#31): rename macos + linux binary to offband_meshcore
1 month ago
Strycher 9004f5aafa feat(#29): rebrand in-app strings to Offband Meshcore + Offband launcher icon
1 month ago
Strycher becf78c961 chore(#31): rename Windows binary meshcore_open -> offband_meshcore
1 month ago
Strycher bf8f6c07a0 chore(#30): set Offband version baseline 1.1.0+15
1 month ago
Strycher c20bbf7d80 fix(#18): drop redundant per-change refreshDeviceInfo in Privacy section
1 month ago
Strycher 413e47563e feat(#18): inline Radio Settings form into its pane
1 month ago
Strycher eb2888162e feat(#18): inline Privacy settings as apply-on-change section
1 month ago
Strycher 4ba4d22a79 feat(#18): promote Radio Stats to top-level + rename Contact Settings to Contacts
1 month ago
Strycher 3fb798ca7f feat(#18): flatten App Settings + add top-level Message Settings category
1 month ago
Strycher 7708155597 feat(#18): inline Contact auto-add toggles into Contacts pane
1 month ago
Strycher 794faf1880 chore(#19): dart format baseline (whitespace-only)
1 month ago
Strycher 7d0080f2cd feat(#17): responsive settings shell + intent categories + path-hash
1 month ago
Strycher 54d3ee4856 chore(#16): add .gitleaksignore for known benign findings
1 month ago
Strycher 28f277addf chore(#15): inject Giphy API key via --dart-define (drop hardcoded key)
1 month ago
Strycher cfd186f2a3 docs(#14): point doc links at OffbandMesh/meshcore-client
1 month ago

Powered by TurnKey Linux.