Changelog & Features
Everything Orvia can do — and what changed with each release.
Core experience
- Real-time chat rooms — join with a room ID and start chatting instantly.
- Mobile-friendly responsive interface with sidebars, mobile user list, and sticky chat layout.
- No registration required — just pick a name and go.
Messaging
- Send and receive messages instantly — no delays.
- See when others are typing in real time.
- Emoji picker, reactions on any message, and built-in GIF search.
- Auto-translate messages for multi-language conversations.
- Delete your own messages anytime.
Attachments & media
- Share images, videos, and files with instant previews.
- Uploads happen in the background — your chat is never interrupted.
- See upload progress in real time (0–100%).
- Drag and drop files or entire folders straight into the chat.
- Voice-to-text — tap the mic and dictate your message.
- Play shared videos directly in the chat window.
- Permission-controlled sharing — choose exactly who can view and download your media. Non-permitted users see a locked card with "You are not allowed to watch and download".
- Server-side enforced — even if someone modifies the page code, the server blocks unauthorized access.
- Senders can edit permissions after sharing via the badge on the message.
Watch Together
- Paste a YouTube, Vimeo, or video link and watch it together — playback stays in sync for everyone.
- Full playback controls — play, pause, seek, and change speed.
- Works with YouTube, Vimeo, and direct video links (.mp4, .webm).
- Anyone in the room can control the video — not just the person who started it.
Live Presence & Activity
- Presence dots — green (online), yellow (away), grey (offline) next to every user.
- Activity bar — see who's typing, recording, or uploading right now.
- Status updates automatically — no manual toggling needed.
Instant Join Links
- Anyone in the room can create a shareable invite link with one click.
- Links are verified before the visitor enters — no unauthorized access.
- Visitors just pick a display name and they're in.
Permissions & Access Control
- Room permissions — grant specific abilities (media control, admin actions) to individual users, with automatic expiry.
- Media access control — sender picks who can view and download shared files with a popup before uploading.
- Locked overlay — non-permitted users see the media card but cannot play, view, or download the content.
- Server-side enforcement — the backend checks permissions on every media request. Modifying the frontend cannot bypass it.
- Edit after sharing — click the permission badge on any media message to grant or revoke access in real time.
- Join approval — room owners can require approval before new users enter.
Moderation & Classroom tools
- Class mode — the host controls who can speak, with options to mute or remove participants.
- Join approval alerts and a built-in feedback form.
Security & Privacy
- End-to-End Encryption — messages are encrypted on your device before being sent. Only people in the room can read them.
- Encryption keys stay on your device — never uploaded to any server
- Toggle encryption on or off per room from the chat header
- Nothing is stored — rooms and messages disappear when everyone leaves.
- Secure invite links — cryptographically signed so they can't be tampered with.
- Privacy policy — full details on how your data is handled.
Reliability & performance
- In-app notifications so you never miss an event or error.
- Auto-reconnect — if your connection drops, Orvia picks up right where you left off.
- Idle rooms are automatically cleaned up to keep things running smoothly.
- Anonymous usage analytics to help us improve the platform.
Voice & Video Calls
- Real-time audio and video calls — start a call right inside any chat room, no redirect needed.
- Screen sharing — share your full screen or a specific tab during a call.
- Persistent inline call strip — a slim connected bar stays visible in the chat while you're on a call.
- Floating call window — pop out the call into a draggable, resizable window you can position anywhere on screen.
- Fullscreen mode — expand to a full-screen overlay for presentations and focused sessions.
- Mute, camera toggle, screen share, raise hand, and leave — all accessible from every mode.
- Pin / Focus — tap any participant tile to spotlight them in a large view. Others move to a compact strip. Tap again to unpin.
- Voice room lock — owner can lock the channel so new joiners must be approved before entering.
- Admin kick — owner can remove any participant from the voice room with one click.
- Hand raise — available for both speakers and listeners (owner excluded).
- Responsive layout — mobile overlay sidebars, collapsible UsersSidebar, Google Meet-style participant list on the right.
- Pin / Focus — tap any tile to spotlight a participant.
- Admin kick — remove any participant with one click.
Changelog
v3.4.0 — March 2026
Pin / Focus, Voice Governance & Responsive Layout
- Pin / Focus any participant — tap any video tile to spotlight them in a large view; others move to a compact strip. Works on mobile and desktop.
- Voice room lock — owner can lock the voice channel; new joiners enter a pending queue and must be approved or rejected
- Admin kick — owner can remove any participant from voice with one click
- Hand raise for speakers + listeners — not just listeners; owner is excluded
- Responsive overhaul — mobile overlay sidebars for chat and participants, collapsible left UsersSidebar, Google Meet-style layout
- Pending join count badge on the participants button in the control bar
- Pin indicator (indigo ring) and hover-reveal pin button on every tile
- Desktop pinned spotlight: large left area + vertical scrollable strip on the right
v3.3.0 — March 2026
Voice & Video Calls
- In-room audio / video calls — start a live call without leaving the chat, powered by mediasoup SFU
- Screen sharing — share your screen or a browser tab directly inside the call window
- Raise hand, participant count badge, and per-participant mute indicators
- Floating, draggable, resizable call window with three modes (strip, floating, fullscreen)
v3.2.0 — February 2026
Modern UI Redesign & Streamlined Experience
- Complete UI redesign — replaced the retro pixel-art look with a clean, modern glassmorphism design across the entire chat interface
- Invite nudge — when you're alone in a room, a banner lets you copy an invite link with one click
- Progressive disclosure — header actions appear contextually based on room activity, reducing clutter
- SEO overhaul — richer metadata, structured data schemas, and improved search visibility
- Better mobile experience — tighter spacing, safer touch targets, and responsive breakpoints for all components
v3.1.0 — February 2026
Permission-Controlled Media Sharing
- Per-user media permissions — choose who can view and download your shared images, videos, and files
- Locked overlay — non-permitted users see "You are not allowed to watch and download" instead of content
- Server-side enforcement — even if someone hacks the frontend, the server blocks unauthorized access with 403
- Edit after sharing — click the permission badge to grant or revoke access at any time
- Real-time permission updates — granting or revoking access instantly reflects for all users
- Uses internal user ID (odium) for tamper-proof identity, not usernames
v3.0.0 — February 2026
Advanced Collaboration & Real-Time Features
- Watch Together — paste a YouTube, Vimeo, or video link and watch in sync with the whole room
- Live Presence — see who's online, away, or offline at a glance in the sidebar
- Activity Bar — know when someone is typing, recording, or uploading in real time
- Instant Invite Links — share a one-click link so anyone can join your room instantly
- Room Permissions — grant or revoke specific abilities per user with time-limited tokens
- Redesigned landing page with a full features showcase
- Anyone in the room can control Watch Together playback — not just the host
- Late joiners automatically sync to the current video position
v2.3.0 — February 2026
Encryption Upgrade
- Upgraded to a faster, more reliable encryption system
- All rooms now use the improved encryption — no action needed from you
v2.2.0 — January 2026
End-to-End Encryption
- End-to-end encryption for room messages — only participants can read them
- Encryption keys are stored on your device and never leave it
- Lock icon in the chat header shows when encryption is active
- Keys are exchanged automatically when you join a room
v2.1.0 — January 2026
Media & Performance
- Faster media uploads that don't block your chat
- See upload progress in real time
- Shared media expires after 5 minutes for privacy
- Upload entire folders — file paths are preserved
v2.0.0 — December 2025
Major Update
- Completely rebuilt for better speed and reliability
- Voice-to-text — speak instead of typing
- React to messages with emoji and search for GIFs inline
Quick demo steps
- Open the landing page and join a room with a room ID and your name.
- Send a message to show real-time delivery and typing indicators.
- Click the WATCH button in the header, paste a YouTube link, and start a Watch Together session.
- See presence dots in the sidebar — green = online, yellow = away.
- Click the invite link button to share a one-click join link.
- Drag a folder onto the input to demonstrate folder upload and preserved paths.
- Share media with restricted permissions — notice the locked card for non-permitted users.
- Toggle E2EE in the chat header to enable encrypted messaging.