Commit Graph

434 Commits

Author SHA1 Message Date
SonicSegFault af573484c4 fix: percent-encoded url for custom players (#6725)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-10 12:36:09 +00:00
pajlada eaeeaf004d chore(reuse): annotate our source files with our license (#6719) 2026-01-07 00:45:57 +01:00
pajlada 0f58bc3410 feat(xdg): return base or user directories (#6702) 2026-01-03 12:08:01 +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
pajlada e0101f71c2 chore: don't list date/expected_lite in about page if unused (#6694) 2025-12-30 13:14:24 +00:00
pajlada b4c5b8e3bd chore: enable C++23 and prefer std::expected (#6693) 2025-12-30 12:12:33 +00:00
pajlada 864216a32e refactor: remove use of raw nonstd:: (#6690)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2025-12-30 11:06:10 +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
nerix 0aff6fbe83 feat: show BTTV Pro badges (#6625)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-07 14:15:58 +00:00
pajlada c5ced77f9b fix: remove QTextCodec include (#6487) 2025-09-27 16:48:49 +00:00
nerix c7dea40b6b fix(plugins): Implement __eq for Channel (#6456) 2025-09-14 11:28:39 +00:00
x3rt c7a7740bfe fix: image uploader setting import (#6387)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-08-28 22:25:26 +00:00
cqttv 41ba487ca1 chore: consolidate twitch URLs with www (#6407) 2025-08-23 10:46:34 +00:00
nerix dcae8e67cc feat: add tooltips with follow/sub durations to usercard (#6384) 2025-08-17 21:16:35 +02:00
nerix 0f11a9050a fix: take handler for sol_lua_check as function reference (#6393)
* fix: take handler for `sol_lua_check` as function reference

* changelog

* fix: includes

* uintptr type

* fix: ub and eq
2025-08-16 19:21:04 +00:00
Jacob 6712e8cb1e feat: add image uploader settings import/export functionality (#6284)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-07-12 16:37:39 +00:00
pajlada 7f2168a9d4 fix: correctly override user color in sub gifts (#6322) 2025-07-06 15:05:28 +02:00
nerix 70bdeb79c3 fix(OnceFlag): add isSet and check before waiting (#6316) 2025-07-03 23:22:15 +02:00
hemirt faa435c957 fix: disable reply options where we know it wouldn't work (#6119) 2025-06-15 11:35:18 +00:00
pajlada f4cdae14ca feat: implement display name specializations for enums (#6238) 2025-06-08 10:17:53 +00:00
nerix e9b3146a0e fix(once-flag): make flag atomic (#6237) 2025-05-25 14:24:44 +00:00
nerix 85ae913413 chore: require clang-format 19 (#6236) 2025-05-25 13:46:28 +00:00
pajlada 8acca1c241 fix: don't indent inner namespaces (#6235) 2025-05-25 12:28:14 +02:00
nerix 84c0b39fde refactor: buttons and friends (#6102) 2025-05-25 11:17:06 +02:00
pajlada 8782533457 fix: crash on older versions of Qt (#6229) 2025-05-23 16:53:19 +02:00
pajlada 062b492dab refactor: move Notebook enums to their own file (#6220)
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
2025-05-18 14:02:11 +02:00
pajlada 6b968a199c fix some crashes, mostly related to network requests (#6187) 2025-05-17 14:22:56 +02:00
pajlada 5c64ec3c67 use QMetaObject::invokeMethod to post to thread (#6203) 2025-05-11 11:52:00 +00:00
nerix e1863d64ee fix: add more image sizes to shared chat badge (#6146) 2025-04-13 09:48:13 +00:00
Elias A. 7c8274ed56 Add cached emotes fallback for failed provider fetches (#6125) 2025-04-12 10:56:04 +00:00
nerix ab66be21b3 feat(plugins): add c2.WebSocket (#6076) 2025-04-07 17:38:10 +00:00
nerix b515553a29 fix: don't add tests to autostart (#6084) 2025-03-16 12:40:18 +00:00
nerix 6cdd28c7d4 feat: warn for missing scopes when logging in (#6072) 2025-03-15 12:14:03 +00:00
pajlada fb375e149b refactor: some mini feature changes in BaseWindow (#6074) 2025-03-13 22:20:03 +01:00
nerix 55031c5108 chore: check if WEBP is supported (#6073) 2025-03-13 19:15:59 +01:00
pajlada 6b80321083 feat: gracefully shut down on SIGINT/SIGTERM on Linux/mac (#6053) 2025-03-09 15:38:05 +00:00
nerix f78f22e439 fix: set application policy on macOS for extension (#6043) 2025-03-08 18:03:33 +01:00
pajlada 77c4d858f9 refactor(eventsub): Respect "Hide moderation actions" explicitly (#6041) 2025-03-08 14:00:35 +01:00
pajlada 01cf8c281d fix: Qt 6.4.3 build (#6032)
Also enables Qt 6.4.3 build in CI
2025-03-06 12:08:06 +00:00
nerix 72369b1611 feat: add "Open in custom player" to toast options (#5880) 2025-03-05 15:29:28 +00:00
pajlada 34429671ba refactor: use some more SettingWidget & restyle external tools page (#6023) 2025-03-03 16:33:13 +01:00
nerix 7ad3e50a94 feat(eventsub): implement timeout stacking (#6013) 2025-03-01 23:04:30 +01:00
nerix 8f1f07d672 feat(eventsub): implement automod message hold (#6005) 2025-03-01 08:32:50 +01:00
nerix a89c1910ba feat(eventsub): implement (shared-chat) timeout (#5995) 2025-02-26 22:00:53 +01:00
nerix 63b5b2ca6a feat(eventsub): use special flag and timestamps from metadata (#5996) 2025-02-26 15:40:42 +01:00
nerix a86df7087d feat: add snapshot tests for eventsub messages (#5965) 2025-02-21 21:33:29 +01: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 8554bd4d65 fix: properly stack/merge PubSub & IRC timeouts again (#5855) 2025-01-25 11:13:33 +00:00
pajlada 3214e0a80b fix: more force relayout on timeout/clear/delete (#5854) 2025-01-25 11:42:55 +01:00
nerix c1959259ce fix: use serverReceivedTime over parseTime for stacking (#5824) 2025-01-19 12:37:58 +00:00