vault / bitchat-android / 0.7
bitchat-android @ 0.7
integrity
- size
- 309.7 KiB
- downloaded
- last checked
release notes
Added
- Location services check during app startup with educational UI
- Message text selection functionality in chat interface
- Enhanced RSSI tracking and unread message indicators
- Major Bluetooth connection architecture refactoring with dedicated managers
Fixed
- Critical: Android-iOS message fragmentation compatibility issues
- Fixed fragment size (500→150 bytes) and ID generation for cross-platform messaging
- Ensures Android can properly communicate with iOS devices
- DirectMessage notifications and text copying functionality
- Smart routing optimizations (no relay loops, targeted delivery)
- Build system compilation issues and null pointer exceptions
Changed
- Comprehensive dependency updates (AGP 8.10.1, Kotlin 2.2.0, Compose 2025.06.01)
- Optimized BLE scan intervals for better battery performance
- Reduced excessive logging output
Improved
- Cross-platform compatibility with iOS and Rust implementations
- Connection stability through architectural improvements
- Battery performance via scan duty cycling
- User onboarding with location services education
New Contributors
- @Comodore125 made their first contribution in https://github.com/permissionlesstech/bitchat-android/pull/93
- @GUVWAF made their first contribution in https://github.com/permissionlesstech/bitchat-android/pull/57
- @ShilohEye made their first contribution in https://github.com/permissionlesstech/bitchat-android/pull/48
Full Changelog: https://github.com/permissionlesstech/bitchat-android/compare/0.6...0.7
download
unix · zip
curl -fL -o 0.7.zip https://ratatoskr.space/pkg/bitchat-android/0.7.zip
printf '%s %s\n' 'f6e512c5d529301ecf8d283ce0a05f195fa2aef00e9abd5c2521f94cb4ed1e26' '0.7.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/bitchat-android/0.7.zip"
$out = "0.7.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f6e512c5d529301ecf8d283ce0a05f195fa2aef00e9abd5c2521f94cb4ed1e26") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.7.tar.gz https://ratatoskr.space/pkg/bitchat-android/0.7.tar.gz
printf '%s %s\n' '1812ba34819a45c0f2c5858c86bc29110babb18266261ec32638117d21acc795' '0.7.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/bitchat-android/0.7.tar.gz"
$out = "0.7.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1812ba34819a45c0f2c5858c86bc29110babb18266261ec32638117d21acc795") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 0.7.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/bitchat-android/0.7.zip
printf '%s %s\n' 'f6e512c5d529301ecf8d283ce0a05f195fa2aef00e9abd5c2521f94cb4ed1e26' '0.7.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/bitchat-android/0.7.zip"
$out = "0.7.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f6e512c5d529301ecf8d283ce0a05f195fa2aef00e9abd5c2521f94cb4ed1e26") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.7.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/bitchat-android/0.7.tar.gz
printf '%s %s\n' '1812ba34819a45c0f2c5858c86bc29110babb18266261ec32638117d21acc795' '0.7.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/bitchat-android/0.7.tar.gz"
$out = "0.7.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1812ba34819a45c0f2c5858c86bc29110babb18266261ec32638117d21acc795") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 0.7.zip | zip | 305.7 KiB |
blake3-24 c8a3d2ee4ce3a901f0cd80e42c60a0640f5cf7efdef027f1
sha256 f6e512c5d529301ecf8d283ce0a05f195fa2aef00e9abd5c2521f94cb4ed1e26
sha1 b1ae05909802c2a9e48e73f0323c99f0ec37c765
|
| 0.7.tar.gz | tar.gz | 258.3 KiB |
blake3-24 0af0c29c13a452f8dd9a3823ac18d2fd6f72332367db97fe
sha256 1812ba34819a45c0f2c5858c86bc29110babb18266261ec32638117d21acc795
sha1 8b39ba23f4fe64eb78b38affb7ad1d529a910c83
|
install
bazel
http_archive(
name = "bitchat-android",
urls = ["https://ratatoskr.space/pkg/bitchat-android/0.7.tar.gz"],
integrity = "sha256-GBK6NIGaRcDyxYWMhrwpEQursYJmJh7DJjgRfSGsx5U=",
strip_prefix = "bitchat-android-0.7",
)
zig
.url = "https://ratatoskr.space/pkg/bitchat-android/0.7.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "bitchat-android",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/bitchat-android/0.7.tar.gz"],
integrity = "sha256-GBK6NIGaRcDyxYWMhrwpEQursYJmJh7DJjgRfSGsx5U=",
strip_prefix = "bitchat-android-0.7",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/bitchat-android/0.7.tar.gz",