Commit Graph

71 Commits

Author SHA1 Message Date
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
pajlada d0f817a60b Add basic benchmark (#3038)
* Add basic benchmark

* Add basic documentation for how to run and add tests/benchmarks

* Update benchmark example output

* Add changelog entry

Co-authored-by: zneix <zneix@zneix.eu>
2021-08-08 14:16:30 +02:00
pajlada e00938dfde Add support for CMake (buildsystem generator) (#2468)
Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-03-28 16:58:51 +02:00
fourtf b3768abfa6 remove docs folder since most of the things moved to the wiki 2020-09-26 12:53:27 +02:00
fourtf 63a696b420 is on wiki 2020-09-26 12:49:58 +02:00
fourtf 0cd644ccf1 is on wiki 2020-09-26 12:49:47 +02:00
fourtf 085ae36539 Delete IMAGEUPLOADER.md
is on wiki
2020-09-26 12:49:32 +02:00
fourtf 91209172f8 is on wiki 2020-09-26 12:49:20 +02:00