Commit Graph

  • 3750b9bc8c
    Merge 51798b761b3faf49c64e5438a8eb6223e45cd849 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-08 02:35:29 +00:00
  • 51798b761b ci: retrigger after gift-wrap ack flake Taksh 2026-08-08 08:05:24 +05:30
  • b865196f80
    Merge cd749765711e2297b8848ac3895d53b2098566e1 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-07 21:18:19 +05:30
  • a3f07b7be1
    Merge fffa7a7a12f46b89851a9600902ec0e6676d4445 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-07 21:18:05 +05:30
  • 175023f2a8
    Merge d0a4d13eacc5f5eb138988b9fcc9800ff1f61ab1 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-07 21:08:46 +05:30
  • ae397934df
    Merge 16e0a3d0902633478f16bc38bf88e582c5b45941 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-07 21:00:48 +05:30
  • a5bb31e0fd fix: evict fully-aged-out geohashes from activity tracker Taksh 2026-08-07 20:59:05 +05:30
  • cd74976571 test: add coverage for PeerDisplayNameResolver Taksh 2026-08-07 20:58:58 +05:30
  • fffa7a7a12 test: add coverage for BoundedIDSet eviction Taksh 2026-08-07 20:58:11 +05:30
  • d0a4d13eac l10n: localize the voice-recording cancel button Taksh 2026-08-07 20:58:05 +05:30
  • 16e0a3d090 fix: return after peer color cache hit Taksh 2026-08-07 20:56:25 +05:30
  • b7dadebfab
    Merge c654590f9ab090c4fd517b8876dccf33b3b4f0c6 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Martti Malmi 2026-08-07 00:42:11 +00:00
  • c654590f9a Merge remote-tracking branch 'bitchat/main' into codex/nostr-double-ratchet Dev 2026-08-07 03:18:19 +03:00
  • 0418fd1020
    Merge 286efb0f38720b4c42d13518a8b7a35b5f7da395 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Yashodhan Singh Rathore 2026-08-07 01:16:44 +05:30
  • 286efb0f38 spec: fix five signing/framing transcripts flagged by automated review Yashodhan Singh 2026-08-07 01:14:51 +05:30
  • 36e2b3f955
    Merge branch 'main' into spec/protocol-v0.1.0 Yashodhan Singh Rathore 2026-08-06 18:10:32 +05:30
  • 0f8427509b Revert WHITEPAPER.md trims — treat it as a frozen artifact Yashodhan Singh 2026-08-06 18:03:48 +05:30
  • f5d08a6f32 spec: add conformance chapter (v0.1.0) Yashodhan Singh 2026-08-06 17:28:42 +05:30
  • 94f5a268e1
    Merge 1b9b31a245f9a545ec757f8d8e3c745b4d170a39 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 krish rathi 2026-08-06 08:41:13 +00:00
  • 1b9b31a245 docs(formatting): document greedy keep-first tie-breaking in resolveOverlappingMatches krishrathi1 2026-08-06 14:11:05 +05:30
  • 023e6a9529
    Merge e5ae9a6e3c156478c50406cdb26274afaa200531 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 02:39:03 +00:00
  • e5ae9a6e3c ci: retrigger after SimulatedMesh TTL budget flake Taksh 2026-08-06 08:08:57 +05:30
  • b28b02be39
    Merge 2ee2c8201bca2879214665638e494e13082f69b1 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:53 +00:00
  • 22bb9b5307
    Merge 2e872cbf1d97615e239878fa890085857586913d into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:50 +00:00
  • 1b09366d6d
    Merge 9d60315fa5cd4f88f02d81b6d4cda7fb3a20495f into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:48 +00:00
  • cef211361d
    Merge fa64e8cb67c024bf2252aa655f2323faebc8ffba into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:46 +00:00
  • d59301e8ca
    Merge b9e15c233d0c5e99f76e5c7bbdb11ed3f60846a0 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:42 +00:00
  • c163dc4aa2
    Merge e422cfd0a8930b523a41269d9265a095f8bb5d5f into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:39 +00:00
  • 2697df575a
    Merge db0d00f4db3a59c0310f9582c46ed781404cfd66 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:37 +00:00
  • c9a033a198
    Merge ed13ba2625416cd0ee42743aa9d5e8a16d378169 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:35 +00:00
  • ee15f5c7d2
    Merge 8cc56f8ddd718b79f42c2c5bc0374f215d83b0e7 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-06 01:44:30 +00:00
  • fa64e8cb67 ci: retrigger checks after SimulatedMesh flake Taksh 2026-08-01 14:17:02 +03:00
  • 333746b08a Address Jack review on quote-in-composer (#1570). Taksh 2026-07-31 17:50:36 +03:00
  • 6103e3f4e5 test: cover message quote formatting and draft append behavior Taksh 2026-07-31 11:44:54 +03:00
  • 3152eeb139 feat: add quote-in-composer beside copy on message context menu Taksh 2026-07-31 11:44:54 +03:00
  • c249cb75ef feat: extract MessageClipboard for plaintext and quote formatting Taksh 2026-07-31 11:44:54 +03:00
  • ed13ba2625 fix: cancel in-flight wake connects when proximity wake is disabled Taksh 2026-08-01 14:41:50 +03:00
  • 4eb2a35e2f Retrigger CI after flaky SimulatedMesh announceExchange test Taksh 2026-07-30 20:56:10 +03:00
  • e8625b0086 fix: localize proximity-wake strings and reset on panic wipe Taksh 2026-07-30 20:16:29 +03:00
  • e57bfbc525 fix: add setting to disable BLE wake-on-proximity Taksh 2026-07-27 10:19:54 +03:00
  • 2ee2c8201b ci: retrigger after unrelated BLEServiceCore flake Taksh 2026-07-31 19:05:21 +03:00
  • 9832470868 Address Jack review on recent DM threads in people sheet (#1576). Taksh 2026-07-31 17:59:30 +03:00
  • 71eeaf689f fix: hide the open DM from the recent-messages section Taksh 2026-07-31 14:40:14 +03:00
  • 8de70cf50f feat: show recent DM threads at the top of the people sheet Taksh 2026-07-31 14:39:43 +03:00
  • 2e872cbf1d ci: retrigger ios simulator Taksh 2026-08-05 19:44:19 +05:30
  • 9d60315fa5 ci: retrigger after unrelated Swift test flake Taksh 2026-07-31 19:05:31 +03:00
  • 1f958712d3 ci: retrigger ios simulator Taksh 2026-08-05 19:09:04 +05:30
  • 744bb80865 Address Jack review on BLE wake-on-proximity labeling (#1574). Taksh 2026-07-31 17:48:03 +03:00
  • 0f2bbac9ce Address Jack review: one three-way logo panic mode (#1575). Taksh 2026-07-31 18:06:53 +03:00
  • 8bf2bc629b docs: explain BLE wake-on-proximity accessory prompt Taksh 2026-07-31 14:02:29 +03:00
  • ad7f4b27f2 fix: import bitchat in PanicWipeSettingsTests Taksh 2026-07-29 11:46:46 +03:00
  • 3f85bb454f fix: make logo panic confirmation an opt-in setting Taksh 2026-07-29 11:37:13 +03:00
  • d18af9c569 fix: confirm before triple-tap panic wipe Taksh 2026-07-27 10:07:57 +03:00
  • b9e15c233d test: serialize ComposerDraftStoreTests Taksh 2026-08-03 17:49:32 +05:30
  • 308ff65c4f ci: retrigger checks after simulator flake Taksh 2026-08-01 14:17:02 +03:00
  • 3e160c689a ci: retrigger after unrelated SimulatedMesh flake Taksh 2026-07-31 19:05:41 +03:00
  • 3ac4b4232c Address Jack review: keep composer drafts in memory only (#1569). Taksh 2026-07-31 17:57:24 +03:00
  • accd28f9f4 fix: clear in-memory composer draft on panic wipe Taksh 2026-07-31 14:11:36 +03:00
  • f9c8878d02 fix: import BitFoundation so ComposerDraftStore sees PeerID Taksh 2026-07-31 11:49:26 +03:00
  • c887c313cd test: assert composer draft map stays within maxDraftCount Taksh 2026-07-31 11:44:52 +03:00
  • 8090d9421d test: cover ComposerDraftStore isolation, truncation, and reset Taksh 2026-07-31 11:43:57 +03:00
  • 371e77ac8a feat: restore composer drafts across channel and DM switches Taksh 2026-07-31 11:43:57 +03:00
  • e62fa0a1c4 feat: add ComposerDraftStore for per-conversation drafts Taksh 2026-07-31 11:43:57 +03:00
  • e422cfd0a8 ci: retrigger checks after simulator flake Taksh 2026-08-01 14:17:02 +03:00
  • db0d00f4db ci: retrigger ios simulator Taksh 2026-08-05 19:15:08 +05:30
  • c51327a540 fix: drop unused AlternateAppIconSettings.selected for Periphery Taksh 2026-07-31 19:03:59 +03:00
  • 084b92a1de ci: retrigger checks after mute refresh fix Taksh 2026-08-01 14:53:23 +03:00
  • 88885d178b Address Jack review on alternate app icons (#1568). Taksh 2026-07-31 18:01:09 +03:00
  • 242cac15d8 fix: refresh peer rows after toggling nearby notification mute Taksh 2026-08-01 14:41:48 +03:00
  • d461b07793 fix: export alternate app icons without alpha Taksh 2026-07-31 14:10:58 +03:00
  • 8d6bf15e95 ci: retrigger Build & Test after unrelated SimulatedMesh flake Taksh 2026-07-31 12:24:19 +03:00
  • 91df9ff6eb fix: silence macOS Periphery false positives for iOS icon UI Taksh 2026-07-31 11:53:56 +03:00
  • 29166fa1e8 test: cover alternate app icon catalog names and persistence Taksh 2026-07-31 11:42:22 +03:00
  • 4db056ad7a feat: wire alternate icons into settings, launch, and panic wipe Taksh 2026-07-31 11:42:22 +03:00
  • 0fc3ccb237 feat: add AlternateAppIconSettings for low-profile home icons Taksh 2026-07-31 11:42:22 +03:00
  • 657a0848e8 feat: add neutral, notes, and quiet alternate app icons Taksh 2026-07-31 11:39:31 +03:00
  • 6f43dcadbc fix: drop dead autocorrect helper and invalidate trait timer Taksh 2026-07-31 17:47:31 +03:00
  • 8cc56f8ddd docs: clarify Haversine returns up to five relays Taksh 2026-08-02 11:44:12 +05:30
  • e54f760ada fix: localize mute strings and reset empty gate for muted-only mesh Taksh 2026-07-30 20:16:32 +03:00
  • d1ce261d93 docs: note mid-string caret limitation for token-aware autocorrect Taksh 2026-07-31 15:29:51 +03:00
  • 0495c44be2 docs: correct geohash publisher relay guide Taksh 2026-07-29 11:44:41 +03:00
  • 9e6f8121fb Retrigger CI after flaky GeoRelayDirectory iOS test Taksh 2026-07-29 19:44:17 +03:00
  • d43440d79e fix: debounce autocorrect trait flips across token boundaries Taksh 2026-07-31 15:29:24 +03:00
  • 8fddb49146 docs: explain geohash relay selection for external publishers Taksh 2026-07-27 10:05:01 +03:00
  • 481bf4cf4a Mute nearby alerts for specific peers Taksh 2026-07-29 19:16:01 +03:00
  • 22386a42b8 fix: make composer autocorrect token-aware Taksh 2026-07-29 11:43:15 +03:00
  • 4e49a4be86 fix: enable autocorrect in the message composer Taksh 2026-07-27 10:07:52 +03:00
  • 3b83e68a79
    Merge fb5b1349364b9b9f1a88a6117eafcd990ca05ddf into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Sam 2026-08-05 16:21:48 -05:00
  • fb5b134936 Clean expired IDs before marked-entry trimming vekovius 2026-08-05 16:21:40 -05:00
  • f3d1e8d3c1
    Merge 968a0ff1e7b6ac660446d534099ebcecf1cb21de into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Sam 2026-08-05 20:46:11 +00:00
  • 968a0ff1e7 Refresh participant state for blocked events vekovius 2026-08-05 15:46:01 -05:00
  • 5d5c76591e
    Merge 75223bf2664d21157c397c8d2259e9f44e329df9 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Sam 2026-08-05 15:03:26 -05:00
  • 75223bf266 Make dedup cache eviction generation-aware vekovius 2026-08-05 12:56:01 -05:00
  • 90973af3f2 Exclude blocked people from geohash counts vekovius 2026-08-05 12:50:29 -05:00
  • d81ae8c077
    Merge abb267199157513b81dc751d7c3998b0de9855fa into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Sam 2026-08-05 12:45:12 -05:00
  • abb2671991 Restrict release manifest uploads to tag pushes vekovius 2026-08-05 12:44:36 -05:00
  • b896dd3f61 Enforce MessageDeduplicator count bound vekovius 2026-08-05 12:43:44 -05:00
  • 30e88a7a02
    Merge 72560f56f6010040c4c9c3d01bd224b387e1268c into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-05 14:08:20 +00:00
  • 72560f56f6 ci: retrigger ios simulator Taksh 2026-08-05 19:38:15 +05:30
  • 5ad3ed7462
    Merge 6717bacb779109fd60aed5cb27930a920a6a2531 into 1f59e814f90c3f489f48d68262cb1bf640bf6181 Taksh Kothari 2026-08-05 14:02:15 +00:00