-
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.