Yassine Doghri
|
adbc7e78c0
|
feat(plugins): abstract settings form for general, podcast and episode types
update filter permission logic for replacing router param
|
2024-05-28 10:14:10 +00:00 |
|
Yassine Doghri
|
f033468981
|
feat(plugins): load README.md file to view plugin's instructions in UI
|
2024-05-28 10:14:10 +00:00 |
|
Yassine Doghri
|
895acb9c1a
|
feat(plugins): load and validate plugin manifest.json
|
2024-05-28 10:14:10 +00:00 |
|
Yassine Doghri
|
ea9685faad
|
refactor(plugins): redefine plugins folder structure to vendor/package
|
2024-05-28 10:14:10 +00:00 |
|
Yassine Doghri
|
fe48bbbda5
|
feat(plugins): uninstall plugins via CLI and admin UI
|
2024-05-28 10:14:10 +00:00 |
|
Yassine Doghri
|
3f204819f3
|
feat(plugins): add settings page for podcast and episode if defined in the plugin's manifest
- rename options to settings
|
2024-05-28 10:14:10 +00:00 |
|
Yassine Doghri
|
b9aa6a4d3e
|
feat(plugins): add options to manifest for building forms and storing plugin settings
|
2024-05-28 10:14:10 +00:00 |
|
Yassine Doghri
|
dfd5fe73cb
|
feat(plugins): activate / deactivate plugin using settings table
+ load plugin icon
+ add pagination
+ autoload plugins in Config/Autoload.php to handle plugin
i18n
+ style plugin cards
|
2024-05-28 10:14:10 +00:00 |
|
Yassine Doghri
|
bb1f8a740d
|
feat: add Plugins module with base files for plugins architecture
|
2024-05-28 10:14:10 +00:00 |
|