Commit Graph

307 Commits (c27bef0f736c112602bfbf25e39845a3b5b7ff8d)

Author SHA1 Message Date
Strycher 9b63983033 feat(#627): add a contact from a key alone, with no advert
3 weeks ago
Strycher a21fde6396 feat(#565): add/view a channel sender from avatar tap and long-press
3 weeks ago
Strycher a57ec8f902 fix(#501): apply Gemini review, de-duplicate suppression logging
2 months ago
Strycher 69da28002f feat(#501): log 0xC5 device-UI reads, writes, and suppressed requests
2 months ago
Strycher 0f7a920220 fix(#533): state the flood constraint instead of a branch that never fired
2 months ago
Strycher a307c837bc fix(#529): correct the rationale comment, the tail is scheduling not execution
2 months ago
Strycher 83f6360f7e fix(#529): give repeater CLI commands their own timeout budget
2 months ago
Strycher 3d6392f39f fix(#469): broker blank-field GET leaked the echoed key line
2 months ago
Strycher 9e3500a9a9 feat(#550): show observers + observations; top-banner refresh feedback
2 months ago
Strycher 61b17a3aa4 fix(#550): reliable CoreScope refresh (bigger badge, long-press action, feedback)
2 months ago
Strycher 08f3858dd8 feat(#550): adaptive CoreScope poll + tap-to-refresh badge
2 months ago
Strycher dd6d46bff9 fix(#550): poll CoreScope with backoff, not once at T+0
2 months ago
Strycher da322d79d9 chore(#550): instrument CoreScope path for joint E2E diagnosis
2 months ago
Strycher 2919329265 feat(#550): CoreScope orchestration + Experimental toggle + observer badge
2 months ago
Strycher 63fc6a06c4 feat(#550): monotonic channel-send timestamp + CoreScope message fields
2 months ago
Strycher f2feb0863a feat(#550): 0xC6 pkt-hash protocol layer + cap2 gate
2 months ago
Strycher f5441e527c fix(#505, #506): per-radio block storage, drop the accidental global list
2 months ago
Strycher f84bcaa736 fix(#472): clear per-radio in-memory caches on reconnect
2 months ago
Strycher 7b24368001 fix(#483): apply Gemini review, and fix a misplaced reconcile it did not catch
2 months ago
Strycher 4b337be586 feat(#483): Button and buzzer settings for headless devices
2 months ago
Strycher 7aee4007b3 fix(#497): apply Gemini review, one honest label and one equivalence rule
2 months ago
Strycher 44ff206b18 feat(#480): read offband_caps byte 2 at device-info offset 84
2 months ago
Strycher a48edb209f fix(#497): @[name] is a verbatim wire token, remove the trim
2 months ago
Strycher 9de6621ec9 feat(#486): ASCII-only case folding for the @[name] self-mention contract
2 months ago
Strycher 2f1048e7be fix(#495): send routed paths at the contact's width, not width 1
2 months ago
Strycher b96f20140f chore(#457): remove em-dash characters from source
2 months ago
Strycher 8920cf928f feat(#439): read per-message RSSI from reserved2 and show it on the Path screen
2 months ago
Strycher f0d0ca0b27 feat(#420): remove Smaz send-side compression (Phase 1)
2 months ago
Strycher f935a48ef0 feat(#438): show path type + SNR on the message Path screen
2 months ago
Strycher 6480034a63 fix(#429): debounce 0x91 channel-change push to coalesce burst re-syncs
2 months ago
Strycher e8c756718a feat(#429): live channel-change push (0x91) + outgoing flag on device-composed V3 messages
2 months ago
Strycher f4823cadb2 fix(#395): correct BLE writable floor in effectiveMaxFrameSize (Gemini review)
2 months ago
Strycher ee32e2e38e fix(#395): MTU-aware size cap + de-wedge DM/channel send on failed write
2 months ago
Strycher f56bbc4fdc fix(#430): fast-fail caplog control ops on RESP_CODE_ERR (Gemini review)
2 months ago
Strycher 1021f9770d feat(#430): report chunk count in caplog truncation error
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 4fd5f76a13 feat(#297): send a stable per-install client_id in CMD_APP_START
2 months ago
Strycher d9afaf45fb fix(#383): don't attribute room reactions to the room's own name
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 2fefb6aa91 fix(#343): keep full message history; window only in memory
2 months ago
Strycher 2004459556 perf(#306): throttle the per-contact notify during a bulk pull
2 months ago
Strycher 77625db575 perf(#306): measure cumulative sync time per frame code
2 months ago
Strycher a7ef7b3325 perf(#306): measure the per-contact conversation load
2 months ago
Strycher bd8779697a perf(#306): time startup loads and frame handlers to locate the UI stalls
2 months ago
Strycher 7f9f6ba63b perf(#306): batch per-contact setting loads instead of notifying 600 times
2 months ago
Strycher 2c80be3244 fix(#333): load channels before channel history, or history reads empty
2 months ago

Powered by TurnKey Linux.