- 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
- @anupamjhabbl made their first contribution in #603
Full Changelog: 1.6.0...1.7.0