-
Some Frontend Changes and a new Room Search / Display ; Android Release!
StableAll checks were successfulBuild Tauri App (Linux + Windows exe) / build (push) Successful in 11m34sreleased this
2025-08-31 22:24:31 +00:00 | 8 commits to main since this releaseTonight on ByteGear:
We did some changes to the Frontend and did some new Features
You can now view some Rooms which are Public, if you want to have a Private Conversation then create a Room with a Password.
WARNING: On debloated Windows Installs, ByteChat wont start because of the
webview2loader.dll, This is a known Issue. Do not write a Issue about it.Future:
-
Move Encryption from JavaScript to Rust for better Performance ( edit 29/08/25 ; This is possible but hard to do because of the Tauri API ; but im sure ill find a way. and make it work -> @notice: if anyone knows more than i do please message me on discord!! or open a PR! )
-
Make the Application run better / smoother with low resource Enviroments
-
Shitty Android Support
-
Frontend Changes ( Title Changed ; New Icon ; New Stuff in general, you'll Figure it out )
- [x] Fix #1 Issue completely!
Support List:
Currently integration is on its way for Android. Linux is native as it's compiled from Ubuntu. Windows is compiled from the Linux runner. It runs well but not on debloated installs. Android works well, it needs it's own steps in CI/CD but that's for later times.
Below is a table with integration progress:Windows Unix / Linux Android 95% (Near Native, Currently compiled from Linux) 100% ( Native ) 60% (CI/CD needs integration)
Android Support:
Ive integrated Android Build Support. To build A APK you'll need to run
cargo tauri android build --apk, you need Android Studio and you need to set these Variables in~/.bashrc# Android SDK export ANDROID_HOME=$HOME/Android/Sdk export ANDROID_SDK_ROOT=$ANDROID_HOME # Android NDK (adjust version!) export NDK_HOME=$ANDROID_HOME/ndk/29.0.13846066 # Add to PATH export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools:$ANDROID_HOME/cmdline-tools/latest/bin:$PATHThis is vital for it to work, building with
./gradlewis possible but stoopidly hard to do.If you try to compile a Release APK then you need to create a Signage Key.
WARNING: Native Android Builds are available really badly. I'll try to build one every Release. In the future ill integrate it into CI. TRY THE APKS AT YOUR OWN RISK!
If you want a release APK then download bytechat-release.apk
long live OSS!
Thanks to @rattatwinko and @Sipchi on Discord!
Android:
References that may be useful:
https://v2.tauri.app/distribute/sign/android/
https://v2.tauri.app/reference/cli/#android-buildDownloads
-