Commit Graph

900 Commits (dev)

Author SHA1 Message Date
Strycher 3f05e67773 fix(#698): bounded GATT-133 connect retry + human-readable connect errors
4 days ago
Strycher 783144cb6a fix(#697): stop swallowing an unconfirmed BLE disconnect; retry + warn
4 days ago
Strycher 9a12794487 fix(#589): late replies go to the app log, not the user's screen
5 days ago
Strycher 9741c3399d fix(#575): apply pre-PR review, stop claiming unconfirmed import success
5 days ago
Strycher 56649e437c feat(#576): stock config import screen, and wire both into Settings
5 days ago
Strycher 0047ee0c8c feat(#574): stock config export screen
5 days ago
Strycher ee1ba064ac feat(#575): stock config import service
5 days ago
Strycher 16c2b4a770 feat(#573): stock config export service
5 days ago
Strycher ce16a2126b feat(#578): connector identity export/import + auto-add hop limit
5 days ago
Strycher 41474ca41f feat(#572): stock config format model + parser/serializer
5 days ago
Strycher d27048f94a fix(#678): distinguish CoreScope not-found from unreachable (#571)
5 days ago
Strycher edffd10555 fix(#581): adopt the radio's RESP_CODE_SENT ACK hash for send correlation
6 days ago
Strycher bd43642d72 fix(#580): keep a truncated caplog and offer to save/share it
6 days ago
Strycher 06f7e347fd fix(#611): apply Gemini review, accept our own channel format on paste
3 weeks ago
Strycher a88c24f44f fix(#629): put Scan contact QR on the contacts menu, not only in the key field
3 weeks ago
Strycher c27bef0f73 feat(#611): share your contact into a channel from a + picker
3 weeks ago
Strycher d5a306d4a4 feat(#630): show how far a contact identity is confirmed
3 weeks ago
Strycher cfe533ec18 feat(#629): show and scan a contact QR
3 weeks ago
Strycher 3f427d2c41 feat(#628): add a contact by typing or pasting a public key
3 weeks ago
Strycher 9b63983033 feat(#627): add a contact from a key alone, with no advert
3 weeks ago
Strycher bbea912cb0 feat(#626): emit the stock contact share URI
3 weeks ago
Strycher 007d0fb4f8 feat(#625): parse the stock contact share URI
3 weeks ago
Strycher 0311121bf0 fix(#565): say the name is unknown, not that the node was never heard
3 weeks ago
Strycher a16f0201b3 fix(#565): surface add-contact failures instead of a dead tap
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 e145ef7481 fix(#528): apply the three accepted Gemini review findings
2 months ago
Strycher 0f7a920220 fix(#533): state the flood constraint instead of a branch that never fired
2 months ago
Strycher 99b5ea1251 fix(#532): a prefixed reply only completes the command that owns the prefix
2 months ago
Strycher 75d08e73ea fix(#531): report the timeout window that was armed, not a rounded-up one
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 9d690b2051 fix(#528): surface late repeater CLI replies instead of discarding them
2 months ago
Strycher d5789d8e96 feat(#527): About outbound links (website, Play, donate)
2 months ago
Strycher 7fdb58204d feat(#526): relocate About to its own top-level Settings category
2 months ago
Strycher 583e513fc9 fix(#470): replace em-dash in apply comment (CI em-dash guard #464)
2 months ago
Strycher 1f000c7916 fix(#470): import must never touch broker enabled state
2 months ago
Strycher 3d6392f39f fix(#469): broker blank-field GET leaked the echoed key line
2 months ago
Strycher d04bfa82a4 fix(#555): gate channel Send Again on repeatCount==0, not sent status
2 months ago
Strycher f9064735e9 fix(#553): make the Build value part of the 7-tap target
2 months ago
Strycher fb649e746d feat(#553): Disable (not Hide) clears all experimental toggles
2 months ago
Strycher aaa33c983d feat(#553): move 7-tap Experimental unlock from About row to Build row
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

Powered by TurnKey Linux.