Commit Graph

183 Commits (dev)

Author SHA1 Message Date
Daniel Supernault 4bc1e22121
Refactor LikePipeline and improve Undo Announce handling 2 months ago
Daniel Supernault 85edc9ddd5
Update ActivityPub inbox, properly handle eloquent deletions to trigger observer events 2 months ago
Daniel Supernault d7212d75d0
Update ActivityPub inbox, properly handle eloquent deletions to trigger observer events 2 months ago
Daniel Supernault 1ed48c5df2
Update ActivityPub inbox, properly handle eloquent deletions to trigger observer events 2 months ago
Daniel Supernault 590e9b2434
Update ActivityPub inbox, properly handle eloquent deletions to trigger observer events 2 months ago
Your Name 45a9a3b472 RemoveUnreachableStatementRector 2 months ago
dansup 792ca361c1
Merge pull request #6322 from grossermensch/patch-2
Fix error for DMs without attachment
2 months ago
Severin 2b2de5f89c
Fix error when receiving DM without attachments
Fix undefined array key error when processing ActivityPub objects without attachments.
2 months ago
Your Name ca6c875bbb Fix PHPStan class.notFound issues 2 months ago
dansup 225e835015
Staging (#6264)
* StatusPipeline defensive checks

* HomeFeedPipeline defensive checks

* DeletePipeline defensive checks

* InboxPipeline defensive checks

* MediaPipeline defensive checks

* PushNotificationPipeline defensive checks

* LikePipeline defensive checks

* FollowPipeline defensive checks

* ImageOptimizePipeline defensive checks

* Misc pipelines defensive checks

* Update CommentPipeline.php

* Update FollowPushNotifyPipeline.php

* Update LikePushNotifyPipeline.php

* Update FollowPushNotifyPipeline.php

* Update MentionPushNotifyPipeline.php

* Update MoveSendUndoFollowPipeline.php

* Update RemoteFollowPipeline.php

* Update FollowPushNotifyPipeline.php

* Update LikePushNotifyPipeline.php

* Update MentionPushNotifyPipeline.php

* Update Site/Config.php - config_cache only has 1 arg. No fallback.

* Update Bouncer.php - Called 'count' on Laravel collection, but could have been retrieved as a query.            🪪  larastan.noUnnecessaryCollectionCall

* Update Status.php - Missing use App\Models\Conversation;

* Larastan: Update UndoSharePipeline.php (Undefined variable: $status)

* Update ResilientMediaStorageService.php

* Update ImageS3UploadPipeline.php

* Larastan: Update Profile.php missing "use App\Avatar;"

* Larastan: Update MediaStorageService.php

* Larastan: Update MediaPathService.php

* Update MediaPathService.php

* Update MediaStorageService.php

* Update ImageS3UploadPipeline.php

* Larastan: Update AddUserDomainBlock.php

```
 ------ ------------------------------------------------------------- 
  Line   Console/Commands/AddUserDomainBlock.php                      
 ------ ------------------------------------------------------------- 
  37     Variable $domain in empty() always exists and is not falsy.  
         🪪  empty.variable                                           
 ------ ------------------------------------------------------------- 
```

* Larastan: Update CatchUnoptimizedMedia.php

```
 ------ ------------------------------------------------------------------------------------------------- 
  Line   Console/Commands/CatchUnoptimizedMedia.php                                                       
 ------ ------------------------------------------------------------------------------------------------- 
  31     Constructor of class App\Console\Commands\CatchUnoptimizedMedia has an unused parameter $media.  
         🪪  constructor.unusedParameter                                                                  
 ------ ------------------------------------------------------------------------------------------------- 
```

* Update DeleteUserDomainBlock.php

* Update StatusHashtag.php

* Update FixLikes.php

* Update User.php

* Update Installer.php

* Update SeedFollows.php

* Update DiscoverCategory.php

* Update FollowRequest.php

* Update Follower.php

* Update AccountController.php

* Update CustomFilterKeyword.php

* Update FederationController.php

* Update Inbox.php

* Update HttpSignature.php

---------

Co-authored-by: Your Name <you@example.com>
Co-authored-by: Shlee <github@shl.ee>
2 months ago
Shlee b7442c3209
Update Inbox.php 2 months ago
Daniel Supernault 3686c92122
Update Status storage, add SanitizerService to fix spacing in html stripped content 4 months ago
Daniel Supernault ab8d0ff46c
Update AP Inbox, handle Story View with the new StoryIndexService markSeen method 5 months ago
Daniel Supernault b54d90d405
Lint 10 months ago
Daniel Supernault 5525369fec
Update Inbox handler, improve Undo Follow logic 10 months ago
Daniel Supernault fbe76e37f3
Update Inbox handler, add Reject Follow support 10 months ago
Daniel Supernault 3725c689e4
Update Inbox, improve Accept Follower handling 10 months ago
Anil Kulkarni d97383c0f6
Fix the local column for statuses to not include remote shares (#5513)
* Fix the local column for statuses to not include remote shares

* Chunk the migration
12 months ago
Daniel Supernault 9eeb7b6741
Update Status caption logic, stop storing duplicate html caption in db and defer to cached StatusService rendering 1 year ago
Daniel Supernault 79d73c508c
Update Inbox 1 year ago
Daniel Supernault cc897bc427
Update AP Inbox 1 year ago
Daniel Supernault 6d565b81fd
Update Inbox 1 year ago
Daniel Supernault db84ae90f1
Update Inbox 1 year ago
Daniel Supernault dfdb7531f0
Update ProcessMovePipeline and Inbox 1 year ago
Daniel Supernault 59645f683e
Update AP Inbox, fix Move activity processing 1 year ago
Daniel Supernault 8a362c12a9
Update Inbox, add delay to move handler to allow for remote cache invalidation 1 year ago
Daniel Supernault 6615408023
Update AP inbox 1 year ago
Daniel Supernault 5558535aea
Update Move pipeline, add debug logging 1 year ago
Daniel Supernault c76fb7ec34
Update AP Inbox 1 year ago
Daniel Supernault a55238d2e5
Update AP Inbox 1 year ago
Daniel Supernault 3e88b7c890
Update AP Inbox 1 year ago
Daniel Supernault 402a4607c9
Update Inbox, fix flag validation condition, allow profile reports 2 years ago
Daniel Supernault ef0ff78e4a
Add Remote Reports to Admin Dashboard Reports page 2 years ago
Daniel Supernault 089ba3c471
Update Inbox and StatusObserver, fix silently rejected direct messages due to saveQuietly which failed to generate a snowflake id 2 years ago
Daniel Supernault d835e0adaa
Update Inbox, cast live filters to lowercase 2 years ago
Daniel Supernault 40b45b2a11
Update Autospam, add live filters to block remote activities based on comma separated keywords 2 years ago
Daniel Supernault b81ae5773f
Update AP helpers, refactor post count decrement logic 2 years ago
Daniel Supernault 6c39df7fb3
Update Inbox, import AccountService 2 years ago
Daniel Supernault 8a0ceaf801
Update Inbox, add user domain blocks to Story reaction handlers 2 years ago
Daniel Supernault 491468612f
Update Inbox, add user domain blocks to Undo handler 2 years ago
Daniel Supernault e32e50da7b
Update Inbox, add user domain blocks to Like handler 2 years ago
Daniel Supernault 3fbf8f159e
Update Inbox, add user domain blocks to Accept handler 2 years ago
Daniel Supernault 279fb28e2a
Update Inbox, add user domain blocks to Announce handler 2 years ago
Daniel Supernault c89dc45e8d
Update Inbox, add user domain blocks to Follow handler 2 years ago
Daniel Supernault a7f96d8194
Update Inbox, add user domain blocks to Direct Message handler 2 years ago
Daniel Supernault 759a439334
Update Inbox, improve tombstone query efficiency 2 years ago
Daniel Supernault 93a6f1e224
formatting 2 years ago
Daniel Supernault 06bee36c52
Update Inbox, improve story attribute collection 2 years ago
Daniel Supernault a0157fce0c
Update Inbox handler, fix missing object_url and uri fields for direct statuses 2 years ago
Daniel Supernault c6a6b3ae30
Update Experimental Home Feed, fix remote posts, shares and reblogs 2 years ago