Commit Graph

11966 Commits (fd83b90bdbf60b9a4518ac4af3fc9b9a02004dd0)
 

Author SHA1 Message Date
Shlee b59443d5f5
Update ResilientMediaStorageService.php 2 weeks ago
Shlee a647ad435c
Larastan: Update UndoSharePipeline.php (Undefined variable: $status) 2 weeks ago
Shlee 67cc88eb90
Update Status.php - Missing use App\Models\Conversation; 2 weeks ago
Shlee 3b8f13784b
Update Bouncer.php - Called 'count' on Laravel collection, but could have been retrieved as a query. 🪪 larastan.noUnnecessaryCollectionCall 2 weeks ago
Shlee 4f0f2f5d65
Update Site/Config.php - config_cache only has 1 arg. No fallback. 2 weeks ago
Shlee 535a8990b0
Update MentionPushNotifyPipeline.php 2 weeks ago
Shlee bffab96eaf
Update LikePushNotifyPipeline.php 2 weeks ago
Shlee e89d15cb90
Update FollowPushNotifyPipeline.php 2 weeks ago
Shlee fead07e092
Update RemoteFollowPipeline.php 2 weeks ago
Shlee 451967527b
Update MoveSendUndoFollowPipeline.php 2 weeks ago
Shlee a8c29ffd8a
Update MentionPushNotifyPipeline.php 2 weeks ago
Shlee 82737236e1
Update FollowPushNotifyPipeline.php 2 weeks ago
Shlee 557e8fa1cb
Update LikePushNotifyPipeline.php 2 weeks ago
Shlee 11596618b8
Update FollowPushNotifyPipeline.php 2 weeks ago
Shlee 604ca31cc0
Update CommentPipeline.php 2 weeks ago
Your Name 4bbabfffb9 Misc pipelines defensive checks 2 weeks ago
Your Name f5ff65ffc7 ImageOptimizePipeline defensive checks 2 weeks ago
Your Name fe63326479 FollowPipeline defensive checks 2 weeks ago
Your Name b8d800869e LikePipeline defensive checks 2 weeks ago
Your Name ee9a875c27 PushNotificationPipeline defensive checks 2 weeks ago
Your Name 2d0a575391 MediaPipeline defensive checks 2 weeks ago
Your Name 157eae101c InboxPipeline defensive checks 2 weeks ago
Your Name 4122653707 DeletePipeline defensive checks 2 weeks ago
Your Name f23e970587 HomeFeedPipeline defensive checks 2 weeks ago
Your Name efb9db3eed StatusPipeline defensive checks 2 weeks ago
dansup 1a0047d868
Merge pull request #6228 from pixelfed/staging 2 weeks ago
Shlee 39d9832aef
Update LikePipeline.php (#6227) 2 weeks ago
dansup 3e7fb464da
Merge pull request #6226 from pixelfed/shleeable-patch-1 2 weeks ago
Shlee f8fbf3a9d5
Bugfix: Regression in NewStatusPipeline.php 2 weeks ago
dansup e3a450d602
Merge pull request #6224 from pixelfed/staging
Staging
2 weeks ago
dansup b1c32672e5
Merge branch 'dev' into staging 2 weeks ago
dansup 59cccb1a25
Merge pull request #6223 from intentionally-left-nil/fix-update-no-shared-inbox
Fix null dereference error when updating the sharedInbox
2 weeks ago
dansup f2e4715749
Merge pull request #6194 from emlove/migration
Account Migration fixes
2 weeks ago
dansup 1586808b11
Merge pull request #6189 from rossbearman/admin-invites
Admin web interface for creating and expiring invites; add invitation emails
2 weeks ago
dansup 7cff3daa1f
Merge pull request #6185 from rossbearman/fix-test-urls
Make autolink test URLs environment-agnostic
2 weeks ago
dansup 83df565ec2
Merge pull request #6184 from rossbearman/ddev-updates
Update DDEV PHP, MariaDB and Redis versions
2 weeks ago
dansup 1e109445d2
Merge pull request #6165 from Ramoonus/patch-1
closing brackets for ENABLE_CONFIG_CACHE in .env.example
2 weeks ago
dansup 481d5653f7
Merge pull request #6163 from Krafting/patch-1
Change default max number of blocked/muted account
2 weeks ago
dansup 18523d000d
Merge pull request #5956 from intentionally-left-nil/fix-delay-publish-until-media-processed
Fix delay publish until media processed
2 weeks ago
dansup 0b5ce910b8
Merge branch 'staging' into fix-delay-publish-until-media-processed 2 weeks ago
dansup 69ec291a1d
Merge pull request #5955 from intentionally-left-nil/revert-s3-delay
Revert s3 delay
2 weeks ago
Anil Kulkarni 2f6c6830ea
Fix null dereference error when updating the sharedInbox for actor
updates.

The old code assumes that all update messages have an endpoints key.
However, both the endpoints key, as well as the sharedInbox may be
missing or null per spec. This commit fixes the bug by using isset to
check for the key to exist, otherwise coalescing it to null

server to server update messages are PUT operations, not PATCH,
so if the sharedInbox is missing in the update, it should always be
removed (if previously set)
2 weeks ago
Anil Kulkarni 8737619b46
Revert "Update NewStatusPipeline, replaces #5706"
This reverts commit 6c13debd56.
4 weeks ago
Anil Kulkarni 5c6e3b9732
Revert "Update NewStatusPipeline, improve fallback"
This reverts commit 863ad8e107.
4 weeks ago
Anil Kulkarni dbd2e17728
Ensure the cloud url is used when publishing a status to activitypub
Posting is done in two steps - first the media is uploaded and that begins a processing pipeline. When the media is finally
processed, the media pipeline sets the cdn_url to the final image (in the cloud if configured).
At any time, the user can click post. This begins a separate NewStatusPipeline to deliver the status over ActivityPub.
This causes a race. If the NewStatusPipeline runs before the media finishes processing, then the status is delivered with
the un-processed (and un-optimized images). If pixelfed is set to use cloud storage, then the ActivityPub message also incorrectly
uses the local media.

This commit fixes the race condition by waiting for all the media to be processed before sending the message over ActivityPub.
A new publish_delayed column is set per-post, indicating whether the
status should be delayed until all media is processed.

Then, the NewStatusPipeline is called twice per post -
When the media finishes processing and when the status is posted.

Both times, the pipeline will check to see if it's valid to post
If so, the pipeline will try to set publish_delayed to false
and only if it is the first time doing so, will it publish the post
4 weeks ago
Anil Kulkarni d819012439
Revert "Update NewStatusPipeline, replaces #5706"
This reverts commit 6c13debd56.
4 weeks ago
Anil Kulkarni 1a245914d8
Revert "Update NewStatusPipeline, improve fallback"
This reverts commit 863ad8e107.
4 weeks ago
dansup b86da38d12
Merge pull request #6198 from pixelfed/staging
Update IG Import
1 month ago
Daniel Supernault 76b5601a01
Update IG Import
To support non-local fs
1 month ago
dansup 48f20d592f
Merge pull request #6197 from pixelfed/staging
Update StoryComposeController.php
1 month ago