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
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
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
Julia
76eabd3b2e
fix: lead moderator role detection ( #6642 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-12-11 08:33:15 +00:00
nerix
0aff6fbe83
feat: show BTTV Pro badges ( #6625 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-12-07 14:15:58 +00:00
iProdigy
40483efbf8
feat: add /lockprediction and /cancelprediction commands for broadcasters ( #6612 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-12-07 11:04:36 +01:00
Jade
bd026b3551
Add categories to emoji viewer ( #6598 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2025-12-06 13:40:11 +00:00
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