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
pajlada
6fe380c00b
docs: create serialize/signals/settings tag on release ( #6566 )
2025-11-06 22:14:16 +00:00
Mm2PL
6e443cd767
Plugin links pt 2: Link::InsertText ( #6527 )
2025-10-25 13:30:49 +00:00
nerix
4be0e13883
refactor: move LuaLS meta to a subdirectory ( #6530 )
2025-10-08 13:56:01 +00:00
Mm2PL
33f6383122
Add support for plugin links ( #6386 )
...
Co-authored-by: Nerixyz <nerixdev@outlook.de >
2025-10-02 18:56:51 +00:00
nerix
3f05edc071
refactor: merge emote element flags ( #6511 )
2025-09-30 19:07:25 +02:00
pajlada
82da4d8a49
doc: fix release docs ( #6498 )
2025-09-27 12:03:13 +00:00
pajlada
4927ad8bb7
Update release documentation ( #6472 )
2025-09-21 11:38:21 +02:00
nerix
60c3e1432a
docs(plugins): add documentation for WebSockets ( #6432 )
2025-09-13 10:00:15 +00:00
pajlada
1afac3382e
feat: add setting to pulse split input on self message received ( #6380 )
2025-08-17 23:24:39 +00:00
nerix
a4478748f7
feat(plugins): add basic message construction ( #5754 )
2025-07-31 15:36:39 +02:00
nerix
91c2c1021c
feat(WebSocket): add open event ( #6315 )
2025-07-05 12:36:22 +00:00
2547techno
deed1061b5
fix(plugins): TSTL static method generation ( #6223 )
2025-05-24 12:04:54 +00:00
ynot01
d46112380d
Fix bad enum in plugin documentation ( #6225 )
2025-05-22 16:41:43 +00:00
2547techno
d39c1a1459
fix(plugins): TSTL HTTPRequest.create generation ( #6190 )
2025-05-10 11:47:03 +02:00
nerix
ab66be21b3
feat(plugins): add c2.WebSocket ( #6076 )
2025-04-07 17:38:10 +00:00
pajlada
3f3a31db4d
Release v2.5.3 ( #6108 )
2025-03-23 16:09:38 +01:00
Mm2PL
a2ad19df37
Update chatterino.d.ts to match plugin-meta.lua ( #5792 )
2025-01-19 14:09:45 +00:00
pajlada
f152c885e9
Update release docs ( #5809 )
2025-01-11 12:14:55 +01:00
nerix
ecfb35c9b7
fix(luals-meta): Use opaque enum values and correct HTTP types ( #5682 )
2024-11-02 11:22:17 +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
afa8067a20
Add transparent overlay window ( #4746 )
2024-10-06 12:54:24 +02:00
2547techno
93fbcbbe5f
fix plugin http types & docs ( #5494 )
2024-07-06 00:02:21 +00:00
2547techno
0442b7a81b
Add Network to plugin info schema ( #5492 )
2024-07-05 23:25:39 +00:00
Mm2PL
c980162656
Introduce HTTP API for plugins ( #5383 )
2024-06-22 10:04:30 +00:00
nerix
ec6b1ef24d
fix(luals-meta): generate globals in c2 and echo @lua commands ( #5385 )
...
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl >
2024-05-22 15:23:33 +02:00
pajlada
25a69fd10e
Release v2.5.0-beta.1 ( #5303 )
2024-04-07 12:03:14 +02:00
nerix
c1bd5d11d0
refactor: improve LuaLS generator ( #5283 )
2024-03-30 22:11:52 +01:00
Mm2PL
d4b8feac7d
lua: Change CompletionRequested handler to use an event table. ( #5280 )
2024-03-30 14:23:02 +00:00
Mm2PL
658fceddaa
Add plugin permissions and IO API ( #5231 )
2024-03-09 19:16:25 +00:00
Mm2PL
a737d4b755
Introduce c2.later() function to Lua API. ( #5154 )
2024-02-25 11:45:59 +00:00
pajlada
2815c7b67d
feat: Add a fallback theme to custom themes ( #5198 )
2024-02-24 15:14:49 +01:00
Mm2PL
df2b5f94f4
Allow theming of tab live and rerun indicators ( #5188 )
2024-02-24 12:26:49 +00:00
Mm2PL
ffa63f0dc9
Update chatterino.d.ts for the ChannelRef change ( #5187 )
...
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2024-02-18 21:35:40 +00:00
Mm2PL
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
Mm2PL
4a4f62dc4a
Make Lua CommandContext use a ChannelRef ( #5184 )
2024-02-18 19:55:00 +00:00
Mm2PL
8e9aa87a08
Add a new Channel API for experimental plugins feature ( #5141 )
2024-02-03 19:12:00 +01:00
Mm2PL
36931fac62
Remove reference to lua import() ( #5108 )
2024-01-19 21:31:19 +00:00
Mm2PL
69a54d944d
Autogenerate docs/plugin-meta.lua ( #5055 )
2023-12-30 10:26:19 +00:00
nerix
60d79ef57e
Improve docs/supplemental files for plugins ( #5047 )
...
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2023-12-29 17:12:50 +00:00
nerix
2cb965d352
docs: cleanup/polish Markdown files ( #5038 )
...
Fixed some language ✨ stuff✨ .
Added alternative to httpbin.
Updated expected space requirement on Windows.
Removed unused VS component on Windows.
Moved Qt Creator formatting to Windows docs.
Updated nativs link to Qt 6.
Added missing language to code blocks.
Removed # Description from PR template and added instructions to fix a GitHub issue.
Co-authored-by: Wissididom <30803034+Wissididom@users.noreply.github.com >
Co-authored-by: pajlada <rasmus.karlsson+github@pajlada.com >
2023-12-23 11:39:53 +01:00
Mm2PL
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
Mm2PL
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
pajlada
05a72d335a
Release v2.4.5 ( #4787 )
...
* Update documentation for Ubuntu PPA & appdata.xml updates
2023-08-26 12:33:01 +02:00
nerix
accf91a48f
Build Windows Installer in CI ( #4408 )
...
* feat: build installer in CI
Co-authored-by: 8thony <114905842+8thony@users.noreply.github.com >
* fix: use inno-setup from PATH
* fix: only match `v*` tags
* fix: don't add to release
* fix: only run on master
---------
Co-authored-by: 8thony <114905842+8thony@users.noreply.github.com >
2023-08-05 12:27:09 +00:00
nerix
9f8a1d8823
Add command to automatically reload your theme ( #4718 )
2023-07-23 12:13:21 +00:00
Arne
cd6e1c04b2
Adjust plugin documentation to match implementation ( #4540 )
2023-04-14 18:19:24 +00:00
nerix
4e3433e966
Store Themes as JSON files ( #4471 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2023-04-08 09:05:55 +00:00
Mm2PL
5ba809804e
Add basic lua scripting capabilities ( #4341 )
...
The scripting capabilities is locked behind a cmake flag, and is not enabled by default.
Co-authored-by: nerix <nerixdev@outlook.de >
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2023-04-02 15:31:53 +02:00
pajlada
a0f9310062
Release v2.4.0 ( #4200 )
...
* Update make-release.md documentation
* Update changelog
* Update `com.chatterino.chatterino.appdata.xml` version
* Update `Version.hpp`
* Lint make-release.md
* Lint again
2022-11-28 21:12:06 +01:00