What's new in bitchat for Android (github version) 1.7.0

  • source routing: more efficient direct messages
  • geohash presence: count online people in region-city
  • update arti to 1.9.0 and add 32 bit builds
  • geocoder for de-googled phone via openstreetmap
  • fixes several issues identified by security audit firm cure53
  • many ui improvements and fixes

What's Changed

  • Implement Geohash Presence (Heartbeats) by @callebtc in #576
  • Gossip mesh topology + source-based routing by @callebtc in #445
  • Feat/graph force by @callebtc in #581
  • visual logger refactor by @callebtc in #583
  • Update arti to 1.9.0 and produce 32 bit builds by @callebtc in #585
  • Move PrivateChatSheet hosting into ChatDialogs and unify sheet state by @yet300 in #586
  • use bluetooth icon by @callebtc in #597
  • Fix/nostr dm bottom sheet by @callebtc in #598
  • Fix and Improve LocationManager logic by @callebtc in #599
  • OSM fallback for geocoding by @callebtc in #611
  • security: prevent storage exhaustion by saving incoming files to cache by @a1denvalu3 in #606
  • feat: Stable BLE Peer Identity via Scan Response by @callebtc in #613
  • Refactor: Implement Hybrid Location Provider (System/Fused) by @callebtc in #612
  • fix(security): Clear in-memory keys during panic mode by @callebtc in #596
  • Improve QR Verification UI by @callebtc in #615
  • Implement iOS-compatible Direct Peer Detection (TTL Logic) by @callebtc in #574
  • fix: centralize and strictly enforce connection limits by @callebtc in #618
  • Fix: Correctly parse recipient/sender IDs in broadcaster to enable unicast by @callebtc in #619
  • security: ensure media files are deleted during panic mode by @a1denvalu3 in #607
  • fix: Ensure empty neighbor lists in newer announcements clear mesh edges by @callebtc in #620
  • fix(ui): Show acquiring location state instead of unavailable by @a1denvalu3 in #621
  • Fix/590-Private-key-stored-as-Plain-text by @anupamjhabbl in #603
  • Refactored BottomSheetTopBar to BitchatSheetTopBar by @yet300 in #601
  • spacing for geohash sheet text by @callebtc in #623
  • feat: Introduce Gradle property to control APK splits by @moehamade in #560
  • bump to 1.7.0 by @callebtc in #624

New Contributors

Full Changelog: 1.6.0...1.7.0

About bitchat for Android (github version) 1.7.0

bitchat for Android (github version) 1.7.0 screenshots (4)

bitchat for Android (github version) variants

Variant
Arch
Version
DPI
(arm-v7a)
Latest: 1.7.0 on January 15, 2026
(arm64-v8a)
Latest: 1.7.0 on January 15, 2026
(universal)
Latest: 1.7.0 on January 15, 2026
(x86)
Latest: 1.7.0 on January 15, 2026
(x86_64)
Latest: 1.7.0 on January 15, 2026
All versions

Version:1.7.0

Uploaded:January 15, 2026 at 8:36PM UTC

File size:12.75 MB

Downloads:15

Version:1.6.0

Uploaded:January 14, 2026 at 9:05PM UTC

File size:9.56 MB

Downloads:66

bitchat for Android (github version) 1.5.1

Version:1.5.1

Uploaded:October 19, 2025 at 11:20AM UTC

File size:142.26 MB

Downloads:26

bitchat for Android (github version) 1.5.0

Version:1.5.0

Uploaded:October 18, 2025 at 7:42PM UTC

File size:142.26 MB

Downloads:11

bitchat for Android (github version) 1.4.0

Version:1.4.0

Uploaded:October 14, 2025 at 12:40PM UTC

File size:142.21 MB

Downloads:15

bitchat for Android (github version) 1.3.1

Version:1.3.1

Uploaded:September 15, 2025 at 11:02AM UTC

File size:141.63 MB

Downloads:23

bitchat for Android (github version) 1.3.0

Version:1.3.0

Uploaded:September 14, 2025 at 2:49AM UTC

File size:141.63 MB

Downloads:10

bitchat for Android (github version) 1.2.3

Version:1.2.3

Uploaded:September 10, 2025 at 5:41PM UTC

File size:141.62 MB

Downloads:18

Version:1.0.0

Uploaded:August 22, 2025 at 5:42PM UTC

File size:3.6 MB

Downloads:5