v0.1.0-beta.15April 17, 2026MajorLatest
Stable device identity, rich chat, and right-panel Quick Share + File Inbox.
Stable Device Identity
- Devices identified by permanent hardware ID: BIOS UUID (Windows), IOPlatformUUID (macOS), machine-id (Linux)
- Hardware ID survives reinstall — contacts, aliases, and block lists persist even after uninstalling and reinstalling Rostyman
- Block enforcement by hardware ID: blocked devices cannot bypass blocks by changing IP or reinstalling
- Goodbye broadcast when auto-discovery is turned off — other devices see you go offline instantly instead of waiting for timeout
Chat & Messaging
- Emoji reactions: 700+ emoji across 7 categories, searchable picker, :shortcode: auto-conversion
- React to any message with a single hover click or the full picker; reactions sync in real time
- Message delivery status: pending (clock icon), sent, delivered (checkmark), failed (X)
- Offline message queuing: messages sent to offline devices queue locally and deliver automatically on reconnect — up to 5 retries over 24 hours
- File attachment cards in chat: sent files appear as rich cards in the bubble on both sender and recipient sides
- Device sub-tab memory: last active tab (Messages, Sent Files, etc.) persists across restarts
Groups Tab
- 4 tabs per group: Members (live online/offline status), Messages (merged read-only timeline), Sent Files, Received Files
- Group message timeline shows emoji reactions and WhatsApp-style date separators (Today / Yesterday / date)
- Recipient names shown on sent message bubbles in group timelines
Quick Share (Right Panel)
- New Quick Share tab in the right panel (Ctrl+J) for fast file + message sending
- Trusted device picker with live online status indicator and device search
- Drag and drop files directly onto the panel, or click Add Files to browse
- Optional message with :shortcode: emoji conversion; optional password protection
- Transfer status shows: Waiting for approval → Sending (N%) → Delivered / Failed
File Inbox (Right Panel)
- New File Inbox tab in the right panel (Ctrl+J) — badge count shows pending approvals
- Accept, Reject, or Reject & Block incoming transfers without opening the full File Sharing panel
- Password entry field for encrypted transfers; progress bar during receiving
- Clear Completed button to batch-dismiss all finished entries at once