Commit Graph

11823 Commits (dev)
 

Author SHA1 Message Date
Daniel Supernault d0a3599834
Update MediaStorageService to clear the AP obj cache after S3 storage 4 months ago
Daniel Supernault 6a7307104e
Update CreateNote to use cached MediaService attachments 4 months ago
Daniel Supernault bb16c95b1f
Update HttpSignatures, auto generate instance actor if missing 4 months ago
daniel 211136d5c8
Merge pull request #5989 from pixelfed/staging
Update FixMissingUserProfile.php
4 months ago
Daniel Supernault b303f90978
Update FixMissingUserProfile.php 4 months ago
daniel a18f787475
Merge pull request #5988 from pixelfed/staging
Update FixMissingUserProfile.php
4 months ago
Daniel Supernault 91b15a9dfa
Update FixMissingUserProfile.php 4 months ago
daniel 2ba7b600fe
Merge pull request #5987 from pixelfed/staging
Create FixMissingUserProfile.php
4 months ago
Daniel Supernault cd817009d3
Create FixMissingUserProfile.php 4 months ago
daniel b475c43e93
Merge pull request #5984 from pixelfed/staging
Staging
4 months ago
daniel 2b4bccdfb1
Merge pull request #5972 from intentionally-left-nil/fix-id-domain-mismatch
Fix id domain mismatch
4 months ago
daniel cfb025d3c3
Merge pull request #5983 from pixelfed/staging
Fix heic, avif, webp support and add libvips driver
4 months ago
Daniel Supernault 4e938a8ffa
Fix heic, avif, webp support and add libvips driver 4 months ago
daniel a0fbec22bf
Merge pull request #5982 from pixelfed/staging
Fix typo
4 months ago
Daniel Supernault 86bb81d1a9
Fix typo 4 months ago
daniel 6a876abac9
Merge pull request #5981 from pixelfed/staging
Typo
4 months ago
Daniel Supernault 5c7064063d
Typo 4 months ago
daniel eec5fa4f3b
Merge pull request #5980 from pixelfed/staging
FIx AvatarOptimize job
4 months ago
Daniel Supernault 27953d0969
FIx AvatarOptimize job 4 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>
4 months ago
daniel 281fb4efa8
Merge branch 'dev' into staging 4 months ago
Daniel Supernault d70288315e
Update compiled assets 4 months ago
Nicolas Jeannerod 382502b28c
Add missing mime types in admin settings view (#5934)
Co-authored-by: daniel <danielsupernault@gmail.com>
4 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>
4 months ago
Daniel Supernault 96c6d28384
Update CHANGELOG.md 4 months ago
Daniel Supernault cb80c65995
Fix tests 4 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.
4 months ago
Anil Kulkarni e3b7f1d7cd
For an ActivityStream object, such as a note, the code currently validates
the domain of the object id, matches the domain of the object url.
However, the current implementation of threads has objects where the id is
threads.net/ap/... and the url is www.threads.com/...
The AS spec does not guarantee any particular relationship between the
id and url. The only requirement is that the id is globally unique.
Additionally, mastodon also does not appear to require the domains to
match
4 months ago
Daniel Supernault c5e1f5fe5b
Update changelog 4 months ago
Daniel Supernault 0b018abcd6
Update compiled assets 4 months ago
Daniel Supernault 0c6c06e715
Update i18n 4 months ago
daniel 2b268b80bb
Merge pull request #5907 from pixelfed/l10n_staging
New Crowdin updates
4 months ago
daniel 30416d59c1
Merge branch 'staging' into l10n_staging 4 months ago
Daniel Supernault 5a3a1cf76c
Update remove_from_followers api endpoint 4 months ago
daniel 92482c24cd
Merge pull request #5895 from eufelipemateus/feat-remove-follow
[Improvement] Add button remove follow
4 months ago
daniel 7561026965
Merge pull request #5891 from eufelipemateus/translate-auth
[Translation] translate auth
4 months ago
daniel 0a4dc77242
Merge pull request #5867 from eufelipemateus/translate-story
[Translation] translate story
4 months ago
daniel 5ed46a505a
Merge branch 'staging' into translate-story 4 months ago
Daniel Supernault 26887c7672
Update OIDC config with comments, and disable tests as we dont have db tests configured 4 months ago
daniel b3c2781578
Merge pull request #5608 from halkeye/add-generic-oidc
[Improvement] Generic OIDC Support
4 months ago
Daniel Supernault 4fb53659dc
Update i18n json 4 months ago
Daniel Supernault 72b17dfee0
Update compiled assets 4 months ago
Daniel Supernault dbd8289fe1
Update sidebar with gap padding for footer links 4 months ago
Daniel Supernault 10e4be0e44
Update i18n 4 months ago
Daniel Supernault 0e59098da2
Update footer to use legalNotice i18n 4 months ago
Daniel Supernault c72fa05299
Update LandingService and Config util to properly support the legal_notice setting 4 months ago
Daniel Supernault 93dde13ea0
Fix components 4 months ago
daniel 34c5dc75ed
Merge pull request #5606 from goforthanddie/dev
[Improvement] Display link to "Legal Notice" page if the page is active as required by German law
4 months ago
daniel 69e00d742d
Merge branch 'staging' into dev 4 months ago
Arnaud 13ed8c73ad Translation in French of all strings that are translatable and not yet translated 4 months ago