Releases: SevenTV/chatterino7
Releases ยท SevenTV/chatterino7
v7.4.2
What's Changed
- ๐ Fixed FrankerFaceZ emotes/badges not loading
- โจ 7TV Badges and Paints now update automatically - this uses the same system as the new 7TV browser-extension.
๐ฃ If you experience any issues/crashes/bugs, especially with the new cosmetics updates, please make sure to report them.
Merged PRs
For more changes, see upstream release notes.
Full Changelog: v7.4.1...v7.4.2
v7.4.1
What's Changed
Bans & Timeouts now fully work with Twitch's IRC Command deprecation.
- Major: Added live emote updates for BTTV. (Chatterino#4147)
For more changes, see upstream release notes.
Full Changelog: v7.4.0...v7.4.1
v7.4.0
Look at the upstream change logs
https://github.com/Chatterino/chatterino2/releases/tag/v2.4.0
What's Changed
- fix deb ci by @TroyKomodo in #82
- Fixed crash related with 7TV animated pfp by @itzAlex in #87
- Fix incorrectly named package in Linux build docs by @Felanbird in #98
- feat: add paints support by @LosFarmosCTL in #89
- fix: use shared_ptr to store paints by @LosFarmosCTL in #102
- fix: correctly scale paints with drop shadows on high DPI displays by @LosFarmosCTL in #106
- fix qt 5.12 compile by @TroyKomodo in #109
- Troy/fix scaling by @TroyKomodo in #104
- fix: correctly clean up memory after applying drop shadows to paints by @LosFarmosCTL in #105
- Troy/fix seg fault by @TroyKomodo in #110
- Add EventApi by @Nerixyz in #75
- Update SevenTV badge setting to be inline with other 7TV settings by @Felanbird in #125
- Fix SevenTV Global emotes not loading & SevenTV emote loading setting by @Felanbird in #134
- feat: use v3 emote and event api by @Nerixyz in #138
- fix: Update Profile Pictures to New API and Minor Fixes by @Nerixyz in #147
- Merge upstream by @TroyKomodo in #159
New Contributors
- @itzAlex made their first contribution in #87
- @LosFarmosCTL made their first contribution in #89
Full Changelog: v7.3.5...v7.4.0
v7.3.5
Changes added in Chatterino7
- Major: Added support for animated profile pictures. (#69)
- Minor: Added ability to hide unlisted or unapproved emotes. (#67)
- Minor: Added 4x emote links. (#31)
More Changes
- Major: Added highlights for first messages (Chatterino#3267)
- Major: Added customizable shortcuts. (Chatterino#2340, Chatterino#3633)
- Minor: Make animated emote playback speed match browser (Firefox and Chrome) behaviour. (Chatterino#3506)
- Minor: Added middle click split to open in browser (Chatterino#3356)
- Minor: Added new search predicate to filter for messages matching a regex (Chatterino#3282)
- Minor: Add
{channel.name}
,{channel.id}
,{stream.game}
,{stream.title}
,{my.id}
,{my.name}
placeholders for commands (Chatterino#3155) - Minor: Remove TwitchEmotes.com attribution and the open/copy options when right-clicking a Twitch Emote. (Chatterino#2214, Chatterino#3136)
- Minor: Strip leading @ and trailing , from username in /user and /usercard commands. (Chatterino#3143)
- Minor: Display a system message when reloading subscription emotes to match BTTV/FFZ behavior (Chatterino#3135)
- Minor: Allow resub messages to show in
/mentions
tab (Chatterino#3148) - Minor: Added a setting to hide similar messages by any user. (Chatterino#2716)
- Minor: Duplicate spaces now count towards the display message length. (Chatterino#3002)
- Minor: Commands are now backed up. (Chatterino#3168)
- Minor: Subcategories in settings are now searchable. (Chatterino#3157)
- Minor: Added the ability to open an entire tab as a popup. (Chatterino#3082)
- Minor: Added optional parameter to /usercard command for opening a usercard in a different channel context. (Chatterino#3172)
- Minor: Added regex option to Nicknames. (Chatterino#3146)
- Minor: Highlight usernames in /mods and /vips messages (Chatterino#3187)
- Minor: Added
/raw
command. (Chatterino#3189) - Minor: Colorizing usernames on IRC, originally made for Mm2PL/dankerino (Chatterino#3206)
- Minor: Fixed
/streamlink
command not stripping leading @'s or #'s (Chatterino#3215) - Minor: Strip leading @ and trailing , from username in
/popout
command. (Chatterino#3217) - Minor: Added
flags.reward_message
filter variable (Chatterino#3231) - Minor: Added chatter count to viewer list popout (Chatterino#3261)
- Minor: Ignore out of bounds check for tiling wms (Chatterino#3270)
- Minor: Add clear cache button to cache settings section (Chatterino#3277)
- Minor: Added
flags.first_message
filter variable (Chatterino#3292) - Minor: Removed duplicate setting for toggling
Channel Point Redeemed Message
highlights (Chatterino#3296) - Minor: Added support for opening channels from twitch.tv/popout links. (Chatterino#3309)
- Minor: Clean up chat messages of special line characters prior to sending. (Chatterino#3312)
- Minor: IRC now parses/displays links like Twitch chat. (Chatterino#3334)
- Minor: Added button & label for copying login name of user instead of display name in the user info popout. (Chatterino#3335)
- Minor: Make
/delete
errors a bit more verbose (Chatterino#3350) - Minor: Made join and part message have links to usercards. (Chatterino#3358)
- Minor: Show picked outcome in prediction badges. (Chatterino#3357)
- Minor: Add support for Emoji in IRC (Chatterino#3354)
- Minor: Moved
/live
logs to its own subdirectory. (Logs from before this change will still be available inChannels -> live
). (Chatterino#3393) - Minor: Added clear button to settings search bar. (Chatterino#3403)
- Minor: Added autocompletion for default Twitch commands starting with the dot (e.g.
.mods
which does the same as/mods
). (Chatterino#3144) - Minor: Sorted usernames in
Users joined/parted
messages alphabetically. (Chatterino#3421) - Minor: Mod list, VIP list, and Users joined/parted messages are now searchable. (Chatterino#3426)
- Minor: Add search to emote popup. (Chatterino#3404, Chatterino#3527, Chatterino#3543)
- Minor: Messages can now be highlighted by subscriber or founder badges. (Chatterino#3445)
- Minor: User timeout buttons can now be triggered using hotkeys. (Chatterino#3483)
- Minor: Add workaround for multipart emoji as described in the RFC. (Chatterino#3469)
- Minor: Added a way to open channel popup by right-clicking the avatar in a usercard. (Chatterino#3486)
- Minor: Add feedback when using the whisper command
/w
incorrectly. (Chatterino#3439) - Minor: Add feedback when writing a non-command message in the
/whispers
split. (Chatterino#3439) - Minor: Opening streamlink through hotkeys and/or split header menu matches
/streamlink
command and shows feedback in chat as well. (Chatterino#3510) - Minor: Removed timestamp from AutoMod messages. (Chatterino#3503)
- Minor: Added ability to copy message ID with
Shift + Right Click
. (Chatterino#3481) - Minor: Added /popup command to open currently focused split or supplied channel in a new window. (Chatterino#3529)
- Minor: Colorize the entire split header when focused. (Chatterino#3379)
- Minor: Added incremental search to channel search. (Chatterino#3544)
- Minor: Show right click context menu anywhere within a message's line. (Chatterino#3566)
- Minor: Make Tab Layout setting only accept predefined values (Chatterino#3564)
- Minor: Added librewolf, icecat, and waterfox incognito support. (Chatterino#3588)
- Minor: Updated to Emoji v14.0 (Chatterino#3612)
- Minor: Add support for locking tab arrangement (Chatterino#3627)
- Bugfix: Fixed rendering of moderator announcements. (Chatterino#3639)
- Bugfix: Fix Split Input hotkeys not being available when input is hidden (Chatterino#3362)
- Bugfix: Fixed colored usernames sometimes not working. (Chatterino#3170)
- Bugfix: Restored ability to send duplicate
/me
messages. (Chatterino#3166) - Bugfix: Notifications for moderators about other moderators deleting messages can now be disabled. (Chatterino#3121)
- Bugfix: Moderation mode and active filters are now preserved when opening a split as a popup. (Chatterino#3113, Chatterino#3130)
- Bugfix: Fixed a bug that caused all badge highlights to use the same color. (Chatterino#3132, Chatterino#3134)
- Bugfix: Allow starting Streamlink from Chatterino when running as a Flatpak. (Chatterino#3178)
- Bugfix: Fixed own IRC messages not having metadata and a link to a usercard. (Chatterino#3203)
- Bugfix: Fixed some channels still not loading in rare cases. (Chatterino#3219)
- Bugfix: Fixed a bug with usernames or emotes completing from the wrong position. (Chatterino#3229)
- Bugfix: Fixed a bug that caused zero-width emotes to be misaligned when the "Remove spaces between emotes" setting is on. (Chatterino#3249)
- Bugfix: Fixed second chatterino icon appearing in the dock when restarting on a crash in macOS. (Chatterino#3268)
- Bugfix: Fixed the "Change channel" popup showing a wrong window title (Chatterino#3273)
- Bugfix: Fixed built-in Chatterino commands not working in whispers and mentions special channels (Chatterino#3288)
- Bugfix: Fixed
QCharRef with an index pointing outside the valid range of a QString
warning that was emitted on every Tab press. (Chatterino#3234) - Bugfix: Fixed being unable to disable
First Message
highlights (Chatterino#3293) - Bugfix: Fixed
First Message
custom sound not persisting through restart. (Chatterino#3303) - Bugfix: Fixed
First Message
scrollbar highlights not being disabled. (Chatterino#3325) - Bugfix: Fixed the reconnection backoff accidentally resetting when thrown out of certain IRC servers. (Chatterino#3328)
- Bugfix: Fixed underlying text from disabled emotes not being colorized properly. (Chatterino#3333)
- Bugfix: Fixed IRC ACTION messages (/me) not being colorized properly. (Chatterino#3341)
- Bugfix: Fixed splits losing filters when closing and reopening them (Chatterino#3351)
- Bugfix: Fixed the first usercard being broken in
/mods
and/vips
(Chatterino#3349) - Bugfix: Fixed IRC colors not being applied correctly to NOTICE messages. (Chatterino#3383)
- Bugfix: Fixed Chatterino attempting to send empty messages (Chatterino#3355)
- Bugfix: Fixed IRC highlights not triggering sounds or alerts properly. (Chatterino#3368)
- Bugfix: Fixed IRC /kick command crashing if parameters were malformed. (Chatterino#3382)
- Bugfix: Fixed crash that would occur if the user tries to modify the currently connected IRC connection. (Chatterino#3398)
- Bugfix: Fixed IRC mentions not showing up in the /mentions split. (Chatterino#3400)
- Bugfix: Fixed a crash that could occur on certain Linux systems when toggling the Always on Top flag. (Chatterino#3385)
- Bugfix: Fixed zero-width emotes sometimes wrapping lines incorrectly. (Chatterino#3389)
- Bugfix: Fixed using special chars in Windows username breaking the storage of custom commands (Chatterino#3397)
- Bugfix: Fixed character counter changing fonts after going over the limit. (Chatterino#3422)
- Bugfix: Fixed crash that could occur if the user opens/closes ChannelViews (e.g. EmotePopup, or Splits) then modifies the showLastMessageIndicator setting. (Chatterino#3444)
- Bugfix: Removed ability to reload emotes really fast (Chatterino#3450)
- Bugfix: Re-add date of build to the "About" page on nightly versions. (Chatterino#3464)
- Bugfix: Fixed crash that would occur if the user right-clicked AutoMod badge. (Chatterino#3496)
- Bugfix: Fixed being unable to drag the user card window from certain spots. (Chatterino#3508)
- Bugfix: Fixed being unable to open a usercard from inside a usercard while "Automatically close user popup when it loses focus" was enabled. (Chatterino#3518)
- Bugfix: Usercards no longer close when the originating window (e.g. a search popup) is closed. (Chatterino#3518)
- Bugfix: Disabled /popout and /streamlink from working in non-twitch channels (e.g. /whispers) when supplied no arguments. (Chatterino#3541)
- Bugfix: Fixed automod and unban messages showing when moderation actions were disabled (Chatterino#3548)
- Bugfix: Fixed crash when rendering a highlight inside of a sub message, with sub message highlights themselves turned off. (Chatterino#3556)
- Bugfix: Don't grab the keyboard in channel picker dialog (Chatterino#3575)
- BugFix: Fixed SplitInput placeholder color. (Chatterino#3606)
- BugFix: Remove game from stream/split title when set to "nothing." (Chatterino#3609)
- BugFix: Fixed double-clicking on usernames with right/middle click causing text selection. (Chatterino#3608)
- Dev: Batch checking live status for channels with live notifications that aren't connected. (Chatterino#3442)
- Dev: Add GitHub action to test builds without precompiled headers enabled. (Chatterino#3327)
- Dev: Renamed CMake's build option
USE_SYSTEM_QT5KEYCHAIN
toUSE_SYSTEM_QTKEYCHAIN
. (Chatterino#3103) - Dev: Add benchmarks that can be compiled with the
BUILD_BENCHMARKS
CMake flag. Off by default. (Chatterino#3038) - Dev: Added CMake build option
BUILD_WITH_QTKEYCHAIN
to build with or without Qt5Keychain support (On by default). (Chatterino#3318) - Dev: Added...
Nightly Release BACKUP
THIS IS A BACKUP
Nightly Build
v7.3.4
Changes added in Chatterino7
- Major: Added support for 7tv zero-width emotes. (#36)
Changes pulled from original Chatterino2 (commit 4e51707)
- Major: Newly uploaded Twitch emotes are once again present in emote picker and can be autocompleted with Tab as well. (Chatterino#2992)
- Major: Deprecated
/(un)follow
commands and (un)following in the usercards as Twitch has removed this feature for 3rd party applications. (Chatterino#3076, Chatterino#3078) - Major: Added the ability to add nicknames for users. (#137, Chatterino#2981)
- Major: Fixed constant disconnections with more than 20 channels by rate-limiting outgoing JOIN messages. (Chatterino#3112, Chatterino#3115)
- Minor: Added autocompletion in /whispers for Twitch emotes, Global Bttv/Ffz emotes and emojis. (Chatterino#2999, Chatterino#3033)
- Minor: Received Twitch messages now use the exact same timestamp (obtained from Twitch's server) for every Chatterino user instead of assuming message timestamp on client's side. (Chatterino#3021)
- Minor: Received IRC messages use
time
message tag for timestamp if it's available. (Chatterino#3021) - Minor: Added informative messages for recent-messages API's errors. (Chatterino#3029)
- Minor: Added section with helpful Chatterino-related links to the About page. (Chatterino#3068)
- Minor: Now uses spaces instead of magic Unicode character for sending duplicate messages (Chatterino#3081)
- Minor: Added
channel.live
filter variable (Chatterino#3092, Chatterino#3110) - Bugfix: Fixed "smiley" emotes being unable to be "Tabbed" with autocompletion, introduced in v2.3.3. (Chatterino#3010)
- Bugfix: Fixed PubSub not properly trying to resolve pending listens when the pending listens list was larger than 50. (Chatterino#3037)
- Bugfix: Copy buttons in usercard now show properly in light mode (Chatterino#3057)
- Bugfix: Fixed comma appended to username completion when not at the beginning of the message. (Chatterino#3060)
- Bugfix: Fixed bug misplacing chat when zooming on Chrome with Chatterino Native Host extension (Chatterino#1936)
- Bugfix: Channel point redemptions from ignored users are now properly blocked. (Chatterino#3102)
- Dev: Ubuntu packages are now available (Chatterino#2936)
- Dev: Disabled update checker on Flatpak. (Chatterino#3051)
- Dev: Add logging for HTTP requests (Chatterino#2991)
v7.3.3
Changes added in Chatterino7
- Major: Added 7tv badges. (2154981)
- Minor: Fixed potential issues preventing 7tv emotes from loading (c0b1117)
- Minor: Fixed bttv emote context menu entry show 7tv emotes (3952aab)
Changes pulled from original Chatterino2 (commit 0021290)
- Major: Added username autocompletion popup menu when typing usernames with an @ prefix. (Chatterino#1979, Chatterino#2866)
- Major: Added ability to toggle visibility of Channel Tabs - This can be done by right-clicking the tab area or pressing the keyboard shortcut (default: Ctrl+U). (Chatterino#2600)
- Minor: The /live split now shows channels going offline. (Chatterino#2880)
- Minor: Restore automod functionality for moderators (Chatterino#2817, Chatterino#2887)
- Minor: Add setting for username style (Chatterino#2889, Chatterino#2891)
- Minor: Searching for users in the viewer list now searches anywhere in the user's name. (Chatterino#2861)
- Minor: Improved matching of game names when using
/setgame
command (Chatterino#2636) - Minor: Now shows deletions of messages like timeouts (Chatterino#1155, Chatterino#2841, Chatterino#2867, Chatterino#2874)
- Minor: Added a link to accounts page in settings to "You need to be logged in to send messages" message. (Chatterino#2862)
- Minor: Switch to Twitch v2 emote API for animated emote support. (Chatterino#2863)
- Bugfix: Moderation buttons now show the correct time unit when using units other than seconds. (Chatterino#1719, Chatterino#2864)
- Bugfix: Fixed pasting text with URLs included (Chatterino#1688, Chatterino#2855)
- Bugfix: Fix reconnecting when IRC write connection is lost (Chatterino#1831, Chatterino#2356, Chatterino#2850, Chatterino#2892)
- Bugfix: Fixed bit and new subscriber emotes not (re)loading in some rare cases. (Chatterino#2856, Chatterino#2857)
- Bugfix: Fixed subscription emotes showing up incorrectly in the emote menu. (Chatterino#2905)
v7.3.2
Version 7.3.2-test1
This is an experimental test build of Chatterino with 7TV added as an emote provider.