pajlada
d3287a615b
refactor: split some highlight structs away from HighlightController ( #6613 )
2025-11-30 13:31:50 +00:00
iProdigy
b9446990a7
feat: add /endpoll and /cancelpoll commands for broadcasters ( #6605 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-29 20:12:21 +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
iProdigy
118e1781dd
feat: add poll and prediction commands for broadcasters ( #6583 )
...
Reviewed-by: nerix <nero.9@hotmail.de >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-23 16:55:39 +01:00
dp
a54317510d
fix: remove dead code from watch streak highlight seperation ( #6581 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-11-16 16:49:28 +00:00
dp
db060d5b5a
feat: seperate watchstreak highlights from sub highlights ( #6571 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-16 14:12:43 +00:00
Supa
0b4e2312ff
feat: add setting to show title in live message ( #6572 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-15 13:24:13 +00: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
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
nerix
c5b0669812
refactor: turn Emotes into EmoteController ( #6516 )
...
* refactor: turn `Emotes` into `EmoteController`
* changelog
* why does clang-format do this???
* nit: remove unused include from EmoteController.hpp
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-10-04 10:05:27 +00:00
nerix
d585b755d5
chore: remove unused Emojis::initialize ( #6517 )
2025-10-03 13:55:55 +00:00
teknsl
24e45817a2
dev: correct handling of eventsubs without any account ( #6503 )
2025-09-28 12:21:55 +00:00
Jacob Alexander Thompson
1d06086bb9
feat: add setting for character limit of truncated deleted messages ( #6491 )
2025-09-28 10:04:08 +00:00
nerix
5af6626e76
fix: mark global BTTV emotes as zero-width at creation ( #6440 )
...
* fix: mark global BTTV emotes as zero-width at creation
* changelog
* nit: slightly different formatting
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-09-05 08:01:21 +00:00
Brian
03550fc090
fix: Twitch dropping MAGIC_MESSAGE_SUFFIX ( #6417 )
2025-08-26 16:44:14 +02:00
cqttv
41ba487ca1
chore: consolidate twitch URLs with www ( #6407 )
2025-08-23 10:46:34 +00:00
pajlada
4b6ba68489
fix: don't use same websocket connection for multiple accounts ( #6348 )
2025-08-10 09:57:14 +00:00
Mm2PL
f21f1b8781
Stop sending JOIN/PART commands for channels starting with / ( #6376 )
2025-08-07 15:32:41 +00:00
pajlada
1ed5a32fd1
fix: eventsub stopped flag join ( #6136 )
2025-07-20 10:13:41 +00:00
pajlada
a691bb4c51
fix: don't detach threads ( #6333 )
...
Previously, we would detach threads that did not exit in a reasonable
time, meaning they'd continue running and potentially accessing data
that had been freed, causing us to crash.
With this change, we _dont_ detach the thread, and let the thread
destructor do as it pleases (which will be terminating).
Neither solution is clean - old solution would sometimes work, but this
should give us a better indicator of where we're doing things wrong.
2025-07-18 22:07:22 +02:00
nerix
76b9432da7
fix: allow messages of just dots ( #6330 )
2025-07-12 20:30:54 +00:00
pajlada
fba845f978
fix: correctly color usernames in most other notice scenarios ( #6323 )
2025-07-06 13:40:24 +00:00
pajlada
7f2168a9d4
fix: correctly override user color in sub gifts ( #6322 )
2025-07-06 15:05:28 +02:00
Mm2PL
652630f64a
Fix eventsub message delete disable ( #6233 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-07-05 15:36:22 +02:00
pajlada
847814324f
refactor: use SettingWidget::dropdown for emoji style ( #6300 )
2025-06-28 12:21:47 +02:00
pajlada
85863f52df
fix(clang-tidy): modernize-raw-string-literal ( #6274 )
2025-06-15 23:10:17 +02:00
pajlada
f26d6d57de
fix: don't post contents of unknown commands to chat ( #6272 )
2025-06-15 13:46:24 +00:00
pajlada
7f9dfd4aea
fix: ensure twitchchannel dtor doesn't do stuff if we're quitting ( #6271 )
2025-06-15 12:09:28 +00:00
hemirt
faa435c957
fix: disable reply options where we know it wouldn't work ( #6119 )
2025-06-15 11:35:18 +00:00
pajlada
8acca1c241
fix: don't indent inner namespaces ( #6235 )
2025-05-25 12:28:14 +02:00
pajlada
6b968a199c
fix some crashes, mostly related to network requests ( #6187 )
2025-05-17 14:22:56 +02:00
pajlada
85866dc7a3
chore: remove bad event api init comments ( #6212 )
...
we no longer ignore the connections
2025-05-17 10:02:31 +00:00
pajlada
fb9475ecad
fix: send weak ptr to session's checkKeepalive timer ( #6204 )
2025-05-11 12:29:31 +00:00
pajlada
e86ecf5d0b
refactor: move event api initializations to TwitchIrcServer ( #6198 )
2025-05-10 13:17:00 +00:00
pajlada
aa7630af71
fix: crash that could occur when force-closing 7tv/bttv live updates ( #6197 )
2025-05-10 14:22:19 +02: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
14aa4d1400
feat: update emojis to Unicode 16.0 ( #6155 )
2025-04-20 11:31:23 +00:00
pajlada
1f10935d78
fix: use qlogging in eventsub lib (through a hoop) ( #6161 )
2025-04-19 17:10:12 +02:00
nerix
9d557146b4
refactor: trim down PubSub implementation ( #6158 )
2025-04-19 12:31:22 +00:00
Elias A.
7c8274ed56
Add cached emotes fallback for failed provider fetches ( #6125 )
2025-04-12 10:56:04 +00:00
nerix
5828df8b73
fix: complete Twitch commands with slash ( #6143 )
2025-04-11 18:21:28 +00:00
iProdigy
d8ef52a308
fix: receive bttv live updates again ( #6132 )
2025-04-06 09:58:09 +00:00
treuks
9d0de1c373
feat: Use streamer profile picture for shared chat badge ( #5760 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
Co-authored-by: Nerixyz <nerixdev@outlook.de >
2025-03-22 11:45:47 +00:00
nerix
8c4363c92a
fix(eventsub): retry if the WS session expired ( #6093 )
2025-03-17 14:12:22 +00:00
nerix
8950236d64
fix(eventsub): stack bans ( #6092 )
2025-03-17 13:33:36 +00:00
nerix
820eb3d58c
feat(eventsub): handle unban requests ( #6086 )
2025-03-16 16:31:14 +01:00
nerix
6cdd28c7d4
feat: warn for missing scopes when logging in ( #6072 )
2025-03-15 12:14:03 +00:00