6475 Commits

Author SHA1 Message Date
Boy132
5d5ee27c3b fix pint 2025-11-09 18:39:53 +01:00
Boy132
ce6245005a Merge branch 'main' into boy132/plugin-system
# Conflicts:
#	app/Providers/Filament/AdminPanelProvider.php
#	app/Providers/Filament/AppPanelProvider.php
2025-11-09 18:31:40 +01:00
Boy132
5c3b0919aa
Fix allocations by admins aren't locked by default (#1879) 2025-11-09 18:29:46 +01:00
Charles
f4ee33fa4f
Hide new allocation action if server has 0 allocations. (#1878) 2025-11-09 12:11:14 -05:00
Charles
d8368c4cec
Do no use stock notifications on actions (#1877) 2025-11-09 12:08:25 -05:00
Charles
aa35d7d001
Fix creating mounts (#1876) 2025-11-09 11:14:44 -05:00
JoanFo
3c25b43b46
Repair webhooks once again (#1815)
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
2025-11-09 09:35:00 -05:00
Charles
0891db5342
Reimplement Drag & Drop for file uploading 🎉 (#1858) 2025-11-09 09:24:12 -05:00
exefer
172436e012
Fix typo in failed upload message (#1874) 2025-11-09 12:58:56 +00:00
Charles
2b5403a4da
Replace current panel log viewer with new and improved log viewer (#1834) 2025-11-08 19:31:51 -05:00
Boy132
09fc3ed59b remove "is" methods from plugin model 2025-11-08 23:22:53 +01:00
Charles
a30c45fbbe
Add session key to use last used node, instead of latest created node (#1869)
Co-authored-by: Lance Pioch <git@lance.sh>
2025-11-08 17:09:41 -05:00
Copilot
b06df23823
Add bulk IP update action for node allocations (#1845)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: notAreYouScared <1757840+notAreYouScared@users.noreply.github.com>
Co-authored-by: Charles <charles@pelican.dev>
2025-11-08 16:53:12 -05:00
exefer
1ff965611e
Fix typo in DNS help text (#1868)
Authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-11-08 22:40:23 +01:00
Boy132
cec141889a
Allow admins to "lock" allocations (#1811) 2025-11-08 21:54:41 +01:00
Charles
6ed84b5584
Add wings diagnostics retrieving to Edit Node page (#1865)
Co-authored-by: Boy132 <mail@boy132.de>
2025-11-08 15:47:40 -05:00
Boy132
889daf2fab add own method for delete 2025-11-07 11:05:26 +01:00
Boy132
3eba089c47 fix confirm 2025-11-07 09:37:23 +01:00
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
RMartinOscar
427c1187a2 Use Model::find()² 2025-11-06 23:01:54 +00:00
Boy132
92484fa94d add artisan command to disable plugin 2025-11-06 23:55:54 +01:00
RMartinOscar
598e3e1401 Re-use query instead of calling it again 2025-11-06 22:54:03 +00:00
RMartinOscar
56739b6150 Use Model::find() 2025-11-06 22:52:44 +00:00
Boy132
fdfeee2150 fix unzip for nested plugin zips 2025-11-06 23:50:48 +01:00
Lance Pioch
49f24e37b6
Laravel 12.37.0 Shift (#1864)
Co-authored-by: Shift <shift@laravelshift.com>
2025-11-06 08:43:02 -05:00
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