Skip to content

Tags: vchuynh/chatterino2

Tags

nightly-build

Toggle nightly-build's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump ZedThree/clang-tidy-review from 0.12.1 to 0.12.2 (Chatterino#4484)

Bumps [ZedThree/clang-tidy-review](https://github.com/ZedThree/clang-tidy-review) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/ZedThree/clang-tidy-review/releases)
- [Changelog](https://github.com/ZedThree/clang-tidy-review/blob/master/CHANGELOG.md)
- [Commits](ZedThree/clang-tidy-review@v0.12.1...v0.12.2)

---
updated-dependencies:
- dependency-name: ZedThree/clang-tidy-review
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v2.3.5

Toggle v2.3.5's commit message
v2.3.5

- 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 in `Channels -> 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](https://mm2pl.github.io/emoji_rfc.pdf). (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` to `USE_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 /fakemsg command for debugging (Chatterino#3448)
- Dev: Notebook::select\* functions now take an optional `focusPage` parameter (true by default) which keeps the default behaviour of selecting the page after it has been selected. If set to false, the page is _not_ focused after being selected. (Chatterino#3446)
- Dev: Updated PubSub client to use TLS v1.2 (Chatterino#3599)
- Dev: Use system logical core count for Ubuntu/macOS GitHub actions builds. (Chatterino#3602)

v2.3.4

Toggle v2.3.4's commit message

Verified

This tag was signed with the committer’s verified signature.
v2.3.4

- 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. (Chatterino#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)

v2.3.3

Toggle v2.3.3's commit message

Verified

This tag was signed with the committer’s verified signature.
Release 2.3.3

- 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: Username in channel points rewards redemption messages is now clickable. (Chatterino#2673, Chatterino#2953)
- Minor: Channel name in `<channel> has gone offline. Exiting host mode.` messages is now clickable. (Chatterino#2922)
- Minor: Added `/openurl` command. Usage: `/openurl <URL>`. Opens the provided URL in the browser. (Chatterino#2461, Chatterino#2926)
- Minor: Updated to Emoji v13.1 (Chatterino#2958)
- Minor: Added "Open in: new tab, browser player, streamlink" in twitch link context menu. (Chatterino#2988)
- Minor: Sender username in automod messages shown to moderators shows correct color and display name. (Chatterino#2967)
- 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: Added moderation buttons to search popup when searching in a split with moderation mode enabled. (Chatterino#2148, Chatterino#2803)
- Minor: Made "#channel" in `/mentions` tab show in usercards and in the search popup. (Chatterino#2802)
- Minor: Added settings to disable custom FrankerFaceZ VIP/mod badges. (Chatterino#2693, Chatterino#2759)
- Minor: Limit the number of recent chatters to improve memory usage and reduce freezes. (Chatterino#2796, Chatterino#2814)
- Minor: Added `/popout` command. Usage: `/popout [channel]`. It opens browser chat for the provided channel. Can also be used without arguments to open current channels browser chat. (Chatterino#2556, Chatterino#2812)
- 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: Now deleting cache files that weren't modified in the past 14 days. (Chatterino#2947)
- Bugfix: Fixed large timeout durations in moderation buttons overlapping with usernames or other buttons. (Chatterino#2865, Chatterino#2921)
- Bugfix: Middle mouse click no longer scrolls in not fully populated usercards and splits. (Chatterino#2933)
- Bugfix: Fix bad behavior of the HTML color picker edit when user input is being entered. (Chatterino#2942)
- Bugfix: Made follower emotes suggested (in emote popup menu, tab completion, emote input menu) only in their origin channel, not globally. (Chatterino#2951)
- Bugfix: Fixed founder badge not being respected by `author.subbed` filter. (Chatterino#2971)
- Bugfix: Usercards on IRC will now only show user's messages. (Chatterino#1780, Chatterino#2979)
- Bugfix: Messages that couldn't be searched or filtered are now handled correctly. (Chatterino#2962)
- Bugfix: Moderation buttons now show the correct time unit when using units other than seconds. (Chatterino#1719, Chatterino#2864)
- Bugfix: Fixed FFZ emote links for global emotes (Chatterino#2807, Chatterino#2808)
- 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)

v2.3.2

Toggle v2.3.2's commit message

Verified

This tag was signed with the committer’s verified signature.
Release v2.3.2

- Major: New split for channels going live! /live. (Chatterino#1797)
- Minor: Added a message that displays a new date on new day. (Chatterino#1016)
- Minor: Hosting messages are now clickable. (Chatterino#2655)
- Minor: Messages held by automod are now shown to the user. (Chatterino#2626)
- Minor: Load 100 blocked users rather than the default 20. (Chatterino#2772)
- Bugfix: Fixed a potential crashing issue related to the browser extension. (Chatterino#2774)
- Bugfix: Strip newlines from stream titles to prevent text going off of split header (Chatterino#2755)
- Bugfix: Automod messages now work properly again. (Chatterino#2682)
- Bugfix: `Login expired` message no longer highlights all tabs. (Chatterino#2735)
- Bugfix: Fix a deadlock that would occur during user badge loading. (Chatterino#1704, Chatterino#2756)
- Bugfix: Tabbing in `Select a channel to open` is now consistent. (Chatterino#1797)
- Bugfix: Fix Ctrl + Backspace not closing colon emote picker. (Chatterino#2780)
- Bugfix: Approving/denying AutoMod messages works again. (Chatterino#2779)
- Dev: Migrated AutoMod approve/deny endpoints to Helix. (Chatterino#2779)
- Dev: Migrated Get Cheermotes endpoint to Helix. (Chatterino#2440)

v2.3.1

Toggle v2.3.1's commit message
tag