Nightly Release
Pre-release
Pre-release
- [2024-10-14] Minor: Proxy URL information is now included in the
/debug-env
command. (#5648) - [2024-10-13] Dev: Added more tests for message building. (#5598)
- [2024-10-13] Bugfix: Fixed event emotes not showing up in autocomplete and popups. (#5239, #5580, #5582, #5632)
- [2024-10-12] Minor: Remember last popup size for next popup. (#5635)
- [2024-10-12] Major: Added transparent overlay window (default keybind: CTRL + ALT + N). (#4746, #5643)
More Changes
- [2024-10-12] Minor: Indicate when subscriptions and resubscriptions are for multiple months. (#5642)
- [2024-10-09] Bugfix: Fixed splits staying paused after unfocusing Chatterino in certain configurations. (#5504, #5637)
- [2024-10-06] Bugfix: Fixed emotes starting with ":" not tab-completing. (#5603)
- [2024-10-06] Minor: Added
--login <username>
CLI argument to specify which account to start logged in as. (#5626) - [2024-10-05] Minor: Add support for Shared Chat messages. Shared chat messages can be filtered with the
flags.shared
filter variable, or with search usingis:shared
. Some messages like subscriptions are filtered on purpose to avoid confusion for the broadcaster. If you have both channels participating in Shared Chat open, only one of the message triggering your highlight will trigger. (#5606, #5625) - [2024-10-05] Dev: Emojis now use flags instead of a set of strings for capabilities. (#5616)
- [2024-10-05] Bugfix: Fixed incorrect message being disabled in some cases upon approving or denying an automod caught message. (#5611)
- [2024-10-05] Bugfix: Fixed tab move animation occasionally failing to start after closing a tab. (#5426, #5612)
- [2024-10-04] Dev: The timer for
StreamerMode
is now destroyed on the correct thread. (#5571, #5624) - [2024-10-02] Bugfix: Fixed double-click selection not working when clicking outside a message. (#5617)
- [2024-09-29] Dev: Run benchmarks in CI. (#5610)
- [2024-09-29] Dev:
GIFTimer
is no longer initialized in tests. (#5608) - [2024-09-29] Dev: Added more tests for input completion. (#5604)
- [2024-09-29] Dev: Twitch messages are now sent using Twitch's Helix API instead of IRC by default. (#5607)
- [2024-09-28] Dev: Refactored legacy Unicode zero-width-joiner replacement. (#5594)
- [2024-09-28] Dev: The JSON output when copying a message (SHIFT + right-click) is now more extensive. (#5600)
- [2024-09-28] Bugfix: Fixed global badges not showing in anonymous mode. (#5599)
- [2024-09-24] Bugfix: Fixed grammar in the user highlight page. (#5602)
- [2024-09-14] Dev: Refactored
static
s in headers to only be present once in the final app. (#5588) - [2024-09-14] Dev: Recent changes are now shown in the nightly release description. (#5553, #5554, #5593)
- [2024-09-14] Bugfix: Fixed log files being locked longer than needed. (#5592)
- [2024-09-09] Dev: Cleanup some parts of the
magic_enum
adaptation for Qt. (#5587) - [2024-09-08] Minor: Replying to a message will now display the message being replied to. (#4350, #5519, #5586)
- [2024-09-08] Major: Add option to show pronouns in user card. (#5442, #5583)
- [2024-09-01] Minor: The emote popup now reloads when Twitch emotes are reloaded. (#5580)
- [2024-08-31] Bugfix: Fixed some tooltips not being readable. (#5578)
- [2024-08-31] Minor: Moderators can now see which mods start and cancel raids. (#5563)
- [2024-08-31] Bugfix: Fixed tooltips and input completion popups not working after moving a split. (#5541, #5576)
- [2024-08-25] Dev: Removed the
getTwitchAbstract
method inApplication
. (#5560) - [2024-08-25] Dev: Moved some responsibility away from Application into WindowManager. (#5551)
- [2024-08-24] Dev: Fixed benchmarks segfaulting on run. (#5559)
- [2024-08-24] Bugfix: Fixed account switch not being saved if no other settings were changed. (#5558)
- [2024-08-24] Bugfix: Fixed rare issue on shutdown where the client would hang. (#5557)
- [2024-08-24] Dev: Refactored
MessageBuilder
to be a single class. (#5548) - [2024-08-24] Minor: Removed the Ctrl+Shift+L hotkey for toggling the "live only" tab visibility state. (#5530)
- [2024-08-24] Minor: Moved tab visibility control to a submenu, without any toggle actions. (#5530)
- [2024-08-24] Bugfix: Fixed tab visibility being controllable in the emote popup. (#5530)
- [2024-08-24] Dev: Fixed broken
SignalVector::operator[]
implementation. (#5556) - [2024-08-18] Minor: Removed experimental IRC support. (#5547)
- [2024-08-18] Dev: Refactored
MessageFlag
into its own file. (#5549) - [2024-08-18] Dev: Added
FlagsEnum::isEmpty
. (#5550) - [2024-08-12] Dev: Renamed threads created by Chatterino on Linux and Windows. (#5538, #5539, #5544)
- [2024-08-10] Dev: Cleanly exit on shutdown. (#5537)
- [2024-08-08] Dev: Refactored code that's responsible for deleting old update files. (#5535)
- [2024-08-08] Dev: Refactored 7TV/BTTV definitions out of
TwitchIrcServer
intoApplication
. (#5532) - [2024-08-04] Dev: Prepared for Qt 6.8 by addressing some deprecations. (#5529)
- [2024-08-03] Dev: Refactored a few
#define
s intoconst(expr)
and cleaned includes. (#5527) - [2024-07-28] Bugfix: Fixed janky selection for messages with RTL segments (selection is still wrong, but consistently wrong). (#5525)
- [2024-07-28] Minor: Added support for scrolling in splits with touchscreen panning gestures. (#5524)
- [2024-07-27] Dev: Documented and added tests to RTL handling. (#5473)
- [2024-07-21] Minor: Links can now have prefixes and suffixes such as parentheses. (#5486, #5515)
- [2024-07-20] Minor: Added option to suppress live notifictions on startup. (#5388)
- [2024-07-20] Bugfix: Links with invalid characters in the domain are no longer detected. (#5509)
- [2024-07-16] Dev:
FlagsEnum
is nowconstexpr
. (#5510) - [2024-07-14] Minor: Added option to log streams by their ID, allowing for easier "per-stream" log analyzing. (#5507)
- [2024-07-13] Bugfix: Fixed user info card popups adding duplicate line to log files. (#5499)
- [2024-07-11] Minor: Support more Firefox variants for incognito link opening. (#5503)
- [2024-07-09] Dev: The running Qt version is now shown in the about page if it differs from the compiled version. (#5501)
- [2024-07-07] Dev: Add
Channel::addSystemMessage
helper function, allowing us to avoid the commonchannel->addMessage(makeSystemMessage(...));
pattern. (#5500) - [2024-07-07] Bugfix: Fixed
/clearmessages
not working with more than one window. (#5489) - [2024-07-07] Minor: Improve appearance of reply button. (#5491)
- [2024-07-06] Minor: Introduce HTTP API for plugins. (#5383, #5492, #5494)
- [2024-06-23] Dev: Deprecate Qt 5.12. (#5396)
- [2024-06-23] Bugfix: Fixed windows on Windows not saving correctly when snapping them to the edges. (#5478)
- [2024-06-22] Dev: Cleanup
BrowserExtension
. (#5465) - [2024-06-22] Minor: Add channel points indication for new bits power-up redemptions. (#5471)
- [2024-06-22] Minor: Added
/warn <username> <reason>
command for mods. This prevents the user from chatting until they acknowledge the warning. (#5474) - [2024-06-19] Bugfix: Fixed a crash when tab completing while having an invalid plugin loaded. (#5401)
- [2024-06-16] Dev: Unsingletonize
ISoundController
. (#5462) - [2024-06-16] Dev: Unsingletonize
Resources2
. (#5460) - [2024-06-16] Dev: Refactor/unsingletonize
UserDataController
. (#5459) - [2024-06-16] Minor: Added drop indicator line while dragging in tables. (#5256)
- [2024-06-16] Minor: Added the ability for
/ban
,/timeout
,/unban
, and/untimeout
to specify multiple channels to duplicate the action to. Example:/timeout --channel id:11148817 --channel testaccount_420 forsen 7m game complaining
. (#5402) - [2024-06-16] Bugfix: Fixed message history occasionally not loading after a sleep. (#5457)
- [2024-06-15] Dev: Qt Creator now auto-configures Conan when loading the project and skips vcpkg. (#5305)
- [2024-06-15] Dev: The MSVC CRT is now bundled with Chatterino as it depends on having a recent version installed. (#5447)
- [2024-06-15] Minor: Added support for Brave & google-chrome-stable browsers. (#5452)
- [2024-06-09] Minor: Improved error messages for channel update commands. (#5429)
- [2024-06-06] Minor: Moderators can now see when users are warned. (#5441)
- [2024-06-03] Dev: Refactor
TwitchIrcServer
, making it abstracted. (#5421, #5435) - [2024-06-02] Dev: Images are now loaded in worker threads. (#5431)
- [2024-06-01] Bugfix: Fixed restricted users usernames not being clickable. (#5405)
- [2024-06-01] Minor: The size of the emote popup is now saved. (#5415)
- [2024-05-25] Dev: Update vcpkg build Qt from 6.5.0 to 6.7.0, boost from 1.83.0 to 1.85.0, openssl from 3.1.3 to 3.3.0. (#5422)
- [2024-05-25] Dev: Update Windows build from Qt 6.5.0 to Qt 6.7.1. (#5420)
- [2024-05-25] Minor: Added the ability to duplicate tabs. (#5277)
- [2024-05-25] Bugfix: Fixed a crash that could occur when logging was enabled in IRC servers that were removed. (#5419)
- [2024-05-25] Dev: Removed unused timegate settings. (#5361)
- [2024-05-22] Dev: All Lua globals now show in the
c2
global in the LuaLS metadata. (#5385) - [2024-05-19] Dev: Reduced the amount of scale events. (#5404, #5406)
- [2024-05-18] Dev: Use Qt's high DPI scaling. (#4868, #5400)
- [2024-05-18] Minor: Added
flags.action
filter variable, allowing you to filter on/me
messages. (#5397) - [2024-05-13] Dev: Refactor and document
Scrollbar
. (#5334, #5393) - [2024-05-12] Major: Improve high-DPI support on Windows. (#4868, #5391)
- [2024-05-12] Minor: Colored usernames now update on the fly when changing the "Color @usernames" setting. (#5300)
- [2024-05-11] Minor: Add option to customise Moderation buttons with images. (#5369)
- [2024-05-06] Major: Release plugins alpha. (#5288)
- [2024-05-05] Bugfix: If a network request errors with 200 OK, Qt's error code is now reported instead of the HTTP status. (#5378)
- [2024-05-05] Dev: Make printing of strings in tests easier. (#5379)
- [2024-05-04] Dev: Add doxygen build target. (#5377)