github SevenTV/chatterino7 v7.5.0

latest releases: nightly-build, v7.5.1
2 months ago

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.

Don't miss a new chatterino7 release

NewReleases is sending notifications on new releases.