Boy132
c2b1a98d29
Convert variable "rules" to array ( #507 )
...
* convert variable "rules" to array
* allow importing eggs with string rules
* fix tests
* update stock eggs to rules array
2024-08-19 08:33:53 +02:00
Boy132
d0c89b0729
ix installer cache ( #554 )
2024-08-18 17:23:02 +02:00
Boy132
ffadf9ac16
Clear cache before running migrations ( #553 )
2024-08-18 16:43:40 +02:00
Boy132
bf23389dba
Fix default value for mailgun secret ( #552 )
2024-08-18 16:11:40 +02:00
Boy132
1864fff04f
Update default image for new eggs ( #540 )
2024-08-16 22:44:12 +02:00
notCharles
bad5409d9c
Fix saving SMTP without encryption
2024-08-10 19:39:41 -04:00
notCharles
3158bdfef8
Fix Single Egg Import
2024-08-10 18:20:21 -04:00
Boy132
1fba700096
Improve error handling for Installer ( #532 )
...
* make sure migrations ran
* add loading indicator to finish button
* make error notification persistent
* fix migration checker
* cleanup traits
2024-08-09 08:23:03 +02:00
MartinOscar
e8e1958969
Make default favicon path absolute to avoid 404 on admin ( #529 )
2024-08-06 06:31:52 -04:00
Boy132
953ee940aa
Installer followup ( #519 )
...
* remove queue worker service creation from installer
* auto check redis
2024-08-04 18:53:54 +02:00
Boy132
496eaaaf83
Web Installer ( #504 )
...
* simplify setup command
* add installer page
* add route for installer
* adjust gitignore
* set colors globally
* add "unsaved data changes" alert
* add helper method to check if panel is installed
* make nicer
* redis username isn't required
* bring back db settings command
* store current date in "installed" file
* only redirect if install was successfull
* remove fpm requirement
* change "installed" marker to env variable
* improve requirements step
* add commands to change cache, queue or session drivers respectively
* removed `grouped` for better mobile view
2024-08-03 21:13:17 +02:00
Charles
525a106e81
Change TextArea -> Textarea...
...
Makes no sense as we have TextInput, TagsInput and KeyValue... But TextArea is an issue...
2024-07-30 14:12:29 -04:00
Charles
d22f975684
More Mobile UI
...
Closes https://github.com/pelican-dev/panel/issues/512
2024-07-30 12:58:16 -04:00
Charles
c4864feaa5
Whoops
2024-07-30 10:45:12 -04:00
Charles
b7b72d7336
Merge branch 'main' of https://github.com/pelican-dev/panel
2024-07-30 10:43:30 -04:00
Charles
686c4375bc
Layout fix for mobile
2024-07-30 10:43:24 -04:00
Boy132
3f40256f8b
Settings page followup ( #514 )
...
* remove group for toggle buttons
* fix default for APP_DEBUG
* correctly handle bool values
* fix pint
* small cleanup for example .env
2024-07-30 16:07:20 +02:00
Boy132
a58e159478
Settings page ( #486 )
...
* remove old settings stuff
* add basic settings page
* add some settings
* add "test mail" button
* fix mail fields not updating
* fix phpstan
* fix default for "top navigation"
* force toggle buttons to be bool
* force toggle to be bool
* add class to view to allow customization
* add mailgun settings
* add notification settings
* add timeout settings
* organize tabs into sub-functions
* add more settings
* add backup settings
* add sections to mail settings
* add setting for trusted_proxies
* fix unsaved data alert not showing
* fix clear action
* Fix clear action v2
TagsInput expects an array, not a string, fails on saving when using `''`
* Add App favicon
* Remove defaults, collapse misc sections
* Move Save btn, Add API rate limit
* small cleanup
---------
Co-authored-by: notCharles <charles@pelican.dev>
2024-07-29 12:14:24 +02:00
Boy132
d89af243a8
Fix user search on "create server" ( #508 )
2024-07-29 12:13:29 +02:00
notCharles
8662806dfd
Fix 500 if update url is blank
2024-07-20 18:51:38 -04:00
MartinOscar
acf43f2826
Ability to create allocations on EditServer page ( #494 )
...
* Ability to create allocation on edit page + Ability to assign allocation to server on creation
* Disable dehydrate for readonly
* set these to false
---------
Co-authored-by: notCharles <charles@pelican.dev>
2024-07-20 11:38:34 -04:00
MartinOscar
56b4938dc2
Fix #489 ( #490 )
...
* Fix #489
* Update app/Filament/Resources/NodeResource/Pages/EditNode.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
* Update app/Filament/Resources/NodeResource/Pages/EditNode.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
* Update app/Filament/Resources/NodeResource/Pages/EditNode.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2024-07-17 16:22:12 -04:00
Boy132
8a3d67ada0
Fix update egg from url ( #492 )
2024-07-17 13:00:54 +02:00
Charles
1fdff43ae7
Add Node CPU/Memory Graphs ( #459 )
...
* Update Node Stats
Soon TM
* Update
* Make these smaller
* Change graphs
* Remove this.
Didn't work anyways.
* Update Graphs
* Use User TZ and config var
* Fix math
* Change to per thread.
2024-07-14 16:48:14 -04:00
notCharles
212c93c2ba
Fix #462
2024-07-05 18:24:07 -04:00
Lance Pioch
8b86707150
Wip
2024-07-04 13:11:13 -04:00
Lance Pioch
3a76fb1c79
Revert "Add custom component"
...
This reverts commit 0f798e5edb6f7a219ba1a9eb5bb20d7ee91661eb.
2024-07-03 22:23:18 -04:00
notCharles
8ba15538a9
Fix ToolTip
2024-07-03 16:33:32 -04:00
Lance Pioch
0f798e5edb
Add custom component
2024-07-03 12:13:46 -04:00
Charles
160ea1ed50
Enable Update URL
...
Since importing an egg via url was added, we can enable this.
2024-07-03 10:27:57 -04:00
notCharles
bebc410eda
Update these
2024-07-02 19:36:53 -04:00
Lance Pioch
d71b1a4710
Merge branch 'issue/68' of github.com:pelican-dev/panel into issue/68
2024-07-02 14:39:57 -04:00
Charles
d9922e86f2
This has annoyed me...
2024-07-02 14:30:11 -04:00
Lance Pioch
9d9e4adbbd
Don’t need this anymore
2024-07-02 14:27:19 -04:00
Lance Pioch
6b104e3331
Allow the server port to be selected if it also may only exist in the config
2024-07-02 14:03:05 -04:00
MartinOscar
7164951085
Update EditServer.php ( #455 )
2024-07-02 13:31:35 -04:00
Lance Pioch
f2eca17480
Use constants
2024-07-02 11:50:46 -04:00
Charles
40721a2cb8
Fix #452
...
Prob not the best solution, but it works
Closes: https://github.com/pelican-dev/panel/issues/452
2024-07-02 08:01:17 -04:00
MartinOscar
c464b321dd
Update EditProfile.php ( #454 )
2024-07-02 07:05:00 -04:00
Lance Pioch
4273880126
Better helper text
2024-07-01 15:11:56 -04:00
Lance Pioch
d86843977b
Run pint
2024-07-01 14:55:17 -04:00
Lance Pioch
5b468c21ae
Merge branch 'main' into issue/68
...
# Conflicts:
# app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php
# app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php
# app/Filament/Resources/EggResource/RelationManagers/ServersRelationManager.php
# app/Filament/Resources/NodeResource.php
# app/Filament/Resources/NodeResource/RelationManagers/AllocationsRelationManager.php
# app/Filament/Resources/NodeResource/RelationManagers/NodesRelationManager.php
# app/Filament/Resources/ServerResource/Pages/CreateServer.php
2024-07-01 14:54:12 -04:00
notCharles
40819cf171
Use correct action
2024-06-29 18:02:53 -04:00
Charles
82c0568129
Reduce Reuse ( #443 )
...
* Reduce Reuse
Reduce the repetitiveness of \Form\Component\Blah along with all the others...
* PHPStan Fix
2024-06-29 17:38:18 -04:00
MartinOscar
75d35e6ee8
Add ability to create User on Create Server page ( #442 )
...
* Add ability to create a User on Create Server page
* pint
* Fix creating user without password
---------
Co-authored-by: notCharles <charles@pelican.dev>
2024-06-29 17:18:42 -04:00
Lance Pioch
67dbf772d5
Separate these out in the navigation ( #434 )
2024-06-27 05:54:21 -04:00
Lance Pioch
68ef0a1d0a
Fix these
2024-06-26 22:03:26 -04:00
Lance Pioch
4f10ec2c20
Fix name
2024-06-26 21:56:01 -04:00
Lance Pioch
45fcc2a09a
Merge branch 'main' into issue/68
...
# Conflicts:
# app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php
# app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php
# app/Filament/Resources/ServerResource/Pages/CreateServer.php
# app/Filament/Resources/ServerResource/Pages/EditServer.php
# app/Filament/Resources/ServerResource/Pages/ListServers.php
# app/Http/Requests/Admin/Node/AllocationFormRequest.php
# app/Http/Requests/Api/Application/Allocations/StoreAllocationRequest.php
# app/Models/AuditLog.php
# app/Models/Server.php
2024-06-26 21:52:05 -04:00
Lance Pioch
19c7b4d044
Clean up
2024-06-26 21:44:06 -04:00