Boy132
14d351103c
Fix database & user not being deleted ( #1315 )
2025-04-29 17:05:49 +02:00
Boy132
92c23451af
Improve file error handling ( #1314 )
...
* improve file error handling
* small cleanup
* fix typo
2025-04-29 17:05:29 +02:00
pelican-vehikl
2046fa453a
Pest Test Improvements ( #1137 )
...
Co-authored-by: Lance Pioch <git@lance.sh>
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-04-28 10:20:33 -04:00
MartinOscar
329a29f7da
Add missing disabled
in AllocationsRelationManager
( #1304 )
2025-04-26 06:42:29 -04:00
MartinOscar
98a2cab5ca
Case insensitive EggFeature Listeners ( #1303 )
2025-04-26 06:41:59 -04: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
Boy132
544aaab960
Make sure 2fa requirement is enforced ( #1289 )
2025-04-23 16:03:10 +02:00
Boy132
914e215bc0
Separate user uploadable avatars into own setting ( #1286 )
2025-04-23 16:02:52 +02:00
Boy132
0037b4a1d4
Only use navigation groups when using sidebar ( #1288 )
...
* Revert "Remove `NavigationGroups` for Admin Navbar (#1248 )"
This reverts commit a1869002629b18500b346e5c505869bc45d43456.
* make navigation groups conditional
2025-04-23 16:02:21 +02:00
Boy132
3deada57c6
Remove DynamicDatabaseConnection
( #1290 )
2025-04-23 16:02:08 +02:00
Gabriel
6427903f9f
feat(console): save command history in session ( #1282 )
2025-04-22 17:29:17 -04:00
PalmarHealer
b16e19b4fb
Remove open in new tab since both are on filament now. ( #1292 )
2025-04-22 17:28:00 -04:00
Boy132
7e99d5cd8e
Use Arr::dot
to display multi-dimensional activity log properties ( #1285 )
2025-04-22 22:27:50 +02:00
Boy132
05b1a44a34
Fix metadata coming from wings activity logs ( #1284 )
2025-04-22 22:27:31 +02:00
Letter N
058b613c98
handle failed oauth ( #1264 )
...
* handle failed oauths
* fix linter
* small cleanup
---------
Co-authored-by: Boy132 <mail@boy132.de>
2025-04-22 15:57:44 -04:00
Boy132
0e2ab4b711
Fix activity log query ( #1258 )
2025-04-22 08:28:24 +02:00
MartinOscar
ffd94b8892
Fix develop
Node Version reported as outdated ( #1272 )
2025-04-18 16:41:10 +02:00
MartinOscar
a186900262
Remove NavigationGroups
for Admin Navbar ( #1248 )
2025-04-18 10:39:25 -04:00
MartinOscar
038504fbec
Only chunk if rows exceeds sqlite variables limit (999) ( #1270 )
2025-04-17 16:24:57 -04:00
MartinOscar
22a0a52f7b
Chunk Sushi
inserts based on rows count ( #1259 )
2025-04-17 00:04:58 +02:00
Boy132
862afaa0e9
Fix api docs for server update requests ( #1262 )
...
* workaround for api docs error
* add deprecated notice
2025-04-15 23:47:31 +02:00
MartinOscar
a4dd8cca4c
Add live()
to KeyValue
on CreateServer
& EditServer
( #1261 )
2025-04-15 16:06:37 +02:00
Letter N
e67e0830eb
Fix Node
graph not rendering correctly ( #1253 )
...
* use round instead of `Number::format`
* remove unused
* also replace `Number::format` in cpu & memory charts
---------
Co-authored-by: Boy132 <mail@boy132.de>
2025-04-15 01:27:35 +02:00
Boy132
b444112085
Correctly display backup status ( #1256 )
...
* add status attribute to backup
* hide actions when backup is not successful
* small cleanup
2025-04-14 12:59:03 +02:00
Boy132
f23d4d6971
Fix action in notifications ( #1257 )
2025-04-14 12:57:38 +02:00
MartinOscar
3ffbf9e46a
Allow users to remove their Avatar
( #1247 )
2025-04-13 02:29:46 +02:00
MartinOscar
8221c80ec2
Only allow image/png
mimetype for Avatar ( #1246 )
2025-04-13 02:27:36 +02:00
MartinOscar
02d7ad04ad
Fix serverVariables
not saving due to join
( #1235 )
...
* Fix `serverVariables` not saving due to `join`
* Remove deprecated `viewableServerVariables`
2025-04-12 16:44:24 +02:00
Boy132
7409f020ba
Add storage:link
to setup command ( #1233 )
2025-04-11 23:23:23 +02:00
Boy132
92fbd75772
Show different roles
CheckboxList for root admins and non root admins ( #1219 )
...
* show different roles checkbox list for root admins and non root admins
* simplify saveRelationshipsUsing
* remove disableOptionWhen
* add migration to remove additional roles from root admins
2025-04-07 16:10:31 +02:00
Boy132
fa8ae0aea5
Add avatar providers ( #1192 )
...
* Add avatar providers
* fix exists check for local avatar
* Use avatar in user lists
---------
Co-authored-by: Charles <charles@pelican.dev>
2025-04-07 16:06:19 +02:00
Charles
377b3f170d
Change table row options ( #1220 )
...
It's a known filament issue that large tables are SUPER slow.
2025-04-06 15:03:40 -04:00
MartinOscar
566e7c1b24
Allow user to choose archive
name in FileManager
( #1206 )
...
* Allow user to choose `archive` name in `FileManager`
* Rollback `file.compress` activity translation
2025-04-06 14:52:25 -04:00
tfcprivt
b9d4773bd7
Fixed the Select dropdown to use searchable on the Edit Files Page. ( #1204 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-04-06 14:05:54 -04:00
Boy132
49638e75e5
Add setup wizard to database host ( #1216 )
...
* add setup wizard to database host
* make phpstan happy
* remove `.` in lang
---------
Co-authored-by: notCharles <charles@pelican.dev>
2025-04-06 14:04:20 -04:00
Charles
befe6be80b
Update Overview, Again. Add some customization ( #1200 )
...
* wip
* wip
* wip
* overview 2.1
* Combine 2 branches into one
* updates
* Fix 500
* use my friend JSON
* Use switch
2025-04-04 12:08:43 -04:00
Boy132
3639d7ccec
Fix file writing ( #1218 )
2025-04-04 14:38:08 +02:00
Boy132
20f271041a
Allow to register custom role permissions ( #1208 )
2025-04-04 09:30:45 +02:00
Boy132
c3b8b71f9c
Allow to register custom console widgets ( #1209 )
2025-04-04 09:30:25 +02:00
Boy132
c73d0544d9
Refactor admin dashboard to use widgets ( #1207 )
2025-04-04 09:30:00 +02:00
MartinOscar
484a3b445a
Prevent Server
primary allocation
dissociation ( #1197 )
2025-04-04 00:56:15 +02:00
MartinOscar
c0fa8c1cd8
Use afterSave
instead of handleRecordUpdate
& move transferServer
( #1195 )
...
* Use `afterSave` instead of `handleRecordUpdate` & move `transferServer`
* Override `getSavedNotification` instead of `save`
2025-04-03 15:59:10 +02:00
MartinOscar
636279c6eb
Add FileNotEditableException
( #1135 )
...
* Add `FileNotEditableException`
* Send `Notification` instead of Throwing
* Remove useless `function`
* Make them all `AlertBanner`
2025-04-02 21:44:51 -04:00
Boy132
ed88ce9ae3
cleanup panel
config file ( #1198 )
2025-04-02 21:44:33 -04: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
tfcprivt
3639f0cb50
Added Icons for the Power Actions ( #1203 )
2025-04-02 21:29:29 -04:00
Boy132
9c3f47590c
Fix server transfer backend ( #1139 )
...
* fix notify in transfer service
* remove magical array
* fix phpstan
* better validation for allocation_additional and better docs generation
* update transfer ui
* update request body
2025-04-01 11:19:14 +02:00
Boy132
630031e1c2
Add some refreshs & notifications to EditServer action buttons ( #1174 )
...
* add some refreshs & notifications to EditServer action buttons
* reinstall server when trying to toggle failed state
* don't show modal on normal toggle install
* don't print raw exception on reinstall & suspension
2025-04-01 08:36:19 +02:00
Lance Pioch
875dca54f5
Switch inserts to proper creates ( #1190 )
...
* Switch inserts to proper creates
* Push `$token` to `$tokens[]` in `ToggleTwoFactorService`
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-03-30 21:56:49 -04:00
Lance Pioch
8261184b57
Officially support PostgreSQL database ( #1066 )
...
* Just skip this table because it no longer exists
* Add postgresql
* This no longer needs to be there
* These are the same output in mysql, but different in postgresql
* Fix these migrations for postgresql
* This table no longer exists
* This is expected to be a json column for json operations, required for postgresql
* Shoot for the stars
* Fix pint
* Why was this missing
* Updates
* Restore this
* This needs to be explicit
* Don’t like strings
* Fix these classes
* Use different method to compare dates
* Apparently postgresql doesn’t like case insensitivity
* Postgresql orders it backwards
* Ordered different by postgresql
* Unnecessary and breaking
* Make sure the order is correct for postresql
* Fix this with the order too
* Remove this
* Force email to be lowercased
* Update app/Models/User.php
2025-03-30 14:44:03 -04:00