Commit Graph

11698 Commits (dev)
 

Author SHA1 Message Date
Daniel Supernault 7f7387ee4d
Update StatusController, fix mimeTypeCheck 2 months ago
Daniel Supernault dedc5e304a
Update pixelfed config 2 months ago
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