Skip to content

v7.5.0

Compare
Choose a tag to compare
@Nerixyz Nerixyz released this 21 Apr 10:26
· 357 commits to chatterino7 since this release
v7.5.0
9e005cb

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.