notCharles
9f63954208
add url
2025-11-08 15:10:49 -05:00
notCharles
a725029e37
allow app icon to be used instead of a third party service
2025-11-08 15:09:46 -05:00
Letter N
0214b127e4
Add setup wizard to all oauth providers ( #1801 )
2025-10-31 14:09:20 -04:00
MartinOscar
e6aa76ef2c
Refactor: add FilamentServiceProvider & globally make Select native(false) ( #1836 )
2025-10-29 23:23:18 +01:00
Charles
dbe4bdd62d
General Edit User Improvements ( #1779 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: Boy132 <mail@boy132.de>
2025-10-08 05:04:52 -04: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
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
47557021fd
Remove DaemonPowerRepository ( #1673 )
2025-09-08 08:56:59 +02:00
Boy132
c77a37ec89
Fix & cleanup OAuthController ( #1599 )
2025-08-14 08:29:58 +02:00
Boy132
7c315ac995
Auto create missing users when using oauth ( #1573 )
2025-08-07 11:22:30 +02:00
Boy132
5a7c6ac6e5
Improve turnstile error handling (+ cleanup) ( #1501 )
2025-07-09 13:51:43 +02:00
MartinOscar
21ac75efae
Nullable eggFeatures in FeatureService ( #1485 )
2025-07-05 14:57:08 +02:00
pelican-vehikl
de4cb38766
Refactor Providers to be a singleton ( #1327 )
2025-07-01 21:33:11 -04:00
MartinOscar
6de6306a19
Fix GSLToken id, label & query ( #1361 )
2025-05-09 17:57:18 -04:00
Boy132
e38a736b61
Small cleanup for new egg features ( #1343 )
2025-05-06 13:01:34 +02:00
MartinOscar
98a2cab5ca
Case insensitive EggFeature Listeners ( #1303 )
2025-04-26 06:41:59 -04:00
pelican-vehikl
8407547574
Add back Egg Features ( #1271 )
...
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
Co-authored-by: Lance Pioch <git@lance.sh>
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-04-24 18:24:18 -04:00
Boy132
914e215bc0
Separate user uploadable avatars into own setting ( #1286 )
2025-04-23 16:02:52 +02:00
Boy132
3deada57c6
Remove DynamicDatabaseConnection ( #1290 )
2025-04-23 16:02:08 +02:00
Boy132
fa8ae0aea5
Add avatar providers ( #1192 )
...
* Add avatar providers
* fix exists check for local avatar
* Use avatar in user lists
---------
Co-authored-by: Charles <charles@pelican.dev>
2025-04-07 16:06:19 +02:00
MartinOscar
03d6c88f65
Fix OAuth Modals CopyAction & use x-filament::link ( #1146 )
...
* Fix `CopyAction` & use `x-filament::link`
* PHPStan
2025-03-22 14:05:14 +01:00
Boy132
23f39acd4e
Add host config to gitlab oauth (& add setup steps) ( #1142 )
...
* add custom provider class for gitlab to allow custom hosts
* add setup steps
2025-03-21 21:23:38 +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
3a24edfe1d
Tests: Make PHPstan run in 8.2, 8.3 & 8.4 ( #1072 )
...
* Add PHP [8.2,8.3,8.4] matrices to `phpstan`
* Use a pointer with `unset($this)` to make PHP 8.4 happy
2025-03-09 01:58:50 +01: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
Boy132
5e2d106bb9
Call parent constructor in custom oauth provider classes ( #1039 )
2025-02-27 17:22:32 +01:00
MartinOscar
1e7a901371
Don't log duplicated OauthProviders during tests ( #1015 )
...
* Make sure OauthProviders we only log if not running tests
* Dependency inject
2025-02-24 19:37:41 +01:00
MartinOscar
35d25d216e
Cleanup OAuth _noenv & enabled providers ( #989 )
2025-02-11 22:10:27 +01:00
MartinOscar
9ec2f6eae1
Fix OAuthProvider & Add ColorPicker for Authentik ( #975 )
...
* Fix driver name
* Fix AuthentikProvider config & Add ColorPicker
* Add sqlite-journal to .gitignore
2025-02-07 17:28:06 +01:00
MartinOscar
e352754e6f
Fix CopyAction & Add to Server Settings page ( #950 )
...
* Fix & Add to Server Settings page
* Add `request()->isSecure()`
CopyAction only works on SSL, no point in showing it when its not SSL
---------
Co-authored-by: notCharles <charles@pelican.dev>
2025-01-27 19:41:57 +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
Boy132
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
Boy132
d555c42644
Update all dependencies ( #712 )
...
* update composer.lock
* run pint
* fix phpstan
* update migrations (sqlite `dropForeign`)
* fix migrations
* Reset these back for now
* Alphabetize the rules
* run `php artisan filament:upgrade`
---------
Co-authored-by: Lance Pioch <git@lance.sh>
2024-11-22 09:27:57 +01: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 630c1e08acf8056ce8e612f376fcd00c23d90aea.
* 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
Lance Pioch
64943aa50c
Merge branch 'main' into lance/pint-fixes
2024-10-20 11:53:10 -04:00
Lance Pioch
deb6603840
Revert "Add concat_space rule"
...
This reverts commit 96acd268bee7005fe1691b572a4674575604d437.
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
d21740d458
Add phpdoc_align rule
2024-10-19 18:42:23 -04:00
Lance Pioch
1bf6a880fb
Add nullable_type_declaration_for_default_null_value rule
2024-10-19 18:41:08 -04:00
Lance Pioch
96acd268be
Add concat_space rule
2024-10-19 18:30:34 -04:00
Lance Pioch
c0a41acf1f
Add class_attributes_separation
2024-10-19 18:29:44 -04:00
Boy132
b1928e89b4
Merge branch 'pelican-dev:main' into replace/encrypt-decrypt
2024-05-31 23:04:43 +02:00
Boy132
b6e46f758d
Remove hashids ( #282 ) and close #269
2024-05-29 18:41:44 -04:00
Boy132
82fd547484
replace encrypt/ decrypt with encrypted casting
2024-05-28 15:24:20 +02:00
notCharles
137b6040ab
Fix Backups
2024-04-27 22:08:51 -04:00
Lance Pioch
a93ebfd7bf
Add licensing
2024-03-29 00:58:13 -04:00
Lance Pioch
44b9eb2358
Remove event dispatcher explicit usage
2024-03-19 16:14:24 -04:00