769 Commits

Author SHA1 Message Date
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
02d18f28e3 add update button 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
589b0bf4ed allow to have no specific panel version/ wildcard in update.json 2025-11-05 16:24:10 +01:00
Boy132
cfc8223aa6 various fixes 2025-11-05 16:24:09 +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
4db0702970 add caching & better error handling to update checking 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
55b1d6e960 fix load behaviour 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
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
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
0ab90f2c34 add permissions to plugin resource 2025-11-05 16:24:08 +01:00
Boy132
dcd5486a9a cleanup and phpstan fixes 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
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
5e2c440eab allow plugins to register service providers 2025-11-05 16:24:07 +01:00
Boy132
0221569ee5 add plugin model 2025-11-05 16:24:07 +01:00
Boy132
e0c4e47a6c
Fix directAccessibleServers returning duplicates (#1862) 2025-11-05 16:19:03 +01:00
Boy132
852f7beb39
Allow to register "special file" alert banners (#1861) 2025-11-04 12:48:18 +01:00
Charles
21f9f259d0
Add Egg Images (#1849) 2025-11-03 12:32:11 -05:00
Copilot
574a391e73
Add border-radius to activity log avatars (#1848)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: notAreYouScared <1757840+notAreYouScared@users.noreply.github.com>
2025-11-02 15:13:36 -05:00
MartinOscar
3bcdeea800
Leverage user() helper (#1832) 2025-10-26 16:24:34 +01:00
Charles
05f3422dda
Add Laravel/Filament Log Viewer (#1778)
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2025-10-08 06:18:20 -04:00
Charles
dbe4bdd62d
General Edit User Improvements (#1779)
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: Boy132 <mail@boy132.de>
2025-10-08 05:04:52 -04:00
Boy132
cd965678b7
Allow multiple startup commands per egg (#1656) 2025-10-07 23:42:28 +02:00
Boy132
246997754e
Remove "custom" email views (#1763) 2025-10-01 10:31:01 +02:00
Boy132
df75dbe2ad
Fix mime type for jar files (#1757) 2025-10-01 10:30:49 +02:00
Boy132
2fc30e14fd
Make sure default variable value is set and that variables are created when viewing server (#1758) 2025-09-29 15:14:18 +02:00
Boy132
5373f1e30a
Switch tenant slug back to short uuid (#1732) 2025-09-28 19:11:41 +02:00
Boy132
9f35f1c3ee
Enable "ordered imports" (#1746) 2025-09-24 13:34:19 +02:00
Boy132
bb40a5273f
Url encode username in sftp connection string (#1731) 2025-09-22 12:58:54 +02:00
Boy132
e5c24fe8b6
Remove username rules and allow to change it in profile (#1702) 2025-09-21 00:37:42 +02:00
JoanFo
6db1d82738
Fixed webhooks on v4 and nested values (#1704)
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
2025-09-18 16:40:24 +02:00
Boy132
d5d50d4150
Collection of smaller v4 fixes (#1684)
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: notCharles <charles@pelican.dev>
2025-09-15 23:28:57 +02:00
Boy132
8dc99e6390
Sanitize activity log meta data values (on frontend) (#1705) 2025-09-15 15:54:50 +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
2ef81eae1a
Refactor & Catch DatabaseManagementService (#1671)
Co-authored-by: notCharles <charles@pelican.dev>
2025-09-06 22:57:11 +02:00
MartinOscar
6671d45651
Fix various Translations & add Installer & add Notifications (#1632) 2025-09-04 20:17:59 +02:00
Boy132
3543b4773a
Rename api key prefixes for better clarity (#1650) 2025-09-04 08:43:06 +02:00