5319 Commits
Author SHA1 Message Date
pajladaandGitHub 1bc6e5aa71 Release v2.5.5 (#6862) v2.5.5 2026-03-22 12:50:28 +01:00
pajladaandGitHub 56a2accc90 chore: explicitly mark license for scripts/get-tlds-update.sh (#6668) 2026-03-21 14:11:00 +01:00
pajladaandGitHub fee1fbdabd fix: twitch sub emote pagination (#6860) 2026-03-21 13:10:35 +00:00
NerixyzandGitHub c895bd49f9 feat: update emoji data to Unicode 17.0 (#6471)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-03-21 12:30:26 +00:00
pajladaandGitHub c0704fa3b2 feat: add setting to always keep sound engine alive (#6859)
Tested-by: Bakint0
Reported-by: Bakint0
Reviewed-by: Nerixyz
2026-03-21 11:49:05 +00:00
dependabot[bot]andGitHub f080479c4f chore(deps): bump dawidd6/action-download-artifact from 17 to 18 (#6848) 2026-03-16 07:51:58 +00:00
dependabot[bot]andGitHub f308a9ef6f chore(deps): bump ncipollo/release-action from 1.20.0 to 1.21.0 (#6849) 2026-03-16 08:14:47 +01:00
dependabot[bot]andGitHub 808145e7d0 chore(deps): bump dawidd6/action-download-artifact from 16 to 17 (#6847) 2026-03-14 14:18:24 +01:00
Obertura777andGitHub 7f266994ab fix: retry load blocked users after connection failure (#6846)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-03-14 12:06:12 +00:00
pajladaandGitHub a01a824d38 fix: watch streak filter (#6841)
Reported-by: Gucci-z
2026-03-14 11:26:15 +00:00
ad20b93646 fix(updates): handle nightly downgrade message (#6842)
Co-authored-by: Wissididom <30803034+Wissididom@users.noreply.github.com>
2026-03-14 11:16:34 +01:00
pajladaandGitHub de9496a8d7 Release v2.5.5-beta.1 (#6832) v2.5.5-beta.1 2026-03-01 11:24:06 +01:00
NerixyzandGitHub 9d8453bf38 chore(spellcheck): add option to toggle suggestions (#6751)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Parent-PR: https://github.com/chatterino/chatterino2/pull/6446
2026-02-28 13:29:51 +00:00
NerixyzandGitHub a57422ba8a chore(filters): improve test coverage and add benchmarks (#6814) 2026-02-28 12:42:08 +00:00
NerixyzandGitHub 16a39fcbf3 fix(spellcheck): use input highlighter's word segmentation to find word (#6822)
We used to use `QTextCursor`'s definition of a word when right-clicking.
This doesn't necessarily align with ours (e.g.
https://github.com/Chatterino/chatterino2/pull/6821#issuecomment-3941244373).
Furthermore, we didn't consider the character after a word as part of
it. Since Qt does some rounding, it might determine that you clicked on
the character after a word if you clicked on the right side of it. With
this PR, that's fixed.

Here's a visualization of which characters we consider as part of a word
(separated by even/odd):

```
     ███     █████  ██████   ████
this is some text#I#write in here
█████   █████     ██      ███
```

Fixes #6819

Reported-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Parent-pr: https://github.com/chatterino/chatterino2/pull/6446
2026-02-28 12:02:25 +00:00
dependabot[bot]andGitHub 5d19e663eb chore(deps): bump actions/download-artifact from 7 to 8 (#6828) 2026-02-28 12:21:22 +01:00
dependabot[bot]andGitHub e90f353de2 chore(deps): bump actions/upload-artifact from 6 to 7 (#6829) 2026-02-28 12:20:50 +01:00
NerixyzandGitHub ab895e5d73 chore: display follower mode duration in hours or days if possible (#6812)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-02-28 11:19:17 +00:00
dependabot[bot]andGitHub 5eaa0cbcff chore(deps): bump ZedThree/clang-tidy-review from 0.23.0 to 0.23.1 (#6827) 2026-02-26 15:14:08 +01:00
dependabot[bot]andGitHub 60c0814be1 chore(deps): bump dawidd6/action-download-artifact from 15 to 16 (#6826) 2026-02-26 13:41:25 +01:00
79e5d295d4 feat: Show restore dialog when settings fail to load (#6662)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
Tested-by: pajlada <rasmus.karlsson@pajlada.com>
Tested-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Reported-by: w3bprinz
Reported-by: cqmpact
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2026-02-23 16:44:48 +01:00
pajladaandGitHub 2b4ede1b58 chore: update pr template for changelog testing (#6820) 2026-02-22 13:10:05 +01:00
dependabot[bot]andGitHub 0493f3885e chore(deps): bump dawidd6/action-download-artifact from 14 to 15 (#6809) 2026-02-22 11:14:35 +00:00
468ea3ded6 feat: allow updating from nightly to stable (#6752)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-02-21 11:44:29 +00:00
NerixyzandGitHub 9c965cce4a fix(liveupdates): bump connections when adding a client (#6806)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-02-21 11:06:34 +00:00
NerixyzandGitHub 17a001bce3 refactor(benchmark): move recent messages app/bench to helper (#6815)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-02-20 18:48:49 +00:00
NerixyzandGitHub c887461326 chore: add CHATTERINO_FORCE_LTO (#6816)
CMake's `check_ipo_supported` doesn't support all compilers. For
example, clang-cl isn't supported
(https://gitlab.kitware.com/cmake/cmake/-/issues/21635). CMake itself
supports LTO with clang-cl just fine, though. By enabling
`CHATTERINO_FORCE_LTO` and `CHATTERINO_LTO`, users of clang-cl can still
use LTO.
2026-02-20 18:11:01 +00:00
NerixyzandGitHub 09a6c3fd7a refactor(websockets): Balance IPv4 and IPv6 attempts (#6804)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-02-15 11:07:06 +00:00
ruinyandGitHub 4cc04e4a71 fix: incorrect deletion length in tab autocomplete when completion included emojis (#6800)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-02-14 12:31:26 +00:00
NerixyzandGitHub a8edcdde62 fix(websockets): Close stream before attempting to connect again (#6805) 2026-02-14 11:51:40 +00:00
NerixyzandGitHub 57613cc2a4 fix: check for portable updater before running it (#6801)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-02-14 11:04:05 +00:00
dependabot[bot]andGitHub 74c0fad74e chore(deps): bump dawidd6/action-download-artifact from 12 to 14 (#6790) 2026-02-14 11:14:22 +01:00
pajladaandGitHub 43ac9c38db dev: specify nightly tag through cmake instead of modes file (#6798) 2026-02-08 10:59:34 +00:00
pajladaandGitHub f7aa5959c1 chore: update pajlada-signals, pajlada-serialize, pajlada-settings (#6797) 2026-02-07 13:26:58 +00:00
NerixyzandGitHub 4a23d21865 fix(send-wait): use same style as message length (#6791) 2026-02-02 18:39:11 +01:00
Ava ChowandGitHub f61cd1068c feat: add countdown for slow mode and timeouts (#6782) 2026-02-01 11:54:24 +00:00
NerixyzandGitHub 301417488f chore: move some Channel signals to TwitchChannel (#6787)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-31 15:33:32 +00:00
ArneandGitHub 8f660b6de5 fix(spellcheck): some chatters and emotes not ignored (#6780)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-31 15:45:29 +01:00
NerixyzandGitHub cebe7e415c chore: add tests for input highlighting (#6779)
Reviewed-by: Arne <78976058+4rneee@users.noreply.github.com>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-31 09:18:43 +00:00
pajladaandGitHub cb2800fa06 chore: update release docs (#6786) 2026-01-31 09:41:44 +01:00
pajladaandGitHub e79716af44 fix: update required scope list (#6785) 2026-01-31 09:41:28 +01:00
NerixyzandGitHub a869cd4bd1 feat(plugins): add display name change event to Channel (#6594)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2026-01-29 18:25:39 +01:00
Mm2PLandGitHub 60ecf1a8d7 refactor: DebugCount (#6753)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-01-28 10:37:06 +00:00
leafyzitoandGitHub b69ab9315f fix: enable mnemonics for menu hotkeys on macOS (#6778)
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com>
2026-01-27 20:19:12 +00:00
ArneandGitHub a632c89448 feat: add setting to search in incognito mode (#6770)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-25 22:35:47 +00:00
iProdigyandGitHub a2ba163a44 feat: add /monitor and /restrict commands for moderators (#6750)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-25 17:58:45 +00:00
pajladaandGitHub d6bd0090a4 ci: npx prettier instead of using unmaintained GH Action (#6769) 2026-01-25 14:05:59 +00:00
pajladaandGitHub 7090bfaaee chore: remove flatpak message (#6768) 2026-01-25 13:29:48 +00:00
dependabot[bot]andGitHub a9df1b2630 chore(deps): bump lib/qtkeychain from f73a341 to 844beb4 (#6720) 2026-01-25 12:38:11 +00:00
dependabot[bot]andGitHub 3eb51d2830 chore(deps): bump lib/twitch-eventsub-ws/lib/date from b2e917c to 45d4541 (#6736) 2026-01-25 11:53:18 +00:00