3359 Commits

Author SHA1 Message Date
Boy132
cb5cf3c771 replace old auth()->user() 2025-11-06 13:44:38 +01:00
Boy132
21ff1822fc add missing "create" permission 2025-11-06 13:41:22 +01:00
Boy132
05abad7254 make "all" tab first 2025-11-06 13:35:13 +01:00
Boy132
1480f0e602 fix namespace 2025-11-06 13:18:08 +01:00
Boy132
7f74afcd6f revert change
not needed
2025-11-06 12:55:35 +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
aa8bbaf928 only require composer packages when plugin should be loaded 2025-11-05 16:24:12 +01:00
Boy132
4e10daa790 fix requireComposerPackages 2025-11-05 16:24:12 +01:00
Boy132
4f1e98c09e change order of operations when registering panel
this makes sure plugins always register after our default configuration
2025-11-05 16:24:12 +01:00
Boy132
217685dd79 move PluginResource to correct namespace 2025-11-05 16:24:12 +01:00
Boy132
36a43d06f2 fix phpstan 2025-11-05 16:24:12 +01:00
Boy132
2ba3ba6fad use Str 2025-11-05 16:24:12 +01:00
Boy132
244f77559e update translation when importing plugin 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
5057fd9c8f add plugin readme 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
3c6ec63381 run pint 2025-11-05 16:24:12 +01:00
Boy132
280bef5251 use tooltip instead of label for reorder action 2025-11-05 16:24:12 +01:00
Boy132
e4f6100b4d redirect to current tab 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
1b248ccec2 add translations to reorder 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
93ee1cdf68 revert "allow to create plugins via the frontend" 2025-11-05 16:24:11 +01:00
Boy132
3e8fbc1a99 small translation changes 2025-11-05 16:24:11 +01:00
Boy132
b0e6c51e77 change "id" in install and update commands to argument 2025-11-05 16:24:11 +01:00
Boy132
561aaa3ae0 fixes after v4 merge 2025-11-05 16:24:11 +01:00
Boy132
d2304d7805 add error checking to "requireComposerPackages" and "runPluginMigrations" 2025-11-05 16:24:11 +01:00
Boy132
6c325af0fe fix error handling for hasSettings/ getSettingsForm 2025-11-05 16:24:11 +01:00
Boy132
022a19bee6 allow to create plugins via the frontend 2025-11-05 16:24:11 +01:00
Boy132
e970ae3767 add plugin dev mode 2025-11-05 16:24:11 +01:00
Boy132
4759c62432 replace null checks 2025-11-05 16:24:11 +01:00
Boy132
9f854bde46 remove default url value 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
85f8f11481 update stub 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
2b7439309f fix panel providers 2025-11-05 16:24:11 +01:00
Boy132
faa14d0bf4 implement getPluginLanguages 2025-11-05 16:24:11 +01:00
Boy132
692f81a018 cleanup panel providers 2025-11-05 16:24:11 +01:00
Boy132
793d264f72 add enum for plugin category and add tabs to list 2025-11-05 16:24:11 +01:00
Boy132
736d9be9e3 add translations for plugin resource 2025-11-05 16:24:10 +01:00
Boy132
4194315d4c improve "make plugin" command 2025-11-05 16:24:10 +01:00
Boy132
7f04bcbb86 fix modal always showing 2025-11-05 16:24:10 +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
aa2dfc1c5d rename "p:plugin:create" to "p:plugin:make" 2025-11-05 16:24:10 +01:00
Boy132
6601599283 fix typo 2025-11-05 16:24:10 +01:00