Boy132
|
10dd7b7b47
|
improve error handling for plugin.json loading
|
2025-11-05 16:24:10 +01:00 |
|
Boy132
|
c7c1b8b88c
|
improve parsing of plugin.json and handle error if provider/ commands dir is missing
|
2025-11-05 16:24:10 +01:00 |
|
Boy132
|
589b0bf4ed
|
allow to have no specific panel version/ wildcard in update.json
|
2025-11-05 16:24:10 +01:00 |
|
Boy132
|
cfc8223aa6
|
various fixes
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
a4109cad9d
|
add phpdocs to Plugins facade
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
72b9a24ac4
|
allow plugins to load additionals composer packages
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
2ee4df8139
|
add command option for update_url and move some stuff around in the json
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
7ac298ffd5
|
automatically discover providers & commands
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
4db0702970
|
add caching & better error handling to update checking
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
4df52c21fa
|
change format of plugin.json
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
2d26d2e15b
|
add update_url to plugin.json
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
55b1d6e960
|
fix load behaviour
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
f246dff768
|
fix typo
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
863d13bc39
|
change panel version checks and loading behaviour of incompatible plugins
Co-authored-by: pelican-vehikl <pelican.vehikl@gmail.com>
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
7cf7555282
|
small cleanup
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
6d631d1ec2
|
use facade and cleanup evil @phpstan-ignore-lines
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
fa9fbedf5b
|
add load order to plugins
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
b091f1e3d5
|
remove wrong interface
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
58436d108d
|
small helper cleanup
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
253fe21554
|
add contracts for plugin methods
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
a197cfc63f
|
only load installed plugins
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
ef82ad9603
|
some fixes for new not_installed status
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
12520929fb
|
small improvements
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
2e0cac0d6e
|
add install command for plugin
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
14838fe6d8
|
move plugin table to resource
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
0ab90f2c34
|
add permissions to plugin resource
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
37a4ed8736
|
load plugins on all panels
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
dcd5486a9a
|
cleanup and phpstan fixes
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
404b96ab73
|
run pint
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
a1976c4d17
|
move PluginResource to correct namespace
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
bf28ebdb23
|
allow multi-select for panel
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
137ec35f29
|
prepare for new client area (two panels)
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
ab86957c76
|
run pint & fix phpstan
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
3e49021f82
|
allow plugins to have artisan commands
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
a0ff652692
|
allow plugins to have custom views
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
9a0cc8a603
|
allow plugins to have migrations and translations
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
d87b2a9f72
|
allow plugins to have a config file
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
dfa47d2251
|
auto create plugin service provider
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
5e2c440eab
|
allow plugins to register service providers
|
2025-11-05 16:24:07 +01:00 |
|
Boy132
|
3ac6313f72
|
add plugin resource
|
2025-11-05 16:24:07 +01:00 |
|
Boy132
|
f3f05a9eb5
|
add artisan commands to list and create plugins
|
2025-11-05 16:24:07 +01:00 |
|
Boy132
|
314a9bfd07
|
add plugin service and handle loading
|
2025-11-05 16:24:07 +01:00 |
|
Boy132
|
0221569ee5
|
add plugin model
|
2025-11-05 16:24:07 +01:00 |
|
Boy132
|
e0c4e47a6c
|
Fix directAccessibleServers returning duplicates (#1862)
|
2025-11-05 16:19:03 +01:00 |
|
Boy132
|
4bda7cba75
|
Allow to "embed" server list (#1860)
|
2025-11-05 16:18:44 +01:00 |
|
Boy132
|
852f7beb39
|
Allow to register "special file" alert banners (#1861)
|
2025-11-04 12:48:18 +01:00 |
|
mristau
|
d61583cd7b
|
add server description to grid view too (#1851)
|
2025-11-04 06:03:50 -05:00 |
|
Charles
|
21f9f259d0
|
Add Egg Images (#1849)
|
2025-11-03 12:32:11 -05:00 |
|
M41den
|
b2aff5445b
|
Fix admin serverlist search (#1854)
|
2025-11-03 06:50:08 -05:00 |
|
Boy132
|
1f26750a2a
|
Add api endpoint for updating username (#1826)
|
2025-11-03 08:31:07 +01:00 |
|