Mm2PL
a911163f52
WIP
2026-03-20 21:51:01 +01:00
dependabot[bot] and GitHub
f080479c4f
chore(deps): bump dawidd6/action-download-artifact from 17 to 18 ( #6848 )
2026-03-16 07:51:58 +00:00
dependabot[bot] and GitHub
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] and GitHub
808145e7d0
chore(deps): bump dawidd6/action-download-artifact from 16 to 17 ( #6847 )
2026-03-14 14:18:24 +01:00
Obertura777 and GitHub
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
pajlada and GitHub
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
pajlada and GitHub
de9496a8d7
Release v2.5.5-beta.1 ( #6832 )
v2.5.5-beta.1
2026-03-01 11:24:06 +01:00
Nerixyz and GitHub
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
Nerixyz and GitHub
a57422ba8a
chore(filters): improve test coverage and add benchmarks ( #6814 )
2026-02-28 12:42:08 +00:00
Nerixyz and GitHub
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] and GitHub
5d19e663eb
chore(deps): bump actions/download-artifact from 7 to 8 ( #6828 )
2026-02-28 12:21:22 +01:00
dependabot[bot] and GitHub
e90f353de2
chore(deps): bump actions/upload-artifact from 6 to 7 ( #6829 )
2026-02-28 12:20:50 +01:00
Nerixyz and GitHub
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] and GitHub
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] and GitHub
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
pajlada and GitHub
2b4ede1b58
chore: update pr template for changelog testing ( #6820 )
2026-02-22 13:10:05 +01:00
dependabot[bot] and GitHub
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
Nerixyz and GitHub
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
Nerixyz and GitHub
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
Nerixyz and GitHub
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
Nerixyz and GitHub
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
ruiny and GitHub
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
Nerixyz and GitHub
a8edcdde62
fix(websockets): Close stream before attempting to connect again ( #6805 )
2026-02-14 11:51:40 +00:00
Nerixyz and GitHub
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] and GitHub
74c0fad74e
chore(deps): bump dawidd6/action-download-artifact from 12 to 14 ( #6790 )
2026-02-14 11:14:22 +01:00
pajlada and GitHub
43ac9c38db
dev: specify nightly tag through cmake instead of modes file ( #6798 )
2026-02-08 10:59:34 +00:00
pajlada and GitHub
f7aa5959c1
chore: update pajlada-signals, pajlada-serialize, pajlada-settings ( #6797 )
2026-02-07 13:26:58 +00:00
Nerixyz and GitHub
4a23d21865
fix(send-wait): use same style as message length ( #6791 )
2026-02-02 18:39:11 +01:00
Ava Chow and GitHub
f61cd1068c
feat: add countdown for slow mode and timeouts ( #6782 )
2026-02-01 11:54:24 +00:00
Nerixyz and GitHub
301417488f
chore: move some Channel signals to TwitchChannel ( #6787 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-31 15:33:32 +00:00
Arne and GitHub
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
Nerixyz and GitHub
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
pajlada and GitHub
cb2800fa06
chore: update release docs ( #6786 )
2026-01-31 09:41:44 +01:00
pajlada and GitHub
e79716af44
fix: update required scope list ( #6785 )
2026-01-31 09:41:28 +01:00
Nerixyz and GitHub
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
Mm2PL and GitHub
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
leafyzito and GitHub
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
Arne and GitHub
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
iProdigy and GitHub
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
pajlada and GitHub
d6bd0090a4
ci: npx prettier instead of using unmaintained GH Action ( #6769 )
2026-01-25 14:05:59 +00:00
pajlada and GitHub
7090bfaaee
chore: remove flatpak message ( #6768 )
2026-01-25 13:29:48 +00:00
dependabot[bot] and GitHub
a9df1b2630
chore(deps): bump lib/qtkeychain from f73a341 to 844beb4 ( #6720 )
2026-01-25 12:38:11 +00:00
dependabot[bot] and GitHub
3eb51d2830
chore(deps): bump lib/twitch-eventsub-ws/lib/date from b2e917c to 45d4541 ( #6736 )
2026-01-25 11:53:18 +00:00
killertofus and GitHub
b3382fdd89
added gentoo/suse build deps ( #6718 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-01-25 12:08:59 +01:00
pajlada and GitHub
83b0cce015
feat: add build option for freestanding text in about page ( #6766 )
...
Example usage:
```
cmake -DCHATTERINO_EXTRA_BUILD_STRING="hi im <a href=\"https://forsen.tv \">forsen</a>" ..
```
2026-01-25 11:08:33 +00:00
leafyzito and GitHub
799b51018f
Add Leafyzito to contributors list ( #6767 )
2026-01-24 17:54:52 +00:00
leafyzito and GitHub
2dbed2f03d
feat: add search engine selection and context menu search functionality ( #6743 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-24 17:31:39 +01:00