What's new

Every Sidechat release, newest first. Sidechat shows these notes too, after it updates.

0.27.3

Changed

  • Chat search looks like the channel searchCtrl+F now has the same large search field, keys along the bottom and result rows as Ctrl+T. Highlight, Only matches and All channels are one switch that Tab cycles, and results from all channels can be picked with the arrow keys and Enter.
  • No send button by defaultEnter sends, so the message box no longer has a send button. Turn it back on with Show send button in Settings. Slow mode still shows its countdown there after each message.
  • Narrow panes fold their headerAs a pane gets narrower, its uptime, viewers and category, then the stream title, move into a tooltip on the channel name. Pop out, split, the viewer list and then the moderator buttons move into the ⋯ menu.
  • Tabs flash when you're mentionedA tab now flashes briefly each time a new message mentions you, in every unread style, not only Pulse.

0.27.2

Changed

  • Automatic updates are backOn Windows and the AppImage, updates download in the background again and install when you close Sidechat, or straight away with Restart to update. If you have 0.27.0 or 0.27.1, download this version yourself once; later ones install on their own. On a Mac and the deb, Download still opens the download page.
  • Stream volume per channelEach channel's stream keeps its own volume, so a loud streamer and a quiet one can sit at different levels. A channel you watch for the first time starts at the last volume you set.

0.27.1

Fixed

  • Chat log storageSlow storage can no longer build an unlimited queue of log messages. Logging pauses when its queue fills and resumes after pending writes finish, with a visible notice about messages that were not saved. Write failures are also shown in chat and Settings.
  • Search across chatsTyping and incoming chat can now update while large histories are searched, and changing the query cancels the old search.
  • Twitch sign-in when the browser doesn't come upSigning in or updating Twitch permissions now shows Open Twitch and Copy code beside the code, so you can get back to the Twitch page if your browser opened it behind other windows or not at all.

0.27.0

Twitch GIFs, videos on any side of the chat, and safer updates.

Added

  • Move the videoDrag a video's header to any side of the chat, or pick Left, Right, Above or Below from its Move video button. Each tab remembers where its videos go.
  • Send Twitch GIFsWith a Tier 2 or Tier 3 sub and the Twitch web login on, the emote picker has a GIFs tab in channels that allow them: trending GIFs, a GIPHY search and the GIFs you sent lately. Click one, or press Enter, and it goes to chat on its own. Type /gif and a word for a row of GIFs above the message box instead.

Changed

  • Sub anniversary cardIt's now a card like a pinned message's, above the message box with a pink Share button, instead of a pale grey block that hid its text when buttons are set to Filled. As on twitch.tv it goes by itself after a minute, with a bar that drains as it counts down, and it's back the next time you open the channel. Pin it to keep it, or hide it until Sidechat next starts.
  • Listening bars share a rowStreams you're only listening to now sit side by side in one row above the chat instead of each taking a full-width bar, and their buttons are larger with names on hover.
  • A bigger emote pickerThe picker opens wider and taller, with more emotes to a row and a larger look at the one you're pointing at. Drag its top-left corner to size it; double-click the corner to go back.

Fixed

  • Safer updatesSidechat still checks for new versions, but now opens the download page for you to install them yourself. Automatic installation is disabled until releases have verified signatures. Your accounts and settings are kept.
  • Sign-in windowsThe title shows the website's actual address, including when a social sign-in opens another window.
  • Translation filesCached language files are checked before use and replaced if damaged. Downloads and API replies have size limits.

0.26.0

Several streams in one tab and sub anniversaries to share.

Added

  • Several streams in one tabWatch stream and Listen in a chat's ⋯ menu now add that channel's stream beside any already playing, instead of replacing it. A tab plays up to four at once: videos stack left of the chat, sized together by one divider, and each stream you only listen to gets its own bar above the chat. Each has its own volume and close button.
  • Choose where your user card buttons goSettings › Moderation › On the user card puts them on a row of their own (the new default), beside delete, or beside ban.
  • Share your sub anniversaryWith the Twitch web login on, a channel where your resub is ready to share shows "It's your N-month sub anniversary!" over the message box. Share it with a message and your streak, as on twitch.tv.

Changed

  • Your user card buttons sit bareCustom buttons on the user card look like the delete and ban icons, without a box around them.
  • Moderation reasons are labelledA ban, timeout or warning's reason now starts with "Reason:", so it doesn't read as the moderator's own message.
  • No FFZ Bot badgeChat bots keep Twitch's moderator badge instead of FFZ's Bot badge, and Bot is gone from the FFZ badges in Settings.
  • Ready to type after switching tabsClicking a tab, picking one from Ctrl+K, or switching with Ctrl+Tab or Ctrl+1–9 puts the cursor in that chat's message box, in the pane you last used there. Arrowing along the tabs still keeps focus on the tabs.

Fixed

  • 7TV emote changes in busy sessionsWith many channels open, an emote added, removed or renamed on 7TV now always posts its line in chat, not just updating the emote.
  • Message box text sizeThe message box now uses your chat text size, so what you type is the same size as the chat above it, including in threads and whispers.
  • Your redeems show in chatA channel point reward you redeem from the rewards button now shows as a line in that channel's chat. Twitch only tells the streamer and moderators about redeems, so they never appeared before.
  • Pop-outs start with the chat so farA popped-out chat could open empty when someone in the chat wore one of Twitch's long event badges, and the user card of someone wearing one wouldn't open. Both work now, and a row that can't be shown is left out rather than taking the rest with it.
  • Pane buttons in a shared chatIn a narrow pane, the shared chat chip no longer pushes the ⋯ menu, Pop out and Close off the edge of the header. It shortens to "Shared" and the category gives way first; the chip's menu still lists every channel.

0.25.0

An audio compressor for streams and /clip titles.

Added

  • Audio compressor for streamsA new button on the stream player's bar (or C with the video focused) evens out loud and quiet sounds, like FrankerFaceZ's compressor. It stays on for every stream on that platform until you turn it off, and the volume slider still works while it's on. It's also on the Audio only bar.
  • /clip title and lengthGive a clip a title and a length when you make it: /clip 45 Big play makes a 45 second clip called "Big play". Both are optional; a clip is 5 to 60 seconds, 30 if you don't say.

Changed

  • Bin icon for Delete messageDelete message in a message's right-click menu now shows a bin instead of a cross, matching the delete button on hover.

0.24.1

/clip in any channel, bigger clip cards and lighter long sessions.

Changed

  • Bigger clip cardsThe card under a linked clip has a larger thumbnail and grows with the chat text size.
  • Clip note/clip says "Creating clip…" straight away, then offers Copy link and Edit when the clip is made.
  • Flush message box keeps a quiet lineClicking into a Flush message box no longer lights up the line above it.
  • Streams in other tabs let go after a whileA stream muted in another tab now unloads after five minutes, freeing the memory it held, and loads again when you go back to its tab. Streams kept playing in other tabs stay.
  • Tabs you haven't looked at in a while use less memoryA tab's chat that's been out of sight for ten minutes is put away and drawn again when you come back, still marking where you left off. A tab with something typed, a reply or a search open, or chat scrolled up, stays as it is.
  • Less work for busy chatBusy channels take less of your computer, more so while a Twitch message is pinned, with messages in Mentions, in Streamer mode, during a bot flood, or with a user card open.

Fixed

  • /clip in other people's channelsTwitch sign-in now includes permission to make clips, so /clip works in any live channel, not only after you turn on streamer features. Accounts asks you to update permissions once.

0.24.0

Auto-translate, clip previews and bigger emotes.

Added

  • Auto-translateTurn it on for a chat in its ⋯ menu, and messages that aren't in your language show translated under them, on this computer like Translate. Messages already in your language, your own and !commands are left alone.
  • Clip and video previewsA message with a Twitch, Kick or YouTube clip or video link shows a card under it with the title, channel, length and a still, and its views where the site shares them. A stream going on shows as Live. Click it to open the link. Turn it off with Show clip previews under Emotes.

Changed

  • Bigger emotesEmotes in chat are 32 pixels tall by default, up from 28. If yours were at 28 they move to 32 once; pick 28 again under Emote size to keep it.
  • Emotes in the message box match chatEmotes you type follow the Emote size setting (up to 32), instead of a smaller fixed size.

Fixed

  • No gap in Twitch chat when you switch accountsThe previous account keeps reading chat until the new one is connected, so messages sent during the switch show up right away instead of arriving later with the backfill.
  • Stray dot before names in combined chatThe channel name in front of each message no longer ends in a small dot that sat right against the username.
  • Moderation mode in combined chatA pane that combines chats now has the moderation mode switch when you moderate one of them, with delete, timeout and ban buttons on the rows from the chats you moderate.

0.23.1

Added

  • Duck streams off screenA new setting under Layout → Tabs plays streams in other tabs quieter than the one showing, at a volume you pick. Your own volume for each stream stays as you set it.

Changed

  • Keep every tab's stream playingKeep playing in other tabs is now Streams in other tabs, with a third choice: Keep all plays every tab's stream at once, whether you watch it or only listen. Mute and Keep the last one work as before.

0.23.0

Listen to a stream while chat takes the whole window.

Added

  • Listen to a streamListen in a chat's ⋯ menu plays a Twitch or Kick channel's stream as sound only, with a slim bar above the chat for play, pause and volume, so the whole tab stays chat. Twitch's player switches to its audio-only version, which saves data; Kick's has none, so its video still loads out of sight. Audio only on the stream's bar and Show video on the listening bar switch between the two without starting it over.
  • Keep playing in other tabsA new setting under Layout → Tabs keeps a stream you watch or listen to playing when you switch to another tab, instead of muting it, until another tab's stream shows. Twitch's switches to its audio-only version while it's out of sight, to save data.

0.22.6

Changed

  • Tint is the default highlight styleHighlighted messages get a light wash of colour instead of a solid fill, and mentions of you are washed in red so they stand out. Solid is still in Settings → Highlights & labels.

Fixed

  • Mod anniversaries name the moderatorA moderator anniversary shared from another channel read "has been a moderator for 6 months!" without saying who. It now starts with their name, which opens their card.
  • Announcement coloursAn announcement's row now takes the colour its sender picked, instead of the same purple as subs.

0.22.5

A tidier Settings window, and Twitch channels you follow through a rename.

Added

  • Renamed Twitch channels are followedWhen a Twitch channel you had open changes its name, Sidechat switches its tab to the new name and says so in chat.
  • Why a Twitch channel can't be readA suspended, closed or missing Twitch channel now says which it is, instead of a general "not found" error.

Changed

  • Settings switches line upA switch without a partner beside it now sits at the right edge of its card with the other controls, instead of halfway across.
  • Usage stats say what they sendThe setting now lists what the daily ping holds: a random ID, the version, your system and which platforms are open, never your accounts, channels or chat. It has a Privacy card of its own under Advanced.
  • Scrolling and SendingSettings' Scrolling & sending page is split into two cards, one for each.
  • Reset is a buttonEach Settings page's Reset is now a small button at the top, rather than text that looked like the page's description.
  • What's new comes lastUnder Advanced, What's new sits at the end and shows its first few changes until you ask for the rest.
  • Undo a page's ResetAfter Reset, a page offers Undo for a few seconds, which puts back what the reset changed.
  • Ctrl+F finds a settingIn Settings, Ctrl+F goes to the search box from anywhere in the window.
  • Message box shape under Size and shapeBox, Pill and Flush now sit with Density and Corners on Style, instead of in a card of their own called Chat.
  • Settings say when they need a sign-inMention and whisper alerts, and the list of people you've blocked on Twitch, now say when they need a sign-in (or new permissions), with a button to Accounts, as the user card options already did.
  • Mention and whisper alerts as ticksSound, Flash and Notify for mentions and whispers are ticks under column headings, like the highlight rules on Highlights.
  • Colour swatches in groupsA thin line now separates the grey accents from the coloured ones, and the theme colours from Custom.
  • Reordering saved reasonsThe first reason has no up arrow and the last no down arrow, instead of faded ones that looked pressable.
  • Accounts says it once"Not signed in" on each platform, and reading as a guest is explained once at the top instead of in every card.
  • User card moderation rowThe delete button now sits at the far left, with the timeout lengths centred between it and ban.

Fixed

  • Signing in on the stream playerWhen Twitch's player opens its own sign-in over the video, the player's controls now step aside so you can click and type in it, and the app notices once you're signed in.
  • Settings in a narrow windowSection names in the sidebar stay on one line instead of wrapping into each other, in a narrow window and beside a search's match counts.
  • Chat preview in SettingsThe sample reply now shows the message it answers, rather than a reply line pointing at the edge of the frame.

0.22.4

Added

  • Show a mention in chatEach row in Mentions has a "Show in chat" button on hover that opens its channel and scrolls to that message, or to the nearest one if it has already scrolled out of the chat's history.
  • Sign in to watch streams for certain audiencesTwitch only plays streams for certain audiences (like mature-rated games) to someone signed in. Click "log in" on Twitch's warning in the player, or the player's quality menu, and sign in to Twitch in the window that opens. The player loads again, signed in, and you only need to do this once. To sign the player out, go to Settings → Accounts → Twitch → Stream player.

Fixed

  • Links in the stream playerLinks in the player that open a new page, like Twitch's own, now open in your browser. Before, they did nothing.

0.22.3

Changed

  • Downloads and updates from sidechat.tvThe download page moved to sidechat.tv, and Sidechat now updates itself from there instead of GitHub. Nothing changes for you: your next update moves over on its own.

0.22.2

Changed

  • Character count only near the limitThe message box no longer shows "36/500" as you type; the count appears once a message reaches the platform's limit. Settings › Scrolling & sending › Always show character count brings it back.
  • Clip icon"Create a clip" in a channel's ⋯ menu has a film slate icon in place of the replay arrow.
  • Better stream controlsThe buttons over the video are bigger and bolder, a big play button sits in the middle while it's paused, and a spinner shows while the stream catches up. Pausing, playing and changing the volume flash a sign in the middle of the video. The bar fits a narrow video, and its tooltips show above it, in full screen too.
  • Keyboard shortcuts for the streamClick the video, then press Space or K to play or pause, M to mute, F for full screen and the up and down arrows for the volume.

Fixed

  • Stream play buttonPressing play no longer shows the video as paused for a moment while Twitch goes back to live, and the play and pause button keeps up when the stream pauses by itself.

0.22.1

Changed

  • Pictures in the account menuThe account menu in the title bar shows each platform's logo beside its name, and each account's profile picture beside its username.
  • Bigger user cardThe user card has a larger picture and name, full-size buttons, bigger moderation buttons and larger message text, so it's easier to read at a glance.
  • The stream player has its own controlsTwitch's and Kick's controls and pop-ups over the video are gone. Click the video to pause or play it, double-click to fill the screen, and move the pointer over it for a small bar with play, mute, volume, full screen and, for Twitch, the video quality. The volume and quality you pick are remembered.

0.22.0

Added

  • Bot flood warningIn Twitch chats you moderate, a warning appears when many chatters with no badges post for the first time within a few seconds. Review the accounts, untick anyone who looks real, and ban the rest in one go. The bans go out a few a second so Twitch doesn't refuse them, and anyone with a badge or earlier messages in the channel is never included. Turn it off or change how many chatters it takes in Settings › Moderation › Bot floods.
  • Bot removal logEvery removal is kept in Mod tools › Bot removals: when it ran, who ran it, and each account with its first message and whether the ban went through. A ban that was a mistake can be lifted from there.
  • Right-click to pasteRight-clicking the message box, or any other text field, now opens a menu with Cut, Copy, Paste and Select all. When spell check is on, it also lists fixes for a misspelled word and lets you add the word to the dictionary.
  • SOOP emote pickerSOOP channels get the emote button. The Channel tab has the streamer's signature emoticons by tier, and Global has Basic, the other shared sets and Subscriber. Picking one types its code, like /하이/.
  • SOOP stickersSigned in to SOOP, the emote picker has a Stickers tab with the OGQ stickers you own, a section per pack. Picking one sends it straight away, with anything you've typed as its words.
  • New mentions lineMentions marks where the ones that arrived since you last looked start, and opens there.
  • Mentions from one channelPick a channel at the top of Mentions or AutoMod to see only its messages.

Changed

  • Cross banBanning a Twitch user in every channel you moderate is now called "Cross ban across all channels", in the user card's ⋯ menu and in the ban dialog.
  • Mentions is easier to readMentions from one channel sit together under its name, instead of the name leading every line, so the messages and the replies they answer line up. The name comes again after a half-hour lull, and the channel you're scrolled to stays named at the top of the list. The list is no longer washed in the mention colour, since every row in it is a mention; the words that matched keep theirs.

Fixed

  • Emote names in chatHovering a SOOP, Kick, YouTube or CHZZK emote in chat said "Twitch"; it now names the platform.

0.21.1

Added

  • Install counterSidechat now sends one anonymous ping a day with a random ID, its version, your system and which platforms you have open (Twitch, Kick…), so we can count installs. Nothing about your accounts, channels or chat. Turn it off with Send anonymous usage stats under Settings › Advanced.

0.21.0

Emotes drawn in the message box, bans across every channel you moderate, and starred channels.

Added

  • Ban in every channel you moderateOn Twitch, a user card's ⋯ menu can ban someone in your own channel and every channel you moderate at once, and the ban prompt has a box to do the same. A ban everywhere always needs a reason, which every channel's mods see. The card says where the ban went through and where it didn't.
  • Subs and gifts on the scrollbarSubs, gifts, raids and donations now leave a mark on the scrollbar in their row's colour, so a burst of gifts is easy to find when scrolling back. Click a mark to jump to it. Switching the kind's colour off under Highlights hides its marks too.
  • GIF heightChoose how tall Twitch GIFs can be in chat, from 60 to 200 pixels, in Settings › Emotes › More options. It stays at 100 unless you change it.
  • Starred channelsStar a channel from its ⋯ menu and it stays on the new tab page and at the top of Ctrl+T after you close its chat. Right-click a starred channel there to unstar it.

Changed

  • Emotes in the message box sit in line with your textAn emote you type now takes the room of its picture, not its name, so a long emote name no longer leaves a wide gap. The caret steps over an emote in one go, and one Backspace removes it. A long message wraps onto more lines instead of scrolling sideways.
  • Emote preview while typing is on by defaultNew installs show the highlighted : suggestion large beside the list. It's in Settings › Chat if you'd rather not have it.
  • Taller scrollbar markersA run of marked messages in a row, like a gift bomb, shows as one bar as tall as the run, and a single mark is a short bar instead of a thin line.
  • Plain Phosphor icons by defaultPhosphor replaces Phosphor tinted as the default icon set. If you were still on the old default you move over once; any set you picked yourself stays, and Phosphor tinted is still in Settings › Style.
  • Spell check is off in the message boxEmote names and chat slang no longer get red underlines, which showed through emotes drawn in the box. Turn it back on with Check spelling under Settings › Scrolling & sending.
  • Tab cycles through emotesTab puts in the closest emote, and each Tab after swaps in the next one; Shift+Tab goes back. Enter keeps the one showing.
  • Closer emote suggestions firstAn emote named exactly what you typed comes first, then the ones that start with it from A to Z, then the ones that only contain it.

Fixed

  • Reopening a tab you just closedOpening Whispers, Mentions or a channel again while its tab was still folding away no longer closes it a moment later.

0.20.0

Added

  • LinuxEach release now comes for Linux too: a deb for Ubuntu and Debian, and an AppImage for other distributions that updates itself. On the deb, Sidechat tells you when a new version is out.

Fixed

  • Windows open on the right monitorSettings, user cards, Activity, viewer lists, reply threads, sign-in pages and new pop-outs now open over the window you opened them from, on its monitor, instead of always on the main one.

0.19.2

Changed

  • Settings are more compactRows are tighter, and in a wide window switches sit in two columns. Settings that were folded under "More options" now show with the rest of their section, so nothing is hidden. The Chat page has one preview at the top that stays in view while you scroll, instead of one in each card.
  • One-line chat header by defaultNew installs start with the one-line chat header. Your current header style stays as it is; pick it in Settings under Chat header.

0.19.1

Changed

  • Pinned messagesA pinned message now floats over the top of chat as a card, like on Twitch. It shows one line with who pinned it; the arrow opens the whole message, and Unpin, Change how long and Hide are in its ⋯ menu. If you'd rather keep chat clear, Settings › Layout › Pinned messages › One line shows it as a single line above chat instead.
  • Your name's highlight colourPick it right on your name's row under Highlights. Words and chatters without a colour of their own show that they use it.
  • Adding highlightsChoose Word, Contains, Regex or Chatter beside the box before adding, and only that type is explained. Hover a column's heading to see what it does.
  • One Mac downloadThe Mac app is now a single download that runs on both Apple silicon and Intel Macs, instead of a separate one for each.

Fixed

  • Reloading the windowAfter Ctrl+R, chats load their recent messages, 7TV and other emotes, and connection status again straight away, instead of only after reloading two or three times.
  • Blank strip at the bottom of chatScrolled up in a busy channel, the bottom of chat could show an empty strip instead of the next messages until something else changed. The messages now fill the view.

0.19.0

A sidebar you can shape to fit: compact rows, an icons-only rail, a resizable width, a foldable Offline group and a live-first A–Z order.

Added

  • Live first, then A–ZA new tab order puts live channels first and sorts each group by name, in the tab strip and the sidebar. Pick it in Settings under Tab order, or from a tab's right-click menu.
  • Compact sidebar rowsSettings › Layout › Sidebar rows can now show one line per channel, with a smaller picture and no stats line, so far more channels fit without scrolling.
  • Fold away offline channelsWith tabs sorted live first, click the sidebar's Offline heading to hide or show the offline channels. Mentions in hidden tabs still show on the heading, and the tab you have open stays in view.
  • Icons-only sidebarSidebar rows › Icons only turns the sidebar into a thin rail of channel pictures, with live dots and unread badges on each one. Hover a picture for the channel's name, viewers and category.
  • Resizable sidebarDrag the sidebar's inner edge to make it wider or narrower, or set Sidebar width in Settings › Layout. Double-click the edge to put it back.
  • Choose what's under each tab nameSettings › Layout › Under each name picks what a live channel's tab shows below its name: viewers, uptime, category and title, in any mix. It applies to the sidebar, the icon rail's tooltips and two-line top tabs.
  • Platform colours in combined chatWhen a combined chat mixes platforms, Settings → Chat → Names and time can colour each name by its platform (Twitch purple, Kick green and so on), so you can tell at a glance where a message came from. Off by default.

Changed

  • Simpler tabs and add buttonTabs with several chats no longer show a layout icon, and the pane's button for adding a channel beside it is now a plus.
  • Clearer unfollowThe channel menu's Unfollow item now reads "Unfollow channel". Unfollow on a Twitch user card now asks in a pop-up, which says you're unfollowing their Twitch channel.

Fixed

  • Tick several channels at onceIn a combined chat, the channel menu's lists for Read anonymously, Notify when live and Moderator mode stay open after each tick, so you don't have to reopen the menu for every channel.
  • Kick reconnecting slowlyA dropped Kick connection that only needs a reconnect, like a missed ping, no longer waits up to a minute as if Kick had refused the chat.
  • Reconnecting in a tight loopA chat whose server accepts the connection and drops it straight away now backs off, instead of dialling again every second.

0.18.0

Lighter background work, and a round of fixes to settings, sign-in, connections and Moderator mode.

Changed

  • Lighter pop-outs and background checksA pop-out now receives only its own chats' messages, so a busy chat elsewhere no longer costs it anything. Changing a chat mode, adding a tab or refreshing a sign-in no longer reloads every channel's badges, emotes and live status, and pinned messages in chats you can't see are checked every few minutes instead of every 30 seconds.
  • Busy mod panels stay smoothMod actions, Activity and pinned messages redraw only what changed, so ban waves and sub trains cost less.

Fixed

  • Keeping settings after a bad valueOne setting Sidechat couldn't read, like an unknown icon set or a broken tab, reset its whole section: your theme, every highlight rule or every tab. Now only that value goes back to its default, and only the broken tab or rule is dropped.
  • Selecting words while typingCtrl+Shift+Left and Right select by word in the message box and search again, instead of moving the tab.
  • Reordering chats in Moderator modeDragging a channel along the strip, or Move left and right, now moves its chat too after you've rearranged the chats.
  • Moderator mode full"In Moderator mode" in a chat's ⋯ menu says Moderator mode is full at 50 chats, instead of doing nothing.
  • Keyboard after dragging a channelEnter or Space on a channel in Moderator mode's strip no longer does nothing after a drag.
  • SOOP and CHZZK messages twiceA SOOP or CHZZK channel that went live while waiting to reconnect could connect twice and show every message twice.
  • CHZZK connection errorsWhen CHZZK refuses the connection, the reason stays shown while Sidechat waits to try again, instead of flashing past.
  • Pop-out status for TwitchA pop-out now shows why a signed-in Twitch channel can't connect.
  • Staying signed inSigning in to a second account while Sidechat was renewing the first could sign the first one out of Kick.
  • "Your session was renewed" when it wasn'tAfter Twitch or Kick turns down a message, Sidechat really renews the sign-in before asking you to send it again.
  • Sending while signed outSays to connect an account, instead of "Account changed".
  • Signing in twiceStarting a sign-in while one is open now says so, instead of doing nothing.
  • Kick sign-in lost on quitQuitting right after signing in to kick.com no longer loses the sign-in.
  • Replaying the right StreamElements alertReplay no longer plays another gift from the same viewer, or their gift instead of their own sub, and finds alerts whose time is further off.
  • Replaying gift bombs, charity and channel pointsAfter a restart, Replay says these can only be replayed from the same session, instead of "no alert for this event".
  • User card following new messagesA viewer's card keeps scrolling to their newest message once it holds 200.

0.17.0

Moderator mode arranges more like Viewer mode: drag its channels, and add as many as 50.

Added

  • Moderator mode from any chatA chat's ⋯ menu has "In Moderator mode", to add it to Moderator mode or take it out without leaving Viewer mode.
  • Drag channels in Moderator mode's stripDrag a channel along the strip to reorder the chats, or down onto the chats to split it off beside one, combine it or make tabs, as with Viewer mode's tabs. It comes out of a combined chat or tabs to go there.
  • Channel menu in Moderator mode's stripRight-click a channel at the top to give it the most room, move it left or right, pop it out, open it in Viewer mode or remove it. A middle-click removes it, as on a tab, and the + after the channels opens the channel list.

Changed

  • Up to 50 chats in Moderator modeThe first 16 sit side by side as before, and more share their places as tabs.

Fixed

  • One logo per platform in combined chatSending to all channels from a combined chat with two channels on the same platform no longer shows that platform's logo twice in the message box.
  • Combined chat names overlappingIn a combined chat's header, the channel names shorten to fit instead of running into each other.

0.16.1

Changed

  • Account menu tickThe account you're signed in with now has a plain tick after its name, instead of a green circle in front that looked like the add button.
  • Activity says what happenedRows read as a sentence after the name, like "gifted a Tier 1 sub to Alex" or "cheered 100 bits", instead of an arrow and a row of chips. Details the sentence doesn't cover, like a sub streak, stay in the quiet line after it.

Fixed

  • Replaying alerts through StreamElementsReplay in Activity said "StreamElements has no alert for this event" for cheers, gifts and other Twitch events, and when it did find one nothing played. It now finds the alert and plays it on your overlay, the way StreamElements' own dashboard does. Channel point redemptions can be replayed too.

0.16.0

Added

  • Emotes in the message boxEmote names you type now show as the emote before you send, once you've finished the word. Turn it off with "Show emotes in the message box" under Settings › Emotes.
  • Tabs in Moderator modeIn Layout → Edit layout, drop a panel on the middle of another to make them tabs, like AutoMod queue and Mentions sharing one space. Separate splits them up again. Tabs for chats show what AutoMod is holding there.
  • Chats as tabsLayout → Chats as tabs shows your moderated chats one at a time in one place, instead of side by side. Pick one from its tabs or from the channels along the top. New chats join the tabs, and you can drop a chat on the tabs to add it.
  • Send and keep the textShift+Enter sends your message and leaves it in the box, so you can send the same emotes again straight away.

Changed

  • Clearer account menuThe account you're using is now marked with a check and shown in bold, instead of greyed out like it couldn't be picked. The menu's icons no longer take the colourful set's colours.
  • Both accounts in the title barWhen you're signed in to Twitch and Kick, the account button shows both, each with its logo. A narrow window shows just the logos.

Fixed

  • Replaying a StreamElements alertReplay from Activity no longer says "StreamElements has no alert for this event" for follows, cheers and channel point redemptions it does have. It asked StreamElements for the wrong date format, looked for channel point redemptions among loyalty store ones, and could miss a 1-bit cheer or a 1-point redemption.

0.15.0

Chat logs, a new emote picker with emoji, and live status without signing in to Twitch.

Added

  • Chat logsSidechat can save chat to text files, one per channel per day, with the time of each message. Turn it on under Settings > Chat logs. You can pick another folder, how times are written, and which channels to log, and keep each live stream's chat in a file of its own. It's off until you turn it on.
  • Channel pictures in the emote pickerYour emotes from other channels are headed by each channel's picture as well as its name.
  • Fold picker sectionsClick a section's heading in the emote picker to fold it away, and again to open it. Folded sections stay folded, and search still finds their emotes.
  • Emoji in the emote pickerThe picker has an Emoji tab, grouped like your phone's keyboard. Search finds emoji by what they're called ("heart", "joy"), and picked emoji show up in Recently used and can be pinned like emotes.
  • Emoji skin toneThe hand button beside the picker's search box chooses the skin tone emoji are shown and typed in. The picker remembers it.
  • Live status without signing inTwitch chats now show whether the channel is live, with its title, category, viewers and uptime, even when you haven't signed in to Twitch.

Changed

  • Clearer Activity iconsThe Hype Train shows a train, charity a hand holding a heart, a prediction's result a trophy, a new Bits badge a medal and a Power-up a lightning bolt, so they no longer share icons with follows, polls and cheers.
  • Emote picker tabs by where emotes workThe picker's tabs are now Channel, Yours and Global instead of one per emote service. Channel has the channel's Twitch or Kick emotes together with its 7TV, BTTV and FFZ ones. Yours has your emotes from other channels, then Prime, Turbo and the like. Global has every service's global emotes.
  • Why you have a channel's emotesEach channel in the picker says why you have its emotes: Sub, Follower, Bits and so on.
  • Kick retriesA Kick channel that Kick is blocking, or whose chat it has refused twice in a row, waits at least a minute before trying again instead of every few seconds, and says so in its status. The first few reconnects reuse the recent channel lookup.
  • Lighter emote setting changesChanging an emote setting no longer reloads every channel's unchanged emotes in the window.
  • Closing a tab animatesA closed tab fades and folds away, and the tabs beside it slide over to fill the gap, instead of vanishing at once. With reduced motion turned on, tabs still close straight away.

Fixed

  • Account changes during requestsStream edits and Twitch actions stop if you switch or remove the account while a request is pending, including when an expired session needs a retry.
  • Pop-out accounts and blocksChat pop-outs follow the current posting account and Twitch block list. Reply threads hide blocked and ignored messages, including quoted thread starters.
  • Cancelled Kick sign-insCancelling or removing a Kick website sign-in while its account details are loading or saving no longer restores it afterward.
  • Emote settings apply at onceTurning an emote feature on or off takes effect straight away, without changing an emote service or restarting.
  • BTTV Pro emotes after a dropped connectionThe BTTV socket is now pinged and reconnected when the line goes quiet, so Pro emotes keep coming after a network hiccup instead of stopping silently.
  • Long category in the two-line headerA long category beside the channel name no longer runs under the uptime and the header buttons in a narrow pane. It's cut short instead, and hovering it shows the whole name.
  • Kick messages with an odd name colourA message whose colour Kick sends in an unexpected form no longer breaks the pane. Kick chat text, names and the copy of a message kept for pinning are now held to Kick's own limits.
  • Replaying alerts from StreamElementsReplay no longer fails with "StreamElements answered 400" for channel point redemptions, follows, gifted subs and other Twitch events. When StreamElements turns a request down, Activity now says so instead of asking you to try again.
  • Cancelling a sign-inPressing Cancel or Remove while a Kick website, SOOP or StreamElements sign-in is still finishing now wins; the sign-in no longer completes behind it and leaves the removed session on disk.
  • One sign-in window at a timeStarting a Kick website or SOOP sign-in while the other's window is open now says so instead of opening a second window that shared its session. Each sign-in starts from an empty session, and a sign-in page's pop-ups get the same limits as the page itself.
  • Narrowing the window with tabs in one rowWith the "more" menu layout, and most often in the Minimal style, making the window narrower could land on a width where a short tab kept jumping in and out of the menu, and Sidechat showed its error page again after every reload. The row now settles.
  • Reply windows follow settingsAn open reply window now picks up font, timestamp and emote changes straight away, instead of on the next open.
  • Polls and channel points with many Twitch tabsOpening or restoring a lot of Twitch channels at once no longer runs out of web login requests, which left poll banners and point balances missing for a while. Channels now take turns asking, and background tabs wait until you look at them.

0.14.2

Added

  • Read anonymouslyA chat's ⋯ menu can now read a Twitch, Kick or SOOP channel as a guest while you stay signed in, so you don't show in its viewer list. That chat has no message box until you turn it off.

Fixed

  • Replaying a Twitch alert on StreamElementsReplay on a cheer, sub, follow or raid in Activity now finds the alert StreamElements played for it, including small cheers, instead of saying StreamElements has no alert for this event.

0.14.1

Fixed

  • SOOP and YouTube user cardsClicking a name in a SOOP or YouTube chat opens its user card instead of showing an error across every tab.
  • Errors can be dismissedAn error shown above the chat now has a button to hide it, so it no longer stays until you restart.

0.14.0

Added

  • CHZZK chatRead CHZZK channels alongside the rest: paste a chzzk.naver.com link into Open channel. Chat shows with emoji and badges, cheese donations and subscriptions show in chat and Activity, and messages CHZZK hides disappear. Tabs show the channel's name. Sending isn't supported yet, and CHZZK keeps Korea-only streams' chat from viewers outside Korea.
  • Translate chatRight-click a message, or open its ⋯ menu, and choose Translate to read it in your language, shown under the message. It runs on your computer with Firefox's translation models, so what people say isn't sent anywhere; each language downloads once, about 40 MB. If it guesses the language wrong, or can't tell, pick the right one from the line. Choose the language in Settings → Chat.
  • Highlight a chatterA highlight rule can now catch everything one chatter says, in every channel you have open: pick "Chatter" as its match, use "Add chatter" in Highlights, or "Highlight their messages" in the ⋯ menu of their user card. Like other rules, it can send their messages to Mentions, colour them, and play a sound, flash or notify.
  • Partner and staff badges in joins and leavesWhen you're signed in to Twitch, partners and Twitch staff get their badge in "Joined" and "Left" rows and are listed first. Each name is checked once, so it doesn't add requests as the same people come and go.
  • Copy between streamsIn Edit streams, each stream's title and tags have a Copy Twitch or Copy Kick button that fills them in from the other stream. Tags the other platform won't take are left out.

Changed

  • Names in events open their cardClick the raider in "33 raiders from … have joined!", anyone in a Joined or Left row, or the viewer an event names, to open their user card.
  • Simpler ⋯ menu in a combined chatThe channel menu lists its actions once instead of a menu per channel. An action that could mean more than one channel, like Open channel or Notify when live, asks which platform when you pick it; Copy channel name, Create a clip and Reconnect just run.
  • Pop out a combined chatA combined chat now pops out as one window with all its channels, from the tab's menu or the pop-out button in its header, instead of one channel at a time.

Fixed

  • Settings kept when you quit straight awayA change made in Settings just before quitting is no longer sometimes lost.
  • No reply on chat eventsRight-clicking a sub, raid or other event no longer offers Reply, Copy message or Delete message, and the join list no longer opens a menu at all.

0.13.0

Kick catches up with Twitch: streams, earlier chat, fuller user cards and more for moderators. Twitch live status and emotes get a round of fixes.

Added

  • Kick AutoMod removals in Mod ActionsWhen Kick's own AutoMod deletes a message, Mod Actions and the chat now say whose it was and which rule it broke, such as hate. Moderators also see the removed text, and the greyed-out message says it was deleted by Kick AutoMod.
  • Earlier Kick chat on joinOpening a Kick chat now shows the last few dozen messages from before you joined, as Twitch chats already do, and a reconnect fills the gap it left.
  • Fuller Kick user cardsA Kick chatter's card shows their picture, when they joined Kick, when they followed the channel, how many months they've subscribed and whether they're already banned or timed out there. No Kick sign-in needed.
  • Watch Kick streamsWatch stream in a Kick channel's ⋯ menu now plays the stream beside its chat, as it does for Twitch.
  • Kick chat modes, clear chat and pinsSign in to Kick's website under Accounts → Kick to change a Kick chat's modes (slow, followers-only, subscribers-only, emote-only) from its header or Moderator mode's Quick Actions, clear its chat, and pin or unpin messages, which Kick's app sign-in doesn't allow. It's opt-in and experimental, and may stop working if Kick changes its site.
  • New messages lineChat can mark where you left off when you come back to a tab, with a "New messages" line above the first message you missed. Turn it on under Tabs in Settings.
  • Rename tabsGive a tab a shorter name of your own: double-click it, or right-click it and choose Rename tab. Hover a renamed tab to see its channels, and choose Reset name to go back to them.

Changed

  • Even narrower windowThe main window now goes down to 360 pixels wide, about the width of a Twitch pop-out chat. Below 600 the Viewer, Streamer and Moderator switch shows a head, a TV and a sword instead of the words, named when you hover, and at the narrowest the update button and the logo make room too.
  • Add Kick channels by name in Moderator modeThe channel picker has a Twitch/Kick switch beside the field, so a plain name can be added as a Kick chat without typing kick.com first. It starts on Kick when only Kick is signed in.
  • Unban requests badge clears once seenThe count on the Mod tools button now goes away when you open the menu, and comes back only when a new unban request arrives, even after a restart. The Unban requests item in the menu still shows how many are waiting.

Fixed

  • Kick chat modes shown correctlyA Kick chat's header now shows its current modes, and mode changes compare against the real settings rather than an out-of-date copy.
  • Send as menu iconsThe tick beside the account you're sending as and the plus on Add account are drawn on their own, not inside another circle, so colour icon sets no longer show a circle in a circle.
  • Settings search leaves no empty cardsSearching Settings no longer shows empty section cards or blank lines where highlight kinds that didn't match used to be.
  • Emotes that fade in no longer show as blank gapsStill Twitch emotes now use Twitch's own still picture instead of the animation's first frame, which is empty on emotes that fade in or out.
  • Emote completion leaves out emotes you can't useOnce your Twitch emotes are known, a channel's emotes from a higher sub tier than yours are no longer offered, since Twitch would send them as plain words.
  • Your whole Twitch emote list is readThe emote picker no longer stops partway through a long list of your Twitch emotes, which could leave out emotes from some of your subscriptions.
  • Live status with many Twitch channelsWith more than 20 of your Twitch channels live at once, the rest showed as offline, and with more than 100 open, live status stopped updating. Every channel is checked now.
  • Twitch live status without an accountTwitch channels no longer all show as offline when you aren't signed in to Twitch; their live state is left blank, since Twitch only reports it to a signed-in account.
  • Out-of-date live statusA channel whose live status can't be checked for a few minutes in a row no longer keeps showing as live, with its uptime still counting.
  • The window opens where you left itSidechat now remembers where its window was, how big it was and whether it was maximised, so it comes back the same after an update or a restart instead of at the default size. If that screen is gone, it opens on the nearest one.

0.12.4

Added

  • Minimal tabsA new tab style in Layout → Tab style for fitting more channels across the window: just the channel names in a thin row, like Chatterino.

Changed

  • Live looks the same in every tab styleA live channel's tab has a small red dot just before its name, whichever tab style you use, instead of a dot on the Twitch logo in some styles and on the channel picture in others.
  • Tidier tabsThe open pill and the open two-line tab are filled instead of outlined, Kick and YouTube marks after a name are smaller and quieter, and the split icon on a tab of several chats is muted.
  • Clearer on/off switchesSwitches in Settings fill with colour when on, green with a grey accent or your accent colour otherwise, so on and off tell apart at a glance.
  • A much narrower windowSidechat's window now goes down to 480 by 360, from 760 by 520, so it fits beside a game or in a corner of the screen. At narrow sizes the title bar drops the app name and your account name, and the Streamer toolbar shows its buttons as icons, with their names in the tooltips.
  • Clearer replies in a threadAnswering inside an open thread now marks the message you're replying to in the thread itself, and the message box says "Reply to … in thread", instead of a second "Replying to" bar with its own close button under the thread. Esc or the thread's close button stops replying.

Fixed

  • Unread indicators in every tab styleUnderline now underlines the name itself, Tint washes the whole tab in its own shape, Ring is a small hollow ring after the name instead of a ring round the logo, which had nothing to go round on an offline tab in Pills and Minimal, and the Pulse dot is no longer faded.
  • Your reply shows in the thread at onceA reply you send in a thread now appears there straight away, not only in the main chat.
  • Nothing lost when closingA change made just before closing Sidechat, such as a tab you had just closed or a setting you had just changed, is now saved. Quitting from the menu or dock, installing an update and shutting down the computer now also finish saving before Sidechat exits, as closing the window already did.

0.12.3

Added

  • Controls as a panelIn Streamer mode, Layout → Edit layout → Add panel → Controls puts your ad, marker, clip, raid, poll and prediction buttons in a strip along the top of the dashboard, always open. The Controls menu in the toolbar stays too.

Changed

  • Fewer settings at first glanceSettings most people never change now sit under More options at the end of their section: extra message and tab options, the finer 7TV and emote switches, moderator-only labels and how repeated messages are counted. Searching still finds every setting.

Fixed

  • Pop-out title barA popped-out chat's top bar now shows just the channel name and its buttons, instead of squeezing the stream title, uptime and viewers in beside the window controls, where they overlapped.
  • Twitch logo on combined tabsPill and compact tabs that combine a Twitch channel with Kick or YouTube now show the Twitch logo beside the others, instead of looking like the Twitch chat was missing. Twitch-only tabs still leave it out.
  • Plain close buttonsWith a colour icon set used everywhere, close buttons on dialogs, tabs, search, banners and the rest are a plain X again instead of a red dot.

0.12.2

Changed

  • Channel actions moved to the ⋯ menuSearch, Watch stream, Copy channel name, Create a clip, Reload emotes, Notify when live and Reconnect are now in the ⋯ menu at the top of each chat, which is always there. The tab's right-click menu keeps what acts on the tab: combining, sorting and closing, plus Pop out and Open on Twitch. In a combined chat, ⋯ lists its channels with their platform's logo; pick one for its actions.

0.12.1

Tidier settings, and gift bombs that open like chat.

Changed

  • Opened gift bombs read like chatOpening a gift bomb's recipients now lists each gift on its own line, "moss gifted a Tier 1 sub to finch!", with its timestamp, instead of a bare list of names.
  • Tidier settingsThe Chat page is half as long. Pausing chat, right-clicking names and sending twice have their own Scrolling & sending page, and message labels and the highlight style now sit with highlights on Highlights & labels. Performance and Updates are one Advanced page, with message history above the release notes.
  • A preview in each sectionThe big preview beside Style, Chat and Layout is gone. Each section that changes how chat looks now shows a few messages of its own at the top, and they stay in view while you scroll through that section.

0.12.0

More room in Moderator and Streamer mode, and channel point rewards laid out like Twitch.

Changed

  • Roomier Moderator and Streamer workspacesPanels sit as separate cards with space between them, and the gaps are what you drag to resize them. Headers, lists and Quick Actions have more breathing room, and a narrow panel drops its description rather than squeezing its name.
  • Moderator panels start in a steadier orderEach side column now keeps the same order however the panels were added, with Mod Actions and the AutoMod queue on top and a little taller, and the columns a touch wider.
  • Channel point rewards in a gridThe rewards popover lays rewards out in rows of three like Twitch does, with the cost on the reward's colour and the name underneath, and lists them cheapest first.

0.11.1

Changed

  • First-time chatters from a raid show one labelA raider chatting for the first time is now marked only as a first-time chatter, not also as a raider.

Fixed

  • Smoother scrolling in MentionsScrolling back through a long Mentions or AutoMod inbox no longer redraws every line on screen as each new one comes into view.

0.11.0

More to do from a tab's right-click menu.

Added

  • Reconnect a chatRight-click a tab and choose Reconnect to drop a channel's connection and connect again at once, for when a chat has gone quiet without an error. Twitch channels load their recent messages again to fill the gap.
  • Search, clip and reload emotes from the tab menuRight-clicking a tab now offers Search, Create a clip (Twitch, when signed in) and Reload emotes. Search and Create a clip switch to that tab first.

0.10.1

Changed

  • Clearer channel point rewardsThe rewards list now puts what you can redeem first, hides rewards the streamer has turned off, and shows how many more points you need for the rest, with a bar for how close you are. Costs show the channel's own points icon, reward art is bigger and easier to see on pale colours, and the balance stays at the top while you scroll.
  • Dark theme by defaultA new Sidechat starts in the dark theme instead of following your computer's setting. Pick System under Style to follow your computer again.
  • Moderation mode only offers what you can doAs a moderator, the delete, timeout and ban buttons no longer appear on other moderators' or the broadcaster's messages, and your own messages show only delete. The broadcaster and lead moderators still get every button on moderators' messages.
  • Tabs wrap by defaultWhen tabs don't fit in one row they now wrap onto more rows, so every tab stays in view. Everyone on the more menu moves over once; pick "More menu" under Appearance to go back.
  • Unfollow asks firstUnfollow in a Twitch chat's channel menu and on a user card is now red and asks you to confirm, so a stray click no longer drops a follow. The channel menu also opens right under its button.

Fixed

  • Fluent colour pop-out iconThe Pop out button in the Fluent colour icon set is now a window with an arrow leaving it, instead of a down arrow that looked like a download.

0.10.0

Moderator mode, light mode, and a fresh look throughout.

Added

  • Moderator modeA third mode for moderating up to 16 chats at once, laid out like Twitch's mod view with the AutoMod queue, Mod Actions, Unban Requests, Mentions, Quick Actions and more beside them. Arrange panels by dragging their headers, combine chats into one, and search for channels to add. Ctrl+Shift+M now goes Viewer, Streamer, Moderator.
  • Pop-out chatsOpen any chat, or the AutoMod queue, in a window of its own. The pin keeps it on top of other windows, and pop-outs reopen where you left them.
  • Light mode and stylesA light theme that follows your computer by default, and a Style page for sizing, corners, theme colour, accent, highlight styles and fourteen icon sets.
  • Highlight coloursSwitch each kind of highlight on or off and pick its colour, as in Chatterino.
  • FFZ, BTTV and 7TV extrasFFZ and BTTV badges, channels' own FFZ moderator and VIP badges, 7TV and BTTV Pro personal emotes, and switches to hide any of them.
  • Chat that waits for youChat can hold still while the mouse is over it or while you hold Ctrl, Alt or Shift, then catch up.
  • Send the same message twice on TwitchRepeats now go through instead of being dropped.
  • Start with your computerSettings → Updates can open Sidechat when you sign in.
  • Reset all settingsSettings → Updates puts every setting back to how it came, keeping your accounts, channels and moderation setup.

Changed

  • A new lookFolder tabs, filled icons for what's switched on, calmer chat rows, first-time chatters and mentions shown the way Twitch shows them, and a tidier Settings window, Accounts page, user card and Activity feed.
  • User cards open in their own windowClicking a name opens the card in a window that closes when you click elsewhere, unless you pin it.
  • Chatter mode is now Viewer modeSame tabs and splits, new name. Your saved mode carries over.
  • StreamElements alert controlsLarge Pause, Skip and Mute buttons above Activity, and Replay on every alert that can play again.

Fixed

  • Earlier chat loads when opening many channelsOpening dozens of Twitch channels at once no longer leaves most of them without their earlier messages.
  • Moderators and VIPs in the viewer listThe viewer list says why when Twitch won't list them, instead of calling everyone a viewer.
  • Tabs, menus and pop-outsTab lists open under their button, tabs hold still as you scroll through them, and pop-outs start with their chat modes, poll and pinned message.
76 earlier releases, 0.1.14 to 0.9.0

0.9.0

StreamElements tips in Activity, and your alerts at your fingertips.

Added

  • StreamElements tips in ActivityConnect StreamElements in Settings → Accounts by pasting your JWT token, and tips and merch purchases show in Activity alongside subs and raids, under a new Tips filter.
  • Replay alerts from ActivityWith StreamElements connected, the replay button on a follow, sub, gift, cheer, raid or tip plays its alert on your overlay again.
  • Pause and mute your alertsButtons at the top of Activity pause or resume StreamElements alerts and mute or unmute their sound.

Changed

  • See what the Twitch web login addsSettings → Accounts now lists everything the experimental web login turns on, and where to find each, before you decide to use it: follows, channel points, polls and predictions in other channels, older messages, /modlogs, and lead mods and editors.

Fixed

  • Sponsored gift subs name the sponsorWhen a sponsor adds bonus gift subs to someone's gift, the row now says who, like "Minecraft added 2 Gift Subs to finch's gift!", with the name in bold instead of "We added…".

0.8.0

Watch a Twitch stream right next to its chat.

Added

  • Watch a Twitch stream beside its chatRight-click a tab and choose Watch stream to play the channel's stream left of the chat. Drag the divider to size it, and pick a quality from the gear in the player.
  • Streams wait quietly in other tabsWhen you switch tabs, the stream keeps going muted at its lowest quality, and gets its sound and quality back when you return, without reloading or another ad.

0.7.1

Fixed

  • Shared chat pictures only on partner messagesIn a shared chat, messages from the channel you are watching no longer show that channel's picture. Only messages from the other channels in the session do.

0.7.0

Chat in SOOP, with SOOP's own badges and balloon pictures.

Added

  • Chat in SOOPSign in to SOOP under Accounts to send messages in SOOP channels. It opens SOOP's own sign-in page, so your password goes only to SOOP. Messages are plain text up to 128 characters; replies and commands stay on Twitch and Kick. SOOP doesn't offer sign-in to other apps, so this may stop working if SOOP changes its site.

Changed

  • SOOP badges and balloons look like SOOP'sChatters show SOOP's own grade badge: F for the fan club, T for top fans, M for managers, S for supporters and the streamer's mark, one each as on SOOP. Star balloons show their picture, stand out with a blue rail, and say when someone joined the fan club or became a top fan with them.
  • Shared chat picturesIn a shared chat, the partner channel's picture next to each of its messages is now square, and hovering it shows it large with who the message came from.

Fixed

  • Balloons in relayed SOOP roomsStar balloons sent in a relayed room now show who sent them and how many.
  • Typing Korean, Japanese or Chinese with suggestions openPressing Enter to finish a word no longer picks a suggestion or sends the message.

0.6.3

Changed

  • Raids are hard to missWhen a channel raids someone, the banner over its chat is now taller and purple, with the raided channel's picture, larger names and a button to follow the raid to their chat.

0.6.2

Fixed

  • Faster startChannels open signed in right away instead of waiting for Sidechat to recheck your account with Twitch and Kick, so live status shows up sooner. Recent chat history now loads as each Twitch channel opens rather than after it finishes connecting.

0.6.1

Fixed

  • Live channels show as live right after openingOpening Sidechat could list every channel as offline for about a minute before the live ones came back. Their live state now shows as soon as your Twitch account is ready.

0.6.0

Choose how chat labels look, spot who came with a raid, and read tidier rows.

Added

  • Label stylesA new Labels section under Settings → Chat sets how suspicious users, first-time chatters, announcements and held messages are marked: on a line of their own above the message, as a small tag before the name, or not at all.
  • RaidersChatters who first speak just after a raid get a Raider tag saying whose raid they probably came with, for 5 minutes by default. It's a guess, since Twitch and Kick don't say who a raid brought, so someone who lurked before the raid and speaks up after it gets the tag too.

Changed

  • Reasons on their own lineA timeout or ban's reason now sits on the line under it, lined up with the name, so the action and who took it stay easy to spot.
  • Tidier chat rowsTimestamps line up in one column whatever the row, a sub's message and a gift's recipients sit under the name instead of back at the edge, and label icons sit just before the text. Only held messages, unban requests and suspicious users keep a tinted background; subs, announcements, first-time chatters and moderation rows keep just their coloured edge.
  • Easier to readReply context above a message is brighter, and a hidden deleted message reads "message deleted" in italics.

0.5.7

Changed

  • Still emotes use the same imageWhen emotes aren't animating, Sidechat now holds the animated image on its first frame instead of downloading a second, still copy. Hovering an emote to animate it starts right away, and each emote is fetched once.

Fixed

  • Ticks in on/off menu itemsSwitches in right-click and header menus, like "Notify when live" or Emote only, showed a filled box with no tick when on. The tick is back.
  • Kick default avatarsKick accounts without a profile picture showed a broken image in Settings instead of Kick's default avatar.
  • All of a channel's emotes you ownThe emote picker now shows every emote you can use from the channel you're in, including sub emotes from a subscription Sidechat hadn't picked up yet, not only its follower emotes.

0.5.6

Fixed

  • Twitch chats open faster againOpening a Twitch channel while signed in could take a few seconds before chat started, while Sidechat stopped following the channel you were looking at before. The new chat now connects first.

0.5.5

Added

  • Only live tabsA new option under Settings → Layout hides the tabs of channels that are offline. They wait in an "offline" menu at the end of the tabs and come back on their own when the channel goes live. The tab you're on always stays, and Ctrl+K still finds every tab. Twitch channels are only hidden while you're signed in to Twitch, since Sidechat can't tell who's live without an account.

Changed

  • Quieter joins and leavesWho joined or left a chat is now plain dimmed text, without the coloured bar and background, so it stays out of the way of the conversation.

Fixed

  • Clearing Activity right after launch sticksOn Windows, clearing your Activity history while Sidechat was still loading it could leave the old events saved, and they came back the next time you opened the app.

0.5.4

Changed

  • Sidechat opens soonerThe window no longer waits for your saved Activity history to load, which took a tenth of a second or more for a busy channel. Sidechat also starts a little faster in general, and stays quick after it was ended without closing, such as when Windows shuts down.
  • Settings opens soonerThe page you open shows first and the others load just after, so Settings no longer draws every page before showing anything.

Fixed

  • Emotes in your own messages show at onceTwitch emotes you send, like Kappa or a channel's sub emotes, used to appear as words for a moment until Twitch's copy of the message arrived. They now show as emotes straight away.

0.5.3

Changed

  • Chat modes beside the mod buttonsWith the status bar header, the chat modes button now sits with the moderation mode and viewer list buttons instead of in the stats line.
  • Pick how long for slow and followers-onlyThe chat modes menu lets you choose slow mode's wait, from 3 seconds to 2 minutes, and how long someone must have followed for followers-only chat, from any follower up to 3 months. Before, they only switched on at Twitch's defaults.

0.5.2

Changed

  • Highlight rules as a tableEach highlight rule is one line, with columns for how it matches, Mentions, sound, flash, notify and its unread badge colour. Your own name sits at the top, and its alerts are the same ones as under Alerts.
  • Trying a messageThe test box under your rules is always there. It shows the message as a chat line with the matching words marked, says which rule caught it and what that rule does, and marks that rule in the table.
  • Alerts that can't go offIf a rule plays a sound or notifies but that alert is switched off under Alerts, Highlights now says so, with a button to Alerts.

0.5.1

Changed

  • Subs paid in advanceA Twitch sub bought for several months at once now says so in chat, like "subscribed at Tier 3 for 6 months in advance", as it does on Twitch.
  • Clearer User card settingsThe page shows a sample card that changes as you turn rows on and off, and groups them into what's on the card, links to other sites, and what happens when a card opens. Each row says whether it works on Twitch, Kick or both, and if one needs something you haven't set up, like the Twitch web login, it says so with a button to Accounts.

0.5.0

Mod tools in streamer mode, favourite emotes, switching accounts from the message box, and a clearer Accounts page.

Added

  • Mod tools in streamer modeThe streamer toolbar has a Mod tools button for your Twitch channel, so shield mode, AutoMod, blocked terms, banned users and unban requests are one click away without switching to a single-channel chat. Waiting unban requests show as a count, and shield mode shows as a red chip while it's on.
  • Switch account and name colour from the message boxClick the Twitch logo beside a Twitch chat's message box to pick which of your saved Twitch accounts sends, add another, or change your name colour, like Twitch's chat identity card.
  • Favourite emotesPin an emote in the picker with the pin beside its name, or right-click it. Favourites sit at the top of every tab, in any channel where you can use them.

Changed

  • Plainer menu labelsMenu items and buttons that open a window, like "AutoMod settings" or "Clip earlier", no longer end in "…".
  • Darker dark modeBackgrounds, panels and lines are a step darker and text a touch brighter, for more contrast.
  • Clearer AutoMod settingsThe overall level is named (Off, Some, More, Even more, Most) instead of numbered, and each category sits under a "By category" section whose sliders show their five steps. Save and Cancel stay in view while you scroll.
  • Tidier mod listsBanned users, unban requests and blocked terms show who was banned or timed out at a glance, how long ago, and how long a timeout has left. Unban requests set the person's own words apart from your reply, and Pending shows how many are waiting.
  • Recent emotes on every tabThe emotes you use most in a channel now lead every tab of the picker, instead of having a tab of their own.
  • Twitch globals lastThe Twitch tab lists the channel's emotes, then your other channels', then Prime and the like, with Twitch's global emotes at the bottom.
  • Clearer Accounts pageYour active account is now listed first, and accounts show their Twitch or Kick profile pictures. Your Twitch name colour sits under the active account as a section you can fold open, showing your current colour. A custom colour shows as a selected swatch, and that swatch opens a colour picker like Twitch's, with a colour area, a hue slider, the hex code and a preview of your name as Sidechat shows it. The Turbo or Prime requirement shows before you pick.
  • Switching and removing accountsAccount names are bold, with a green tick on the active one. Saved accounts say they're still signed in and switch with one click, the trash button asks before signing an account out, and adding another account is a quiet row at the end of the list.
  • No Kick app setup in SettingsKick sign-in has used Sidechat's own app for a while, so the setup form for a personal Kick app is gone. If you set one up before, it keeps working.

0.4.1

Fixed

  • Joins and leaves stay quietWho joined or left no longer marks a tab unread, and leaves out people you ignore or have blocked.
  • Redemptions settled elsewhereFulfilling or refunding redemptions that another moderator already handled clears them from the queue straight away.
  • Repeat subs and cheers in ActivityTwo identical subs, gifts or cheers close together no longer show as one.
  • Safer clip downloadsClips only download from Twitch over a secure connection, stop if the file is far larger than a clip, and never get a name Windows can't save.
  • Emote picker explains missing Twitch emotesIf the Twitch tab shows only the channel's and Twitch's global emotes, the picker now says why: your sign-in is from before the picker and needs one more permission (with an Update permissions button), or Twitch didn't answer (with Retry). Once fixed, it shows the emotes from every channel you're subscribed to, the current channel's first.

0.4.0

Much more of Twitch without leaving Sidechat: whisper conversations, an emote picker, a Rewards panel with a redemption queue, and mod tools for shield mode, AutoMod, bans and unban requests.

Added

  • Joins and leavesTurn on Settings → Chat → Joins and leaves to see who joins and leaves a Twitch chat, gathered into rows every couple of seconds. Twitch only reports this for chats under about 1,000 chatters. Off by default.
  • Whisper conversationsThe Whispers inbox lists one conversation per person, with a reply box on the open one. Send from any Twitch chat with /w, or with Whisper on someone's user card.
  • Emote pickerThe smiley beside the message box opens every emote you can use here, by source, with one search over them all. Recent emotes come first.
  • Your emotes everywhereSub, follower and other emotes you've unlocked on Twitch now show in the picker and in : autocomplete, in any Twitch chat.
  • Name colourChange your Twitch name colour with /color, or from the swatches on your Twitch account in Accounts.
  • Block on TwitchBlock or unblock someone from their user card, or with /block and /unblock. People you've blocked are hidden in Twitch chats, and Settings → Ignores lists them with Unblock.
  • Shared chatWhen a channel shares its chat, the pane header names the channels in it. Click to open one.
  • Raids you can followWhen the channel you're watching raids, a bar says where to and offers to open that channel's chat.
  • Every sub in ActivityWith streamer features on, subs that never show up in chat (and subs while your own chat isn't open) now appear in Activity too, with their tier and exact gift counts. A sub that chat announces still shows once.
  • Sub endedActivity can show subs to your channel running out, gifted ones marked as such. They stay out of All; pick the Sub ended chip to see them.
  • Power-ups in ActivityBits spent on Power-ups show under Bits: gigantified emotes, message effects, on-screen celebrations and custom Power-ups, with how many Bits each took. They count toward the stream summary's Bits too.
  • Automatic rewards in ActivityChannel point redemptions like Highlight my message and the sub emote unlocks show next to your custom rewards, with the emote they unlocked.
  • Hype train on startupA hype train already running when Sidechat starts, or when you turn on streamer features, shows in the alert bar right away instead of at its next contribution. The bar also names Golden Kappa and Treasure trains, the channels sharing a train, and your record level.
  • Content labelsThe stream editor shows Twitch's content classification labels as checkboxes, with Branded content next to them. The mature game label follows your category, so it shows but can't be changed. Presets remember your labels too.
  • Clip earlierControls has a Clip earlier button: pick how long ago (30 seconds to 10 minutes, or your own number of minutes), a length from 5 to 60 seconds and a title, and Twitch cuts the clip from your stream's recording. Store past broadcasts needs to be on in Twitch.
  • Download clipsClips you make, from chat or Controls, have a Download button next to Open. Sidechat waits for Twitch to finish the clip, asks where to save it and shows the progress. Pick Portrait when Twitch has a portrait version. On someone else's channel it only shows if you're one of their editors.
  • Test a message in AutoModAutoMod settings for your own channel has a box to check whether AutoMod would allow or hold a message.
  • Rewards panelStreamer mode has a new Rewards panel for your Twitch channel's channel point rewards. Add it from Edit layout once streamer features are on.
  • Redemption queueThe Rewards panel's Queue lists redemptions waiting on you, newest first, as they come in: the reward, its cost, who redeemed it and what they typed. Fulfill or refund each one, or tick several and do them at once. Pick a reward to see only its redemptions. A name opens the user card.
  • Manage rewardsCreate channel point rewards from the Rewards tab and change their title, cost, description, colour, limits per stream and per viewer, cooldown and whether viewers type a message or skip the queue. Pause, disable or delete them in a click. Twitch only lets Sidechat change rewards it made, so ones made on Twitch show read-only with a link to edit them there, and their redemptions can't be fulfilled or refunded here. Update Twitch permissions in Accounts when asked.
  • Mod tools menuTwitch channels you moderate get a wrench in the pane header with shield mode, AutoMod settings, blocked terms, banned users and unban requests in one place. A red count on it shows unban requests waiting. Blocked terms moved here from their own shield button.
  • Shield modeTurn shield mode on from the Mod tools menu, after a quick confirm. While it's on, a red Shield mode chip sits in the header; click it to turn it off.
  • AutoMod settingsSet AutoMod's overall level, from Off to 4, or give each category its own level under Advanced.
  • Banned usersSee everyone banned or timed out, search them, and unban or end a timeout from the list. Twitch may keep this list to the broadcaster; if so, Sidechat says so.
  • Unban requestsApprove or deny requests to be unbanned, with an optional reply, and look back at ones already approved or denied.
  • Unban requests in chatA new unban request shows in the chat of a Twitch channel you moderate, with what they wrote and Approve and Deny buttons. Either can carry a reply. Once you or another moderator answers, the row says who approved or denied it.
  • Suspicious usersMessages from chatters Twitch monitors, restricts or thinks are ban evaders get a label in channels you moderate. A restricted chatter's messages, which only moderators see, show greyed. Their user card shows the status, and Monitor, Restrict and Remove change it.
  • Shield mode, warnings and shoutouts in chatIn the Twitch channel you're looking at, chat now says when a moderator turns shield mode on or off, changes AutoMod settings or gives a shoutout, when the channel gets one, and when someone acknowledges their warning. The moderation events setting hides these like other moderator rows.
  • Shoutouts in ActivityShoutouts your own channel receives show in the Activity feed, with the viewers the other stream had.

Changed

  • Updates are checked at startupSidechat now looks for an update as soon as it opens, instead of waiting 15 seconds.
  • Electron 44.4.5Sidechat runs on the latest Electron 44 release, with its Chromium security fixes.
  • New Twitch permissionsWhispers, name colour, your emotes, blocking, clips, AutoMod, shield mode, unban requests, suspicious users and channel point rewards need new Twitch permissions. Accounts asks you to update them.
  • Instant stream changesThe channel you're looking at updates its title, category and live status the moment they change, instead of within a minute.

Fixed

  • Your Kick name in Streamer modeWhen you choose where a message goes, your own Kick channel now shows your name as Kick has it (like my_name), not its link form (my-name).
  • Tab names for screen readersCompact and side tabs are read out by the channel's name alone. Before, the name started with the avatar's placeholder letter or "Offline".

0.3.4

Added

  • Sidebar on the rightSettings › Layout › Tabs can put the tab sidebar on the right side of the window instead of the left.

Changed

  • Mentions and Whispers at the top of the sidebarIn the sidebar, the Mentions, Whispers and AutoMod tabs sit above your chats, so they stay in view however many channels you have open.

Fixed

  • Show more on pinned messagesA pinned message now offers Show more only when it's actually cut off, so the button no longer appears on a pin that already fits and does nothing.

0.3.3

Fixed

  • Right-click menus in busy chatsA message's menu stays open while new messages keep arriving. It used to close each time chat scrolled, so you had to pause chat to use it. Scrolling yourself still closes it.

0.3.2

Review what AutoMod holds in every channel from one place.

Added

  • AutoMod tabOpen AutoMod from the new tab page or Ctrl+T to see the messages AutoMod held in every Twitch channel you moderate, in one list, with Approve and Deny on each. The tab counts what's still waiting, and "Waiting only" hides what's been settled. Held messages stay listed after a busy chat scrolls past them.
  • AutoMod panel in Streamer modeAdd an AutoMod panel to review what's held in your own channels next to chat and Activity.

0.3.1

Sidechat has its own icon.

Changed

  • A Sidechat iconThe app, its installer, the taskbar and the Mac dock now show Sidechat's own logo, the one on the download page, instead of Electron's. It also sits in the title bar and on the welcome screen.

Fixed

  • Typing straight after Ctrl+FChat search now takes focus the moment it opens, so letters typed right away go into the search and none are lost.

0.3.0

Sidechat now reads four platforms side by side: Twitch, Kick, YouTube and SOOP. This release also points out who's chatting in a channel for the first time.

Added

  • First-time chattersA Twitch chatter's first message in a channel now has a "First Time Chatter" label and a pink edge, signed in or not. Turn it off under Settings → Chat → Messages.

0.2.28

Reply threads can open in a window of their own.

Added

  • Threads in their own windowTurn on Settings › Chat › Threads in their own window, and opening a reply thread pops it out instead of docking it over the message box. It keeps up with new replies and has its own message box: you answer the thread, or a reply in it you pick.

0.2.27

Review the messages AutoMod holds without leaving Sidechat.

Added

  • AutoMod in chatIn Twitch channels you moderate, each message AutoMod holds shows in chat, with why it was held, such as "Hostility, level 3" or a blocked term. Approve lets it into the chat and Deny throws it out. The row then says who decided, even when they used Twitch itself.
  • Held message countThe pane header shows how many held messages are waiting. Click it to jump to the oldest.
  • Your own held messagesIf AutoMod holds a message you send, it stays in chat marked as waiting instead of showing an error. It then says whether a moderator approved it, denied it, or the hold ran out.

Changed

  • New Twitch permissionApproving and denying held messages needs one more permission. If you moderate, Accounts asks you to update permissions.

0.2.26

Tabs that stay on one row, however many channels you have open.

Changed

  • Compact tabsTabs are now flat and slim, each led by the channel's picture with a red dot while it's live. Offline channels are greyed out and the tab you're on is underlined. If you were using the old pills that wrap onto more rows, you're moved over once; switch back any time in Settings > Layout.
  • More menuTabs that don't fit on the row go under a "more" menu, grouped into Live and Offline with viewer counts and mentions. The tab you're on always stays in view, and Mentions, new tab and reopen stay right after the tabs.
  • Smaller pillsThe Pills style is slimmer, marks live channels with a dot, and only shows the close button when you hover a tab, so tabs sit evenly spaced.
  • Channel pictures in the sidebarSidebar tabs show each channel's picture, and sorting live first splits them under Live and Offline headings.
  • One name for Twitch and KickA channel you have open on both is named once in its tab.

Fixed

  • YouTube handles with a periodHandles like moss.plays can be opened from the channel search.

0.2.25

Moderation mode stays on.

Changed

  • Moderation mode rememberedTurning on moderation mode in a chat now lasts through restarts. It's kept per channel, so it only comes back on in the chats where you left it on.

0.2.24

Long stream titles no longer cover the channel name.

Fixed

  • Channel name hidden by a long titleWith the pane header centred, a long stream title could draw over the channel name. The name and buttons now keep their space and the title is shortened with "…" between them.

0.2.23

Read SOOP chat, no account needed.

Added

  • SOOP chatOpen SOOP (formerly AfreecaTV) channels next to Twitch and Kick: paste a play.sooplive.com or station link (old afreecatv.com and sooplive.co.kr links work too), type soop/name, or pick "Open on SOOP" in the channel search. Chat shows SOOP's name colours, badges, emoticons and stickers.
  • SOOP donations and subscriptionsStar, ad and video balloons and subscriptions show in chat and in Activity; mutes and kicks show as moderation notices.
  • Waits for the streamSOOP only opens chat while a channel is live, so an offline channel waits and joins as soon as the stream starts.
  • Reading only, for nowSending messages to SOOP isn't supported yet.

0.2.22

Read YouTube live chat alongside Twitch and Kick.

Added

  • YouTube live chatOpen a YouTube channel by its handle: type @handle, paste a youtube.com/@handle link, or pick YouTube in the channel search. No account needed. Chat opens with the messages already there, and a channel that isn't live says so and joins when its stream starts.
  • Super Chats and membershipsSuper Chats, Super Stickers, new members, membership milestones and gifted memberships show in chat and in Activity. Gifted memberships fold into the gifter's row.
  • YouTube badges and emojiOwner, moderator, verified and member badges (with the channel's own member art), and the channel's custom emoji. Pinned messages show above chat, and removed messages grey out.
  • Reading only, for nowSending, moderation and polls aren't supported for YouTube yet, and Streamer mode doesn't include it. YouTube can change how its chat is read at any time.

0.2.21

Sidechat notices when you go live.

Added

  • Go-live nudgeGoing live while you're in Chatter mode now brings up a line offering Streamer mode, with your chat from every platform and your activity feed. Not now waits for your next stream; the close button stops it for good.

0.2.20

Darker emote suggestions.

Changed

  • Darker suggestion listThe : and @ suggestions now sit on the near-black of the title bar, so emotes stand out and the highlighted row is easy to see.

0.2.19

Reply threads open right in chat, as on Twitch.

Added

  • Open a reply threadClick the "replying to" line over a reply, or its Open thread button, to see the whole conversation docked above the message box: the message that started it, then every reply. Your next message answers the thread until you close it.

Fixed

  • Replies in chat historyReplies loaded with a channel's history, and replies seen while signed out, now show what they answered instead of a bare @name.

0.2.18

Every emote that matches, not just the first eight.

Changed

  • More emote suggestionsTyping : now lists up to 50 matching emotes in a scrolling list, with a count at the top, so channels with dozens of emotes sharing a prefix show them all.
  • Suggestions fit short panesIn a short chat pane the suggestions shrink to fit and scroll, instead of their top being cut off.

0.2.17

Chat stays scrolled to the newest message.

Fixed

  • Newest message cut offWhile following chat, each new message could pull the view back up a little, leaving the latest line half hidden under the message box. Chat now stops at the real bottom.

0.2.16

A large look at the emote you're about to pick.

Added

  • Preview emotes while typingA new setting under Emotes shows the highlighted : suggestion large beside the list, animated, so you can tell similar emotes apart before sending. Off by default.

0.2.15

Sidechat points streamers to Streamer mode.

Added

  • Streamer mode, suggestedIf your own channel has streamed, the new tab page suggests Streamer mode once: your Twitch and Kick chat in one feed, with an activity feed beside it.
  • A hint on your own chatOpening your own channel in Chatter mode shows a small line offering Streamer mode. Close it and it stays gone; both suggestions stop once you've tried Streamer mode.

0.2.14

Switch between Chatter and Streamer mode from the title bar.

Added

  • Mode switch in the title barA Chatter | Streamer switch sits next to the Sidechat name, so your own stream's workspace is one click away instead of in Settings. Tabs stay connected when you switch.
  • Ctrl+Shift+MSwitches between Chatter and Streamer mode from anywhere.

0.2.13

Emote suggestions you can actually see, with your favourites first.

Changed

  • Bigger, moving emote suggestionsTyping : now shows emotes at chat size in a compact list, animated as your animation setting allows, with the part you typed highlighted.

Added

  • Recently used emotes firstEmotes you send in a channel lead its suggestions, most used first, with how many times you've sent them. Older favourites slowly give way to the ones you use now.

0.2.12

A friendlier first screen that doesn't ask you to sign in.

Changed

  • Welcome screenOpening Sidechat without an account now starts on a welcome with the channel search front and centre. Reading chat needs no account; signing in is a quiet, optional link.
  • Calmer new tab for guestsWithout an account, the new tab page shows your recent channels and a small sign-in note, instead of an empty Live following section and inbox shortcuts that need an account.

0.2.11

Bans and timeouts stand out in chat.

Changed

  • Louder moderation linesBans and timeouts now show at full chat size with a coloured bar and shield: red for bans, grey for timeouts and other moderator actions, purple for chat mode changes.

Added

  • Moderation styleIn Appearance, show moderation lines as a divider across chat instead of a tinted line.

0.2.10

Chat history shows which day it's from.

Added

  • Dates in chat historyThe chat loaded when you join a channel now opens with its date (Today, Yesterday, or the day itself), and a dated line marks each change of day in chat.

0.2.9

Slash commands suggest themselves as you type.

Added

  • Command suggestionsType / in chat to see every command with what it takes and what it does; keep typing to narrow the list, and Enter or Tab fills it in. Kick channels list only the commands Kick can run.
  • Suggested command argumentsAfter a command like /timeout or /ban, recent chatters are offered for the name, and durations like 10m or 1h once you start typing one. A line above the list shows what comes next.

0.2.8

A Mentions tab that keeps everything that named you, instant emote and badge previews, and a centered chat header.

Added

  • Replies to you are mentionsWhen someone replies to one of your messages, it now shows in Mentions, highlights, and alerts like your name.
  • Mentions from chat historyMentions in the chat loaded when you join a channel now show in Mentions too, without counting as unread.
  • Mentions stay after a restartYour newest 1,000 mentions are kept and come back the next time Sidechat opens.
  • Jump to a mentionClicking a mention's channel opens it and scrolls to the message, while that chat still has it.
  • Centered chat headerSettings › Layout › Chat header can now center the stream title and the status bar's stats.
  • Badge previewsHovering a chat badge shows it large, with its full title.

Changed

  • Instant emote previewsHovering an emote shows its preview straight away, and larger.
  • One line per mentionThe channel now sits at the start of the line, timestamps skip the seconds, and a message shared chat sent to several channels shows once, naming each of them.
  • Removed mentions stay visibleA deleted or timed-out mention stays in Mentions, shown the way your deleted-messages setting shows it in chat.

Fixed

  • Mentions no longer disappear in busy chatsMentions stay after a busy channel scrolls past them, and after you close the channel.

0.2.7

Ctrl+K jumps between open tabs, and the new tab page takes typing.

Added

  • Type to search on a new tabStart typing or paste a link anywhere on the new tab page and channel search opens with it.

Changed

  • Ctrl+K goes to your open tabsCtrl+K now lists every open tab first, so switching is a few keys away; it still finds and opens other channels.
  • Open tabs come first in searchTyping a channel that is already open, in Ctrl+T or Ctrl+K, puts its tab at the top instead of offering it again.

0.2.6

Channel emotes in completion, tab shortcuts, and clearer chat history.

Added

  • Jump to a tabCtrl+1 to Ctrl+9 go to the first nine tabs, and Ctrl+0 to the tenth.
  • Find a channel with Ctrl+KOpens channel search, like Ctrl+T. Picking a channel that is already open, even in a split tab, goes to its tab.
  • Channel emotes in : completionTyping : now suggests the channel's own Twitch and Kick emotes, plus their global emotes, alongside 7TV, BTTV and FFZ.

Changed

  • Chat history stands apartMessages loaded from before you joined are dimmed, and a Caught up line marks where live chat starts.

Fixed

  • Newest message cut offThe latest chat message now stays fully in view while following, even when the window resizes.

0.2.5

Combined chat is easier to find, and Kick emotes stay put when paused.

Added

  • Add a tab to a combined chatRight-click a tab and choose Add to combined chat to merge it into a chat in another tab. Split tabs also get Combine panes into one chat.
  • Version in the title barThe app version now shows beside the Sidechat name.

Changed

  • Clearer drag and dropDragging a tab over a chat now says what the drop will do, like Split right or Combine with velvetfox, and the middle area that combines chats is bigger and easier to hit.

Fixed

  • Kick emotes when animation is pausedKick emotes now hold still on their first frame instead of turning into their name when the window is unfocused or animation is off.

0.2.4

Smoother Windows updates, and tab switching with the mouse wheel.

Added

  • Switch tabs with the mouse wheelScroll over the tab strip to step to the next or previous tab, looping round at the ends.

Changed

  • Updates you can seeOn Windows, Restart to update now shows a small installing window and reopens Sidechat when it's done, instead of closing with nothing on screen. Updates also start noticeably faster.
  • Updates install when you close SidechatA downloaded update now installs quietly the next time you quit, so most updates are waiting for you the next time you open it.
  • One-click Windows installerInstalling no longer goes through a wizard. If Sidechat was installed for all users of the PC, uninstall it once and reinstall; your accounts and settings are kept.

0.2.3

Kick bans and timeouts clear the messages they should, and quieter unread tabs.

Changed

  • Quieter unread tabsIn dot mode the brighter tab name marks unread on its own. Mentions and highlight-rule matches keep a coloured dot, now beside the name instead of in the tab's corner.

Fixed

  • Kick bans and timeouts clear messagesWhen someone is banned or timed out on Kick, their earlier messages are now marked deleted, as they already were on Twitch.

0.2.2

Lighter 7TV paints, clearer mode changes, and no more doubled ones.

Added

  • 7TV paint shadowsThe glow some 7TV name paints have is now its own setting under Settings → Emotes, off by default. On a busy chat it made the graphics card work about half again as hard; paints keep their colours without it.

Changed

  • Mode changes stand outSlow, followers-only, subscribers-only, emote-only and unique-chat changes show at chat size with a tinted row and the shield. Timeouts and bans stay small.

Fixed

  • No more doubled mode changesA slow mode or other mode change no longer shows twice, and a reconnect no longer repeats mode changes, timeouts or bans at the bottom of chat.

0.2.1

Combined chat comes to tabs: put any Twitch and Kick channels together in one pane and read them as a single chat.

Added

  • Combined chat in tabsDrop a tab or pane onto the middle of another pane to merge their chats into one, in time order, with each message marked by its platform. Any channels can be combined, on Twitch or Kick.
  • Add to a combined chatA pane's + now combines with Ctrl+Enter, and typing a name Kick knows offers it on Twitch and Kick as one chat.
  • Manage combined chatsEach channel shows as a chip in the pane's header: drag one out to give it a pane or tab of its own, remove it with its ×, or separate the whole pane back into a pane per channel. Messages go to all of them or one you pick, and moderators can delete messages in the channels they moderate.

Changed

  • Room for more chats per tabA tab now holds up to eight channels, still in up to four panes.

Fixed

  • Announcements line upAn announcement's time, badges and name now sit in line with every other message instead of a little to the right.

0.2.0

The biggest update yet: ignore lists, alerts, search, pinned messages, polls and predictions, custom mod buttons, live 7TV, and an experimental Twitch web login for the things Twitch's public API can't do.

Added

  • Ignore chattersIgnore someone from their user card or a message's menu. Their messages disappear everywhere, never highlight you and never count as unread. The list stays on this computer.
  • Ignore phrasesWords or patterns (like highlight rules) that hide a message or star out just the matched words.
  • NicknamesGive a chatter your own name for them. It shows in chat, replies and Mentions; hover the name for the real one.
  • Search chatCtrl+F searches the chat you're in. Step through matches, filter with from:, has:link, is:mention, badge:mod and /regex/, show only matches, or search every open channel.
  • Marks on the scrollbarMentions, highlights and search results show as marks beside the chat. Click one to jump to it.
  • Message historyUp and Down in the message box bring back what you sent in that channel.
  • AlertsA sound, a taskbar flash or a desktop notification for mentions, whispers and any highlight rule. Everything starts off; turn it on in Settings → Alerts.
  • Notify when liveRight-click a tab to get a notification when that channel goes live.
  • Coloured tabsGive a highlight rule a colour, and a tab's unread badge takes it when the rule catches a message.
  • Pinned messagesThe pinned message shows above chat on Twitch and Kick. Twitch mods can pin a message from its menu, change how long it stays, or unpin it, and /pin and /unpin work too.
  • Polls and predictionsStart one in your channel with /poll, /prediction or Controls. A banner shows the votes live and lets you end the poll, or lock, resolve or cancel the prediction.
  • Raid countdownAfter /raid, a bar above the message box counts down Twitch's 90 seconds, with Cancel.
  • Reasons for timeouts and bansShift-click or right-click a timeout or ban button to pick a saved reason or type one. "Ask for a reason" in Settings → Moderation asks every time.
  • Custom mod buttonsUp to 12 buttons of your own, each running a command like /timeout {user} 1h, in moderation mode, on the user card, or both. The built-in buttons can be hidden.
  • Repeated messagesA small ×2, ×3 after a message someone keeps sending, even with changed caps, spacing or hidden characters. On in channels you moderate.
  • Blocked terms/blockterm and /unblockterm, and a Blocked terms list in the header for moderators.
  • More commands/warn gives a warning the chatter has to acknowledge, and /delete removes a message by its id.
  • More on the user cardWhen someone followed, their name colour (click to copy), Partner or Affiliate, and buttons for their logs and ChatVault. Each can be turned off in Settings → User card.
  • Name historyOptional earlier Twitch names on the user card, from logs.zonian.dev. Off by default, since each lookup tells that site whose card you opened.
  • Live 7TV emotesWhen a channel adds, removes or renames a 7TV emote, chat picks it up straight away and says who changed it.
  • 7TV paints and badges7TV name paints and badges show in chat, kept readable on the dark background.
  • Twitch web login (experimental)An optional second Twitch sign-in in Accounts for things Twitch's public API can't do. It uses Twitch's website sign-in, which isn't an official API, so it can stop working at any time. It's stored separately, and Remove deletes it.
  • Follow and unfollowWith the web login, from a chat's ⋯ menu or the user card.
  • Channel pointsWith the web login, your balance shows beside the message box. Click it or type /redeem to redeem a reward.
  • Vote and predict anywhereWith the web login, polls and predictions in other channels show in the banner. Vote, predict with your points, and see who won when it ends.
  • Lead mods and editorsWith the web login, /leadmod, /editor and the user card add or remove them in your own channel.
  • Older messages and mod logsWith the web login, the user card can load someone's earlier messages, and /modlogs 7d totals each moderator's bans, timeouts and deletions.

Changed

  • Update permissions onceTwitch sign-ins are asked to update permissions once, for blocked terms, warnings, follow age and polls.
  • Lead moderators count as modsTwitch's lead moderator badge now counts as a moderator everywhere Sidechat checks.

0.1.37

Replies show once and read like Chatterino, and Ctrl+T shows which Kick channels are live.

Added

  • Live Kick channels in Ctrl+TKick channels you've opened recently show when they're live, with category, title and viewers, and move up into Live channels. Typing a Kick name checks whether it's live too.

Changed

  • Update buttonThe update control in the title bar is one button: "Restart to update", "Update available", or "Updating" with its progress along the bottom. Hover it for the version.
  • Replies read like ChatterinoA Twitch reply no longer starts with "@name"; the line above it already says who it answers. With reply context turned off in Settings, the @name stays.

Fixed

  • Replies sent twiceA reply you sent no longer shows up twice in chat.

0.1.36

Settings are regrouped, show what you're changing as you change it, and chat can use any font on your computer.

Added

  • Settings previewChat and Layout have a small working chat beside them: tabs, header, messages and the message box, updating as you change text size, spacing, timestamps, badges, the header style or the tab style.
  • Any font on your computerThe font list shows each font's name and a line of chat in that font, has a search box, and stays open while you try them.
  • Every weight a font hasText weight is a menu of the weights your chat font comes in, from Thin to Black, each shown in that weight.
  • Pictures of each lookHeader and tab styles are picked from small pictures instead of by name.
  • Highlights pageIts own page, with the chatters whose messages never highlight you and a button to highlight them again.
  • Reset per pageEach page's Reset puts back only that page's settings.

Changed

  • System fontChat uses your system's own font: Segoe UI on Windows, San Francisco on a Mac. If yours was Figtree, it switches once; choose Figtree again in Settings › Chat to keep it. Any other font you chose stays.
  • Settings in three groupsLook (Chat, Layout, Emotes), Behaviour (Highlights, Moderation, Performance) and App (Accounts, Shortcuts, Updates).
  • Chat and LayoutAppearance is split into Chat, for how messages read, and Layout, for the mode, the chat header and tabs. Timestamps and their format sit together, as do every tab setting and every header setting.
  • Every badge, one by oneSettings › Chat shows a small tile for each kind of badge, from Broadcaster to Predictions, plus one for game and event badges. Click one to hide it on Twitch and Kick; badges you hid before stay hidden.
  • Text size in stepsA small and a large A change chat text a pixel at a time, with a way back to the default.
  • Quicker controlsLine height is a slider. Emote size, animation and message history are buttons instead of menus, and badges and header details are a row of chips instead of a list of switches.

0.1.35

Release notes that are easier to read.

Changed

  • Skimmable release notesEach change has a short title on its own line, with the detail under it.
  • Older releases fold awayWhen you've skipped a few updates, What's new opens the newest release and folds the older ones under their version and date.

Fixed

  • Release note formattingBold text and commands like /timeout show properly instead of as raw ** and backticks.

0.1.34

A simpler message box, cleaner chat headers and new icons throughout.

Added

  • Tab stylePills, one line or two lines, in Settings → Appearance. Two lines adds viewers and category under each name.
  • Header styleTwo lines (the default), one line with icons, or a status bar, in Settings → Appearance.

Changed

  • Simpler message boxThe platform logo on the left, a round send button on the right. In a combined chat, click the logo to pick where your message goes.
  • Slow mode countdownThe send button counts down until you can send again.
  • Character countShows while you type and changes colour near the 500 limit. Commands like /timeout show in a code font.
  • Pill tabsTabs across the top are pills instead of joining the chat below.
  • Two-line chat headersChannel and category over the stream title, with uptime and viewers on the right. In a split tab, a red dot shows who is live.
  • New iconsSharper icons throughout, from the Lucide icon set.

0.1.33

Streamer mode is your own stream, with your Twitch and Kick chats in one place. Emotes rest while you're in another app, and chat is quicker.

Added

  • Post to Twitch and Kick at once from Streamer mode's chat, or pick one beside the message box. A reply goes to the platform its message came from.
  • Commands like /marker run on each of your channels, and say which platform did what: "Twitch: Marker added at 1:02:03." or "Kick: Kick doesn't let apps add stream markers yet."
  • A chat panel can show just your Twitch or just your Kick chat.
  • Ctrl+Shift+P shows a performance overlay: frame rate, how quickly clicks and keys respond, how long chat takes to appear, and CPU and memory, with a report and trace you can save.

Changed

  • Streamer mode shows only your own channels: the chats of the accounts you're signed in with. Channels you have open in Chatter mode stay there. Activity, Mentions and "This stream" follow the same rule.
  • Your chatsin the Streamer toolbar lists your channels and how their connection is doing, instead of the channel list with Add channel. Stream cards no longer need "Open chat".
  • Your Kick chat is found whether Kick kept the underscores in your name or turned them into hyphens.
  • Emotes and GIFs now animate while Sidechat is focused, and show their still artwork while you use another app, such as a game. Animation was the largest steady cost of a busy chat. If yours was set to Always animate, it switches once; choose Always animate again in Settings › Emotes to keep them moving.
  • Emotes load at the largest size each provider offers (7TV 4x, BTTV 3x, FFZ 4x, Twitch 3.0), so they stay sharp on high-resolution screens and in previews.
  • The first Ctrl+T opens channel search about a quarter of a second sooner.
  • Chat messages appear a little sooner.
  • A minimized window stops redrawing chat, and catches up when you return.

0.1.32

Sidechat now runs on Mac.

Added

  • Sidechat for Mac, for Apple silicon (M1 and newer) and Intel Macs. Download the disk image, drag Sidechat into Applications, and on the first launch choose Open Anyway in System Settings → Privacy & Security.
  • On a Mac, Sidechat tells you when a new version is out; Download opens its release page. On Windows, updates still install themselves.
  • ⌘W closes the chat tab on a Mac, as Ctrl+W does on Windows.

0.1.31

Streamer mode becomes a dashboard for running your own stream, and Kick moderation gets fixes.

Added

  • Streamer mode's Activity feed shows each sub, resub, gift, raid, Kick host and watch streak as its own row: a coloured label, who, and details like "18 mo", "Tier 1" or "214 raiders", with the viewer's message and emotes underneath. Gift bombs are one row; click "5 recipients" to see who got them.
  • Filter the feed to subs, gifts, raids, streaks or other events, and to one channel. An "Earlier" line marks where the events you have already seen begin.
  • Activity for your own channels is kept for 30 days, so it is still there after you restart Sidechat. Scroll down for older events.
  • Click a name for their user card, or use a row's … menu to copy the name, open the channel or shout out a Twitch raider.
  • Open the feed in its own window from the button in its header, to keep it on a second screen.
  • Streamer mode shows a card for your own Twitch and Kick stream: live or offline, uptime, viewers, title, category and tags, and "Open chat" when your chat isn't open.
  • Edit streams changes your title, category and tags on Twitch and Kick side by side. Search categories as you type, pick a recent one, or match the other stream's category in one click. Save one stream or all of them, and keep a set you use often as a preset.
  • Streamer features are opt-in: "Allow streamer features" asks Twitch or Kick for those permissions only when you want them. On Twitch that covers editing your stream, follows, redemptions, hype trains, ads and clips.
  • Arrange Streamer mode your way. Layout → Edit layout lets you drag panels to any side of another, add a chat for one channel, a second Activity feed or your Mentions, and remove what you don't use. Drag the lines between panels to resize them.
  • Lock the layout so nothing moves mid-stream, and save arrangements as profiles to switch between. Share a profile as a file or as text, and import one someone sent you.
  • Each Activity panel keeps its own filter and pops out on its own.
  • Follows, channel point redemptions, hype trains and ad breaks on your own Twitch channel show in Activity, and cheers in any channel you have open. Follows from while Sidechat was closed are caught up when it starts.
  • A bar under your stream cards counts down an ad break, shows when the next ad is due with a Snooze button, and follows a hype train's level.
  • "This stream" adds up the subs, gifts, bits, follows and raids since you went live.
  • Controlsin the Streamer toolbar run an ad, a marker, a clip or a raid in one click. Configure your own, like "/marker Break" followed by a message to chat.
  • New commands: /commercial [seconds], /marker [description] and /clip.

Changed

  • Streamer mode shows your stream cards even before any channel is open.
  • Open channels in Streamer mode are listed under Channels in its toolbar, instead of in the sidebar.
  • Moderation mode's delete, timeout and ban buttons are bigger, grow with your chat text size, and are coloured so you can tell them apart at a glance.
  • Kick moderation errors say what went wrong in plain words, like "You can't time out yourself." or "Kick wouldn't let you ban bob. You may not be a moderator here, or they may be a moderator too."

Fixed

  • Copy actions (a message, a username, a tab's name, a user's ID) now copy. Sidechat was refusing its own request to write to the clipboard.
  • Kick moderation works in channels with an underscore in their name, like night_owl. It used to fail with "Kick has no user called night-owl".

0.1.30

Added

  • Moderate Kick chats: timeout, ban and unban from the user card, delete messages from the right-click menu, and use moderation mode or /timeout, /ban and /unban. Mod controls show in your own channel and in chats where you've shown a moderator badge or used a mod command this session. Sign in to Kick again when Sidechat asks to allow it.

Changed

  • Sidechat opens faster. Your chats appear about three times sooner after launch, with no "Opening…" screen in between.
  • A channel opens sooner when you rest the pointer on it in the channel picker, recent channels or live follows.
  • Twitch badges show straight away after the first launch, instead of waiting to download each time.

Fixed

  • Chat no longer jumps when a GIF finishes loading.

0.1.29

Added

  • Twitch chats open with their last 200 messages instead of starting empty, and fill in what you missed after a reconnect. Earlier messages don't count as unread or show up in Mentions.

Fixed

  • Signed-out Twitch chats now show each channel's own subscriber and bits badges, and newer global badges that were showing as plain icons.

0.1.28

Changed

  • Signed-out Twitch chats now share a few connections instead of opening one each, so a workspace with many guest channels connects and reconnects more smoothly. Closing a chat leaves just that channel.

0.1.27

Added

  • A + at the end of each chat's header picks another channel to split in beside it (Shift+Enter puts it below).
  • Chat modes in the header, like "none" or "slow(30), emote". Moderators can click them to switch emote-only, subscriber-only, slow, R9K and followers-only on or off.
  • For moderators, a sword in the header turns on moderation mode: delete, 10-minute timeout and ban buttons before each chatter's name.
  • For moderators, a people button opens the channel's viewer list in its own window, grouped into broadcaster, moderators, VIPs and viewers, with a filter. Click a name for their user card. Sign in to Twitch again when Sidechat asks to allow it.
  • Right-click and More menus on a message now start with who sent it, when, and the start of the message.

Changed

  • The stream title and live stats in the chat header are brighter and easier to read.
  • Message hover actions float above the row as larger buttons with labels, and menus are roomier and easier to read.
  • Twitch chatters who never picked a name colour now get one of Twitch's default colours instead of plain text.

0.1.26

Added

  • Twitch chatters with a localized display name now show their login too, like 陽光 (sunlight_88). Choose display name first, login first, or either alone under Chat appearance → Localized names.

Fixed

  • For chatters with a localized display name, the user card, channel link, notes, ignored-sender list, mentions, timeouts and bans now all use their login, so they find the right account. Copy username copies the login too.

0.1.25

Added

  • /raid and /unraid in your own channel, and /shoutout for mods. Mods also get a Shoutout button on the user card. Sign in to Twitch again when Sidechat asks to allow them.
  • A Deleted messages setting under Chat appearance: hide the text behind "message deleted" and click to reveal it, or keep the message and dim it.
  • Kick's moderator, VIP, OG, verified, founder and other badges now show their real artwork instead of plain icons.

Fixed

  • Adding a 13th channel no longer fails with "Invalid chat engine request."
  • Twitch channels no longer report "Connection failed" for a moment when Sidechat starts signed in.
  • Being banned in one channel no longer stops every other channel from connecting.
  • A single broken message can no longer blank the whole window.
  • Scrolling back through a busy channel no longer drifts as new messages arrive.
  • A highlight rule with a very slow pattern is now rejected instead of slowing chat down.

0.1.24

Changed

  • Timeouts, bans and chat mode changes now look like system messages, with a shield icon and a quiet grey bar, so they stand apart from chat.

0.1.23

Fixed

  • The What's new dialog no longer opens with a focus ring on its close button, and dialog scrollbars stay inside their rounded corners.
  • Closing Settings or a user card while it's still loading no longer shows an "Error invoking remote method" message.

0.1.22

Many more channels, moderation commands in the message box, release notes in the app, and a searchable user card.

Added

  • Open far more channels: 50 Twitch and 50 Kick channels as a guest, and 100 Twitch channels when signed in to Twitch (up from 12), with a tab for each.
  • Moderation commands on Twitch: /timeout, /untimeout, /ban, /unban, /clear, /slow, /slowoff, /emoteonly, /emoteonlyoff and /announce (with its blue, green, orange and purple versions). In your own channel, /mod, /unmod, /vip and /unvip work too.
  • A Role row on the user card to mod, unmod, VIP or remove VIP from a chatter in your own channel.
  • What's new: after Sidechat updates, it shows what changed since the version you had. Settings → Updates keeps the notes for every release.
  • User card search: filter someone's messages with the search box, which marks each match. Ctrl+F focuses it and Esc clears it.
  • A Twitch card button on the user card opens Twitch's own viewer card for the channel.

Changed

  • Slow mode, emote-only mode, announcements, mods and VIPs need new Twitch permissions. Sign in to Twitch again when Sidechat asks; the other moderation commands keep working until then.
  • A gift bomb's arrow opens a row for each recipient, and each row opens that viewer's card.
  • The message you send shows your name colour and badges straight away, instead of flashing grey until Twitch echoes it back.
  • User card history rows show badges and the coloured name the way chat does, and sub and gift notices read as one line.
  • The pop-out user card window is titled with the user's name.
  • Tidier user card header and actions: the @login is hidden when it repeats the name, and ignoring highlights and notes have their own icons.
  • An unread tab brightens its label and shows its dot or count in the corner, so tabs no longer change width as messages arrive or are read.

Fixed

  • Slash commands are no longer posted to chat as plain text. Commands Sidechat doesn't support show an error instead.
  • Gifts that arrive before their gift bomb's header now fold into the bomb instead of sitting above it as separate rows.
  • 12-hour timestamps in user card history no longer wrap.
  • The unread count no longer covers a tab's close button on hover.

0.1.21

Changed

  • Announcements show an "Announcement" label above the message, which sits on one line with the timestamp, badges and name.
  • Announcements are drawn in the colour the sender picked (blue, green, orange or purple) with Twitch's two-tone bars down both sides.

0.1.20

Added

  • Drag a tab onto a chat to split it: drop near a pane's edge to sit beside or under that pane, or near the tab's edge to span its full width or height.
  • Drag a split pane by its header to another spot, into another tab, or onto the tab strip to give it a tab of its own.
  • Hold a dragged tab over another tab to open it and drop into it.
  • Splits nest, and every divider can be resized with the pointer or arrow keys.

Changed

  • Ctrl+Enter and Ctrl+Shift+Enter in channel search add the chat along the right or bottom edge, keeping the layout you already have.

0.1.19

Added

  • Highlight rules: match a whole word, text anywhere, or a regular expression, each with match-case and "Show in Mentions" switches. Settings → Chat appearance has a box to test a message against them.
  • Drag tabs to reorder them; the other tabs slide aside as you go. Escape puts the tab back.
  • A Tab order setting sorts tabs by order added, alphabetically, or live first.
  • Right-click a tab to mark it read, open or copy its channel, change the sort, or close it, other tabs, or tabs to the right. Ctrl+Shift+T reopens them.

Changed

  • The Mentions tab now collects every highlight rule, not just your name, and marks the words that matched.
  • Slim scrollbars without arrows that match the theme.

0.1.18

Added

  • Timeouts, bans, chat clears and room mode changes appear in chat. Moderators also see who acted and why, plus unbans, VIP and mod changes, blocked terms, unban requests and warnings. Settings → Chat appearance can hide them.
  • Twitch and Kick subs, gifts, raids and announcements appear in chat. A gift bomb is one row that opens to show every recipient.
  • A diagnostic log for errors and connection trouble. Settings → Updates → Open log folder finds it; sign-in tokens are left out, so it can be attached to bug reports.

Fixed

  • The font picker shows one line per font, each previewed in its own face.

0.1.17

Added

  • In a Twitch shared chat session, each message starts with the avatar of the channel it came from.

0.1.16

Fixed

  • /me messages sent while signed in show as actions in the sender's colour instead of raw ACTION text. An "Italic /me messages" option is in Appearance.

0.1.15

Added

  • The Soft theme: rounded tabs, a pill message box and a neutral grey palette, so colour comes from names, badges and emotes.
  • A Tab position setting moves tabs into a sidebar, with viewers and category under each channel.
  • Figtree is bundled as the interface font and the default chat font.
  • Ctrl+Shift+Enter in channel search stacks a split under the current chat.

Changed

  • Chatterino-toned greys, visible row hover, and emotes that no longer make their row taller.
  • The pane header leads with the stream title; room restrictions moved into the message box, shown only when they apply to you.
  • Your own messages look like everyone else's, without the "you" tag.

Fixed

  • Tab in the message box only completes when there is something to complete.
  • The user card offers Unban only after a timeout or ban.
  • Alternating row stripes no longer flicker when old messages drop off.
  • The message menu no longer pulls focus back as new messages arrive.

0.1.14

Added

  • Sign in to Kick without setting up your own Kick app.
  • Twitch /me messages show as actions, in italics and the sender's colour.

Fixed

  • Live channels load reliably in the Ctrl+T channel search, and live channels are listed first.