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
Boy132
3ffb54503f
Custom error pages ( #810 )
...
* add custom error pages
* move icon in front of header text
* show exception message if user is root admin
* add missing page for very important error: 418
* Update resources/views/errors/layout.blade.php
* Update resources/views/errors/layout.blade.php
* add dark mode to error pages
---------
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
2024-12-10 23:42:43 +01: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 )
v1.0.0-beta16
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
v1.0.0-beta15
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
6921c8b350
Fix power actions ( #789 )
2024-12-08 17:34:47 +01: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
Lance Pioch
a0f5ef13d6
Show login failure message ( #781 )
...
* Show login failure message
* Update resources/scripts/components/auth/LoginContainer.tsx
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2024-12-07 22:03:56 -05:00
Lance Pioch
67f1e91236
Fix Issue 763 ( #780 )
...
* Fix path to moved component
* Fix actual issue #763
2024-12-07 20:44:41 -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
Charles
2a34795ab1
More console changes ( #774 )
2024-12-06 16:21:05 -05:00
Charles
d3da1b0a58
Update Server Console, Address Overflows ( #764 )
...
* Update Console
Updates console to be more better <3.
Light Mode still needs some love, haven't figured that out with filaments light/dark options yet as it does not use the "bright<color>" colors...
* Add overflow to... Everything?
* Oops, Add Name label back
* Actually handle Transfer Status & remove useless switch
* Use switch case
* Readonly command input if server can't receive one
* lint
* Update app/Filament/Server/Widgets/ServerConsole.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
* Use filament::icon instead of raw svg
* Update resources/views/filament/components/server-console.blade.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>
2024-12-06 09:46:10 -05:00
Boy132
5317f97870
Display roles as badge in user list ( #772 )
2024-12-06 13:02:37 +01:00
Boy132
b50acfdba2
Add config value for display width to other pages ( #770 )
2024-12-06 09:45:06 +01:00
Charles
066bdbdf78
Server Listing tweaks. ( #760 )
...
* Server Listing tweaks.
* Use filament::icon instead of raw svg & add hover title
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2024-12-05 08:34:47 -05:00
MartinOscar
8103ba6338
Remove unique ( #765 )
2024-12-05 08:55:04 +01:00
Boy132
44b879215f
Add filters to server list ( #762 )
...
* add server owner filter
* add egg filter
* replace SelectFilter with TernaryFilter
2024-12-05 08:31:34 +01:00