teknsl
24e45817a2
dev: correct handling of eventsubs without any account ( #6503 )
2025-09-28 12:21:55 +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
nerix
76b9432da7
fix: allow messages of just dots ( #6330 )
2025-07-12 20:30:54 +00: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
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
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
iProdigy
d8ef52a308
fix: receive bttv live updates again ( #6132 )
2025-04-06 09:58:09 +00:00
nerix
1332743716
feat(eventsub): implement suspicious user update ( #6012 )
2025-03-01 18:05:07 +01:00
pajlada
c03b883f05
feat(eventsub): implement channel.chat.user_message_(hold/update) ( #6008 )
2025-03-01 16:00:40 +00:00
nerix
17a44e19bb
feat(eventsub): implement automod message update ( #6010 )
2025-03-01 15:46:41 +01:00
nerix
bced3c658d
feat(eventsub): implement suspicious user message ( #6007 )
2025-03-01 12:48:01 +00:00
nerix
8f1f07d672
feat(eventsub): implement automod message hold ( #6005 )
2025-03-01 08:32:50 +01:00
nerix
dd6f204adc
feat: delete messages from context menu ( #5956 )
2025-02-15 19:29:25 +01:00
nerix
2b118c9aa2
fix: show rewards early, replace later ( #5948 )
2025-02-10 21:12:30 +00:00
pajlada
da0a247f16
nit: fix some eventsub mini things ( #5895 )
2025-02-02 16:51:46 +00:00
pajlada
0f8a29fdb9
feat: add initial experimental Twitch Eventsub support ( #5837 )
...
Co-authored-by: nerix <nerixdev@outlook.de >
2025-02-02 16:03:24 +00:00
pajlada
f629eecaa7
feat: improve create clip error messaging ( #5879 )
2025-02-01 12:18:34 +00:00
nerix
d3000ba597
feat: show warning before blocking followed channel ( #5615 )
2024-11-03 12:29:57 +00:00
nerix
101a45fd3a
refactor: deduplicate IRC parsing ( #5678 )
2024-11-02 12:54:31 +00:00
nerix
d9453313b3
test: add snapshot tests for MessageBuilder ( #5598 )
2024-10-13 10:38:10 +00:00
iProdigy
06d9a37709
feat: improve handling of shared chat messages ( #5606 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2024-10-05 10:31:52 +00:00
nerix
61b04dbe7b
feat(emote-popup): automatically reload Twitch emotes ( #5580 )
2024-09-01 13:44:36 +02:00
nerix
820aa12af6
refactor: load Twitch emotes from Helix ( #5239 )
2024-09-01 11:22:54 +02:00
pajlada
627c735524
refactor: some Application & style things ( #5561 )
2024-08-25 15:33:07 +02:00
pajlada
ac88730563
fix: remove deprecated Application::getTwitchAbstract ( #5560 )
2024-08-25 11:38:57 +00:00
pajlada
175afa8b16
refactor: make a single MessageBuilder ( #5548 )
2024-08-24 10:18:27 +00:00
pajlada
f0802af055
refactor: move seventv/bttv event apis to application ( #5532 )
2024-08-08 15:08:31 +02:00
pajlada
5deec1f02f
chore: remove Singleton & replace getIApp with getApp ( #5514 )
2024-07-21 13:09:59 +00:00
nerix
0495fbca43
feat: add option to suppress live notifications on startup ( #5388 )
2024-07-20 12:19:27 +00:00
pajlada
9788d0f8f7
Added option to log streams by their ID, allowing for easier "per-stream" log analyzing ( #5507 )
2024-07-14 09:45:21 +00:00
pajlada
973b7a3bdd
Add extra context to messages that are added to channels, allowing the logging controller to take more responsibility in what messages to log ( #5499 )
...
Co-auhtored-by: James Upjohn <jupjohn@jammeh.co.nz >
2024-07-13 11:15:11 +00:00
pajlada
354079c74c
refactor: add Channel::addSystemMessage function ( #5500 )
2024-07-07 22:03:05 +02:00
pajlada
9b31246502
feat: allow timeout-related commands to be used in multiple channels ( #5402 )
...
This changes the behaviour of the following commands:
- `/ban`
- `/timeout`
- `/untimeout`
- `/unban`
All of those commands now accept one or more `--channel` parameters to override which channel the action should take place in.
The `--channel` parameter accepts a channel ID or channel name with the same syntax as the other "user targets" do (e.g. `id:11148817` or `pajlada`)
examples
Ban user in the chat you're typing in:
`/ban weeb123`
Ban user in the chat you're typing in, with a reason specified:
`/ban weeb123 the ban reason`
Ban user in a separate chat, with a reason specified:
`/ban --channel pajlada weeb123 the ban reason`
Ban user in two separate chats, with a reason specified:
`/ban --channel pajlada --channel id:117166826 weeb123 the ban reason`
Timeout user in the chat you're typing in:
`/timeout weeb123`
Timeout user in the chat you're typing in, with a reason specified:
`/timeout weeb123 10m the timeout reason`
Timeout user in a separate chat, with a reason specified:
`/timeout --channel pajlada weeb123 10m the timeout reason`
Timeout user in two separate chats, with a reason specified:
`/timeout --channel pajlada --channel id:117166826 weeb123 10m the timeout reason`
Unban user in the chat you're typing in:
`/unban weeb123`
Unban user in a separate chat:
`/unban --channel pajlada weeb123`
Unban user in two separate chats:
`/unban --channel pajlada --channel id:117166826 weeb123`
2024-06-16 12:22:51 +02:00
pajlada
b6dc5d9e03
chore: refactor TwitchIrcServer ( #5421 )
2024-06-01 12:56:40 +00:00
Maverick
7c97e6bcc7
Change order of query parameters of Twitch Player URLs. ( #5326 )
...
This ensures that it doesn't "fake redirect".
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2024-04-18 15:49:50 +00:00
Mm2PL
8cea86cf17
Fix rerun flag not being unset after stream finishes ( #5237 )
2024-03-09 11:22:23 +01:00
nerix
c1fa51242f
refactor: turn StreamerMode into a singleton(-like thing) ( #5216 )
2024-03-01 21:12:02 +01:00
nerix
f285ada36c
Estimate size of images to avoid layout shifts ( #5192 )
2024-02-25 18:19:20 +01:00
pajlada
101dc82ea0
feat: Show FrankerFaceZ channel badges ( #5119 )
2024-02-25 11:18:57 +00:00
Mm2PL
5c51ec8382
Live streams that are marked as reruns now mark a tab as yellow instead of red ( #5176 )
2024-02-18 16:22:53 +00:00
KleberPF
3cdb7bf4f6
fix: resolve /live channel liveness using their channel ID ( #5172 )
2024-02-17 11:22:49 +00:00
Mm2PL
8e9aa87a08
Add a new Channel API for experimental plugins feature ( #5141 )
2024-02-03 19:12:00 +01:00
pajlada
5628605de4
refactor: Move Emotes to Application ( #5120 )
2024-01-21 13:20:21 +00:00
nerix
075a7c5af0
Chatters from recent-messages are now tab-completable ( #5116 )
2024-01-21 10:57:14 +00:00
pajlada
97702e0a1f
refactor: make Application::emotes private ( #5109 )
2024-01-20 10:49:32 +00:00