Charles
8f51502c6d
Remove First/Last Name for Users ( #855 )
...
* Update Tests
* Update Translations
* Add Migration
* Remove First/Last Names
2025-01-03 17:13:44 -05:00
MartinOscar
9d48799c28
Remove required ( #852 )
2025-01-02 23:36:36 +01:00
Lance Pioch
133c1a511f
Replace some guzzle exceptions and fix server creation failures ( #848 )
...
* Replace guzzle exceptions
* Pint fixes
* Fix test
* Remove unused imports
* Catch & Notify the user instead of 500
* Update app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2025-01-01 15:20:16 -05:00
Lance Pioch
3a7ddfca5e
Scope power buttons to current server ( #849 )
...
* Scope setServerState to current server
* Use match statement
* Reset this
2025-01-01 15:20:02 -05:00
MartinOscar
00ae3b8b61
Hide Startup + Show Activity on Server panel when in conflictState ( #850 )
...
* Hide startup if isInConflictState
* Show ActivityLog regardless of isInConflictState
* Update app/Filament/Server/Pages/Startup.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2024-12-31 14:19:18 +01:00
MartinOscar
b5733715a6
Remove useless rightJoin ( #851 )
2024-12-31 14:05:14 +01:00
Lance Pioch
9a859cdec3
Move role resource under the advanced settings ( #847 )
2024-12-29 18:15:25 -05:00
MartinOscar
1571e3cb24
Rework Schedules ( #843 )
2024-12-28 16:03:21 -05:00
Charles
a8680c7aed
Mobile + Layout Changes ( #836 )
...
* Update Server Listing
* Update Edit/Create Server Pages
Re-arrange limits, CPU->Memory->Disk
* Remove auto focus
its cancer on mobile...
* Hide Title, Quick yaml fix
* Hide columns on mobile
* Hide backup locked on mobile
* Fix schedules for mobile
* Hide Notes on mobile
* Consolidate and clean these up
* Simplify
* Remove unused imports
* Replace tabler icon package
* Update app/Filament/Server/Resources/FileResource/Pages/EditFiles.php
Co-authored-by: Lance Pioch <git@lance.sh>
* Allow the unit to be changed
* Use existing method
* Update composer and pint
* Update resources/views/tables/columns/server-entry-column.blade.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
* Simplify html and add small margin
* Unused
* Add enum
---------
Co-authored-by: Lance Pioch <git@lance.sh>
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2024-12-28 16:02:24 -05:00
Scai
66a17879a0
fix: use options instead relationship ( #845 )
2024-12-27 16:14:05 -05:00
Boy132
00644c2c60
Health page ( #469 )
...
* add spatie health
* change slug for health page
* add check for panel version
* only check for debug mode if env isn't local
* add check for node versions
* improve short summary
* fix outdated check
* run pint
* fix health checks during tests
* add count to ok message
* fix typo
* temp fix for phpstan job
* fix pint...
* improve "outdated" count
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>
* run pint
* skip node versions check if no nodes are created
* auto run health checks if they didn't run before
* small refactor
* update navigation
Co-authored-by: Charles <sir3lit@gmail.com>
* fix errors if tests didn't run yet
* fix disk usage check
* remove plugin and use own page
* use health status indicator from spatie
* fix after merge
* update icon
* update color classes
* fix after merge
* add back imports
oops...
* wrong import
oops²...
* update spatie/laravel-health to latest
* move Health page to correct namespace
* update NodeVersionsCheck
* use style instead of tailwind classes
workaround until we have vite
* cleanup custom checks
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: Charles <sir3lit@gmail.com>
2024-12-24 19:09:16 +01:00
Boy132
02a0c5c3eb
Fix wrong language formatting in charts ( #832 )
2024-12-17 13:08:12 +01:00
Boy132
993e2c4244
Add CreateUser page ( #825 )
2024-12-13 09:21:37 +01:00
pelican-vehikl
7a4c4ce02a
Listen to more framework webhook events ( #728 )
...
* Add new framework events to listen to
* Add simple test for framework events
* Update app/Models/WebhookConfiguration.php
Co-authored-by: Lance Pioch <git@lance.sh>
* Update app/Models/WebhookConfiguration.php
Co-authored-by: Lance Pioch <git@lance.sh>
* Update app/Models/WebhookConfiguration.php
---------
Co-authored-by: Vehikl <go@vehikl.com>
Co-authored-by: Lance Pioch <git@lance.sh>
2024-12-13 01:03:35 -05:00
Boy132
914f3dcdbd
Add own action class for "rotate database password" ( #822 )
2024-12-12 18:34:52 +01:00
Boy132
d43b99792f
(Admin) UI Consistency ( #824 )
...
* update phpdocs
* replace deprecated $label and $pluralLabel
* update record title attributes and labels
* update create pages
* run pint
2024-12-12 18:26:37 +01:00
Boy132
771eece01e
Properly handle 404 for editing files ( #816 )
2024-12-12 18:26:01 +01:00
Boy132
026494c353
Catch correct Exceptions when updating/ deleting subusers ( #828 )
2024-12-12 17:32:39 +01:00
Charles
663b097d22
Add Edit/Delete on Tasks ( #826 )
2024-12-12 10:31:33 -05:00
Boy132
d09227659e
Add database notifications ( #817 )
...
* add database notifications to all panels
* add successful param to Installed event
* add listener for Installed event
* create event for subuser creation
* add listener for SubUserAdded event
* always send Installed event
* create event for subuser removal
* add listener for SubUserRemoved event
* add prefix to server name
* remove view action from SubUserRemoved notification
2024-12-12 14:38:45 +01:00
Boy132
eb819032bc
Add own action classes for egg actions (+ add empty state) ( #823 )
...
* add own action classes for egg actions
* add empty state to ListEggs
* put Import before Create
2024-12-12 14:29:02 +01:00
Boy132
5af507b54b
Add own column class for node health ( #820 )
2024-12-12 14:14:52 +01:00
Boy132
bbee45592f
Move custom columns to new namespace ( #821 )
2024-12-12 14:14:37 +01:00
Boy132
640ff9f5b3
Remove unused DatabaseResource
( #819 )
2024-12-12 14:03:16 +01:00
Charles
d6f814b7a3
Move schedule buttons ( #815 )
...
* Move buttons around
* change to Save
2024-12-10 17:57:06 -05:00
Charles
8a122fa99c
Add redirect after save ( #813 )
2024-12-10 17:43:23 -05:00
Charles
53460b8d1b
Update File Manager ( #814 )
...
* Make Everything Sortable
* Replace app calls
2024-12-10 17:40:11 -05:00
Boy132
0051d9fefc
Allow admins to change server egg ( #811 )
...
* add service that handles egg changing
* add "change egg" action to EditServer page
* add toggle for keeping old variables or not
2024-12-10 23:38:40 +01:00
Lance Pioch
ef1ae72d06
Dynamic server status ( #803 )
...
* Better readability
* Force refresh the server instance
* Use kebab case for these
* Fix phpstan
* Retry a little longer
* Updates
* Add pint
* Don’t need this
* Pint fix
2024-12-10 17:36:14 -05:00
Boy132
3dfdc70790
Make use of Laravels AboutCommand
( #809 )
...
* add pelican info to laravel AboutCommand
* simplify p:info command
2024-12-10 23:07:59 +01:00
Boy132
8460c52534
Add Run now
button for schedules & add status field ( #806 )
...
* add `Run Now` button to schedules
* add status to schedule view/ edit
* only show status on "view"
2024-12-09 23:31:03 +01:00
Lance Pioch
2bfc788e13
Allow searching for port when associating allocations ( #801 )
2024-12-08 16:24:00 -05:00
Lance Pioch
839ff96271
Fix power buttons ( #799 )
2024-12-08 16:19:15 -05:00
Lance Pioch
5d2b892eab
Better IP addresses ( #800 )
...
* Unique ip addresses
* Only ipv4 addresses for now
* Switch to selects
2024-12-08 16:19:04 -05:00
MartinOscar
c953b97009
Force width ( #798 )
2024-12-08 20:27:16 +01:00
MartinOscar
9716b1e64d
Only allow one * ( #797 )
2024-12-08 20:23:37 +01:00
Boy132
8358e410dc
Move installer to correct namespace ( #795 )
2024-12-08 19:57:00 +01:00
Boy132
f6c586bf5b
Add persistFiltersInSession
to server list ( #796 )
2024-12-08 19:14:56 +01:00
Charles
feadaa2caf
Add Kill button to console ( #791 )
...
* Add Kill button to console
* Add confirm, and warning
2024-12-08 12:01:44 -05:00
Charles
23246eb134
Fix #784 ( #790 )
...
* Remove +1
* Update app/Filament/Server/Pages/Settings.php
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2024-12-08 11:47:01 -05:00
Charles
8cc91b0747
Small updates ( #787 )
...
* increase action size on console
* fix layout on create database
2024-12-08 11:19:35 -05:00
Charles
157fa45234
Fix forever expanding code editor ( #782 )
...
* Update CSS
* Update Placeholder
2024-12-07 22:44:13 -05:00
Charles
fd5016809a
Enable Global Search ( #783 )
2024-12-07 22:43:44 -05:00
Charles
cc3a7a2d0d
Update Server Console, Again... ( #776 )
...
* More console changes
* Update Console Page
* Edit console input
* oops
* Remove failed attempt of clearing input when server offline
* Update File Editor to match console
* a touch more style
* Show not-allowed on read-only input
* round bottom corners of command input
* Move custom css to file
2024-12-07 19:22:18 -05:00
Charles
d908fb9a9d
Remove unsaved changes alert ( #778 )
...
* Remove unsaved changes alert
* Remove this also
* Remove this also...
2024-12-07 11:39:00 -05:00
Boy132
6b96c9dbda
Fix admin discover ( #777 )
2024-12-07 17:06:57 +01:00
Boy132
e27f23b1b6
Move admin pages & resources into own namespace ( #741 )
...
* move admin pages & resources into own namespace
* fix imports for resource pages
2024-12-07 15:51:27 +01:00
Charles
4ad2997566
Update database creation ( #775 )
...
Updates database creation flow to account for new database host to many nodes change.
2024-12-06 22:46:36 -05:00
pelican-vehikl
7e7f0be7df
Allow Database Hosts to have multiple Nodes ( #767 )
...
* WIP
* Update laravel and migrations
* WIP
* fix tests
* Update composer
* Fix transformer
* Fix filament pages
* WIP
* Update DatabaseHostTransformer
* fix: tests
* pint this files pls
* resolve merge better
* Update migration
* Update Migration, Again
* Update down migration
---------
Co-authored-by: Vehikl <go@vehikl.com>
2024-12-06 20:24:30 -05:00
Boy132
5b3ae995e6
Show full client api key after creation ( #771 )
...
* show notification when api key is created
* remove hardcoded redirect url
2024-12-06 16:31:58 -05:00