Commit Graph

195 Commits

Author SHA1 Message Date
nerix 814734e869 feat(eventsub): implement AutoMod term actions (#6000) 2025-02-27 18:12:42 +01:00
nerix a89c1910ba feat(eventsub): implement (shared-chat) timeout (#5995) 2025-02-26 22:00:53 +01:00
Echo J. e59defb864 fix: remove some warnings (#5998) 2025-02-26 15:34:03 +00:00
nerix 63b5b2ca6a feat(eventsub): use special flag and timestamps from metadata (#5996) 2025-02-26 15:40:42 +01:00
pajlada b957af4f50 feat(eventsub): implement (shared chat) delete (#5993) 2025-02-26 13:33:31 +00:00
nerix 1bf87e46cd feat(eventsub): implement mode changes (#5992) 2025-02-26 11:52:49 +00:00
nerix 5ea420b7ae feat(eventsub): implement unban (#5990) 2025-02-26 08:32:56 +01:00
nerix 044dc69aa6 feat(eventsub): implement (shared-chat-)ban (#5985) 2025-02-25 21:13:05 +01:00
nerix 5fca241188 feat(eventsub): implement clearchat (#5981) 2025-02-23 20:28:26 +00:00
nerix a86df7087d feat: add snapshot tests for eventsub messages (#5965) 2025-02-21 21:33:29 +01:00
nerix 2b118c9aa2 fix: show rewards early, replace later (#5948) 2025-02-10 21:12:30 +00:00
pajlada 5e3412c3bb chore(pubsub): remove unused whisper code 👷🏻‍♀️ (#5898) 2025-02-03 19:18:08 +01:00
Matthias Kronberg 22f5f4ea26 fix: don't show reply button on inline whispers or announcements (#5863) 2025-01-30 21:33:44 +00:00
apa420 f914e0406e feat(filters): filter by author user ID (#5862) 2025-01-30 21:05:12 +00:00
pajlada 6f3cf28477 docs: update linux & test docs (#5864) 2025-01-28 18:39:40 +01:00
Matthias Kronberg 8c836fe46c fix: Allow announcements to show up in /mentions (#5857) 2025-01-26 14:36:55 +00:00
nerix 0a3cc1deed refactor: merge adjecent words into one TextElement (#5847) 2025-01-22 23:25:00 +01:00
pajlada 00c4f6f17b chore(tests): don't use variants 😠 (#5840) 2025-01-19 17:25:11 +01:00
pajlada 58748d0ca7 chore(tests): print more errors when snapshot tests fail (#5839) 2025-01-19 16:15:02 +00:00
nerix c1959259ce fix: use serverReceivedTime over parseTime for stacking (#5824) 2025-01-19 12:37:58 +00:00
nerix 7dbb27e22e feat: stack /clear messages (#5806) 2025-01-12 11:54:14 +00:00
teknsl 687fb353a7 consolidate firefox incognitobrowser logic (and deprecate opera/launcher) (#5805)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-01-11 14:08:21 +01:00
nerix 9b7007beda fix(test/once-flag): loosen requirement for tight timing (#5733) 2024-11-24 21:46:59 +00:00
pajlada 14c4bb6459 fix: network requests timing out too early (#5729) 2024-11-23 16:29:44 +01:00
nerix 1c827f6288 chore: use condition variable to shutdown websocket pools (#5721) 2024-11-20 22:29:47 +01:00
nerix 8220a1fbd4 feat: make usernames in USERNOTICEs clickable (#5686) 2024-11-03 11:17:16 +00:00
nerix 101a45fd3a refactor: deduplicate IRC parsing (#5678) 2024-11-02 12:54:31 +00:00
nerix 5f76f5b755 fix: take indices to messages as a hint (#5683) 2024-11-02 12:11:59 +00:00
nerix 55a12fa008 test: add snapshots for raids, timeouts, and notices (#5671) 2024-10-22 21:06:29 +00:00
iProdigy 18c4815ad7 feat: add shared chat badge (#5661) 2024-10-22 18:42:19 +02:00
nerix e35fabfabe refactor: irc message builder (#5663) 2024-10-20 10:40:48 +00:00
Mm2PL 352a4ec132 Move plugins to Sol (#5622)
Co-authored-by: Nerixyz <nerixdev@outlook.de>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-10-20 11:57:05 +02:00
nerix dab97b3235 test: USERNOTICE snapshot tests (#5656) 2024-10-19 10:25:21 +00:00
pajlada 85d34c8ff0 test: use httpbox fork release (#5655) 2024-10-18 19:23:13 +00:00
nerix a8d60b0b05 refactor: move MessageBuilder snapshot test to IrcMessageHandler (#5654) 2024-10-18 13:41:57 +00:00
nerix 800f6df2cf refactor(message-builder): move static helper methods to functions (#5652) 2024-10-18 13:03:36 +02:00
nerix d9453313b3 test: add snapshot tests for MessageBuilder (#5598) 2024-10-13 10:38:10 +00:00
nerix afa8067a20 Add transparent overlay window (#4746) 2024-10-06 12:54:24 +02:00
nerix 9ba7ef324d fix: support completing emotes starting with : (#5603) 2024-10-06 09:29:52 +00:00
nerix 0db477665c fix: don't initialize GIFTimer in tests (#5608) 2024-09-29 14:05:28 +02:00
nerix ef3c51a4e2 test: add more input completion tests (#5604) 2024-09-29 10:20:06 +00:00
nerix d0bcf35fdc refactor: move zero width replacement to a function (#5594) 2024-09-28 12:49:26 +00:00
nerix 3d06f8612f chore: ensure statics are only present once in the final app (#5588) 2024-09-14 12:13:12 +00:00
nerix 694cc2dbff fix: close logging-channels when closing channels (#5592)
Co-authored-by: kornes <28986062+kornes@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-09-14 12:17:31 +02:00
nerix 2afa227139 chore: cleanup some parts of qmagicenum (#5587) 2024-09-09 19:16: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 3e510fd9e9 refactor: some more Application refactors (#5551) 2024-08-25 11:04:48 +00:00
pajlada 9f588b7406 fix: Fixed account switch not being saved if no other settings were changed (#5558) 2024-08-24 13:02:08 +00:00
pajlada 175afa8b16 refactor: make a single MessageBuilder (#5548) 2024-08-24 10:18:27 +00:00