Skip to content

v0.3.0 — clips, chat, BRB, local recording, 9-language UI

Choose a tag to compare

@github-actions github-actions released this 12 Jul 11:15
· 10 commits to main since this release

⚠️ This release adds Twitch permissions (clips:edit, user:write:chat). Existing logins must reconnect once — the plugin detects it and asks.

Added

  • 🌍 Full UI localization — the interface is now translated into 9 languages (EN/FR/DE/ES/IT/PT/NL/PL/RU) and follows your SteamOS language automatically, like the rest of the suite.
  • 🎬 Instant clips — while live, one button clips the last ~30 seconds through the Twitch API (published to your dashboard ~15 s later).
  • 💬 Send chat messages — talk in your own Twitch chat straight from the QAM, next to the read-only overlay.
  • ⏸️ BRB mode — one tap replaces the game feed with a clean pause screen and mutes your microphone; one tap brings the game back. The RTMP stream never drops, so viewers stay connected.
  • ⏺️ Local recording — record your session as an MKV in ~/Videos/BoneCast/ (localized XDG folder), either alongside the live stream (single-encode tee, no extra CPU cost) or without streaming at all. The file path is shown when you stop.
  • Status badges now distinguish live / paused (BRB) / recording.

Fixed

  • Overlay settings finally apply live. Position, size and opacity changes from the QAM had no effect: in WebKitGTK a fetch() on a file:// URL returns HTTP status 0 even on success, so the overlay discarded every state update. Changes now apply within ~1 s.
  • Overlay stays visible when Big Picture has the focus — the overlay window now sits on the KDE on-screen-display layer (like the volume popup) instead of relying on keep-above.
  • The overlay no longer inherits the plugin's PyInstaller LD_LIBRARY_PATH (spurious libssl/gio warnings).
  • Leftover Steamcord naming purged from the overlay (window title, default state directory).