Commit Graph

  • 647f1ad428
    Merge 6971843b59 into b33e8485f3 #715 Benjamin Wiechel 2026-09-28 10:30:52 -0400
  • 6971843b59 fix(#638): announce the toast to screen readers #715 feat/638-top-toast diffwireauto 2026-09-28 02:17:08 -0400
  • 35664d2fd0 feat(#638): move notifications from bottom SnackBar to a top toast diffwireauto 2026-09-28 02:17:00 -0400
  • a369a5af1d
    Merge 02d8f1c46f into b33e8485f3 #646 Strycher 2026-09-24 17:35:00 -0400
  • c2baa4bb2d
    Merge 3ac18ffb20 into b33e8485f3 #493 Strycher 2026-09-24 17:34:58 -0400
  • b33e8485f3 chore(#696): dart format the vendored plugin Dart file for CI dev Strycher 2026-09-24 13:59:50 -0400
  • 74e461ba48 fix(#699): apply pre-PR review, never block the main thread in the backstop Strycher 2026-09-24 13:51:15 -0400
  • 3f05e67773 fix(#698): bounded GATT-133 connect retry + human-readable connect errors Strycher 2026-09-24 03:44:15 -0400
  • 783144cb6a fix(#697): stop swallowing an unconfirmed BLE disconnect; retry + warn Strycher 2026-09-24 03:41:57 -0400
  • 8a7946972b fix(#696): close leaked GATT handles in the vendored Android plugin Strycher 2026-09-24 03:37:43 -0400
  • 3944895550 chore(#695): vendor pristine flutter_blue_plus_android 8.2.2 Strycher 2026-09-24 03:34:23 -0400
  • eefae638ac chore(#696): dart format the vendored plugin Dart file for CI #701 Strycher 2026-09-24 13:59:50 -0400
  • 0ec1a4b369 fix(#699): apply pre-PR review, never block the main thread in the backstop Strycher 2026-09-24 13:51:15 -0400
  • 772d28fd7c fix(#698): bounded GATT-133 connect retry + human-readable connect errors Strycher 2026-09-24 03:44:15 -0400
  • 07bef59eb6 fix(#697): stop swallowing an unconfirmed BLE disconnect; retry + warn Strycher 2026-09-24 03:41:57 -0400
  • 61903f526b fix(#696): close leaked GATT handles in the vendored Android plugin Strycher 2026-09-24 03:37:43 -0400
  • 547ea6ac4a chore(#695): vendor pristine flutter_blue_plus_android 8.2.2 Strycher 2026-09-24 03:34:23 -0400
  • ea08663d92 fix(#664): stop auto-triage demoting agent-filed issues Strycher 2026-09-22 23:33:48 -0400
  • 9a12794487 fix(#589): late replies go to the app log, not the user's screen Strycher 2026-08-22 01:39:46 -0400
  • 9741c3399d fix(#575): apply pre-PR review, stop claiming unconfirmed import success Strycher 2026-08-15 18:01:53 -0400
  • 56649e437c feat(#576): stock config import screen, and wire both into Settings Strycher 2026-08-13 03:19:48 -0400
  • 0047ee0c8c feat(#574): stock config export screen Strycher 2026-08-13 03:13:53 -0400
  • ee1ba064ac feat(#575): stock config import service Strycher 2026-08-13 02:40:01 -0400
  • 16c2b4a770 feat(#573): stock config export service Strycher 2026-08-13 02:35:45 -0400
  • ce16a2126b feat(#578): connector identity export/import + auto-add hop limit Strycher 2026-08-13 02:31:42 -0400
  • 41474ca41f feat(#572): stock config format model + parser/serializer Strycher 2026-08-13 02:13:12 -0400
  • 2d42797a0c fix(#589): late replies go to the app log, not the user's screen #682 fix/589-late-reply-log-only Strycher 2026-08-22 01:39:46 -0400
  • d27048f94a fix(#678): distinguish CoreScope not-found from unreachable (#571) Strycher 2026-08-13 01:26:20 -0400
  • 0b5f4ea36f fix(#678): distinguish CoreScope not-found from unreachable (#571) #680 Strycher 2026-08-13 01:26:20 -0400
  • edffd10555 fix(#581): adopt the radio's RESP_CODE_SENT ACK hash for send correlation Strycher 2026-08-26 03:29:18 -0400
  • bd43642d72 fix(#580): keep a truncated caplog and offer to save/share it Strycher 2026-08-15 01:21:44 -0400
  • ca93e41cb9 fix(#664): stop auto-triage demoting agent-filed issues #667 fix/663-triage-internal-actors Strycher 2026-09-22 23:33:48 -0400
  • cb93aeab1c fix(#654): derive the release prerelease flag from the tag Strycher 2026-09-10 02:05:05 -0400
  • 7585ecaf30 fix(#654): derive the release prerelease flag from the tag #655 fix/652-release-prerelease-flag Strycher 2026-09-10 02:05:05 -0400
  • 4cc4e0022f fix(#608): rebrand web identity (title, description, OG tags, icons) Strycher 2026-08-28 12:12:27 -0400
  • 02d8f1c46f fix(#610): scale the card chip width off the viewport #646 feat/610-contact-card-receive Strycher 2026-09-09 04:29:54 -0400
  • a2097f1a31 fix(#610): apply Gemini review, harden the card parser and chip Strycher 2026-09-09 04:25:58 -0400
  • 2716afda50 feat(#610): render a received contact card as an Add Contact chip Strycher 2026-09-09 03:05:42 -0400
  • 08416aa3cb fix(#636): stop truncating names mid-codepoint on the wire Strycher 2026-09-09 03:05:23 -0400
  • 06f7e347fd fix(#611): apply Gemini review, accept our own channel format on paste Strycher 2026-09-09 02:30:35 -0400
  • a88c24f44f fix(#629): put Scan contact QR on the contacts menu, not only in the key field Strycher 2026-09-09 01:56:38 -0400
  • c27bef0f73 feat(#611): share your contact into a channel from a + picker Strycher 2026-09-09 00:36:38 -0400
  • d5a306d4a4 feat(#630): show how far a contact identity is confirmed Strycher 2026-09-09 00:31:17 -0400
  • cfe533ec18 feat(#629): show and scan a contact QR Strycher 2026-09-06 06:23:57 -0400
  • 3f427d2c41 feat(#628): add a contact by typing or pasting a public key Strycher 2026-09-06 05:57:16 -0400
  • 9b63983033 feat(#627): add a contact from a key alone, with no advert Strycher 2026-09-06 05:25:25 -0400
  • bbea912cb0 feat(#626): emit the stock contact share URI Strycher 2026-09-06 05:20:30 -0400
  • 007d0fb4f8 feat(#625): parse the stock contact share URI Strycher 2026-09-06 05:06:27 -0400
  • 7f7e67cb70 fix(#611): apply Gemini review, accept our own channel format on paste #643 feat/619-contact-identity-uri Strycher 2026-09-09 02:30:35 -0400
  • 683c7af2d3 fix(#629): put Scan contact QR on the contacts menu, not only in the key field Strycher 2026-09-09 01:56:38 -0400
  • 971fd63093 feat(#611): share your contact into a channel from a + picker Strycher 2026-09-09 00:36:38 -0400
  • 2643608e2d feat(#630): show how far a contact identity is confirmed Strycher 2026-09-09 00:31:17 -0400
  • 3fa5b4ee2f feat(#629): show and scan a contact QR Strycher 2026-09-06 06:23:57 -0400
  • 85239b0606 feat(#628): add a contact by typing or pasting a public key Strycher 2026-09-06 05:57:16 -0400
  • 808bc2b7b3 feat(#627): add a contact from a key alone, with no advert Strycher 2026-09-06 05:25:25 -0400
  • f5401c36a2 feat(#626): emit the stock contact share URI Strycher 2026-09-06 05:20:30 -0400
  • a9359d2beb feat(#625): parse the stock contact share URI Strycher 2026-09-06 05:06:27 -0400
  • 0311121bf0 fix(#565): say the name is unknown, not that the node was never heard Strycher 2026-08-13 03:20:05 -0400
  • a16f0201b3 fix(#565): surface add-contact failures instead of a dead tap Strycher 2026-08-11 19:48:49 -0400
  • a21fde6396 feat(#565): add/view a channel sender from avatar tap and long-press Strycher 2026-08-11 19:44:14 -0400
  • 8a3edad5d0 fix(#608): rebrand web identity (title, description, OG tags, icons) #618 Strycher 2026-08-28 12:12:27 -0400
  • 0442291dd0 fix(#581): adopt the radio's RESP_CODE_SENT ACK hash for send correlation #607 fix/581-ack-adoption Strycher 2026-08-26 03:29:18 -0400
  • ded010a52f fix(#575): apply pre-PR review, stop claiming unconfirmed import success #586 epic/568-export-import Strycher 2026-08-15 18:01:53 -0400
  • f6271538d3 fix(#565): say the name is unknown, not that the node was never heard #585 Strycher 2026-08-13 03:20:05 -0400
  • d9bf2473ea fix(#565): surface add-contact failures instead of a dead tap Strycher 2026-08-11 19:48:49 -0400
  • 22ce0f6338 feat(#565): add/view a channel sender from avatar tap and long-press Strycher 2026-08-11 19:44:14 -0400
  • d812bc38ed fix(#580): keep a truncated caplog and offer to save/share it #583 fix/580-caplog-partial Strycher 2026-08-15 01:21:44 -0400
  • a93757f4dd feat(#576): stock config import screen, and wire both into Settings Strycher 2026-08-13 03:19:48 -0400
  • ba37deffaf feat(#574): stock config export screen Strycher 2026-08-13 03:13:53 -0400
  • ee0f7a7d52 feat(#575): stock config import service Strycher 2026-08-13 02:40:01 -0400
  • 509c589911 feat(#573): stock config export service Strycher 2026-08-13 02:35:45 -0400
  • 19db2ffd1e feat(#578): connector identity export/import + auto-add hop limit Strycher 2026-08-13 02:31:42 -0400
  • ae95112b3d feat(#572): stock config format model + parser/serializer Strycher 2026-08-13 02:13:12 -0400
  • a57ec8f902 fix(#501): apply Gemini review, de-duplicate suppression logging Strycher 2026-08-02 22:37:42 -0400
  • 69da28002f feat(#501): log 0xC5 device-UI reads, writes, and suppressed requests Strycher 2026-08-02 13:34:13 -0400
  • d56ca6b037 chore(#563): cut 1.5.0-beta.1+66 (closed test) v1.5.0-beta.1 Strycher 2026-08-11 13:00:08 -0400
  • 2f83eec53b chore(#563): cut 1.5.0-beta.1+66 (closed test) #564 release/1.5.0-beta.1 Strycher 2026-08-11 13:00:08 -0400
  • e145ef7481 fix(#528): apply the three accepted Gemini review findings Strycher 2026-08-11 03:25:25 -0400
  • 0f7a920220 fix(#533): state the flood constraint instead of a branch that never fired Strycher 2026-08-10 03:15:35 -0400
  • 99b5ea1251 fix(#532): a prefixed reply only completes the command that owns the prefix Strycher 2026-08-08 03:57:46 -0400
  • 75d08e73ea fix(#531): report the timeout window that was armed, not a rounded-up one Strycher 2026-08-08 03:11:24 -0400
  • a307c837bc fix(#529): correct the rationale comment, the tail is scheduling not execution Strycher 2026-08-08 02:53:05 -0400
  • 83f6360f7e fix(#529): give repeater CLI commands their own timeout budget Strycher 2026-08-08 02:33:37 -0400
  • 9d690b2051 fix(#528): surface late repeater CLI replies instead of discarding them Strycher 2026-08-08 00:18:00 -0400
  • cb281ccb59 fix(#528): apply the three accepted Gemini review findings #561 Strycher 2026-08-11 03:25:25 -0400
  • 89cc2b4e4d fix(#533): state the flood constraint instead of a branch that never fired Strycher 2026-08-10 03:15:35 -0400
  • d83360ac90 fix(#532): a prefixed reply only completes the command that owns the prefix Strycher 2026-08-08 03:57:46 -0400
  • 37a1896ac2 fix(#531): report the timeout window that was armed, not a rounded-up one Strycher 2026-08-08 03:11:24 -0400
  • d76455bad4 fix(#529): correct the rationale comment, the tail is scheduling not execution Strycher 2026-08-08 02:53:05 -0400
  • 59a9b79b91 fix(#529): give repeater CLI commands their own timeout budget Strycher 2026-08-08 02:33:37 -0400
  • ff320c17b6 fix(#528): surface late repeater CLI replies instead of discarding them Strycher 2026-08-08 00:18:00 -0400
  • d5789d8e96 feat(#527): About outbound links (website, Play, donate) Strycher 2026-08-10 21:21:40 -0400
  • 7fdb58204d feat(#526): relocate About to its own top-level Settings category Strycher 2026-08-10 21:15:30 -0400
  • 74476ce704 feat(#527): About outbound links (website, Play, donate) #560 Strycher 2026-08-10 21:21:40 -0400
  • 9b1d0fbc7d feat(#526): relocate About to its own top-level Settings category Strycher 2026-08-10 21:15:30 -0400
  • 583e513fc9 fix(#470): replace em-dash in apply comment (CI em-dash guard #464) Strycher 2026-08-10 21:44:20 -0400
  • 1f000c7916 fix(#470): import must never touch broker enabled state Strycher 2026-07-31 01:30:01 -0400
  • 3d6392f39f fix(#469): broker blank-field GET leaked the echoed key line Strycher 2026-07-31 00:29:47 -0400
  • 626fd0e1c3 fix(#470): replace em-dash in apply comment (CI em-dash guard #464) #558 Strycher 2026-08-10 21:44:20 -0400
  • 0d57a1453a fix(#470): import must never touch broker enabled state Strycher 2026-07-31 01:30:01 -0400

Powered by TurnKey Linux.