Commit Graph

3896 Commits

Author SHA1 Message Date
Nerixyz 90373323ec refactor(linkparser): take string views (#6715)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-05 22:53:58 +00:00
ruinivist 6110c32916 fix: disable "Sort Tabs Alphabetically" option when tab layout is locked (#6710) 2026-01-05 22:15:34 +00:00
Nerixyz b7b592098f refactor(emojis): use std::variant and QStringView (#6714) 2026-01-05 20:06:42 +00:00
pajlada 327dc0ebcb feat: add filter for external badges (#6709)
Co-authored-by: Ava Chow <github@achow101.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-01-05 16:20:21 +01:00
pajlada 25ea6b9214 chore: clarify debug message when fetching your 7tv id (#6713) 2026-01-05 08:58:52 +00:00
pajlada 18e3d7c72b refactor: rename Badge to TwitchBadge (#6706)
this change is made to clarify that the previously-called Badge object
is actually specialized for Twitch badges
2026-01-04 12:52:02 +01:00
pajlada 5dda451238 feat: linux-only system dictionary spell checking (#6703)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-01-04 11:13:30 +01:00
pajlada 0f58bc3410 feat(xdg): return base or user directories (#6702) 2026-01-03 12:08:01 +00:00
Nerixyz 95bc67fea0 feat: spellcheck input (#6446)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: fourtf <tf.four@gmail.com>
2026-01-02 14:56:29 +00:00
James Upjohn f4212028d6 feat: show mod/VIP badges from shared chats (#6653)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-02 13:36:22 +00:00
pajlada b49fb258ce fix: more carefully use app in NetworkPrivate/NetworkTask (#6698) 2025-12-30 16:10:42 +00:00
pajlada acb07389f4 fix: qt 6.7 build on macOS (#6697) 2025-12-30 15:06:44 +01: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
Jacob Alexander Thompson 399bacc4eb fix(macOS): command + delete (#6676)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2025-12-28 12:42:14 +00:00
nerix e2ba7dff03 feat(plugins): add debug.traceback (#6652)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2025-12-28 12:03:43 +00: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
Jacob Alexander Thompson e084ae6ef1 feat: add markdown support for user notes (#6490)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2025-12-28 11:39:27 +01:00
nerix a6d7918f07 fix: get full snapshot for message timeouts (#6683)
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com>
Reported-by: James Upjohn <jupjohn@jammeh.co.nz>
2025-12-27 13:31:37 +00:00
nerix ab9c3fccb8 fix(plugins): add ifdef around accounts API and ci check (#6675) 2025-12-23 23:57:52 +01: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
iProdigy 9f46cae6c0 feat: add broadcaster-only /completeprediction command (#6632)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-12-14 17:07:48 +01:00
pajlada 7657d7f679 fix(SplitInput): reuse of layout creator (#6654) 2025-12-14 11:46:37 +00:00
pajlada 99f2b5b435 fix: save settings less often (#6620)
Reviewed-by: James Upjohn <jupjohn@jammeh.co.nz>
2025-12-11 16:42:23 +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
pajlada bd21db125f fix(websocket): try connecting to all hosts (#6631) 2025-12-07 16:26:43 +00:00
nerix 74b4674c6b feat(plugins): allow message introspection (#6353)
This allows users to introspect messages (i.e. look at the elements they're made up of).

Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2025-12-07 14:52:59 +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
James Upjohn 7dbc73e84d fix: wording of "close visible tabs to X" for vertical tabs (#6619)
Reviewed-by: nerix <nero.9@hotmail.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-12-06 11:22:40 +00:00
nerix c67953d14f feat(plugins): minimal account API (#6554)
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2025-12-05 14:56:51 +00:00
teknsl 2d446db2f6 set desktop-entry hint with libnotify (#6615)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-01 13:36:10 +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
Otávio Biagioni e06021293c feat: add options to close multiple visible tabs in context menu (#6515)
Reviewed-by: nerix <nero.9@hotmail.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-11-29 19:36:23 +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
etenie a935965390 Fix crash in notifyTwitchChannelOffline when snapshot is empty (#6604)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-11-27 15:42:17 +00:00
nerix c4dd5f43ce feat: add ability to limit message snapshot size (#6602)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-11-26 23:35:34 +01: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
nerix b63739e792 feat(plugins): add JSON parsing/serialization (#6420)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-11-21 17:43:28 +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
Supa fa45fdecd1 fix: middle-clicking username in local channels (#6577)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-11-15 12:47:57 +00:00
pajlada b63702974e fix: add Unicode license (#6579) 2025-11-14 21:27:01 +01:00