58 Commits
Author SHA1 Message Date
0a10fa1c3e plugins: added cloning of message elements (#6909)
Co-authored-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-04-25 11:40:02 +00:00
Mm2PLandGitHub 02183c865b chore: remove old qt version checks (#6863)
Remove all Qt version checks for Qt versions below 6.5.

Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-03-28 14:01:24 +00:00
Mm2PLandGitHub 2e073cf495 settings: add tooltip icon next to settings (#6837)
Adds a Factorio-esque tooltip icon next to settings that have a tooltip available.

Reported-by: Mm2PL
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-03-28 12:36:34 +00:00
Mm2PLandGitHub 60ecf1a8d7 refactor: DebugCount (#6753)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-01-28 10:37:06 +00:00
Mm2PLandGitHub 6e443cd767 Plugin links pt 2: Link::InsertText (#6527) 2025-10-25 13:30:49 +00:00
33f6383122 Add support for plugin links (#6386)
Co-authored-by: Nerixyz <nerixdev@outlook.de>
2025-10-02 18:56:51 +00:00
Mm2PLandGitHub f21f1b8781 Stop sending JOIN/PART commands for channels starting with / (#6376) 2025-08-07 15:32:41 +00:00
652630f64a Fix eventsub message delete disable (#6233)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-07-05 15:36:22 +02:00
Mm2PLandGitHub 33a5419350 Forward declare some things to speed up compile (#6162)
* Forward declare NativeMessagingServer and use a unique_ptr

* Forward declare GenericListModel to save on unneeded includes of its
header
2025-05-18 15:30:02 +00:00
Mm2PLandGitHub c7e1c2e812 Do not hide WebSocket API when missing permission (#6186) 2025-05-04 10:49:08 +00:00
Mm2PLandGitHub ea02a42162 Fixed a potential way to escape the Lua Plugin sandbox (#5846) 2025-01-22 01:35:52 +00:00
Mm2PLandGitHub a2ad19df37 Update chatterino.d.ts to match plugin-meta.lua (#5792) 2025-01-19 14:09:45 +00:00
fe05b5994c Fix: Take Lua HTTP callbacks as sol::main_protected_function (#5800)
Co-authored-by: Nerixyz <nerixdev@outlook.de>
2025-01-06 22:18:39 +01:00
Mm2PLandGitHub 06d0160b35 Add flags.similar filter variable (#5747) 2024-12-01 15:22:35 +01:00
303ca0a4b0 Repopulate UserInfoPopup with login (for when opened with id:) (#5739)
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2024-11-26 15:09:20 +01:00
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
Mm2PLandGitHub 9f196c67ea ci: add skip-clang-tidy label (#5639) 2024-10-09 20:17:29 -04:00
Mm2PLandGitHub 49de421bd8 Fixed splits staying paused after unfocusing Chatterino in certain configurations (#5504) 2024-07-13 11:21:27 +02:00
Mm2PLandGitHub c980162656 Introduce HTTP API for plugins (#5383) 2024-06-22 10:04:30 +00:00
614a1c469f Added flags.action filter variable (#5397)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-05-18 09:56:36 +00:00
c3b84cb4b6 Add custom image functionality for inline mod buttons. (#5369)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-05-11 10:54:27 +00:00
Mm2PLandGitHub 321d881bfe Release plugins alpha (#5288) 2024-05-06 15:03:17 +00:00
Mm2PLandGitHub 7285f08a04 Fixed links having http:// added to the beginning in certain cases. (#5323) 2024-04-13 08:18:34 +00:00
Mm2PLandGitHub d4b8feac7d lua: Change CompletionRequested handler to use an event table. (#5280) 2024-03-30 14:23:02 +00:00
Mm2PLandGitHub 69bdac9936 Add reward.cost reward.id, reward.title filter variables (#5275) 2024-03-30 11:28:49 +00:00
Mm2PLandGitHub 658fceddaa Add plugin permissions and IO API (#5231) 2024-03-09 19:16:25 +00:00
Mm2PLandGitHub 8cea86cf17 Fix rerun flag not being unset after stream finishes (#5237) 2024-03-09 11:22:23 +01:00
Mm2PLandGitHub a737d4b755 Introduce c2.later() function to Lua API. (#5154) 2024-02-25 11:45:59 +00:00
Mm2PLandGitHub df2b5f94f4 Allow theming of tab live and rerun indicators (#5188) 2024-02-24 12:26:49 +00:00
Mm2PLandGitHub ffa63f0dc9 Update chatterino.d.ts for the ChannelRef change (#5187)
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2024-02-18 21:35:40 +00:00
Mm2PLandGitHub a5ac06124d Update plugin documentation document (#5185)
* Add blurb about LuaLS type definitions

* Add c2.Channel documentation replacing c2.send_msg and c2.system_msg

* Use snake_case for command names in examples

to align to Lua naming convention

* Unrelated: add missing ChannelType
2024-02-18 21:09:19 +00:00
Mm2PLandGitHub 4a4f62dc4a Make Lua CommandContext use a ChannelRef (#5184) 2024-02-18 19:55:00 +00:00
Mm2PLandGitHub 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
Mm2PLandGitHub 8e9aa87a08 Add a new Channel API for experimental plugins feature (#5141) 2024-02-03 19:12:00 +01:00
Mm2PLandGitHub 7d7f1b3bea Add support for input.text in commands run with hotkeys (#5130) 2024-01-26 22:25:11 +00:00
Mm2PLandGitHub 36931fac62 Remove reference to lua import() (#5108) 2024-01-19 21:31:19 +00:00
Mm2PLandGitHub 69a54d944d Autogenerate docs/plugin-meta.lua (#5055) 2023-12-30 10:26:19 +00:00
Mm2PLandGitHub 5f8c4c6b66 BREAKING: Replace custom import() with normal Lua require(). (#5014)
* Use require() instead of a custom import()

* Also search relative to the current file

* Update documentation
2023-12-16 12:16:54 +00:00
fd4cac2c2c Add a new completion API for experimental plugins feature. (#5000)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-12-10 13:41:05 +00:00
Mm2PLandGitHub 401e097d62 Hide the Usercard button in the User Info Popup in special channels (#4972) 2023-12-09 12:21:00 +00:00
Mm2PLandGitHub c3d3903b6f feat: add --safe-mode command line option (#4985)
This ensures the settings button isn't hidden, and disables plugins from being loaded to make sure the user can always recover from messing things up
2023-12-05 17:37:42 +00:00
Mm2PLandGitHub 6d02bb7304 Make emote completion a lot smarter (#4987) 2023-11-28 10:06:35 +00:00
Mm2PLandGitHub 1a685d7bd0 Finish renaming Viewer list to Chatter list (#4974) 2023-11-20 17:59:04 +00:00
fbc8aacabe Refactored the Image Uploader feature. (#4971)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-11-19 11:05:30 +00:00
Mm2PLandGitHub d9cdc88061 Remove unused parseMessage function (#4968) 2023-11-17 14:46:35 +01:00
f943f70634 Add support for opening usercards by ID (#4934)
Co-authored-by: nerix <nerixdev@outlook.de>
2023-11-06 20:42:24 +01:00
Mm2PLandGitHub 03b32bffc8 Bugfix: Fixed a crash when clicking More messages below button in a usercard and closing it quickly. (#4933) 2023-11-02 12:12:52 +00:00
a68980878e Make /delete errors a bit more verbose (#3350)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-11-13 12:34:04 +00:00
1ca3dfde7f Fixed splits losing filters when closing and reopening them (#3351)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-13 12:07:29 +00:00
6b3a420e42 Fixed the first link being broken in /mods and /vips (#3349)
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-13 11:11:18 +00:00
cd2923c52a Fix missing information in locally-generated IRC messages (#3203)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-08-29 12:05:45 +00:00
Mm2PLandGitHub 25cdeb8d9f Make Chatterino colorize usernames on IRC (#3206) 2021-08-29 13:35:19 +02:00
b3bb7e2d3e Make single deletion messages for moderators obey the setting (#3121)
Co-authored-by: ALazyMeme <jkeasley@icloud.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-08-08 22:04:25 +00:00
Mm2PLandGitHub 77f683577f Use double spaces instead of Chatterino character when possible (#3081) 2021-08-01 12:38:07 +00:00
b352dea2dc Make the copy button switch light/dark theme (#3057)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-07-25 11:15:38 +00:00
f949d6d154 Add HTTP logging (#2991)
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-25 00:52:34 +02:00
8385d06369 Fix logging category names (#2948)
Fix chatterinoCommon and chatterinoCache were swapped.

Co-authored-by: Tal Neoran <talneoran@gmail.com>
2021-07-02 20:56:37 +00:00
f1e843a672 Make deletions show like timeouts/bans. (#2841)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-06-06 17:51:57 +02:00