Skip to content

v2.4.5

Compare
Choose a tag to compare
@pajlada pajlada released this 26 Aug 10:37
· 612 commits to master since this release
05a72d3

What's Changed

  • Major: AutoMod term management messages (e.g. testaccount added "noob" as a blocked term on AutoMod.) are now hidden in Streamer Mode if you have the "Hide moderation actions" setting enabled. (#4758)
  • Minor: Added /shoutout <username> command to shoutout a specified user. Note: This is only the /command, we are still unable to display when a shoutout happens. (#4638)
  • Minor: Added a setting to only show tabs with live channels (default toggle hotkey: Ctrl+Shift+L). (#4358)
  • Minor: Added an option to subscribe to and unsubscribe from reply threads. (#4680, #4739)
  • Minor: Added the ability to pin Reply threads to stay open while using the setting "Automatically close reply thread popup when it loses focus". (#4680)
  • Minor: Highlights loaded from message history will now correctly appear in the /mentions tab. (#4475)
More Changes
  • Minor: Added hotkey Action for pinning usercards and reply threads. (#4692)
  • Minor: Added missing hotkey Action for Open Player in Browser. (#4756)
  • Minor: Added an icon showing when streamer mode is enabled (#4410, #4690)
  • Minor: Message input is now focused when clicking on emotes. (#4719)
  • Minor: Changed viewer list to chatter list to more match Twitch's terminology. (#4732)
  • Minor: Added currency & duration to Hype Chat messages. (#4715)
  • Minor: Added is:hype-chat search option. (#4766)
  • Minor: Added flags.hype_chat filter variable. (#4766)
  • Minor: Nicknames are now taken into consideration when searching for messages. (#4663, #4742)
  • Minor: Added a message for when Chatterino joins a channel (#4616)
  • Minor: 7TV badges now automatically update upon changing them. (#4512)
  • Minor: Removed restriction on Go To Message on system messages from search. (#4614)
  • Minor: Channel point redemptions without custom text are now shown in the usercard. (#4557)
  • Minor: Added settings for customizing the behavior of Right Clicking a usernames. (#4622, #4751)
  • Minor: The input completion and quick switcher are now styled to match your theme. (#4671)
  • Minor: All channels opened in browser tabs are synced when using the extension for quicker switching between tabs. (#4741)
  • Minor: Added support for opening incognito links in firefox-esr and chromium. (#4745)
  • Minor: Added support for opening incognito links under Linux/BSD using XDG. (#4745)
  • Minor: Added accelerators to the right click menu for messages (#4705)
  • Minor: Improved editing hotkeys. (#4628)
  • Minor: Added /c2-theme-autoreload command to automatically reload a custom theme. This is useful for when you're developing your own theme. (#4718)
  • Bugfix: Fixed an issue where Subscriptions & Announcements that contained ignored phrases would still appear if the Block option was enabled. (#4748)
  • Bugfix: Increased amount of blocked users loaded from 100 to 1,000. (#4721)
  • Bugfix: Fixed pings firing for the "Your username" highlight when not signed in. (#4698)
  • Bugfix: Fixed a crash that could happen when closing splits before their display name was updated. This was especially noticeable after the live controller changes. (#4731)
  • Bugfix: Fixed highlights sometimes not working after changing sound device, or switching users in your operating system. (#4729)
  • Bugfix: Fixed a spacing issue with mentions inside RTL text. (#4677)
  • Bugfix: Fixed a crash when opening and closing a reply thread and switching the user. (#4675)
  • Bugfix: Fixed a crash that could occur when closing the usercard too quickly after blocking or unblocking a user. (#4711)
  • Bugfix: Fixed visual glitches with smooth scrolling. (#4501)
  • Bugfix: Fixed key bindings not showing in context menus on Mac. (#4722)
  • Bugfix: Fixed timeouts from message history not behaving consistently. (#4760)
  • Bugfix: Fixed partially broken filters on Qt 6 builds. (#4702)
  • Bugfix: Fixed tooltips & popups sometimes showing up on the wrong monitor. (#4740)
  • Bugfix: Fixed some network errors having 0 as their HTTP status. (#4704)
  • Bugfix: Fixed tab completion rarely completing the wrong word. (#4735)
  • Bugfix: Fixed generation of crashdumps by the browser-extension process when the browser was closed. (#4667)
Commit List
  • Document our pubsub usage & eventual eventsub usage by @pajlada in #4630
  • Refactor/Cleanup NetworkRequest and Related Code by @Nerixyz in #4633
  • Add Command to Set Logging/Filter Rules at Runtime by @Nerixyz in #4637
  • Add 'joined channel' system message. by @Mm2PL in #4616
  • Add the ability to select custom themes in the settings dialog by @pajlada in #4570
  • Move mocks to their own interface by @pajlada in #4645
  • add "/shoutout" command by @olafyang in #4638
  • add 'olafyang' to contributors.txt by @olafyang in #4646
  • Add input completion test suite by @dnsge in #4644
  • Configure CMake for clang-tidy separately by @Nerixyz in #4648
  • Bump jurplel/install-qt-action from 3.2.0 to 3.2.1 by @dependabot in #4635
  • Bump ZedThree/clang-tidy-review from 0.13.0 to 0.13.1 by @dependabot in #4651
  • Include Tests and Benchmarks in clang-tidy CI by @Nerixyz in #4653
  • Make tests more platform agnostic by @Nerixyz in #4650
  • Add an indicator in the title bar if Streamer Mode is active by @Mm2PL in #4410
  • Expand upon test channels by @pajlada in #4655
  • Add tools to help debug image GC by @Mm2PL in #4578
  • Improve editing of hotkeys by @Mm2PL in #4628
  • Clean up GenericListModel by @pajlada in #4661
  • Consider nicknames when searching for messages by @chrrs in #4663
  • Add 'chrrs' to contributors.txt by @chrrs in #4664
  • Remove duplicate Fluent icons license by @Wissididom in #4665
  • Remove QObjectRef in favor of QPointer by @4rneee in #4666
  • Prevent Generation of Crashdumps When the Browser Is Closed by @Nerixyz in #4667
  • add 4rneee to contributors.txt by @4rneee in #4668
  • Fix undefined behaviour when loading non-existant credentials by @Nerixyz in #4674
  • Don't add QLayouts to QWidgets that already have one by @Nerixyz in #4672
  • Fix crash resulting from a mutex deadlock when switching users by @Nerixyz in #4675
  • Respect Theme in Input Completion & Quick Switcher by @Nerixyz in #4671
  • Fix spacing issue with mentions inside RTL text by @mohad12211 in #4677
  • Add setting to only show tabs with live channels by @dnsge in #4358
  • Use sccache on Windows by @Nerixyz in #4678
  • Bump lib/crashpad from ec99257 to 432ff49 by @dependabot in #4688
  • Make sanitizers truly optional by @pajlada in #4689
  • Add option to subscribe to and pin reply threads by @Nerixyz in #4680
  • Define Git and date constants in executables only by @Nerixyz in #4681
  • Fix smooth scrolling when ChannelView is full by @Pizzabelly in #4501
  • Fix streamer mode button being always visible on Windows by @pajlada in #4690
  • Fix changelog entries for two old PRs by @pajlada in #4691
  • Fix anonymous users being pinged by justinfan64537 by @Nerixyz in #4698
  • Refactor tests and benchmarks by @Nerixyz in #4700
  • Fix partially broken filters on Qt 6 by @Nerixyz in #4702
  • Run tests on Qt 5.12.12 & Qt 6.2.4 in CI by @pajlada in #4703
  • Allow for customizing the behavior of Right Clicking of usernames. by @Mm2PL in #4622
  • Fix crash that could occur if closing the usercard quickly after blocking by @pajlada in #4711
  • Improve network error messages by @Nerixyz in #4704
  • Add string literal suffixes to create QStrings, QByteArrays, and QLatin1String(View)s at compile time by @Nerixyz in #4706
  • Add "pin" action to usercards and reply threads by @Mm2PL in #4692
  • Ensure live status requests are always batched by @pajlada in #4713
  • Remove dead macro code by @Nerixyz in #4726
  • Limit sccache caches and improve PCH by @Nerixyz in #4727
  • Add accelerators to the right click menu for messages by @Mm2PL in #4705
  • Force shortcuts to show in context menus on macOS by @Mm2PL in #4722
  • Recreate ma_device on failure by @pajlada in #4729
  • Fix crash that could occur when closing a split before its display name was updated by @pajlada in #4731
  • Increase max number of blocked users loaded from 100 to 1,000 by @Nerixyz in #4721
  • Add command to automatically reload your theme by @Nerixyz in #4718
  • Bump actionsx/prettier from e90ec5455552f0f640781bdd5f5d2415acb52f1a to 3d9f7c3fa44c9cb819e68292a328d7f4384be206 by @dependabot in #4736
  • random ci test things by @pajlada in #4725
  • Use New 7TV Cosmetics System by @Nerixyz in #4512
  • fix: change viewer list to chatter list by @SputNikPlop in #4732
  • focus message input when selecting emotes in emote popup by @LoneCoder21 in #4719
  • Fix: Incorrect tab focus in reply threads by @brian6932 in #4739
  • Refactor Native Messages by @Nerixyz in #4738
  • Bump lib/lua/src from 5d708c3 to ea39042 by @dependabot in #4699
  • Remove getApp and getSettings calls from Message-Rendering by @Nerixyz in #4535
  • Add subtitle to Hype Chats by @Nerixyz in #4715
  • Fixed tab completion rarely completing the wrong word. by @Mm2PL in #4735
  • Bump ZedThree/clang-tidy-review from 0.13.1 to 0.13.2 by @dependabot in #4744
  • Show channel point redemptions without messages in usercard. by @2547techno in #4557
  • Add .git-blame-ignore-revs by @Mm2PL in #4743
  • Fix tooltip & popup positioning by @pajlada in #4740
  • Fixed right-clicking mentions no longer working. by @Mm2PL in #4751
  • Sync channels with browser by @Nerixyz in #4741
  • Build Windows Installer in CI by @Nerixyz in #4408
  • Fixed subscriptions and announcements not being blockable by @Mm2PL in #4748
  • Split log line generation from message search text by @Mm2PL in #4742
  • Highlights loaded from message history will now correctly appear in the /mentions channel by @pajlada in #4752
  • Remove restriction on Go To Message on system messages from search by @Mm2PL in #4614
  • Add support for opening links in incognito mode on Linux & BSD by @sheybey in #4745
  • Bump jurplel/install-qt-action from 3.2.1 to 3.3.0 by @dependabot in #4753
  • Bump lib/miniaudio from 9a76634 to 3898fff by @dependabot in #4754
  • Minor: Add missing hotkey Action for Open Player in Browser. by @Mm2PL in #4756
  • Remove USEWEBENGINE by @Mm2PL in #4757
  • Bump ZedThree/clang-tidy-review from 0.13.2 to 0.13.3 by @dependabot in #4759
  • Refactor recent messages API by @pajlada in #4763
  • Minor: AutoMod term management messages are now hidden in Streamer Mode. by @Mm2PL in #4758
  • Show historic timeouts and bans in usercard by @Nerixyz in #4760
  • Prepare changelog for v2.4.5 release by @Felanbird in #4765
  • Change Elevated Messages to Hype Chats by @Felanbird in #4766
  • Fix XDG tests on Windows by @Nerixyz in #4779
  • Remove comment for incorrect Twitch response by @Felanbird in #4781

New Contributors

Full Changelog: v2.4.4...v2.4.5