• Joined on 2024-12-01
nik synced commits to refs/pull/1574/head at nik/bitchat from mirror 2026-08-08 06:56:38 +00:00
9d60315fa5 ci: retrigger after unrelated Swift test flake
744bb80865 Address Jack review on BLE wake-on-proximity labeling (#1574).
8bf2bc629b docs: explain BLE wake-on-proximity accessory prompt
1f59e814f9 Keyboard navigation for @-mention suggestions (#1542)
0152344554 feat: verification seal on private message sender rows (#1573)
Compare 12 commits »
nik synced commits to refs/pull/1575/merge at nik/bitchat from mirror 2026-08-08 06:56:38 +00:00
22bb9b5307 Merge 2e872cbf1d97615e239878fa890085857586913d into 1f59e814f90c3f489f48d68262cb1bf640bf6181
2e872cbf1d ci: retrigger ios simulator
1f958712d3 ci: retrigger ios simulator
0f2bbac9ce Address Jack review: one three-way logo panic mode (#1575).
ad7f4b27f2 fix: import bitchat in PanicWipeSettingsTests
Compare 15 commits »
nik synced commits to refs/pull/1569/head at nik/bitchat from mirror 2026-08-08 06:56:37 +00:00
b9e15c233d test: serialize ComposerDraftStoreTests
308ff65c4f ci: retrigger checks after simulator flake
3e160c689a ci: retrigger after unrelated SimulatedMesh flake
3ac4b4232c Address Jack review: keep composer drafts in memory only (#1569).
accd28f9f4 fix: clear in-memory composer draft on panic wipe
Compare 24 commits »
nik synced commits to refs/pull/1569/merge at nik/bitchat from mirror 2026-08-08 06:56:37 +00:00
d59301e8ca Merge b9e15c233d0c5e99f76e5c7bbdb11ed3f60846a0 into 1f59e814f90c3f489f48d68262cb1bf640bf6181
b9e15c233d test: serialize ComposerDraftStoreTests
308ff65c4f ci: retrigger checks after simulator flake
3e160c689a ci: retrigger after unrelated SimulatedMesh flake
3ac4b4232c Address Jack review: keep composer drafts in memory only (#1569).
Compare 19 commits »
nik synced commits to refs/pull/1570/head at nik/bitchat from mirror 2026-08-08 06:56:37 +00:00
fa64e8cb67 ci: retrigger checks after SimulatedMesh flake
333746b08a Address Jack review on quote-in-composer (#1570).
6103e3f4e5 test: cover message quote formatting and draft append behavior
3152eeb139 feat: add quote-in-composer beside copy on message context menu
c249cb75ef feat: extract MessageClipboard for plaintext and quote formatting
Compare 19 commits »
nik synced commits to refs/pull/1570/merge at nik/bitchat from mirror 2026-08-08 06:56:37 +00:00
cef211361d Merge fa64e8cb67c024bf2252aa655f2323faebc8ffba into 1f59e814f90c3f489f48d68262cb1bf640bf6181
fa64e8cb67 ci: retrigger checks after SimulatedMesh flake
333746b08a Address Jack review on quote-in-composer (#1570).
6103e3f4e5 test: cover message quote formatting and draft append behavior
3152eeb139 feat: add quote-in-composer beside copy on message context menu
Compare 14 commits »
nik synced commits to refs/pull/1544/merge at nik/bitchat from mirror 2026-08-08 06:56:36 +00:00
1a25978e59 Merge 5960b7f343bf98e775ce2f014fd55b959d761884 into 948d6a85b9f254760c475a64f02fe8899e4f3d7f
948d6a85b9 Peer ID rotation: working primitives + spec for iOS/Android review (#1487)
9edb7c26ef Silence the four release-build warnings (#1583)
Compare 3 commits »
nik synced commits to refs/pull/1545/merge at nik/bitchat from mirror 2026-08-08 06:56:36 +00:00
7144789e99 Merge ecd4da139c5072e1fd8c4bb20bff8f3175ae513e into 1f59e814f90c3f489f48d68262cb1bf640bf6181
1f59e814f9 Keyboard navigation for @-mention suggestions (#1542)
0152344554 feat: verification seal on private message sender rows (#1573)
681c180060 feat: share location channel invites via the system share sheet (#1513)
c66015d029 feat: local alias field on the fingerprint sheet (#1507)
Compare 15 commits »
nik synced commits to refs/pull/1568/head at nik/bitchat from mirror 2026-08-08 06:56:36 +00:00
e422cfd0a8 ci: retrigger checks after simulator flake
c51327a540 fix: drop unused AlternateAppIconSettings.selected for Periphery
88885d178b Address Jack review on alternate app icons (#1568).
d461b07793 fix: export alternate app icons without alpha
8d6bf15e95 ci: retrigger Build & Test after unrelated SimulatedMesh flake
Compare 24 commits »
nik synced commits to refs/pull/1568/merge at nik/bitchat from mirror 2026-08-08 06:56:36 +00:00
c163dc4aa2 Merge e422cfd0a8930b523a41269d9265a095f8bb5d5f into 1f59e814f90c3f489f48d68262cb1bf640bf6181
e422cfd0a8 ci: retrigger checks after simulator flake
c51327a540 fix: drop unused AlternateAppIconSettings.selected for Periphery
88885d178b Address Jack review on alternate app icons (#1568).
d461b07793 fix: export alternate app icons without alpha
Compare 19 commits »
nik synced commits to refs/pull/1534/merge at nik/bitchat from mirror 2026-08-08 06:56:35 +00:00
c5262467ee Merge 1b9493584b84b620c982b0de4328b0763443030d into 681c1800602e8bafd6b76b6b3dcb4538e531d577
681c180060 feat: share location channel invites via the system share sheet (#1513)
c66015d029 feat: local alias field on the fingerprint sheet (#1507)
68edb34469 Location channels: locale-derived one-tap quick join (#1444)
2c9a4e07c6 Localize hardcoded macOS image picker copy. (#1478)
Compare 7 commits »
nik synced commits to refs/pull/1541/head at nik/bitchat from mirror 2026-08-08 06:56:35 +00:00
db0d00f4db ci: retrigger ios simulator
084b92a1de ci: retrigger checks after mute refresh fix
242cac15d8 fix: refresh peer rows after toggling nearby notification mute
e54f760ada fix: localize mute strings and reset empty gate for muted-only mesh
9e6f8121fb Retrigger CI after flaky GeoRelayDirectory iOS test
Compare 36 commits »
nik synced commits to refs/pull/1541/merge at nik/bitchat from mirror 2026-08-08 06:56:35 +00:00
2697df575a Merge db0d00f4db3a59c0310f9582c46ed781404cfd66 into 1f59e814f90c3f489f48d68262cb1bf640bf6181
db0d00f4db ci: retrigger ios simulator
084b92a1de ci: retrigger checks after mute refresh fix
242cac15d8 fix: refresh peer rows after toggling nearby notification mute
e54f760ada fix: localize mute strings and reset empty gate for muted-only mesh
Compare 21 commits »
nik synced commits to refs/pull/1542/head at nik/bitchat from mirror 2026-08-08 06:56:35 +00:00
90ac3a5b23 Fix dead key monitor: gate on live state, not a value-captured Bool
b98df88f1a Merge remote-tracking branch 'origin/main' into pr1542
948d6a85b9 Peer ID rotation: working primitives + spec for iOS/Android review (#1487)
9edb7c26ef Silence the four release-build warnings (#1583)
6f32363774 Deflake VoiceRecorderTests: replace timed semaphores with async events (#1572)
Compare 25 commits »
nik synced commits to refs/pull/1512/merge at nik/bitchat from mirror 2026-08-08 06:56:34 +00:00
c9a033a198 Merge ed13ba2625416cd0ee42743aa9d5e8a16d378169 into 1f59e814f90c3f489f48d68262cb1bf640bf6181
ed13ba2625 fix: cancel in-flight wake connects when proximity wake is disabled
4eb2a35e2f Retrigger CI after flaky SimulatedMesh announceExchange test
e8625b0086 fix: localize proximity-wake strings and reset on panic wipe
e57bfbc525 fix: add setting to disable BLE wake-on-proximity
Compare 18 commits »
nik synced commits to refs/pull/1515/merge at nik/bitchat from mirror 2026-08-08 06:56:34 +00:00
57c390c051 Merge 3f523d4031b1a087ade0e61226fcc3f4a9038af7 into 948d6a85b9f254760c475a64f02fe8899e4f3d7f
948d6a85b9 Peer ID rotation: working primitives + spec for iOS/Android review (#1487)
9edb7c26ef Silence the four release-build warnings (#1583)
6f32363774 Deflake VoiceRecorderTests: replace timed semaphores with async events (#1572)
59a9f628df test: pin that unknown file TLVs are skipped, not fatal (#1550)
Compare 7 commits »
nik synced commits to refs/pull/1519/merge at nik/bitchat from mirror 2026-08-08 06:56:34 +00:00
7ff7c1bcd7 Merge 54b78b9ca756f78c3b252e0705d8b6470d23e84d into 1f59e814f90c3f489f48d68262cb1bf640bf6181
1f59e814f9 Keyboard navigation for @-mention suggestions (#1542)
0152344554 feat: verification seal on private message sender rows (#1573)
681c180060 feat: share location channel invites via the system share sheet (#1513)
c66015d029 feat: local alias field on the fingerprint sheet (#1507)
Compare 15 commits »
nik synced commits to refs/pull/1520/merge at nik/bitchat from mirror 2026-08-08 06:56:34 +00:00
bd4077296f Merge ab7ec2be89cff6cd26d1c561179f1e62335ecb3a into 1f59e814f90c3f489f48d68262cb1bf640bf6181
1f59e814f9 Keyboard navigation for @-mention suggestions (#1542)
0152344554 feat: verification seal on private message sender rows (#1573)
681c180060 feat: share location channel invites via the system share sheet (#1513)
c66015d029 feat: local alias field on the fingerprint sheet (#1507)
Compare 15 commits »
nik synced commits to refs/pull/1505/head at nik/bitchat from mirror 2026-08-08 06:56:33 +00:00
8cc56f8ddd docs: clarify Haversine returns up to five relays
0495c44be2 docs: correct geohash publisher relay guide
8fddb49146 docs: explain geohash relay selection for external publishers
1f59e814f9 Keyboard navigation for @-mention suggestions (#1542)
0152344554 feat: verification seal on private message sender rows (#1573)
Compare 37 commits »
nik synced commits to refs/pull/1505/merge at nik/bitchat from mirror 2026-08-08 06:56:33 +00:00
ee15f5c7d2 Merge 8cc56f8ddd718b79f42c2c5bc0374f215d83b0e7 into 1f59e814f90c3f489f48d68262cb1bf640bf6181
8cc56f8ddd docs: clarify Haversine returns up to five relays
0495c44be2 docs: correct geohash publisher relay guide
8fddb49146 docs: explain geohash relay selection for external publishers
1f59e814f9 Keyboard navigation for @-mention suggestions (#1542)
Compare 18 commits »