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
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
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
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
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
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
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
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
b49fb258ce
fix: more carefully use app in NetworkPrivate/NetworkTask ( #6698 )
2025-12-30 16:10:42 +00:00
pajlada
acb07389f4
fix: qt 6.7 build on macOS ( #6697 )
2025-12-30 15:06:44 +01:00
Rasmus Karlsson
57d6583a2b
refactor: add explicit this-> where possible
...
I have knowingly skipped some files/portions of files where this would
create merge conflicts for other open PRs.
2025-12-30 14:59:12 +01:00
pajlada
e0101f71c2
chore: don't list date/expected_lite in about page if unused ( #6694 )
2025-12-30 13:14:24 +00:00
pajlada
b4c5b8e3bd
chore: enable C++23 and prefer std::expected ( #6693 )
2025-12-30 12:12:33 +00:00
pajlada
864216a32e
refactor: remove use of raw nonstd:: ( #6690 )
...
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2025-12-30 11:06:10 +01:00
Jacob Alexander Thompson
399bacc4eb
fix(macOS): command + delete ( #6676 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2025-12-28 12:42:14 +00:00
nerix
e2ba7dff03
feat(plugins): add debug.traceback ( #6652 )
...
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2025-12-28 12:03:43 +00:00
iProdigy
a9ab584cbb
feat: add duration and title options to clip command ( #6669 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-12-28 11:26:48 +00:00
Jacob Alexander Thompson
e084ae6ef1
feat: add markdown support for user notes ( #6490 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2025-12-28 11:39:27 +01:00
nerix
a6d7918f07
fix: get full snapshot for message timeouts ( #6683 )
...
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com >
Reported-by: James Upjohn <jupjohn@jammeh.co.nz >
2025-12-27 13:31:37 +00:00
nerix
ab9c3fccb8
fix(plugins): add ifdef around accounts API and ci check ( #6675 )
2025-12-23 23:57:52 +01:00
James Upjohn
76224104f9
feat: classify lead mod badge as channel authority ( #6665 )
2025-12-19 19:15:45 +01:00
nerix
7d4ea79376
refactor: move Twitch PubSub to use liveupdates ( #6638 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-12-16 10:06:15 +00:00
iProdigy
9f46cae6c0
feat: add broadcaster-only /completeprediction command ( #6632 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-12-14 17:07:48 +01:00
pajlada
7657d7f679
fix(SplitInput): reuse of layout creator ( #6654 )
2025-12-14 11:46:37 +00:00
pajlada
99f2b5b435
fix: save settings less often ( #6620 )
...
Reviewed-by: James Upjohn <jupjohn@jammeh.co.nz >
2025-12-11 16:42:23 +00:00
Julia
76eabd3b2e
fix: lead moderator role detection ( #6642 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-12-11 08:33:15 +00:00
pajlada
bd21db125f
fix(websocket): try connecting to all hosts ( #6631 )
2025-12-07 16:26:43 +00:00
nerix
74b4674c6b
feat(plugins): allow message introspection ( #6353 )
...
This allows users to introspect messages (i.e. look at the elements they're made up of).
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2025-12-07 14:52:59 +00:00