Commit Graph

11696 Commits (staging)
 

Author SHA1 Message Date
daniel 7c13defd87
Merge pull request #5994 from pixelfed/staging
Update workflows
2 months ago
Daniel Supernault 3d14b7270f
Update workflows 2 months ago
daniel 839a846e93
Merge pull request #5993 from pixelfed/staging
Update readme
2 months ago
Daniel Supernault 28b1754dea
Update readme 2 months ago
daniel 510ba56b22
Merge pull request #5992 from pixelfed/staging
Staging
2 months ago
Daniel Supernault 71138e1e00
Delete config.yml 2 months ago
Daniel Supernault d0545bb76f
Update README.md 2 months ago
Daniel Supernault 2391969d56
Add laravel workflow 2 months ago
Daniel Supernault 7a1218ead4
Update circle-ci config 2 months ago
Daniel Supernault 449e374cbe
Update MediaService 2 months ago
Daniel Supernault 7d7a60dceb
Update Status model 2 months ago
Daniel Supernault 837014e06c
Update MediaService, improve activitypub format 2 months ago
Daniel Supernault 2f97af8738
Update circle-ci config 2 months ago
Daniel Supernault e8fff3d193
Update phpunit 2 months ago
Daniel Supernault 9d93f67e0d
Update collision to fix tests 🤞 2 months ago
Daniel Supernault ff503bf439
Update image config 2 months ago
Daniel Supernault 98ba874081
Update composer deps, remove libvips by default and make it optional 2 months ago
Daniel Supernault 51ce7e1f04
Update ActivityPub attachements, use Document type by default 2 months ago
Daniel Supernault d0ad02b199
Update changelog 2 months ago
Daniel Supernault 7ae61a74ac
Update CreateNote, improve media attachement handling by leveraging the MediaService cache 2 months ago
Daniel Supernault 4747266b04
Update ApiV1Controller, fix cache invalidation order 2 months ago
Daniel Supernault ae47ba73d6
Update ComposeController, fix cache invalidation order 2 months ago
Daniel Supernault 2eb3957609
Lint 2 months ago
Daniel Supernault d0a3599834
Update MediaStorageService to clear the AP obj cache after S3 storage 2 months ago
Daniel Supernault 6a7307104e
Update CreateNote to use cached MediaService attachments 2 months ago
Daniel Supernault bb16c95b1f
Update HttpSignatures, auto generate instance actor if missing 2 months ago
daniel 211136d5c8
Merge pull request #5989 from pixelfed/staging
Update FixMissingUserProfile.php
2 months ago
Daniel Supernault b303f90978
Update FixMissingUserProfile.php 2 months ago
daniel a18f787475
Merge pull request #5988 from pixelfed/staging
Update FixMissingUserProfile.php
2 months ago
Daniel Supernault 91b15a9dfa
Update FixMissingUserProfile.php 2 months ago
daniel 2ba7b600fe
Merge pull request #5987 from pixelfed/staging
Create FixMissingUserProfile.php
2 months ago
Daniel Supernault cd817009d3
Create FixMissingUserProfile.php 2 months ago
daniel b475c43e93
Merge pull request #5984 from pixelfed/staging
Staging
2 months ago
daniel 2b4bccdfb1
Merge pull request #5972 from intentionally-left-nil/fix-id-domain-mismatch
Fix id domain mismatch
2 months ago
daniel cfb025d3c3
Merge pull request #5983 from pixelfed/staging
Fix heic, avif, webp support and add libvips driver
2 months ago
Daniel Supernault 4e938a8ffa
Fix heic, avif, webp support and add libvips driver 2 months ago
daniel a0fbec22bf
Merge pull request #5982 from pixelfed/staging
Fix typo
2 months ago
Daniel Supernault 86bb81d1a9
Fix typo 2 months ago
daniel 6a876abac9
Merge pull request #5981 from pixelfed/staging
Typo
2 months ago
Daniel Supernault 5c7064063d
Typo 2 months ago
daniel eec5fa4f3b
Merge pull request #5980 from pixelfed/staging
FIx AvatarOptimize job
2 months ago
Daniel Supernault 27953d0969
FIx AvatarOptimize job 2 months ago
daniel 5a2acf0cf8
Staging (#5979)
* Added current title as value for input so that the current value remains stored by default

* Added parameter 'show_legal_notice_link' => (bool) config_cache('instance.has_legal_notice'),

* Added conditional display of a link to legal notice if the page is active

* Added key 'legalNotice'

* feat translate story

* translate auth

- register
- login

* add remove follow

* Update ApiV1Controller.php

Co-Authored-By: Mathieu <385764+Casmo@users.noreply.github.com>

* New translations web.php (Chinese Simplified)
[ci skip]

* Added current title as value for input so that the current value remains stored by default

* Added parameter 'show_legal_notice_link' => (bool) config_cache('instance.has_legal_notice'),

* Added conditional display of a link to legal notice if the page is active

* Added key 'legalNotice'

* add missing key

* add missing keys

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* New translations web.php (Turkish)
[ci skip]

* New translations web.php (Italian)
[ci skip]

* translate custom  filter

* New translations web.php (Italian)
[ci skip]

* use configured alt text length limit when uploading multiple photos

* in notifications sidebar, show popover on shared posts too, not just liked posts

* use case insensitive search when tagging accounts

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* Generic OIDC Support

* Everything should be configurable by env variables
* Basic request tests

* Fixes for items highlighted by review.ai

* Consider using `hash_equals()` instead of `==` when comparing the state values to prevent timing attacks:
`abort_unless(hash_equals($request->input('state'), $request->session()->pull('oauth2state')), 400, 'invalid
state');`
* For better data integrity, consider adding a foreign key constraint to the user_id column: `$table-
>foreign('user_id')->references('id')->on('users')->onDelete('cascade');`
* Does the OIDC provider guarantee that the username field exists in the userInfo data? Consider adding a
null check or fallback: `$userInfoData[config('remote-auth.oidc.field_username')] ?? null`

* field isnt accessTokenResourceOwnerId but responseResourceOwnerId

* New translations web.php (Dutch)
[ci skip]

* Fix components

* Update LandingService and Config util to properly support the legal_notice setting

* Update footer to use legalNotice i18n

* Update i18n

* Update sidebar with gap padding for footer links

* Update compiled assets

* Update i18n json

* Update OIDC config with comments, and disable tests as we dont have db tests configured

* Update remove_from_followers api endpoint

* Update i18n

* Update compiled assets

* Update changelog

* New supported formats, Preserve ICC Color Profiles, libvips support

Update image pipeline to handle avif, heic and webp and preserve ICC color profiles and added libvips support.

* Fix tests

* Update CHANGELOG.md

* Add missing mime types in admin settings view (#5934)

Co-authored-by: daniel <danielsupernault@gmail.com>

* Update compiled assets

---------

Co-authored-by: Samy Elshamy <elshamy@coderbutze.de>
Co-authored-by: Felipe Mateus <eu@felipemateus.com>
Co-authored-by: Mathieu <385764+Casmo@users.noreply.github.com>
Co-authored-by: Mackenzie Morgan <macoafi@gmail.com>
Co-authored-by: Gavin Mogan <git@gavinmogan.com>
Co-authored-by: Nicolas Jeannerod <niols@niols.fr>
2 months ago
daniel 281fb4efa8
Merge branch 'dev' into staging 2 months ago
Daniel Supernault d70288315e
Update compiled assets 2 months ago
Nicolas Jeannerod 382502b28c
Add missing mime types in admin settings view (#5934)
Co-authored-by: daniel <danielsupernault@gmail.com>
2 months ago
daniel 3861e7ddfe
Staging (#5978)
* Added current title as value for input so that the current value remains stored by default

* Added parameter 'show_legal_notice_link' => (bool) config_cache('instance.has_legal_notice'),

* Added conditional display of a link to legal notice if the page is active

* Added key 'legalNotice'

* feat translate story

* translate auth

- register
- login

* add remove follow

* Update ApiV1Controller.php

Co-Authored-By: Mathieu <385764+Casmo@users.noreply.github.com>

* New translations web.php (Chinese Simplified)
[ci skip]

* Added current title as value for input so that the current value remains stored by default

* Added parameter 'show_legal_notice_link' => (bool) config_cache('instance.has_legal_notice'),

* Added conditional display of a link to legal notice if the page is active

* Added key 'legalNotice'

* add missing key

* add missing keys

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* New translations web.php (Turkish)
[ci skip]

* New translations web.php (Italian)
[ci skip]

* translate custom  filter

* New translations web.php (Italian)
[ci skip]

* use configured alt text length limit when uploading multiple photos

* in notifications sidebar, show popover on shared posts too, not just liked posts

* use case insensitive search when tagging accounts

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* Generic OIDC Support

* Everything should be configurable by env variables
* Basic request tests

* Fixes for items highlighted by review.ai

* Consider using `hash_equals()` instead of `==` when comparing the state values to prevent timing attacks:
`abort_unless(hash_equals($request->input('state'), $request->session()->pull('oauth2state')), 400, 'invalid
state');`
* For better data integrity, consider adding a foreign key constraint to the user_id column: `$table-
>foreign('user_id')->references('id')->on('users')->onDelete('cascade');`
* Does the OIDC provider guarantee that the username field exists in the userInfo data? Consider adding a
null check or fallback: `$userInfoData[config('remote-auth.oidc.field_username')] ?? null`

* field isnt accessTokenResourceOwnerId but responseResourceOwnerId

* New translations web.php (Dutch)
[ci skip]

* Fix components

* Update LandingService and Config util to properly support the legal_notice setting

* Update footer to use legalNotice i18n

* Update i18n

* Update sidebar with gap padding for footer links

* Update compiled assets

* Update i18n json

* Update OIDC config with comments, and disable tests as we dont have db tests configured

* Update remove_from_followers api endpoint

* Update i18n

* Update compiled assets

* Update changelog

* New supported formats, Preserve ICC Color Profiles, libvips support

Update image pipeline to handle avif, heic and webp and preserve ICC color profiles and added libvips support.

* Fix tests

* Update CHANGELOG.md

---------

Co-authored-by: Samy Elshamy <elshamy@coderbutze.de>
Co-authored-by: Felipe Mateus <eu@felipemateus.com>
Co-authored-by: Mathieu <385764+Casmo@users.noreply.github.com>
Co-authored-by: Mackenzie Morgan <macoafi@gmail.com>
Co-authored-by: Gavin Mogan <git@gavinmogan.com>
2 months ago
Daniel Supernault 96c6d28384
Update CHANGELOG.md 2 months ago
Daniel Supernault cb80c65995
Fix tests 2 months ago
Daniel Supernault ab9c13fe0d
New supported formats, Preserve ICC Color Profiles, libvips support
Update image pipeline to handle avif, heic and webp and preserve ICC color profiles and added libvips support.
2 months ago