Boy132
|
8aa23ccc97
|
add uninstall & remove
|
2025-11-07 09:21:30 +01:00 |
|
Boy132
|
bfae4e7f30
|
use own composer process for better error messages
|
2025-11-07 00:05:29 +01:00 |
|
Boy132
|
fdfeee2150
|
fix unzip for nested plugin zips
|
2025-11-06 23:50:48 +01:00 |
|
Boy132
|
1480f0e602
|
fix namespace
|
2025-11-06 13:18:08 +01:00 |
|
Boy132
|
d2e2346806
|
a bunch of smaller fixes suggested by coderabbit
|
2025-11-06 11:43:40 +01:00 |
|
Boy132
|
805333e9dc
|
allow to set display name for custom languages
|
2025-11-06 09:25:17 +01:00 |
|
Boy132
|
55677472be
|
only enable plugin if it previously errored
|
2025-11-06 09:11:57 +01:00 |
|
RMartinOscar
|
b5736e89f4
|
Use --realpath to run plugin migrations
|
2025-11-06 02:37:10 +00:00 |
|
Boy132
|
4e10daa790
|
fix requireComposerPackages
|
2025-11-05 16:24:12 +01:00 |
|
Boy132
|
91f88daaa3
|
remove sushi caching
didn't work properly
|
2025-11-05 16:24:12 +01:00 |
|
Boy132
|
7365f3efdb
|
set working path for composer
|
2025-11-05 16:24:12 +01:00 |
|
Boy132
|
4f00603c59
|
change composer_packages to json to allow version constraints
|
2025-11-05 16:24:12 +01:00 |
|
Boy132
|
9898674ecd
|
don't enable theme after install if there already is a thema active
|
2025-11-05 16:24:12 +01:00 |
|
Boy132
|
445cc7c88c
|
enable sushi caching (when not in dev mode)
|
2025-11-05 16:24:12 +01:00 |
|
Boy132
|
d2304d7805
|
add error checking to "requireComposerPackages" and "runPluginMigrations"
|
2025-11-05 16:24:11 +01:00 |
|
Boy132
|
e970ae3767
|
add plugin dev mode
|
2025-11-05 16:24:11 +01:00 |
|
Boy132
|
819422acc8
|
add enable param to installPlugin function
|
2025-11-05 16:24:11 +01:00 |
|
Boy132
|
d02bbe2cea
|
remove need for static get and make methods
|
2025-11-05 16:24:11 +01:00 |
|
Boy132
|
faa14d0bf4
|
implement getPluginLanguages
|
2025-11-05 16:24:11 +01:00 |
|
Boy132
|
5dc01a66f3
|
correctly handle language plugins
|
2025-11-05 16:24:10 +01:00 |
|
Boy132
|
2384cc870a
|
add warning when trying to enable multiple themes
|
2025-11-05 16:24:10 +01:00 |
|
Boy132
|
a741be7226
|
try to rebuild assets when installing/ updating plugin
|
2025-11-05 16:24:10 +01:00 |
|
Boy132
|
02d18f28e3
|
add update button
|
2025-11-05 16:24:10 +01:00 |
|
Boy132
|
ef2bae409d
|
add simple plugin downloader
|
2025-11-05 16:24:10 +01:00 |
|
Boy132
|
b0e5c7cc4a
|
load translations earlier
|
2025-11-05 16:24:10 +01:00 |
|
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
|
72b9a24ac4
|
allow plugins to load additionals composer packages
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
7ac298ffd5
|
automatically discover providers & commands
|
2025-11-05 16:24:09 +01:00 |
|
Boy132
|
4df52c21fa
|
change format of plugin.json
|
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
|
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
|
2e0cac0d6e
|
add install command for plugin
|
2025-11-05 16:24:08 +01:00 |
|
Boy132
|
404b96ab73
|
run pint
|
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
|
5e2c440eab
|
allow plugins to register service providers
|
2025-11-05 16:24:07 +01:00 |
|
Boy132
|
314a9bfd07
|
add plugin service and handle loading
|
2025-11-05 16:24:07 +01:00 |
|
Charles
|
21f9f259d0
|
Add Egg Images (#1849)
|
2025-11-03 12:32:11 -05:00 |
|
Boy132
|
8e006ac32d
|
Fix user permissions service (#1819)
|
2025-10-22 16:00:51 +02:00 |
|
Letter N
|
e589f972fb
|
Add changelog preview when a new update is available (#1792)
Co-authored-by: Boy132 <mail@boy132.de>
|
2025-10-11 21:34:38 -04:00 |
|