Commit Graph

47 Commits

Author SHA1 Message Date
Chocobozzz
428ccb8b7a
Reorganize plugin models 2021-05-11 13:33:11 +02:00
Chocobozzz
302eba0d89
Add data directory for plugins and some helpers 2021-04-22 10:55:28 +02:00
Chocobozzz
67baf6478a
Allow plugins to set short translation locale 2021-04-20 16:14:09 +02:00
Chocobozzz
24a792404c
Support async onSettingsChange 2021-04-20 16:02:15 +02:00
Chocobozzz
8280d0c227
Ensure to install supported plugins 2021-04-12 10:10:48 +02:00
Chocobozzz
bae9303726
Also decache config 2021-04-09 09:37:46 +02:00
John Livingston
09d535ef98
Fix #3940: unload all children from the plugin module on updates. 2021-04-09 09:32:16 +02:00
Chocobozzz
1896bca09e
Support transcoding options/encoders by plugins 2021-01-28 15:55:39 +01:00
Chocobozzz
74fd2643b4 Provide express request to onLogout call
+ pluginInfo related changes
2020-11-20 15:36:43 +01:00
Chocobozzz
67ed6552b8 Reorganize client shared modules 2020-06-23 16:00:49 +02:00
Chocobozzz
26d6bf6533
Split types and typings 2020-06-18 10:46:27 +02:00
Chocobozzz
a5896799f1 Add plugin settings change watcher 2020-05-04 16:21:39 +02:00
Chocobozzz
ebefc902f5 Add external login buttons 2020-05-04 16:21:39 +02:00
Chocobozzz
9107d791e2 Add external login tests 2020-05-04 16:21:39 +02:00
Chocobozzz
e307e4fce3 Add ability for auth plugins to hook tokens validity 2020-05-04 16:21:39 +02:00
Chocobozzz
e1c5503114 Support logout and add id and pass tests 2020-05-04 16:21:39 +02:00
Chocobozzz
7fed637506 Begin auth plugin support 2020-05-04 16:21:39 +02:00
Chocobozzz
5e2b2e2775
Add ability for plugins to add custom routes 2020-04-10 15:23:25 +02:00
Chocobozzz
bc0d801bb7
Refactor plugin helpers factory 2020-04-09 09:57:32 +02:00
Chocobozzz
a15871560f
Move to eslint 2020-02-03 08:31:02 +01:00
John Livingston
98da1a7b4a Fix: unregistring a plugin did not remove properly his hooks. 2020-01-20 14:54:03 +01:00
Chocobozzz
9157d5981f
Improve plugin package.json error message 2019-09-11 10:19:03 +02:00
Chocobozzz
1198edf4bb
Fix user notifications on new follow 2019-08-02 10:53:36 +02:00
Chocobozzz
d75db01f14
Add plugin translation system 2019-07-26 15:18:30 +02:00
Chocobozzz
ee286591a5
Plugins can update video constants
Categories, licences and languages
2019-07-26 15:18:30 +02:00
Chocobozzz
23bdacf8ec
Add setting helper to client plugins 2019-07-26 15:18:28 +02:00
Chocobozzz
9ae88819c2
Change plugin models names 2019-07-24 11:17:42 +02:00
Chocobozzz
3e753302d8 Refactor middleware helpers 2019-07-24 10:58:16 +02:00
Chocobozzz
a8b666e9f1 Add plugin static files cache 2019-07-24 10:58:16 +02:00
Chocobozzz
7663e55a2c Log error on unknown hook 2019-07-24 10:58:16 +02:00
Chocobozzz
587568e1cc Add plugin table migration table 2019-07-24 10:58:16 +02:00
Chocobozzz
89cd127560 Add hook filters tests 2019-07-24 10:58:16 +02:00
Chocobozzz
09071200c7 Add plugin API tests 2019-07-24 10:58:16 +02:00
Chocobozzz
32fe001389 Provide logger to plugins 2019-07-24 10:58:16 +02:00
Chocobozzz
60cfd4cb54 Add plugins check params tests 2019-07-24 10:58:16 +02:00
Chocobozzz
b4055e1c23 Add server hooks 2019-07-24 10:58:16 +02:00
Chocobozzz
9fa6ca160a Some plugins fixes and doc enhancements 2019-07-24 10:58:16 +02:00
Chocobozzz
6702a1b2cc Add ability to search available plugins 2019-07-24 10:58:16 +02:00
Chocobozzz
b2195fafc2 WIP plugins: add storage manager 2019-07-24 10:58:16 +02:00
Chocobozzz
b5f919ac8e WIP plugins: update plugin 2019-07-24 10:58:16 +02:00
Chocobozzz
dba85a1e9e WIP plugins: add plugin settings/uninstall in client 2019-07-24 10:58:16 +02:00
Chocobozzz
ad91e7006e WIP plugins: plugin settings on server side 2019-07-24 10:58:16 +02:00
Chocobozzz
7cd4d2ba10 WIP plugins: add theme support 2019-07-24 10:58:16 +02:00
Chocobozzz
18a6f04c07 WIP plugins: hook on client side 2019-07-24 10:58:16 +02:00
Chocobozzz
2c0539420d WIP plugins: static files 2019-07-24 10:58:16 +02:00
Chocobozzz
f023a19c3e WIP plugins: install/uninstall 2019-07-24 10:58:16 +02:00
Chocobozzz
345da516fa WIP plugins: add ability to register plugins 2019-07-24 10:58:16 +02:00