RMartinOscar
56739b6150
Use Model::find()
2025-11-06 22:52:44 +00: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
aa8bbaf928
only require composer packages when plugin should be loaded
2025-11-05 16:24:12 +01:00
Boy132
2ba3ba6fad
use Str
2025-11-05 16:24:12 +01:00
Boy132
b0e6c51e77
change "id" in install and update commands to argument
2025-11-05 16:24:11 +01:00
Boy132
9f854bde46
remove default url value
2025-11-05 16:24:11 +01:00
Boy132
85f8f11481
update stub
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
4194315d4c
improve "make plugin" command
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
Boy132
abf6349918
add choice list to install & update artisan commands
2025-11-05 16:24:10 +01:00
Boy132
be404a8332
add artisan command to update plugin
2025-11-05 16:24:10 +01:00
Boy132
7c8454276e
make name & author optional in create plugin command
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
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
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
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
253fe21554
add contracts for plugin methods
2025-11-05 16:24:09 +01:00
Boy132
2e0cac0d6e
add install command for plugin
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
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
f3f05a9eb5
add artisan commands to list and create plugins
2025-11-05 16:24:07 +01:00
Boy132
246997754e
Remove "custom" email views ( #1763 )
2025-10-01 10:31:01 +02:00
Boy132
9f35f1c3ee
Enable "ordered imports" ( #1746 )
2025-09-24 13:34:19 +02:00
Charles
1900c04b71
Filament v4 🎉 ( #1651 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
Co-authored-by: Lance Pioch <git@lance.sh>
2025-09-08 13:12:33 -04:00
MartinOscar
47557021fd
Remove DaemonPowerRepository ( #1673 )
2025-09-08 08:56:59 +02:00
MartinOscar
6671d45651
Fix various Translations & add Installer & add Notifications ( #1632 )
2025-09-04 20:17:59 +02:00
Charles
ec0727b406
Allow eggs to be exported/imported as YAML ( #1535 )
2025-08-04 07:32:10 -04:00
Boy132
68f72b9b4d
Add "egg index" and dropdown to egg importer ( #1451 )
...
Co-authored-by: notCharles <charles@pelican.dev>
2025-06-25 19:50:09 -04:00
MartinOscar
de166bca03
Use supervisorctl instead of systemctl when running in docker ( #1378 )
2025-06-08 09:12:15 +02:00
Boy132
0ba497a2eb
Add separate port field for node connections ( #1423 )
2025-06-03 14:33:57 +02:00
Charles
b34778f736
Refactor Node Stats ( #1145 )
...
Co-authored-by: Boy132 <mail@boy132.de>
2025-06-03 07:33:08 -04:00
Charles
79691ba663
move redis only command to if statement ( #1337 )
2025-05-05 16:43:27 -04:00
Boy132
7409f020ba
Add storage:link to setup command ( #1233 )
2025-04-11 23:23:23 +02:00
Lance Pioch
0cce716e2c
Laravel 12.6.0 Shift ( #1205 )
...
* Bump Laravel version constraint
* composer update
* Force PHP `8.2` platform
* Fix `SplFileInfo` cast in `CleanServiceBackupFilesCommand`
* Bump larastan to dev commit
* Unpin filament
---------
Co-authored-by: Shift <shift@laravelshift.com>
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-04-03 03:43:01 +02:00
MartinOscar
bca02ced86
Fix typo for SESSION_DRIVER in RedisSetupCommand ( #1188 )
2025-03-29 19:58:36 +01:00
MartinOscar
22d02c0df5
Remove NodeCreationService ( #1092 )
2025-03-17 05:46:33 +01:00
MartinOscar
6bc55b1039
Silent file_exists when its not in defaults allowed open_basedir ( #1086 )
2025-03-15 14:28:59 -04:00
Lance Pioch
0179ade557
Add Laravel Data package, also some small fixes ( #1065 )
...
* Simplify
* Update these
* Add Laravel Data
* Remove unused imports
* Quick fix
* Fix double array
* Update app/Console/Commands/Egg/CheckEggUpdatesCommand.php
2025-03-08 19:56:06 -05:00
Lance Pioch
da195fd2fe
PHPstan updates ( #1047 )
...
* Not found property rule
* Make these “better”
* Day 1
* Day 2
* Day 3
* Dat 4
* Remove disabled check
* Day 4 continued
* Run pint
* Final changes hopefully
* Pint fixes
* Fix again
* Reset these
* Update app/Filament/Admin/Pages/Health.php
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
* Update app/Traits/CheckMigrationsTrait.php
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
---------
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
2025-03-03 14:41:19 -05:00
Lance Pioch
82409f2fba
Laravel 12.x Shift ( #1045 )
...
* Convert route options to fluent methods
Laravel 8 adopts the tuple syntax for controller actions. Since the old options array is incompatible with this syntax, Shift converted them to use modern, fluent methods.
* Slim `lang` files
* Shift core files
* Validate via object directly within Controllers
* Use `Gate` facade for controller authorization
* Dispatch jobs directly
* Remove base controller inheritance
* Default config files
In an effort to make upgrading the constantly changing config files easier, Shift defaulted them and merged your true customizations - where ENV variables may not be used.
* Set new `ENV` variables
* Add new Laravel `composer run dev` script
* Add `storage/app/private` folder
* Bump Composer dependencies
* Convert `$casts` property to method
* Adopt Laravel type hints
* Shift cleanup
* Apply suggestions from code review
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
* Add old key as backup
* Update composer
* Remove extra line
* Update this
---------
Co-authored-by: Shift <shift@laravelshift.com>
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
2025-03-03 14:41:00 -05:00