Mm2PL
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
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
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
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
d6bd0090a4
ci: npx prettier instead of using unmaintained GH Action ( #6769 )
2026-01-25 14:05:59 +00:00
pajlada
7090bfaaee
chore: remove flatpak message ( #6768 )
2026-01-25 13:29:48 +00:00
dependabot[bot]
a9df1b2630
chore(deps): bump lib/qtkeychain from f73a341 to 844beb4 ( #6720 )
2026-01-25 12:38:11 +00:00
dependabot[bot]
3eb51d2830
chore(deps): bump lib/twitch-eventsub-ws/lib/date from b2e917c to 45d4541 ( #6736 )
2026-01-25 11:53:18 +00:00
killertofus
b3382fdd89
added gentoo/suse build deps ( #6718 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-01-25 12:08:59 +01:00
pajlada
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
799b51018f
Add Leafyzito to contributors list ( #6767 )
2026-01-24 17:54:52 +00:00
leafyzito
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
Nerixyz
f2c4c63d59
fix(liveupdates): add subscription to backlog if failed ( #6763 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-24 12:04:24 +00:00
Nerixyz
18b5c64d2d
refactor: move PluginMeta to its own file ( #6757 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-24 11:25:42 +00:00
Nerixyz
d03e103403
feat: add split action to clear /watching ( #6759 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-24 11:27:18 +01:00
Nerixyz
a362af6a37
chore: remove unused reloadChannelAndSubscriberEmotes ( #6756 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-21 09:10:52 +00:00
Nerixyz
d21b3c6e38
feat(plugins): Added message read/update methods to the Channel API. ( #6650 )
...
This PR adds methods to read and update messages in a channel. Specifically, it adds:
- message_snapshot
- last_message
- replace_message/replace_message_at
- clear_messages
- find_message_by_id
- has_messages
- count_messages
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2026-01-20 23:46:39 +00:00
pajlada
281d5be3fd
chore: bump changelog checker to v1.0.4 ( #6755 )
2026-01-19 23:27:30 +01:00
Nerixyz
55d3a4eb0c
deps: update miniaudio to 0.11.24 ( #6754 )
2026-01-19 21:17:45 +00:00
Nerixyz
282a96660f
fix(http): Send multipart body for PUT ( #6746 )
2026-01-18 11:47:44 +00:00
Nerixyz
00c6905a46
fix: comparison of integers of different signs ( #6749 )
...
The `targetIndex` (`int`) was compared to `maxIndex` (`size_t`). This
generated a large warning, because it was in a lambda. Since we parse
`targetIndex`, we can parse it as a `size_t`.
2026-01-18 10:48:42 +00:00
Nerixyz
2d298e7e38
fix: remove some unused variables ( #6748 )
2026-01-17 20:31:33 +01:00
SonicSegFault
f4f49742c1
fix: update currently-selected username on username update ( #6739 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-16 14:34:36 +01:00
Nerixyz
31ef6eeddf
chore: cleanup AccountController connections ( #6735 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-11 20:57:55 +00:00
SonicSegFault
cffd86aa4f
Fix highlight mentions not updating when username changes ( #6723 )
...
Reported-by: James Upjohn <jupjohn@jammeh.co.nz >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2026-01-11 18:52:38 +01:00
Arne
a8ac28425f
feat(spellchecking): ignore commands for spellchecking ( #6731 )
2026-01-11 13:00:40 +01:00
Nevicar
b817054947
Add Nevicar to contributors list ( #6733 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-01-10 21:51:36 +00:00
Nevicar
0549b42ec0
Fixed Return and Enter being treated as different keys on Mac OS ( #6729 )
...
Co-authored-by: Chad Gorman <nevicar@Chads-Mini.localdomain >
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2026-01-10 14:37:13 +00:00
SonicSegFault
af573484c4
fix: percent-encoded url for custom players ( #6725 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-01-10 12:36:09 +00:00
Nerixyz
b9e2035518
feat: load local directories for spellchecking ( #6730 )
...
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com >
2026-01-10 12:00:44 +00:00
2547techno
4a56970101
feat(spellcheck): ignore links for spellchecking ( #6722 )
...
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com >
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2026-01-08 21:32:37 +00:00
pajlada
9c4ba73af9
fix: hide bttv badge when disabling the setting ( #6724 )
2026-01-08 16:46:38 +01:00
pajlada
eaeeaf004d
chore(reuse): annotate our source files with our license ( #6719 )
2026-01-07 00:45:57 +01:00
pajlada
03aa9b86fd
ci: abort clang-tidy-review on error ( #6717 )
2026-01-06 10:57:41 +01:00
Nerixyz
90373323ec
refactor(linkparser): take string views ( #6715 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-01-05 22:53:58 +00:00
ruinivist
6110c32916
fix: disable "Sort Tabs Alphabetically" option when tab layout is locked ( #6710 )
2026-01-05 22:15:34 +00:00
Nerixyz
b7b592098f
refactor(emojis): use std::variant and QStringView ( #6714 )
2026-01-05 20:06:42 +00:00
pajlada
327dc0ebcb
feat: add filter for external badges ( #6709 )
...
Co-authored-by: Ava Chow <github@achow101.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2026-01-05 16:20:21 +01:00
pajlada
25ea6b9214
chore: clarify debug message when fetching your 7tv id ( #6713 )
2026-01-05 08:58:52 +00:00
pajlada
5827bd1c67
chore: explicitly license snapshot tests as CC0-1.0 ( #6707 )
...
These tests mostly contain maps of Twitch messages -> our internal formats, and should be reusable without any attribution.
2026-01-04 15:05:12 +00:00
pajlada
6935c7d7a0
chore: reduce wait interval in plugin test ( #6708 )
...
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2026-01-04 14:23:08 +01:00
pajlada
18e3d7c72b
refactor: rename Badge to TwitchBadge ( #6706 )
...
this change is made to clarify that the previously-called Badge object
is actually specialized for Twitch badges
2026-01-04 12:52:02 +01:00
killertofus
7fed720d18
added hunspell for building deps ( #6705 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-01-04 11:15:23 +01:00
pajlada
5dda451238
feat: linux-only system dictionary spell checking ( #6703 )
...
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2026-01-04 11:13:30 +01:00
pajlada
0f58bc3410
feat(xdg): return base or user directories ( #6702 )
2026-01-03 12:08:01 +00:00
pajlada
135d6ef9ae
chore: add unit tests for XDGDirectory ( #6701 )
2026-01-03 12:28:45 +01:00
Nerixyz
95bc67fea0
feat: spellcheck input ( #6446 )
...
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: fourtf <tf.four@gmail.com >
2026-01-02 14:56:29 +00:00
James Upjohn
f4212028d6
feat: show mod/VIP badges from shared chats ( #6653 )
...
Reviewed-by: Nerixyz <nerixdev@outlook.de >
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-01-02 13:36:22 +00:00
pajlada
b9deb2a0a5
chore: remove scripts/windows-fix-directory-case-sensitivity.sh ( #6700 )
2025-12-30 19:20:12 +01:00
pajlada
68d5a739a7
chore: explicitly mark licenses for script files part 1 ( #6699 )
2025-12-30 19:15:25 +01:00