• Some Frontend Changes and a new Room Search / Display ; Android Release!
    All checks were successful
    Build Tauri App (Linux + Windows exe) / build (push) Successful in 11m34s
    Stable

    rattatwinko released this 2025-08-31 22:24:31 +00:00 | 8 commits to main since this release

    Tonight 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:$PATH
    

    This is vital for it to work, building with ./gradlew is 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!


    Preview:
    Screenshot From 2025-09-01 00-25-00.png

    Android:

    Screenshot_2025-09-01-19-48-32-615_com.rattatwinko.bytechat_desktop.jpg

    References that may be useful:

    https://v2.tauri.app/distribute/sign/android/
    https://v2.tauri.app/reference/cli/#android-build

    Downloads