Boy132
9f744d39a2
Add traits for customizing tabs ( #2101 )
2026-01-18 22:32:18 +01:00
Boy132
e9abd56f7a
Add traits for customizing wizard steps ( #2100 )
2026-01-15 20:55:53 +01:00
Boy132
6ae4f007c8
Make sure custom pages/relations don't override default pages/relations ( #2099 )
2026-01-12 18:00:37 +01:00
MartinOscar
d72e075977
chore: Prevent users from caching Config ( #2048 )
2025-12-28 01:50:36 +01:00
Charles
2b5403a4da
Replace current panel log viewer with new and improved log viewer ( #1834 )
2025-11-08 19:31:51 -05:00
Boy132
9f35f1c3ee
Enable "ordered imports" ( #1746 )
2025-09-24 13:34:19 +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
Boy132
6107524522
Trait-ify resources and add customizable options ( #1396 )
2025-06-19 18:24:25 +02:00
MartinOscar
2961c3e88b
Refactor EnvironmentTrait to use Env Facade ( #1430 )
2025-06-04 22:24:17 +02:00
Lance Pioch
0179ade557
Add Laravel Data package, also some small fixes ( #1065 )
...
* Simplify
* Update these
* Add Laravel Data
* Remove unused imports
* Quick fix
* Fix double array
* Update app/Console/Commands/Egg/CheckEggUpdatesCommand.php
2025-03-08 19:56:06 -05: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
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 e156ee4b38 .
that's stock laravel, therefore it needs to stay
2025-02-11 22:16:48 +01:00
Lance Pioch
635cc6a029
Add PHP 8.4 Support ( #858 )
...
* Add php 8.4
* Update ide helper
* Add php 8.4
* Update laravel sanctum
* Update laravel framework
* Hash rounds were increased
* This is always false
* Extend model now
* This does nothing
* Move model validation methods to trait
* Remove base model
* Backup routes were previously referenced by uuids
* Remove commented code
* Upgrade laravel/framework
* Fix migration
* Update ide helper
* Update sanctum
* Add version to composer
* Add this back in, fixed
* Make this protected to be safer
2025-01-30 16:39:00 -05: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
Lance Pioch
6125b07afa
Remove old admin area ( #648 )
...
* Remove old admin
* Remove controller test
* Remove unused exceptions
* Remove unused files
* More small tweaks
* Fix doc block
* Remove unused service
* Restore these
* Add back autoDeploy
* Revert "Add back autoDeploy"
This reverts commit 630c1e08ac .
* Add these back
* Add back exception
* Remove ApiController again
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com >
Co-authored-by: Boy132 <mail@boy132.de >
Co-authored-by: notCharles <charles@pelican.dev >
2024-11-13 17:05:48 -05:00
Charles
291b514e24
Webhook updates ( #666 )
2024-10-26 20:40:19 -04:00
Colin DeCarlo
86c369d7ce
Implement Webhooks ( #548 )
...
* feat: First Webhook PoC draft
* feat: Dispatch Webhooks PoC
* fix: typo in webhook configuration scope
* Update 2024_04_21_162552_create_webhooks_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update 2024_04_21_162552_create_webhooks_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update 2024_04_21_162544_create_webhook_configurations_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update 2024_04_21_162544_create_webhook_configurations_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooks.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* chore: Implement Webhook Event Discovery
* we got a test working for webhooks
* WIP
* Something is working!
* More tests
* clean up the tests now that they are passing
* WIP
* Don't use model specific events
* WIP
* WIP
* WIP
* WIP
* WIP
* Do it sync
* Reset these
* Don't need restored event type
* Deleted some unused jobs
* Find custom Events
* Remove observers
* Add custom event test
* Run Pint
* Add caching
* Don't cache every single event
* Fix tests
* Run Pint
* Phpstan fixes
* Pint fix
* Test fixes
* Middleware unit test fix
* Pint fixes
* Remove index not working for older dbs
* Use facade instead
---------
Co-authored-by: Pascale Beier <mail@pascalebeier.de >
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
Co-authored-by: Vehikl <go@vehikl.com >
2024-10-26 20:35:25 -04:00
Lance Pioch
64943aa50c
Merge branch 'main' into lance/pint-fixes
2024-10-20 11:53:10 -04:00
Lance Pioch
81c75f7966
Merge branch 'main' into lance/phpstan-return-types
2024-10-20 11:39:04 -04:00
Lance Pioch
deb6603840
Revert "Add concat_space rule"
...
This reverts commit 96acd268be .
2024-10-19 21:14:41 -04:00
Lance Pioch
c7a307af6e
Enforce return and parameter types
2024-10-19 21:02:49 -04:00
Lance Pioch
466f9f7edc
Add phpdoc_separation rule
2024-10-19 18:46:05 -04:00
Lance Pioch
96acd268be
Add concat_space rule
2024-10-19 18:30:34 -04:00
Lance Pioch
54ea55d426
Enforce DI
2024-10-19 17:22:03 -04:00
Boy132
e23a4a667a
Fix escaping for EnvironmentWriterTrait ( #610 )
...
* fix escaping for EnvironmentWriterTrait
* remove alphaNum from app name field
* add test for `'` escaping
2024-10-08 23:46:06 +02: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
7f8fb3f650
Patch Env CLI ( #528 )
...
* Remove unused option
* Add redis user
* Adapt lang
* Change default redis username
* Cleanup
* Update app/Traits/Commands/RequestRedisSettingsTrait.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-08-08 17:59:28 -04: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
MartinOscar
e08cbdecd4
Update EnvironmentWriterTrait to allow empty string in CLI ( #421 )
2024-06-24 13:52:52 -04:00
Lance Pioch
3ad622dd69
Add new completed language
2024-04-21 15:16:03 -04:00
Lance Pioch
330b3bb496
Update languages
2024-04-20 20:21:45 -04:00
Lance Pioch
c492fa285f
Update languages
2024-04-17 00:23:35 -04:00
Lance Pioch
b8b4750f46
Simplify locales
2024-03-23 12:43:01 -04:00
Lance Pioch
18ad46fe16
Use php locale instead
2024-03-23 10:39:19 -04:00
Lance Pioch
0eef1c9bbc
Use new lang path
2024-03-20 02:11:15 -04:00
Lance Pioch
a296084d6e
Remove nests
2024-03-14 01:27:50 -04:00
Lance Pioch
c83dd86a41
Switch namespace back to App
2024-03-12 22:39:16 -04:00
Matthew Penner
1d38b4f0e2
Laravel 10 ( #4706 )
2023-02-23 12:30:16 -07:00
Matthew Penner
cbcf62086f
Upgrade to Laravel 9 ( #4413 )
...
Co-authored-by: DaneEveritt <dane@daneeveritt.com >
2022-10-14 10:59:20 -06:00
Dane Everitt
6ef60633d3
Additional coverage to ensure values are wrapped as expected; ref #3287
2021-04-24 16:39:56 -07:00
Dane Everitt
c449ca5155
Use more standardized phpcs
2021-01-23 12:33:34 -08:00
Dane Everitt
b707147b73
Better handling of values that may need to be wrapped in quotes within the environment file, closes #2304
2020-09-01 19:45:24 -07:00
Dane Everitt
2cabfeec15
Daemon secret is not a thing anymore
2019-12-15 18:31:15 -08:00
Dane Everitt
c17f9ba8a9
Move server view management parts to new controller and clean up code
2019-11-24 12:50:16 -08:00
Dane Everitt
7543ef085d
Format files
2019-09-05 21:32:57 -07:00
Dane Everitt
969b16a563
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2018-06-02 21:32:26 +00:00
stanjg
60e1ffa564
Added a test for the controller and cleaned up the controller
2018-05-27 00:16:13 +02:00
stanjg
7a81c61ad8
Wording changes and fix of major fail last commit
2018-05-26 21:02:47 +02:00
stanjg
86e7085396
Cleaned up the controller and prepared for tests
2018-05-26 20:58:49 +02:00
Dane Everitt
b96c2d16ee
Added validation to variable validation rules to validate that the validation rules are valid
...
closes #988
2018-03-17 15:09:09 -05:00