| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-12 | 5.6 kB | |
| v1.5.2 source code.tar.gz | 2026-06-12 | 8.7 MB | |
| v1.5.2 source code.zip | 2026-06-12 | 9.0 MB | |
| Totals: 3 Items | 17.7 MB | 0 | |
What's Changed
- fix: Rate limit iOS peer notifications to prevent flood by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/972
- Harden Nostr validation and BLE announce checks by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1012
- fix: allow verification sheet in private chat via sidebar navigation by @malkovitc in https://github.com/permissionlesstech/bitchat/pull/1046
- fix: disable macOS focus ring on chat input TextField by @malkovitc in https://github.com/permissionlesstech/bitchat/pull/1045
- Fix BLEServiceTests local echo timing by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1054
- Expand coverage for relay, identity, and location flows by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1055
- Expand coverage for transport, chat, and media flows by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1056
- Raise Noise coverage to 99 percent by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1057
- Raise protocol coverage to 99 percent by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1058
- Expand Nostr, identity, and sync coverage by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1059
- Move GeoRelay fetch work off the main actor by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1060
- Remove dead code by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1076
- fix: missing file broadcast and leave message signatures + allow local development by @callebtc in https://github.com/permissionlesstech/bitchat/pull/1078
- Refactor Voice Messages by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1075
- fix: PM crash on second open (#1030) by @4RH1T3CT0R7 in https://github.com/permissionlesstech/bitchat/pull/1069
- Refactor & Extract image viewers by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1074
- Refactor and Extract Media-related code by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1077
- Cache CI build artifacts by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1085
- String trimming in a centralized manner by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1079
- Extract message list into dedicated MessageListView by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1080
- Run CI build on all PRs (not just to the
main) by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1099 - BitFoundation module to centralize shared components by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1089
- Move additional files/tests to BitFoundation by @qalandarov in https://github.com/permissionlesstech/bitchat/pull/1102
- [codex] Refactor app runtime and ownership architecture by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1104
- [codex] Refactor BLE transport event handling by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1266
- [codex] Refine BLE ingress fanout by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1280
- [codex] Refactor BLE outbound scheduling and Noise queues by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1306
- [codex] Extract BLE link state store by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1310
- [codex] Extract BLE service policy helpers by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1321
- [codex] Extract BLE and chat architecture policies by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1324
- Architecture hardening: Tor reliability, supply-chain CI gate, BLE handler extraction, coordinator contexts by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1331
- Performance & architecture: 640x hot-path win, zero coordinator back-refs, measured baselines by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1332
- Make location notes robust: durable relay subscriptions, failure decay, auto-recovery by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1333
- Single-source-of-truth ConversationStore: 2-2.5x ingest, four stores and three sync bridges deleted by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1334
- Close architecture re-grade gaps: visible send failures, relay bounds, crypto encapsulation, perf gate, resurrected Noise vector tests by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1335
- Final re-grade fixes: parked EOSE fallback, panic-reset atomicity, overflow visibility by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1336
- Liquid Glass theme with in-app appearance switcher by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1337
- Fix CI app-suite deadlock: cooperative-pool-blocking thread-safety tests by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1339
- Raise positive waitUntil timeouts to 5s for loaded CI runners by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1340
- Extend BLE mesh range: relax RSSI gates, lift sparse TTL clamps, faster walk-back reconnects by @jackjackbits in https://github.com/permissionlesstech/bitchat/pull/1338
New Contributors
- @4RH1T3CT0R7 made their first contribution in https://github.com/permissionlesstech/bitchat/pull/1069
Full Changelog: https://github.com/permissionlesstech/bitchat/compare/v1.5.1...v1.5.2