Chat client for https://twitch.tv
Elevated Messages
. (#4016)Scroll to top
keyboard shortcut for splits. (#3802)/copy
command. Usage: /copy <text>
. Copies provided text to clipboard - can be useful with custom commands. (#3763)/requests
command. Usage: /requests [channel]
. Opens the channel points requests queue for the provided channel or the current channel if no input is provided. (#3746)Go to message
context menu action to search popup, mentions, usercard and reply threads. (#3953)A message from x was deleted
messages will now jump to the message in question. (#3953)is:first-msg
search option. (#3700)is:elevated-msg
search option. (#4018)is:cheer-msg
search option. (#4069)is:redemption
search option. (#4118)is:reply
search option. (#4119)subtier:
search option (e.g. subtier:3
to find Tier 3 subs). (#4013)badge:
search option (e.g. badge:mod
to users with the moderator badge). (#4013)showInMentions
toggle for Badge Highlights. (#4034)Select filters
dialog. (#3737)/mentions
tab. (#3623)/block
and /unblock
commands. (#3816)echo-message
capabilities for IRC. (#4157)#
s not being usable on IRC (#4154)Add new account
dialog causing main chatterino window to be non movable. (#4121)Smooth scrolling on new messages
setting sometimes hiding messages. (#4028)Always on top
was used. (#3679)/watching
channel jumping around. (#4169)QT_DISABLE_DEPRECATED_BEFORE
to disable deprecated APIs up to Qt 5.15.0 (#4133)Full Changelog: https://github.com/Chatterino/chatterino2/compare/v2.3.5...v2.4.0-beta
chore(deps): bump lib/settings from 03e8af1
to 80b8cb6
(#5427)
THIS IS A BACKUP Nightly Build
{channel.name}
, {channel.id}
, {stream.game}
, {stream.title}
, {my.id}
, {my.name}
placeholders for commands (#3155)/mentions
tab (#3148)/raw
command. (#3189)/streamlink
command not stripping leading @'s or #'s (#3215)/popout
command. (#3217)flags.reward_message
filter variable (#3231)flags.first_message
filter variable (#3292)Channel Point Redeemed Message
highlights (#3296)/delete
errors a bit more verbose (#3350)/live
logs to its own subdirectory. (Logs from before this change will still be available in Channels -> live
). (#3393).mods
which does the same as /mods
). (#3144)Users joined/parted
messages alphabetically. (#3421)/w
incorrectly. (#3439)/whispers
split. (#3439)/streamlink
command and shows feedback in chat as well. (#3510)Shift + Right Click
. (#3481)/me
messages. (#3166)QCharRef with an index pointing outside the valid range of a QString
warning that was emitted on every Tab press. (#3234)First Message
highlights (#3293)First Message
custom sound not persisting through restart. (#3303)First Message
scrollbar highlights not being disabled. (#3325)/mods
and /vips
(#3349)USE_SYSTEM_QT5KEYCHAIN
to USE_SYSTEM_QTKEYCHAIN
. (#3103)BUILD_BENCHMARKS
CMake flag. Off by default. (#3038)BUILD_WITH_QTKEYCHAIN
to build with or without Qt5Keychain support (On by default). (#3318)focusPage
parameter (true by default) which keeps the default behaviour of selecting the page after it has been selected. If set to false, the page is not focused after being selected. (#3446)Full Changelog: https://github.com/Chatterino/chatterino2/compare/v2.3.4...v2.3.5
Backup of the nightly build from 2021-11-21
/(un)follow
commands and (un)following in the usercards as Twitch has removed this feature for 3rd party applications. (#3076, #3078)time
message tag for timestamp if it's available. (#3021)channel.live
filter variable (#3092, #3110)<channel> has gone offline. Exiting host mode.
messages is now clickable. (#2922)/openurl
command. Usage: /openurl <URL>
. Opens the provided URL in the browser. (#2461, #2926)/mentions
tab show in usercards and in the search popup. (#2802)/popout
command. Usage: /popout [channel]
. It opens browser chat for the provided channel. Can also be used without arguments to open current channels browser chat. (#2556, #2812)/setgame
command (#2636)author.subbed
filter. (#2971)Login expired
message no longer highlights all tabs. (#2735)Select a channel to open
is now consistent. (#1797)is:<flags>
search filter to find messages of specific types. (#2653, #2671)Rename Tab
dialog. (#2713)in:<channels>
search filter to find messages sent in specific channels. (#2299, #2634)/clip
command, Alt+X
keybind or Create a clip
option in split header's context menu. This requires a new authentication scope so re-authentication will be required to use it. (#2271, #2377, #2528)Settings -> General
), where you can select which features of Chatterino should behave differently when you are in Streamer Mode. (#2001, #2316, #2342, #2376)/settitle
and /setgame
commands, originally made for Mm2PL/Dankerino. (#2534, #2609)Settings -> General -> Advanced (misc.)
. (#1963, #2284, #2597)/ignore
and /unignore
have been renamed to /block
and /unblock
in order to keep consistency with Twitch's terms. (#2370)/clearmessages
command - does what "Burger menu -> More -> Clear messages" does. (#2485)/marker
command - similar to webchat, it creates a stream marker. (#2360)/chatters
command showing chatter count. (#2344)/mentions
tab a clickable link which takes you to the channel that you were mentioned in. (#2220)Try to find usernames without @ prefix
option still resolve usernames when special characters (commas, dots, (semi)colons, exclamation mark, question mark) are appended to them. (#2212):
to the whispers channel (#2075)-c
parameter. You can also use --help
to display short help message (#1940, #2368)/mentions
. Excluded highlights will not trigger tab highlights either. (#1793, #2036)/streamlink
command. Usage: /streamlink <channel>
. You can also use the command without arguments in any twitch channel to open it in streamlink. (#2443, #2495)EmotePopup
depending on the Link preview
setting enabled or no (#2008)Link information
setting is enabled (#2054):
emote completion menu ignoring emote capitalization and inconsistent emote names. (#1962, #2543)Ignore page
to fall into an infinity loop with an empty pattern and regex enabled (#2125)--help
, --version
, --channels
) not being respected (#2368, #2190)Kraken::getUser
to Helix (#2260)TwitchAccount::(un)followUser
from Kraken to Helix and moved it to Helix::(un)followUser
. (#2306)Kraken::getChannel
to Helix. (#2381)TwitchAccount::(un)ignoreUser
to Helix and made TwitchAccount::loadIgnores
use Helix call. (#2370)humanize
library (#2422)