Charles
5c3f4fccc2
wip
2025-06-23 10:56:06 -04:00
Charles
250d293edf
Disaster Recovery v4
2025-06-23 09:17:43 -04:00
Charles
ea19202609
Disaster Recovery v3 + filament v4b8
2025-06-23 08:54:51 -04:00
Charles
dfaf287088
Disaster Recovery v2
2025-06-23 08:51:21 -04:00
Charles
e5cdd05167
Disaster Recovery v1
2025-06-23 07:33:34 -04:00
Charles
5121cf7170
disaster of a merge.... main->filament-v4
2025-06-23 07:10:27 -04:00
Boy132
6107524522
Trait-ify resources and add customizable options ( #1396 )
2025-06-19 18:24:25 +02:00
Boy132
35ce1d34ab
Permission check fixes ( #1406 )
2025-05-27 19:30:30 +02:00
MartinOscar
c8556a4c56
Use placeholder for EditServer
db_delete ( #1362 )
2025-05-10 00:01:58 +02:00
Charles
30ae860d69
Fix server notification body translation key ( #1359 )
2025-05-09 17:39:15 -04:00
Boy132
2296e41a8b
Add button to view install logs ( #1356 )
...
Co-authored-by: notCharles <charles@pelican.dev>
2025-05-09 21:03:32 +02:00
MartinOscar
7971dc13fc
chore: Refactor Mount
s ( #1236 )
2025-05-09 13:18:20 -04:00
Boy132
8406f4686c
Enable ipv6 on frontend ( #1350 )
2025-05-09 08:44:18 +02:00
Boy132
25d146916e
use correct cast for boolean toggle buttons on EditServer
2025-05-08 15:12:28 +02:00
Charles
378059625e
Fix all of these.
2025-05-06 12:47:31 -04:00
Boy132
26e20453bf
Prevent primary allocation overwrite on save ( #1344 )
2025-05-06 13:01:09 +02:00
Boy132
03745eb4be
Allow to assign nodes to roles (node ownership) ( #1231 )
...
* allow to assign nodes to roles
* fix typo
* fix node policy
* small ui improvements
* add missing translation
* make phpstan happy
* fix migration on mysql
* also restrict mounts & database hosts to allowed nodes
* fix migration on mysql v2
* changes from review
* fix hasManyThrough
* change `accessibleNodes` to builder
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-05-05 12:58:55 +02:00
notCharles
9eb1710c3a
wip
2025-04-30 19:12:21 -04:00
notCharles
7b12f8cb04
wip
2025-04-30 18:46:07 -04:00
notCharles
1ba9a1dab3
Merge branch 'main' into filament-v4
2025-04-29 18:21:56 -04:00
notCharles
e73f78f2f7
wip
2025-04-27 21:45:26 -04:00
MartinOscar
329a29f7da
Add missing disabled
in AllocationsRelationManager
( #1304 )
2025-04-26 06:42:29 -04:00
Charles
28b752a983
replace placeholder
with textentry
...
deprecated
2025-04-25 09:02:47 -04:00
notCharles
6284c73edb
wip
2025-04-24 20:02:20 -04:00
notCharles
61da930909
wip
2025-04-24 19:03:34 -04:00
MartinOscar
a4dd8cca4c
Add live()
to KeyValue
on CreateServer
& EditServer
( #1261 )
2025-04-15 16:06:37 +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
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
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
Charles
cb1c953540
Fix Egg Variable Order ( #1172 )
...
* Fix Egg Variable Order
* Fix Client Side Startup variable order
2025-03-27 05:45:59 -04:00
MartinOscar
a73404c1b4
Fix Server
ForceDelete
by adding missing redirect
( #1156 )
2025-03-24 22:28:40 +01:00
MartinOscar
b69136d7a4
Add Server
ForceDelete
( #1134 )
2025-03-23 17:08:59 -04:00
Boy132
a8c3082b79
Add UI for server transfers ( #1119 )
...
* add ui for server transfers
* disable transfer button when server is in conflict state
2025-03-23 17:02:22 -04:00
Charles
998ad2ee31
Add hint about overhead when using memory limit ( #1069 )
...
* Add hint about overhead when using memory limit
* Update lang/en/admin/server.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
* escape `'`
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2025-03-15 13:10:25 -04:00
MartinOscar
d438e29154
Add missing Database
address field ( #1049 )
...
* Add address field to display `host:port` to enduser on `ListDatabases` & `EditServer`
* Add `CopyAction` to `EditServer`
* Update databaseHost `display_name_help`
2025-03-06 15:55:40 +01:00
MartinOscar
1fdc428f3e
Allow sendCommand on Starting
or Running
Server
s ( #1061 )
...
* Replace `string` with `enum`
* Add title
* Allow sendCommand on `Starting` or `Running` servers
* refactor: Use Filament interfaces
* Use `getLabel` instead of `str->headline`
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2025-03-06 15:55:00 +01:00
MartinOscar
5512c10ee1
Use daemonRepository
instead of BuildModificationService
( #1053 )
2025-03-04 00:48:22 +01:00
Lance Pioch
da195fd2fe
PHPstan updates ( #1047 )
...
* Not found property rule
* Make these “better”
* Day 1
* Day 2
* Day 3
* Dat 4
* Remove disabled check
* Day 4 continued
* Run pint
* Final changes hopefully
* Pint fixes
* Fix again
* Reset these
* Update app/Filament/Admin/Pages/Health.php
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
* Update app/Traits/CheckMigrationsTrait.php
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
---------
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
2025-03-03 14:41:19 -05:00
MartinOscar
839be53231
Use BuildModificationService
on EditServer
( #1042 )
...
* Use `BuildModificationService` on `EditServer` & make it throw if we can't reach wings
* Use Node name on `EditServer` & `EditNode`
2025-03-03 19:49:42 +01:00
Boy132
d53820bbdc
Add view pages for "simple" resources ( #963 )
...
* update ApiKeyResource
* update DatabaseHostResource
* update MountResource
* update RoleResource
* update UserResource
* WebhookResource
* fix phpstan
* add back label translations for resources
* add back other labels
* upstream changes
2025-02-24 15:44:47 +01:00
MartinOscar
599d53b4f2
Fix Node
& Server
Create/Edit Page ( #1019 )
...
* Add missing `dehydrated` on `Node`
* Add missing `dehydrated` on `Server`
2025-02-21 11:55:11 +01:00
MartinOscar
c1704eef3b
Interpret Server
StartupCommand
variables ( #1009 )
...
* Use `StartupCommandService`
* Simplify variable name
* Add `PreviewStartupAction`
2025-02-15 17:46:25 -05:00
MartinOscar
09375df8a7
Add missing selectablePlaceholder(false)
& native(false)
Fix 500 ( #1008 )
...
* Add missing `selectablePlaceholder(false)`
* Add missing `native(false)`
2025-02-14 11:11:16 +01:00
Boy132
96ec2eb3c2
Small translation fixes ( #1006 )
...
* display_name_help: replace location with node
* cpu_helper: 100% is one thread, not core
* remove unnecessary "create_action" translation
* nobody saw anything
2025-02-13 21:50:23 +01:00
MartinOscar
b464bb4d25
Add ignoreRecord: true
to Server
ExternalId ( #1004 )
2025-02-13 00:35:20 +01:00
MartinOscar
1f6b659546
Fix Translations
( #994 )
...
* Fix copy paste AllocationsRelationManager
* We shouldn't let the user know if the user is correct but the password isn't
* Add missing `trans()` `EditServer`
* Add missing `trans()` User `ServersRelationManager`
* Replace every `__()` with `trans()` helper
* Fix `exceptions` `User` Model
* Replace `Translator->get()` with `trans()` helper
* Revert "We shouldn't let the user know if the user is correct but the password isn't"
This reverts commit e156ee4b38e9e969662a532648c78fdc1e9b0166.
that's stock laravel, therefore it needs to stay
2025-02-11 22:16:48 +01:00
MartinOscar
cba4cf11aa
Fix Admin Area
translations
( #991 )
...
* Fix button
* Replace array with index
* Fix Server ToggleInstallService
* FiNodeVersionsCheck
* Fix CreateWebhookConfiguration
* Fixdatabasehost post_help > port_help
* Fix User CreateServer
* Fix Profile language_help
* Fix Role permission UserResource
* Remove debug & Pint
2025-02-10 10:28:14 -05:00
Charles
f8ad720f52
Admin Area Translations ( #965 )
...
* Init
* Health Page
* Admin API Keys
* Update API Keys
* Database Hosts
* Mounts
* remove `s`
* Users
* Webhooks
* Server
never again...
* Fix Server
* Settings
* Update Mounts
* Update Databasehost
* Update Server
* Oops, Update Server
* Nodes
* Update User
* Dashboard
* Update Server
* Profile
* Egg
* Role & Update Egg
* Add base Laravel lang files
* update apikey
* remove html back to settings, remove comment
* add `:resource` to create_action
* Update Egg
* Update Egg v2
* Update 1
* trans cf info label
* Update charts
* more trans
* Update Webhook
* update Health
* Update Server
* Update Role
* Fixes
* Bulk Update
* AnotherOne
* Fix relation button label
* rename `admin1` to `admin`
Leftover from testing... oops
* More Translations
* Updates
* `pint` + Relation Manager Titles
2025-02-08 23:16:54 -05:00