682 Commits

Author SHA1 Message Date
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
Boy132
cd965678b7
Allow multiple startup commands per egg (#1656) 2025-10-07 23:42:28 +02:00
MartinOscar
bb02ec4c6c
Add user() helper (#1768) 2025-10-07 17:12:31 -04:00
Boy132
19103b16b8
Allow both nodes for server requests when doing transfers (#1701) 2025-10-02 17:55:20 +02:00
Boy132
9f35f1c3ee
Enable "ordered imports" (#1746) 2025-09-24 13:34:19 +02:00
danielkurek
df4543a079
Fix server owner permissions (#1703) 2025-09-15 14:13:00 -04:00
JoanFo
61dcb9a3ba
Fixed Allocations not calling webhooks on server creation & Object events (#1595) 2025-09-10 10:39:50 -04: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
2ef81eae1a
Refactor & Catch DatabaseManagementService (#1671)
Co-authored-by: notCharles <charles@pelican.dev>
2025-09-06 22:57:11 +02:00
Charles
420730ba1f
Replace str_random with Str::random (#1676)
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-09-06 16:47:54 -04:00
MartinOscar
6671d45651
Fix various Translations & add Installer & add Notifications (#1632) 2025-09-04 20:17:59 +02:00
IThundxr
02f788a659
Fix auto deploy docker command not including the container argument (#1584)
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
2025-09-03 22:30:18 +02:00
Boy132
7ace3978d8
Remove leftovers from activity log batch (#1649) 2025-09-03 22:26:17 +02:00
Boy132
795cad43b9
Server creation: Only get node_id from allocation if it is missing (#1598) 2025-08-12 15:02:49 -04:00
Charles
46934d7a85
fix eggs with [] (#1596) 2025-08-12 15:02:41 -04:00
Charles
b03d2cf919
composer update + update jwt (#1587) 2025-08-11 16:57:59 -04:00
Boy132
7c315ac995
Auto create missing users when using oauth (#1573) 2025-08-07 11:22:30 +02:00
Boy132
49e9440e0f
Fix server creation without deployment (#1569) 2025-08-07 11:16:32 +02:00
Charles
ec0727b406
Allow eggs to be exported/imported as YAML (#1535) 2025-08-04 07:32:10 -04:00
Lance Pioch
986063dce4
Use default startup variable value when creating server via api (#1518)
Co-authored-by: Boy132 <mail@boy132.de>
2025-07-19 13:58:04 -04:00
Boy132
9f2305f351
Use filaments password broker for reset link token when creating subuser (#1498) 2025-07-19 18:51:42 +02:00
Boy132
340d1b543c
Add import & export for schedules (#1530) 2025-07-19 16:48:21 +02:00
Boy132
e0697d3288
Cleanup & fix server deployment (#1497) 2025-07-18 08:23:48 +02:00
Boy132
556551b4f3
Add SSH Keys to Profile (#1478) 2025-07-06 22:51:45 +02:00
pelican-vehikl
de4cb38766
Refactor Providers to be a singleton (#1327) 2025-07-01 21:33:11 -04:00
JoanFo
dca37ccc95
Server Without Allocations (#1432)
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-06-25 19:49:43 -04:00
Walter van der Broek
7731f16b0f
Fix: Search for tags in correct variable (#1461) 2025-06-25 19:48:39 -04:00
Boy132
bd2a00760d
Fix error handling for deleting backups (#1434) 2025-06-07 14:16:01 +02:00
Boy132
0ba497a2eb
Add separate port field for node connections (#1423) 2025-06-03 14:33:57 +02:00
Boy132
35ce1d34ab
Permission check fixes (#1406) 2025-05-27 19:30:30 +02:00
Boy132
2296e41a8b
Add button to view install logs (#1356)
Co-authored-by: notCharles <charles@pelican.dev>
2025-05-09 21:03:32 +02:00
Boy132
8406f4686c
Enable ipv6 on frontend (#1350) 2025-05-09 08:44:18 +02:00
Boy132
14d351103c
Fix database & user not being deleted (#1315) 2025-04-29 17:05:49 +02:00
pelican-vehikl
8407547574
Add back Egg Features (#1271)
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
Co-authored-by: Lance Pioch <git@lance.sh>
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-04-24 18:24:18 -04:00