Stapp v0.1.0-beta.7 — QoL, Interface & Desktop Experience
Pre-release
Pre-release
Stapp v0.1.0-beta.7 — QoL, Interface & Desktop Experience
🎙️ Voice, Audio & VoIP
- AudioContext Singleton (BC-2 Resolution): Centralized all remote audio tracks within a deterministic, singleton-managed PlaybackGraph. This completely removes the browser's hardware audio context exhaustion limit, ensuring pristine, glitch-free voice performance in rooms with 7+ concurrent speakers.
- Unified Ringing State Machine: 1:1 Direct Calls and rooms now share a consistent, bidirectional ringing state accompanied by an automatic 30-second timeout.
- Missed Call Tracking: Automatic system notification logged directly into the DM timeline whenever a recipient is offline or unavailable.
- Input Hardware Ergonomics: Seamless dynamic microphone switching during active calls, automatic device deduplication, and refined Voice Activity Detection (VAD) calibration with responsive visual indicators.
🖥️ Desktop Experience & Operating System Integration
- Close to Tray (Tauri v2): Closing the application window now minimizes Stapp to the system tray without dropping or interrupting active voice calls.
- Native OS Notifications: Operating system notifications for direct mentions, incoming private messages, and incoming calls, with single-click window focusing.
- Connect Screen Bypass (Direct Boot): Authenticated users now launch directly into the workspace, while joining new servers is handled through an in-app modal without dropping the current session.
🎨 Customization, Themes & Profiles
- Voice-Reactive GIF Avatars: Full support for custom GIF avatars that animate dynamically when the user speaks in voice calls.
- Custom Banners & Profile Popover: Brand-new profile customization supporting custom banner images and colors, plus a swift profile popover featuring instant DM shortcuts.
- 5 Curated Visual Themes: Onyx (Pure OLED), Dark, Slate Gray (Default), Light, and Custom token styling.
💬 Chat & Rich Media
- Jumbojis: Scaled-up typography rendering (2.75rem) for clean single-message bursts of 1 to 10 emojis.
- Intrinsic Media Aspect Ratio: Image and video attachments strictly preserve their native aspect ratios without unwanted cropping or letterboxing distortion.
- GIF Favorites: One-click favorite starring on hover, backed by a dedicated "Saved Favorites" tab in the GIF selector.
🚀 Infrastructure & CI/CD
- Native S3/R2 Storage Integration: Universal object storage support (Cloudflare R2, AWS S3, MinIO) built directly into the server binary, complete with automatic local disk fallback.
- High-Speed CI/CD Pipeline: GitHub Actions runner optimization leveraging Cargo caching and host-native builds, slashing container build and publish times from over 60 minutes down to under 2 minutes.