Boy132
cd965678b7
Allow multiple startup commands per egg ( #1656 )
2025-10-07 23:42:28 +02:00
Boy132
a58ae874f3
Add own endpoint for exporting eggs ( #1760 )
2025-10-07 23:41:28 +02:00
MartinOscar
bb02ec4c6c
Add user() helper ( #1768 )
2025-10-07 17:12:31 -04:00
Boy132
9f35f1c3ee
Enable "ordered imports" ( #1746 )
2025-09-24 13:34:19 +02:00
Boy132
4792542f20
Fix refresh action for egg index select & add refresh action to allocation ip selects ( #1736 )
2025-09-23 14:56:49 +02:00
Boy132
932809fec5
Add state cast for server condition ( #1713 )
2025-09-16 21:34:23 +02:00
Boy132
d5d50d4150
Collection of smaller v4 fixes ( #1684 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: notCharles <charles@pelican.dev>
2025-09-15 23:28:57 +02:00
Charles
1900c04b71
Filament v4 🎉 ( #1651 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
Co-authored-by: Lance Pioch <git@lance.sh>
2025-09-08 13:12:33 -04:00
MartinOscar
2ef81eae1a
Refactor & Catch DatabaseManagementService ( #1671 )
...
Co-authored-by: notCharles <charles@pelican.dev>
2025-09-06 22:57:11 +02:00
MartinOscar
6671d45651
Fix various Translations & add Installer & add Notifications ( #1632 )
2025-09-04 20:17:59 +02:00
Boy132
8f277aaca0
Create custom startup variable field ( #1615 )
2025-09-02 09:05:36 +02:00
Boy132
42db5b328a
Fix translation for invalid schedule cron + cleanup translations for import modal ( #1618 )
2025-08-18 23:54:25 +02:00
Charles
ec0727b406
Allow eggs to be exported/imported as YAML ( #1535 )
2025-08-04 07:32:10 -04:00
Charles
8840d109ef
Client area translations ( #1554 )
2025-08-01 07:26:14 -04:00
Boy132
340d1b543c
Add import & export for schedules ( #1530 )
2025-07-19 16:48:21 +02:00
Boy132
d165da20ec
Improve schedule form ( #1514 )
2025-07-18 08:23:08 +02:00
pelican-vehikl
de4cb38766
Refactor Providers to be a singleton ( #1327 )
2025-07-01 21:33:11 -04:00
Boy132
68f72b9b4d
Add "egg index" and dropdown to egg importer ( #1451 )
...
Co-authored-by: notCharles <charles@pelican.dev>
2025-06-25 19:50:09 -04:00
Boy132
3b744f37dd
Lazy load server entries (Grid only) ( #1413 )
2025-06-03 14:33:43 +02:00
Boy132
35ce1d34ab
Permission check fixes ( #1406 )
2025-05-27 19:30:30 +02:00
tfcprivt
b9d4773bd7
Fixed the Select dropdown to use searchable on the Edit Files Page. ( #1204 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-04-06 14:05:54 -04:00
Boy132
2dbb9a5f9b
Add update egg bulk action ( #1122 )
...
* add update egg bulk action
* make phpstan happy
* use `before`
2025-03-18 17:42:04 +01:00
Boy132
3d29243cf0
Add tag filter to lists ( #1124 )
2025-03-18 17:35:36 +01:00
MartinOscar
fbeb747fc3
Fix ImportEggAction ( #1110 )
...
* `Arr::Wrap` `data.files` cause if its unique its a string
* Use `data.url` first so it gets overwritten by `data.files`
2025-03-17 18:07:36 +01:00
Boy132
45db06a1bd
Refactor captcha ( #1068 )
...
* refactor captcha
* add default error message
* prevent rule from being called multiple times
* fixes
* use config
* Update this to latest
* Remove this
---------
Co-authored-by: Lance Pioch <git@lance.sh>
2025-03-15 15:52:38 -04:00
MartinOscar
ea5914f362
Add url Repeater to ImportEggHeaderAction ( #1071 )
...
* Add url `Repeater` to `ImportEggAction`
* Addtranslation
* Requested changes
* Only allow `multiple` when not editing `Egg`
* Only `deletable` & `grid` if `multiple`
* Fix `FileUpload` & Make sure its a json file
2025-03-15 14:46:10 -04:00
Charles
a9e4495c91
Add missing activity loggers on client area ( #1060 )
...
* Update Subuser
Adds user deleted notification, Adds logger for creating subusers.
* Update Tasks
* ...
* Update Schedule
* Update Files
* Update Database
* Move `reinstall` to proper array
* Add `:action` to deleted task log
* Updates
* Fix CreateSchedule
* Fix Editing/Saving
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-03-06 09:28:45 -05:00
MartinOscar
d03366cf3d
Enhance Node health column ( #1023 )
...
* Make sure we are talking to a `Pelican Wings` instance
* Enforce matching `token_id`
* Refactor `NodeSystemInformation`
2025-02-22 21:44:49 +01:00
MartinOscar
324fc4b7d5
Add Egg copy from & ReplicateAction ( #1013 )
...
* Add `Egg` `copy from` for Process & Install Script
* Add builtin `ReplicateAction`
* Use `CopyFrom` for less duplicated code
* Hide label & add tooltip to `ReplicateAction`
* use `iconButton()` instead of `hiddenLabel()`
* use `iconButton()` for every Actions
* Use our translation instead
* Copy egg_variables aswell
* remove `get()`
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2025-02-19 19:52:10 +01:00
MartinOscar
c1704eef3b
Interpret Server StartupCommand variables ( #1009 )
...
* Use `StartupCommandService`
* Simplify variable name
* Add `PreviewStartupAction`
2025-02-15 17:46:25 -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
MartinOscar
77bf70b063
Add default Egg import url ( #972 )
2025-02-07 15:38:25 +01:00
Lance Pioch
ad1a9cd33f
Update phpstan to latest ( #804 )
...
* Fix these
* Update phpstan
* Transform these into their identifiers instead
* Fix custom rule
* License is wrong
* Update these
* Pint fixes
* Fix this
* Consolidate these
* Never supported PHP 7
* Better evaluation
* Fixes
* Don’t need ignore
* Replace trait with service
* Subusers are simply the many to many relationship between Servers and Users
* Adjust to remove ignores
* Use new query builder instead!
* wip
* Update composer
* Quick fixes
* Use realtime facade
* Small fixes
* Convert to static to avoid new
* Update to statics
* Don’t modify protected properties directly
* Run pint
* Change to correct method
* Give up and use the facade
* Make sure this route is available
* Filament hasn’t been loaded yet
* This can be readonly
* Typehint
* These are no longer used
* Quick fixes
* Need doc block help
* Always true
* We use caddy with docker
* Pint
* Fix phpstan issues
* Remove unused import
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-01-16 14:53:50 -05:00
Charles
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
Boy132
914f3dcdbd
Add own action class for "rotate database password" ( #822 )
2024-12-12 18:34:52 +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