Changelog
A lot has happened since 7.4.6, so it's broken down by category.
๐บ Twitch
Twitch
- ๐ฅ Follower emotes now show in all channels if you're subscribed (Chatterino#4922)
- โ Added support for FrankerFaceZ channel badges. These can be configured at frankerfacez.com/channel/mine - right now only supporting bot badges for your chatbots. (Chatterino#5119)
- ๐ข Follower count now shows correctly in usercards (Chatterino#4809)
- ๐
/usercard
now accepts user IDs using the id:123
syntax (Chatterino#4934)
- โคด You can now reply to a message directly (or to the thread) (Chatterino#4923)
- โคด
/reply
now replies to the latest message of the user (Chatterino#4919)
- ๐จ The whisper highlight color can now be configured through the settings (Chatterino#5053)
- ๐ด Added an option to always include the broadcaster in completions (Chatterino#5193)
- ๐ Twitch messages can be sent using Twitch's Helix API instead of IRC (disabled by default) (Chatterino#5200)
- ๐ฃ Added support for sending
/announce[color]
commands (Chatterino#5250)
- ๐ Added duration to multi-month anon sub gift messages (Chatterino#5293)
โ Moderation
๐ฑ UI and Behavior
๐ฑ UI and Behavior
- ๐ก You now have an option to use a new experimental smarter emote completion (Chatterino#4987)
- โ A resize handle was added to the bottom of frameless user info popups and reply thread popups (Chatterino#4795)
- ๐ฅธ Added the
--incognito/--no-incognito
options to the /openurl
command, allowing you to override the "Open links in incognito/private mode" setting. (Chatterino#5149, Chatterino#5197)
- ๐ Added the ability to change the top-most status of a window regardless of the Always on top setting (right-click the notebook) (Chatterino#5135)
- ๐ก Reruns are now marked as yellow instead of red (Chatterino#5176)
- ๐ Updated to Emoji v15.1. Google emojis are now used as the fallback instead of Twitter emojis. (Chatterino#5182)
- ๐ผ Image links now reflect the scale of their image instead of an internal label (Chatterino#5201)
- โ Added warning message if you have multiple commands with the same trigger (Chatterino#4322)
- โจ Added support for the
{input.text}
placeholder in the Split โ Run a command hotkey (Chatterino#5130)
- ๐ผ Added button to toggle between 7TV and Twitch avatars in a usercard (Chatterino7 only, c82799a)
๐ Filters
๐ Filters
- ๐ Added
reward.cost
, reward.id
, reward.title
filter variables (Chatterino#5275)
๐ Themes
๐ Themes
- ๐ฅ The account switcher is now styled to match your theme (Chatterino#4817)
- โ Normalized the input padding between light & dark themes (Chatterino#5095)
- ๐ Added a System theme that updates according to the system's color scheme (requires Qt 6.5) (Chatterino#5118)
- ๐ก Live and rerun indicators can be themed (Chatterino#5188)
- ๐จ Added a fallback theme field to custom themes that will be used in case the custom theme does not contain a color Chatterino needs. If no fallback theme is specified, we'll pull the color from the included Dark or Light theme. (Chatterino#5198)
๐งฉ Plugins (experimental)
๐งฉ Plugins
โ WARNING: Plugins are currently experimental. Expect breaking changes.
๐ช Platforms
๐ช Windows
- ๐ฅ Restart on crash (off by default) is now supported (Chatterino#5012)
- โ The title bar can now be dragged from the top left corner (Chatterino#4873)
- โน Added support for Windows 11 Snap layouts (Chatterino#4994, Chatterino#5175)
- ๐ Fixed an issue where notifications would contain no avatar or an old one (Chatterino#4899)
- โจ The installer now checks for the VC Runtime version and shows more info when it's outdated (Chatterino#4847)
- โน The
Details
file properties tab of chatterino.exe
is now populated (Chatterino#4912)
๐ป macOS
- ๐ผ Added icons for newer versions of macOS (Chatterino#5148)
- ๐๏ธ Added more items to the macOS menu bar (Chatterino#5266)
- ๐ฆ Added check for Rosetta2 on ARM macs. If you're on an ARM (M1/2/3) mac, use
Chatterino-arm64.dmg
(native). (Chatterino7 only, 4bfd82b)
๐ฑ QoL
๐ฑ QoL
- ๐ All sound capabilities can now be disabled by setting your "Sound backend" setting to "Null" and restarting (Chatterino#4978)
- ๐ Added
--safe-mode
command line option to disable plugins (Chatterino#4985)
- ๐ Added
--activate <channel>
(or -a
) command line option to activate or add a Twitch channel (Chatterino#5111)
- ๐จ Improved color selection and display (Chatterino#5057)
- ๐ฅ Chatters from recent-messages are now added to autocompletion (Chatterino#5116)
๐ Performance
๐ Performance
๐ Changes Since Beta1
- ๐ Added context menu action to toggle visibility of offline tabs (Chatterino#5318)
- ๐ Report sub duration for more multi-month gift cases (Chatterino#5319)
- ๐ฌ Improved error reporting for the automatic streamer mode detection on Linux and macOS (Chatterino#5321)
- ๐ฅ Fixed a crash that could occur on Wayland when using the image uploader (Chatterino#5314)
- โน Fixed split tooltip getting stuck in some cases (Chatterino#5309)
- ๐ข Fixed the version string not showing up as expected in Finder on macOS (Chatterino#5311)
- โ Fixed links having
http://
added to the beginning in certain cases (Chatterino#5323)
- ๐ณ Fixed topmost windows from losing their status after opening dialogs on Windows (Chatterino#5330)
- ๐บ Fixed a gap appearing when using filters on
/watching
(Chatterino#5329)
๐ Bugfixes and Minor Changes
๐บ Twitch
- Fixed an issue where certain emojis did not send to Twitch chat correctly (Chatterino#4840)
- Fixed capitalized channel names in log inclusion list not being logged (Chatterino#4848)
- Fixed a data race when disconnecting from Twitch PubSub (Chatterino#4771)
- Fixed
/shoutout
command not working with usernames starting with @'s (e.g. /shoutout @twitch
) (Chatterino#4800)
- Fixed Twitch badges not loading correctly in the badge highlighting setting page (Chatterino#5223)
- The chatter list button is now hidden if you don't have moderator privileges (Chatterino#5245)
๐ฑ UI
- Fixed popup windows not persisting between restarts (Chatterino#5081)
- Fixed an issue where certain parts of the split input wouldn't focus the split when clicked (Chatterino#4958)
- Fixed usercard popup not floating on tiling window managers on Linux when "Automatically close user popup when it loses focus" setting is enabled (Chatterino#3511)
- Fixed selection of tabs after closing a tab when using "Live Tabs Only" (Chatterino#4770)
- Fixed input in reply thread popup losing focus when dragging (Chatterino#4815)
- Fixed the Quick Switcher (CTRL+K) from sometimes showing up on the wrong window (Chatterino#4819)
- Fixed an issue where reply context didn't render correctly if an emoji was touching text (Chatterino#4875, Chatterino#4977, Chatterino#5174)
- Fixed the input completion popup from disappearing when clicking on it on Windows and macOS (Chatterino#4876)
- Fixed double-click text selection moving its position with each new message (Chatterino#4898)
- Fixed headers of tables in the settings switching to bold text when selected (Chatterino#4913)
- Fixed tooltips appearing too large and/or away from the cursor (Chatterino#4920)
- Fixed avatar in usercard and moderation button triggering when releasing the mouse outside their area (Chatterino#5052)
- Fixed a bug where buttons would remain in a hovered state after leaving them (Chatterino#5077)
- Fixed an issue where you had to click the
reply
button twice if you already had that users @ in your input box (Chatterino#5173)
- Fixed splits not retaining their focus after minimizing (Chatterino#5080)
- Fixed tooltips getting out of bounds when loading images (Chatterino#5186)
- Fixed the font switcher not remembering what font you had previously selected. (Chatterino#5224)
- Fixed split header tooltips appearing too tall (Chatterino#5232)
- Fixed split header tooltips showing in the wrong position on Windows (Chatterino#5230)
- Fixed the "Cancel" button in the settings dialog only working after opening the settings dialog twice (Chatterino#5229)
- Fixed double-click selection not selecting words that were split onto multiple lines correctly (Chatterino#5243)
- Fixed pause indicator not disappearing in some cases (Chatterino#5265)
- Fixed some Twitch emotes sizes being wrong at certain zoom levels (Chatterino#5279, Chatterino#5291)
- Fixed messages not immediately disappearing when clearing the chat (Chatterino#5282)
๐ General
- Trimmed custom streamlink paths on all platforms making sure you don't accidentally add spaces at the beginning or end of its path (Chatterino#4834)
- Fixed too much text being copied when copying chat messages. (Chatterino#4812, Chatterino#4830, Chatterino#4839)
- Fixed an issue where the setting
Only search for emote autocompletion at the start of emote names
wouldn't disable if it was enabled when the client started (Chatterino#4855)
- Fixed empty page being added when showing out of bounds dialog (Chatterino#4849)
- Fixed an issue preventing searching a redemption by its title when the redemption contained text input (Chatterino#5177)
- Fixed an issue in the
/live
split that caused some channels to not get grayed-out when they went offline (Chatterino#5172)
- Fixed a crash when clicking
More messages below
button in a usercard and closing it quickly (Chatterino#4933)
- Fixed thread popup window missing messages for nested threads (Chatterino#4923)
- Fixed an occasional crash for channel point redemptions with text input (Chatterino#4949)
- Fixed triple click on message also selecting moderation buttons (Chatterino#4961)
- Fixed badge highlight changes not immediately being reflected (Chatterino#5110)
- Fixed a freeze from a bad regex in Ignores (Chatterino#4965, Chatterino#5126)
- Fixed some emotes not appearing when using Ignores (Chatterino#4965, Chatterino#5126)
- Fixed lookahead/-behind not working in Ignores (Chatterino#4965, Chatterino#5126)
- Fixed Image Uploader accidentally deleting images with some hosts when link resolver was enabled. (Chatterino#4971)
- Fixed a crash with Image Uploader when closing a split right after starting an upload (Chatterino#4971)
- Fixed an issue on macOS where the image uploader would keep prompting the user even after they clicked "Yes, don't ask again" (Chatterino#5011)
- The usercard button is now hidden in special channels (Chatterino#4972)
- Fixed some windows appearing between screens (Chatterino#4797)
- Fixed some crashes when interacting with popups of deleted channels (Chatterino#5034, Chatterino#5051)
- Fixed a bug on Wayland where tooltips would spawn as separate windows instead of behaving like tooltips (Chatterino#4998, Chatterino#5040)
- Fixed section deletion bugs in text input fields (Chatterino#5013)
- User text input is now shown in watch streak notices (Chatterino#5029)
- Fixed moderator-only PubSub topics being subscribed to for non-moderators (Chatterino#5056)
- Fixed Copy message copying the channel name in global search (Chatterino#5106)
- Reply contexts now use the color of the replied-to message (Chatterino#5145)
- Fixed link info not updating without moving the cursor (Chatterino#5178)
- Fixed an upload sometimes failing when copying an image from a browser if it contained extra properties (Chatterino#5156)
- Added missing periods at various moderator messages and commands (Chatterino#5061)
- Improved Streamlink documentation in the settings dialog (Chatterino#5076)
- IPC files are now stored in the Chatterino directory instead of system directories on Windows (Chatterino#5226)
- Fixed past messages not showing in the search popup after adding a channel (Chatterino#5248)
- Fixed OBS not being detected on macOS (Chatterino#5260)
- Removed ":" from the message a user is replying to if it's a /me message (Chatterino#5263)
- Fixed a missing space when the image uploader provided a delete link (Chatterino#5269)
- Fixed highlights triggering for ignored users in announcements (Chatterino#5295)
For all upstream changes, see https://github.com/Chatterino/chatterino2/releases/tag/v2.5.0.
All changes can be seen in v7.4.6...v7.5.0.
New Contributors
Full Changelog: v7.4.5...v7.5.0
โค Thank you for reporting bugs, performance issues and feature requests!
Please continue to do so and upvote issues/discussions you find important.