Chocobozzz
|
428ccb8b7a
|
Reorganize plugin models
|
2021-05-11 13:33:11 +02:00 |
Chocobozzz
|
7d9ba5c089
|
Cleanup models directory organization
|
2021-05-11 11:32:31 +02:00 |
Chocobozzz
|
c07902b908
|
Move transcoding files in their own directory
|
2021-05-11 11:32:31 +02:00 |
Chocobozzz
|
b31d72625d
|
Plugin user.getAuthUser is now async
So we can load the full user
|
2021-05-05 15:26:28 +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
|
22820226e5
|
Add server plugin helpers
|
2021-04-09 15:17:43 +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
|
f43db2f46e
|
Refactor auth flow
Reimplement some node-oauth2-server methods to remove hacky code needed by our external
login workflow
|
2021-03-24 18:18:41 +01:00 |
Chocobozzz
|
db4b15f21f
|
Use got instead of request
|
2021-03-24 18:18:40 +01:00 |
Chocobozzz
|
6559da2821
|
Allow plugins to load a video by id
|
2021-02-11 10:23:52 +01:00 |
Chocobozzz
|
2498aaead1
|
Add plugin transcoding profile guide
|
2021-01-29 14:05:41 +01: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
|
5fb2e2888c
|
First implem global search
|
2020-06-10 14:02:41 +02:00 |
Chocobozzz
|
80fdaf0645
|
Add moderation helpers to plugins
|
2020-05-07 15:07:01 +02:00 |
Chocobozzz
|
bc90883f1a
|
Handle external login errors
|
2020-05-04 16:21:39 +02:00 |
Chocobozzz
|
a4995eb7ac
|
Add ability to unregister plugin auths
|
2020-05-04 16:21:39 +02:00 |
Chocobozzz
|
a5896799f1
|
Add plugin settings change watcher
|
2020-05-04 16:21:39 +02:00 |
Chocobozzz
|
5a7eecdd56
|
Add config helper for plugins
|
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
|
4a8d113b9b
|
Begin support for external auths
|
2020-05-04 16:21:39 +02:00 |
Chocobozzz
|
055cfb11a9
|
Add plugin auth migrations
|
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
|
b3af2601da
|
Add ability to remove privacies using plugins
|
2020-04-20 15:42:27 +02:00 |
Chocobozzz
|
5e2b2e2775
|
Add ability for plugins to add custom routes
|
2020-04-10 15:23:25 +02:00 |
Chocobozzz
|
ab3ead3a6f
|
Add ability to remove a video from a plugin
|
2020-04-09 11:37:44 +02:00 |
Chocobozzz
|
1b05d82d86
|
Add SQL query support in plugins
|
2020-04-09 11:00:30 +02:00 |
Chocobozzz
|
bc0d801bb7
|
Refactor plugin helpers factory
|
2020-04-09 09:57:32 +02:00 |
Chocobozzz
|
366caf8b71
|
Fix build with typescript 3.8
|
2020-02-28 16:51:25 +01: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 |