Nerixyz
a8edcdde62
fix(websockets): Close stream before attempting to connect again ( #6805 )
2026-02-14 11:51:40 +00:00
pajlada
43ac9c38db
dev: specify nightly tag through cmake instead of modes file ( #6798 )
2026-02-08 10:59:34 +00:00
Nerixyz
301417488f
chore: move some Channel signals to TwitchChannel ( #6787 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-31 15:33:32 +00:00
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
pajlada
7090bfaaee
chore: remove flatpak message ( #6768 )
2026-01-25 13:29:48 +00: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
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
31ef6eeddf
chore: cleanup AccountController connections ( #6735 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-01-11 20:57:55 +00: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
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
pajlada
b49fb258ce
fix: more carefully use app in NetworkPrivate/NetworkTask ( #6698 )
2025-12-30 16:10:42 +00: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
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
pajlada
bd21db125f
fix(websocket): try connecting to all hosts ( #6631 )
2025-12-07 16:26:43 +00:00
nerix
041674b7f6
refactor: simplify uses of getMessageSnapshot ( #6607 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-29 11:40:06 +00:00
nerix
30019b71aa
refactor: remove LimitedQueueSnapshot ( #6606 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-27 18:49:40 +00:00
nerix
c4dd5f43ce
feat: add ability to limit message snapshot size ( #6602 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-26 23:35:34 +01:00
nerix
7f393e2401
refactor(liveupdates): use WebSocketPool over websocketpp ( #6308 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-08 12:46:10 +00:00
pajlada
e7668212bd
cmake: use FetchContent for some dependencies ( #6560 )
...
this transition is _not_ complete, but we use FetchContent for
RapidJSON, PajladaSerialize, PajladaSettings, and PajladaSignals.
In the future, we can move towards providing as many of our dependencies
as possible through conan & vcpkg so submodule-less builds are possible.
2025-11-02 21:45:27 +01:00
nerix
072bc897a0
fix(websockets): add query to URL ( #6141 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-02 15:07:58 +00:00
nerix
7214c49e79
fix: Get rid of warnings on clang-cl ( #6528 )
2025-10-25 14:14:20 +00:00
nerix
38a3bf2ef8
fix: warnings when compiling with Qt 6.10 ( #6422 )
2025-10-05 13:18:54 +00:00
pajlada
117d06b92c
Release v2.5.4 ( #6476 )
2025-09-21 12:26:47 +02:00
pajlada
30dbdba620
Release v2.5.4-beta.1 ( #6419 )
2025-08-30 10:26:00 +02:00
droidicus
1c9090d350
Add emote completion widget filter for only zero-width emotes using :~ ( #6362 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-08-10 11:21:52 +02:00
nerix
4ffdc2fa7b
feat: dynamically track mutability of messages ( #6367 )
2025-08-04 19:04:59 +00:00
nerix
a4478748f7
feat(plugins): add basic message construction ( #5754 )
2025-07-31 15:36:39 +02:00
pajlada
627b6d806e
Refactor StreamerMode/Theme setting widgets ( #6317 )
2025-07-12 12:05:49 +00:00
pajlada
7f2168a9d4
fix: correctly override user color in sub gifts ( #6322 )
2025-07-06 15:05:28 +02:00
nerix
f2d7e4d073
chore: factor out AUMID creation ( #6321 )
2025-07-06 12:19:36 +00:00
nerix
91c2c1021c
feat(WebSocket): add open event ( #6315 )
2025-07-05 12:36:22 +00:00
pajlada
42fb5ad077
feat: add SettingWidget::dropdown support for int style enums ( #6303 )
2025-06-28 12:31:11 +00:00
pajlada
f26d6d57de
fix: don't post contents of unknown commands to chat ( #6272 )
2025-06-15 13:46:24 +00:00
pajlada
2b89642490
fix(clang-tidy): modernize-type-traits ( #6269 )
2025-06-14 22:52:21 +00:00
pajlada
8acca1c241
fix: don't indent inner namespaces ( #6235 )
2025-05-25 12:28:14 +02:00
pajlada
0d4a45161e
refactor: move TimeoutStackStyle to its own file ( #6216 )
...
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl >
2025-05-18 11:41:43 +00:00
pajlada
6b968a199c
fix some crashes, mostly related to network requests ( #6187 )
2025-05-17 14:22:56 +02:00
nerix
dd85fb09ad
feat(uploader): extend JSON selectors ( #6193 )
2025-05-10 10:46:37 +00:00
pajlada
54efa648b1
refactor(TwitchAccount): mostly include cleanup ( #6182 )
2025-05-03 10:19:15 +00:00
pajlada
e38c64bac3
fix: don't include blocked users in join/part messages ( #6181 )
2025-05-03 11:32:55 +02:00
nerix
6fe6843cbd
chore: re-export Qt's string literals ( #6175 )
2025-04-24 23:30:54 +02:00
pajlada
39ed2dd45a
fix: emote popup logging messages to "Other" directory ( #6165 )
2025-04-20 12:06:22 +00:00
nerix
ab66be21b3
feat(plugins): add c2.WebSocket ( #6076 )
2025-04-07 17:38:10 +00:00
pajlada
3f3a31db4d
Release v2.5.3 ( #6108 )
2025-03-23 16:09:38 +01:00
pajlada
a104a9725e
Release v2.5.3-beta.1 ( #6095 )
2025-03-18 10:14:41 +01:00
pajlada
57dc0144b2
fix: correctly scale SelectChannelDialog ( #6081 )
2025-03-16 10:44:25 +01:00
nerix
6cdd28c7d4
feat: warn for missing scopes when logging in ( #6072 )
2025-03-15 12:14:03 +00:00
8thony
ffe28b88a4
fix: special shortcut for Windows live notifications ( #5975 )
2025-03-09 14:48:26 +00:00