Releases: vortexapps67/OnyxChat
Releases · vortexapps67/OnyxChat
Release list
BETA v1.0.0
OnyxChat v1.0.0
We are thrilled to announce the official initial release of OnyxChat (v1.0.0), a next-generation, high-performance, decentralized chat application for Android built using Jetpack Compose and the Matrix Rust SDK.
🚀 Key Highlights
🎨 Identity & Iconography
- OnyxChat Identity: Established all user-facing names, prompts, and branding under the "OnyxChat" name.
- Logo & Design: Configured all design system logos and launcher icons using the new OnyxChat bubble logo.
- Adaptive Launcher Icon: Generated legacy square, round, and adaptive launcher icons across all density buckets (MDPI, HDPI, XHDPI, XXHDPI, XXXHDPI) utilizing a clean, solid white background.
✨ Styling: Liquid Glass (Frosted Glassmorphism)
- Introduced the reusable
Modifier.liquidGlass()styling layer. - Applied the Liquid Glass theme to chat message bubbles in the message list timeline, rendering a subtle, beautiful glassmorphism effect (translucent backgrounds + fine light-reflecting borders).
🔔 Push Notifications & Calling Fixes
- Immediate Pusher Registration: Optimized the registration mechanism to ensure push notifications (FCM/UnifiedPush) and incoming call alerts are registered immediately after login.
- Users will receive notifications and call requests immediately, regardless of their current device verification status.
🤖 GitHub Actions Workflow
- Introduced a dedicated workflow to compile, build, and package the universal release APK (
OnyxChat-release.apk) automatically on workflow dispatch, streamlining deployment.
🛠 What's Under the Hood (Technical Stack)
- Engine: Matrix Rust SDK.
- UI Framework: 100% Jetpack Compose with custom design elements.
- DI & Navigation: Metro DI and Appyx navigation structure.
- Target SDK: Android 14 (API Level 34) and up.
