5988 Commits

Author SHA1 Message Date
4ec9171017 OAuth improvements (#903)
* rework oauth provider creation & lodaing

* add separate setup form

* use wizard for setup

* add provider class for discord

* cleanup and fixes

* don't throw exception when creating duplicate provider

* update profile and login pages

* did not mean to remove the whole else, oops

* use import
2025-01-15 18:29:06 +01:00
885e03ee06 Alert banners (#892)
* add alert banner

* replace old server conflict banner with alert banner

* improve color and icon size

* add alert for websocket errors

* update file loading error to alert banner

* remove old events

* add back `console-status` event

* move @php block under @isset

* remove phpstan ignore

so I'm not getting force choked
2025-01-15 18:23:09 +01:00
7c6b3a03db Fix Suspendall & Server Condition (#913) 2025-01-15 17:46:27 +01:00
fe43539ea7 Use temp config for mail testing (#912)
* Use temp config

* Change port when changing encryption

* Pint

* Use finally

* Pint please do your job next time

Co-authored-by: Boy132 <Boy132@users.noreply.github.com>

---------

Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2025-01-15 16:07:12 +01:00
e145fcdc56 Use Filament labels. (#906)
* Use Filament labels.

* use `trans`

* Show more files

No reason for this to be its own pr...
2025-01-13 09:31:37 -05:00
8078f2ca4e Edit Node Listing, Enable Storage Graph (#905)
* Remove limits in listing

* Enable Storage Graph

* Wings gives us bytes, use helper function

* Use Node Model

* Remove `?? 0`

* Re-Add `?? 0` remove local

* Add Locale on chart

* We should convert these too...

convert_bytes_to_readable follows the prefix config, so we should do it here too.

---------

Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-01-13 09:31:31 -05:00
d1007ad2fe Make sure variables are unique per egg (#902)
* Add unique validation

* Also make their name unique

* Custom message
2025-01-10 22:22:47 +01:00
7f3b1fd758 Fix server reinstall action (#901)
* fix server reinstall action

* use reinstall service
2025-01-09 23:25:36 +01:00
d088e79e5e Fix deleting database host when it has assigned nodes (#899)
* Cascade delete from database_host_node when the database host is deleted

* Update database/migrations/2025_01_09_143607_database_host_node_foreign_delete_cascade.php

Remove migration rollback

Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>

* Update 2025_01_09_143607_database_host_node_foreign_delete_cascade.php

Fix brace position

---------

Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-01-09 20:21:44 +01:00
9cfd87090f Update health page with tailwind classes (#893)
* update health page with tailwind classes

* Move php from Blade to Page

---------

Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-01-09 08:25:10 +01:00
a7a7c5ba4d Fix Latest version error (#890)
* Retry if it fails

* Pint
2025-01-08 13:48:36 +01:00
b14e8fd724 Update colors (#891) 2025-01-07 21:11:05 -05:00
c93a836ad8 Remove DaemonConnectionException (#885)
* remove DaemonConnectionException

* update tests
2025-01-07 22:58:04 +01:00
6fcf4173d3 Strip http/ https from steam oauth allowed_host (#889)
* strip http/ https from steam oauth allowed_host

* fix param order
2025-01-07 22:47:23 +01:00
7449b82f41 adjust path for server panel (#884) 2025-01-07 09:34:13 +01:00
af4ac1db92 Update admin area navigation (#881) 2025-01-07 08:24:43 +01:00
6707d1ccf6 Merge pull request #880 from pelican-dev/feature/vite
Remove old client area and switch to vite
2025-01-07 02:06:27 +02:00
b197e73173 Use route instead 2025-01-06 17:35:05 -05:00
e5418491c8 chore: lint files 2025-01-06 20:08:32 +02:00
98ebc75965 fix: wrong class used on auth 2025-01-06 20:06:17 +02:00
121ebe6017 refactor: move assets to service provider 2025-01-06 20:03:10 +02:00
fc27b24783 fix: remove path on panel default 2025-01-06 20:01:41 +02:00
8049ef462e refactor: revert oauth routes 2025-01-06 20:01:29 +02:00
17bb23b5b8 refactor: route redirect links 2025-01-06 19:58:32 +02:00
8926f9712f Add back denylist (#872) 2025-01-06 16:54:19 +01:00
e4849d89d7 refactor: replace old index with new filament app 2025-01-06 17:33:32 +02:00
af11888b82 chore: lint files 2025-01-06 17:15:53 +02:00
1845f2955f fix: job workflows for releasing 2025-01-06 17:15:44 +02:00
a2b315ba74 fix: build workflows #1 try 2025-01-06 17:13:06 +02:00
76c3632d14 chore: update git workflows 2025-01-06 17:06:58 +02:00
4facaecea0 feat: register assets js/css 2025-01-06 17:04:43 +02:00
a55a2cce6e feat: impl vite tailwindcss 2025-01-06 17:04:33 +02:00
448fe41e78 Add role permission for health page (#878) 2025-01-06 15:43:29 +01:00
7f37b3b099 Fix namespace for role permission icons (#877) 2025-01-06 15:42:47 +01:00
ef54d52866 refactor: remove old provider 2025-01-06 15:49:45 +02:00
7bd66c3d85 refactor: unused files 2025-01-06 15:48:50 +02:00
74efc6e8c1 refactor: redirect to new login page 2025-01-06 15:47:16 +02:00
a7b767ae78 chore: delete old assets 2025-01-06 15:46:54 +02:00
a3ecf3994b feat: set filament main client ui 2025-01-06 15:46:43 +02:00
158fa24fff feat: add logo to filament 2025-01-06 15:46:26 +02:00
e5069e754d chore: unused files & code related to old auth 2025-01-06 15:42:49 +02:00
cdd46de274 chore: clean base routes 2025-01-06 15:38:44 +02:00
ff5812e87b chore: remove old auth 2025-01-06 15:38:04 +02:00
20ce0ca8e6 chore: purge old configs 2025-01-06 15:22:41 +02:00
66ec86694f chore: delete old client ui 2025-01-06 15:20:20 +02:00
295134fb6c Add client_id to steam oauth config (#875) 2025-01-06 12:32:35 +01:00
ae445840f7 Discard ipAddresses cache if wings is offline + Switch to Select (#862)
* Change TextInputColumn to SelectColumn

* Discard cache if wings is offline

* Return 0.0.0.0 instead of an empty array

* Adjustment & remove dns resolve
2025-01-06 03:37:39 +01:00
77fd54fdc2 Fix/suspend server offline node (#871)
* Use handle instead of toggle & use const isnstead of string

* Avoid rollback if node is unreachable

* Use Enum & remove default action

* Remove useless test
2025-01-06 03:07:06 +01:00
18fe4f1123 Show suspended servers (#870) 2025-01-06 01:48:04 +01:00
2525af8f02 Revert "Listen to more framework webhook events (#728)" (#866)
This reverts commit 7a4c4ce02a8e55413ebee4c470a8245c1a767f1f.
2025-01-05 19:07:01 -05:00