v0.3.2 — TWITCH Never miss anyone again
LinuxStreamDeck now holds a live connection to Twitch, so the deck can tell you
the moment somebody talks to you — and, more usefully, how long they have been
waiting.
🔔 The alert key
Dark and silent while chat is quiet. The moment somebody writes, it shows
their picture, how long they have been waiting and how many are
unread, with an optional sound. Press it to mark them seen.
The border climbs from blue to amber to red as the wait grows, and
the key breathes so you catch it from the corner of your eye without looking
for it.
It also watches new followers, subscriptions (new, gifted and renewed)
and raids — one key each, or one key for all of it.
It counts waiting, not messages
This is the whole idea. "3 messages" tells you nothing about whether you are
ignoring somebody. "Four minutes" tells you exactly that, and it is the number
that matches the viewer who writes once, gets nothing back, and does not come
back either. So the clock measures from the oldest unanswered message, not
the newest.
The sound follows the same rule
One sound when the key goes from quiet to somebody-waiting, and an optional
reminder if they are still waiting later. Never one per message — that is
unbearable the moment a chat wakes up, and the first thing anyone does about it
is turn the sound off, which puts them straight back to missing everything.
It still works when the room is busy
Filter chat to questions and mentions, or to first-time chatters — the
one person you really cannot afford to ignore. With two hundred people talking,
"somebody said something" means nothing; "somebody asked you a question" still
does.
Two keys watching different things forget independently, so pressing one never
silences the other.
🩹 Also fixed
- Disconnecting a Twitch account tore down its whole authorization.
Revoking the refresh token alongside the access token invalidates every token
from the same grant, so reconnecting produced a session whose events were
revoked seconds later and whose permissions were refused. Only the access
token is revoked now, and a revocation that arrives after you have already
reconnected is discarded. - A refused event now says which permission is missing and how to grant it,
instead of quoting Twitch's "subscription missing proper authorization" at
you. - A value drawn over a picture is outlined. A white clock on a bright Twitch
avatar was not dim, it was invisible. - The chat filter is hidden when the key is watching followers, raids or
subscriptions, where it changes nothing.
⬆️ Upgrading
This release needs two permissions the last one did not ask for
(user:read:chat and channel:read:subscriptions).
If your account was connected before, the cleanest path is:
- Remove LinuxStreamDeck at
twitch.tv/settings/connections - Open Twitch account… and connect again
The log then says granted 8 of 8 permissions. Without it, the chat and
subscription keys stay silent and the pre-flight warns you which permission is
missing.
Install
Download the .deb and double-click it, or:
sudo apt install ./linux-stream-deck-0.3.2.debUpgrading keeps your configuration. Run:
sudo ./packaging/refresh-appstream.sh afterwards if you want your software centre to show the new version.