Skip to content

Releases: vortexapps67/OnyxChat

Release list

BETA v1.0.0

Choose a tag to compare

@vortexapps67 vortexapps67 released this 15 Aug 13:50

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.
image-removebg-preview