Nightly Release
Pre-release
Pre-release
- [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)
More Changes
- [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-03] Bugfix: Fixed event emotes not showing up in autocomplete and popups. (#5239, #5580, #5582)
- [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-29] Dev: The timer for
StreamerMode
is now destroyed on the correct thread. (#5571) - [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-13] Bugfix: Fixed splits staying paused after unfocusing Chatterino in certain configurations. (#5504)
- [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-06-01] Bugfix: Fixed tab move animation occasionally failing to start after closing a tab. (#5426)
- [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)