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
pajlada
e00b404bd4
chore: add reuse licence checking ( #6659 )
...
This PR aims to add very basic REUSE license checking
https://reuse.software .
My intention is not to sort out all errors in this PR, but instead sort
that out over multiple incrementals PR going forward in an undisruptive
way as possible.
2025-12-21 12:14:06 +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
pajlada
574398639a
ci: run custom clang-tidy module ( #6626 )
...
Inspired by https://github.com/Chatterino/chatterino2/pull/6623/files
2025-12-07 11:36:30 +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
nerix
71d579fc58
ci: add clazy ( #6623 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-12-06 11:59:41 +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
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
ad646e1698
chore: disable llvm-prefer-static-over-anonymous-namespace ( #6610 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-29 17:57:33 +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
nerix
115428d7f4
test(plugins): check unwinding and version ( #6586 )
2025-11-17 17:29:07 +01:00
nerix
485d03e659
fix(test): Set settings directory in Paths ( #6584 )
2025-11-16 23:39:41 +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
nerix
f355928078
fix(wayland): use system move ( #6573 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-10 11:43:11 +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
9a78bf974a
fix: disable package registry export ( #6569 )
2025-11-07 17:53:51 +01:00
pajlada
a3b7c4d3b2
cmake: rename RapidJSON declaration to rjlib ( #6567 )
...
This helps alleviate an issue with some weird imports happening that is
causing reconfigures on Windows to fail.
2025-11-06 23:32:25 +00:00
nerix
b2bccb68e0
fix: set stroke color when drawing restore button ( #6565 )
2025-11-05 16:51:01 +01:00
nerix
ac33af2ece
fix(plugins): Log potential errors in HTTP request callbacks ( #6452 )
...
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-05 01:30:11 +00:00
nerix
73e5a31708
chore: add mocks as header set if supported ( #6561 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-02 21:55:34 +00:00
pajlada
e7668212bd
cmake: use FetchContent for some dependencies ( #6560 )
...
this transition is _not_ complete, but we use FetchContent for
RapidJSON, PajladaSerialize, PajladaSettings, and PajladaSignals.
In the future, we can move towards providing as many of our dependencies
as possible through conan & vcpkg so submodule-less builds are possible.
2025-11-02 21:45:27 +01:00
nerix
072bc897a0
fix(websockets): add query to URL ( #6141 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-02 15:07:58 +00:00
nerix
e4a4d812e3
refactor(splits): Store container nodes as shared pointers ( #6435 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-02 14:26:50 +00:00
teknsl
1537d4dd97
refactor: consolidate font picking into one dialog ( #6531 )
...
Instead of three separate dropdowns in the setting dialog, we now expose a single label + button combo for modifying the font.
When the button is pressed, we open a custom font dialog allowing the user to customize the font family, font size, and font weight.
Reviewed-by: nerix <nerixdev@outlook.de >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-01 15:05:18 +00:00
nerix
f7bb4c79f2
fix: set windows.h definitions on WIN32 instead of MSVC ( #6534 )
2025-11-01 11:40:45 +00:00
teknsl
1a6b4d6d36
feat: menu action to sort tabs alphabetically ( #6551 )
2025-10-25 16:13:12 +00:00