Commit Graph

429 Commits

Author SHA1 Message Date
Daniel Supernault ce63c4997b
Add Feed fanout 2023-11-12 20:54:32 -07:00
Daniel Supernault df1f98d5f7
Add FeedInsertPipeline job 2023-11-11 07:23:42 -07:00
Daniel Supernault 6aa65b9a21
Add FeedWarmCachePipeline 2023-11-11 05:49:41 -07:00
Daniel Supernault 448c061070
Update HomeFeedPipeline, add hashtag jobs 2023-11-11 05:43:33 -07:00
Daniel Supernault ce54d29c69
Update delete pipelines, properly invoke StatusHashtag delete events 2023-11-11 03:40:59 -07:00
Daniel Supernault c7b304ef20
Update http client 2023-11-06 02:08:51 -07:00
Daniel Supernault da510089e2
Update LikePipeline, dispatch to feed queue. Fixes #4723 2023-10-30 21:16:28 -06:00
Daniel Supernault 7edfea0951
Update hls pipeline, improve version check 2023-10-23 02:46:56 -06:00
Daniel Supernault f0ba2dfc69
Update VideoThumbnail job, dispatch HLS job when applicable 2023-10-23 01:13:09 -06:00
Daniel Supernault 3f292459ff
Update VideoPipeline, add VideoHlsPipeline job for HLS generation 2023-10-23 01:12:40 -06:00
Daniel Supernault f9bbb05575
Update MediaDeletePipeline, handle HLS deletion 2023-10-23 01:09:16 -06:00
Daniel Supernault b76ad7cfe0
Update RemoteStatusDelete, fix include 2023-10-11 05:24:34 -06:00
Daniel Supernault 0d35f1a3e5
Update IncrementPostCount pipeline 2023-10-11 05:10:32 -06:00
Daniel Supernault f481f3d248
Update RemoteStatusDelete pipeline 2023-10-11 04:56:39 -06:00
Daniel Supernault edbcf3ed79
Update RemoteStatusDelete and DecrementPostCount pipelines 2023-10-11 04:42:40 -06:00
Daniel Supernault 319ced4054
Update CreateAvatar job, add processing constraints and set is_remote attribute 2023-10-11 01:32:04 -06:00
Daniel Supernault 82798b5ea3
Update AvatarPipeline, improve refresh logic and garbage collection to purge old avatars 2023-10-11 00:48:30 -06:00
Daniel Supernault 79b378cdb1
Update StatusTagsPipeline, fix object tags slug query 2023-09-25 05:20:04 -06:00
Daniel Supernault 9989d6c66f
Update StatusTagsPipeline, fix object tags slug query 2023-09-25 05:13:09 -06:00
Daniel Supernault d295e6059b
Update StatusTagsPipeline, fix object tags and slug normalization 2023-09-25 04:23:04 -06:00
Daniel Supernault 33ed7a8c91
Add AdminShadowFilter feature 2023-09-14 22:32:37 -06:00
Daniel Supernault 61a6d90403
Update FollowServiceWarmCache, improve handling larger following/follower lists 2023-08-23 03:45:51 -06:00
Daniel Supernault 618b67271a
Update RemoteStatusPipeline, fix reply check 2023-08-06 21:52:01 -06:00
Daniel Supernault fab8f25e9b
Update RemoteStatusDelete pipeline 2023-08-06 15:31:37 -06:00
Daniel Supernault 4f19a58b2c
Add AdminProfileActionPipeline 2023-08-01 05:48:43 -06:00
Daniel Supernault 71e92261f4
Update RemoteStatusDelete pipeline 2023-08-01 05:07:58 -06:00
Daniel Supernault 45be6e10b8
Update RemoteStatusDelete pipeline 2023-08-01 04:40:39 -06:00
Daniel Supernault ed87ddb923
Update RemoteStatusDelete pipeline 2023-08-01 04:30:50 -06:00
Daniel Supernault ec2a1ed99c
Update SharePipeline 2023-07-30 05:50:39 -06:00
Daniel Supernault 5a19daabce
Update SharePipeline 2023-07-30 05:45:14 -06:00
Daniel Supernault 0d802c313b
Update FanoutDeletePipeline, fix AP object 2023-07-16 04:27:14 -06:00
Daniel Supernault 0b5157675f
Update FollowPipeline, improve follower/following count calculation 2023-07-14 01:38:36 -06:00
Daniel Supernault ea54413e95
Update StatusRemoteUpdatePipeline, fix missing mime and size attributes that cause empty media previews on our mobile app 2023-06-28 06:28:13 -06:00
Daniel Supernault e3be04db2b
Update HandleUpdateActivity 2023-06-06 06:08:00 -06:00
Daniel Supernault e8d4ce1888
Update MediaStorageService 2023-06-06 06:01:49 -06:00
Daniel Supernault d6374cfe70
Update MediaStorageService 2023-06-06 05:54:49 -06:00
Daniel Supernault 5bea903409
Update HandleUpdateActivity 2023-06-06 05:47:45 -06:00
Daniel Supernault 1bf3ad7ed9
Update HandleUpdateActivity 2023-06-06 05:47:17 -06:00
Daniel Supernault 31afaba3d0
Update ProfilePipeline 2023-06-06 05:21:44 -06:00
Daniel Supernault 0eb51ed74d
Update RemoteAvatarFetch command 2023-06-06 05:07:14 -06:00
Daniel Supernault 29961c4a80
Update ap inbox 2023-06-06 04:53:09 -06:00
Daniel Supernault 1f2183ee67
Update StatusActivityPubDeliver, fix addressing 2023-05-25 04:57:17 -06:00
Daniel Supernault 109d041908
Update StatusRemoteUpdatePipeline, fix typo 2023-05-25 03:42:43 -06:00
Daniel Supernault a6f96b4bb3
Remove temp logging 2023-05-25 01:50:15 -06:00
Daniel Supernault 6bf3142e8b
Add Profile 2023-05-25 01:35:06 -06:00
Daniel Supernault 8b3d1eeb5e
Add Purify 2023-05-25 01:32:58 -06:00
Daniel Supernault 559978db46
Fix typo 2023-05-25 01:30:58 -06:00
Daniel Supernault 859ed621b0
Fix typo 2023-05-25 01:26:54 -06:00
Daniel Supernault b0634bfd8f
Add temp logging 2023-05-25 01:23:57 -06:00
Daniel Supernault aad4259a47
Update ap inbox 2023-05-25 01:13:43 -06:00
Daniel Supernault 734136a7e7
Add StatusRemoteUpdatePipeline job 2023-05-25 00:57:35 -06:00
Daniel Supernault 98cf8f32a0
Add Post Edits/Updates 2023-05-25 00:33:44 -06:00
Daniel Supernault a11e1ee3f8
Update AutospamUpdateCachedDataPipeline 2023-05-17 04:44:35 -06:00
Daniel Supernault 5abc2445a7
Update AutospamUpdateCachedDataPipeline 2023-05-17 04:34:30 -06:00
Daniel Supernault 132a58de54
Add Autospam Advanced Detection 2023-05-17 04:00:03 -06:00
Daniel Supernault 764315666e
Update CommentPipeline, replace expensive query and mark for refactor 2023-05-13 17:37:56 -06:00
Daniel Supernault a91a5e4872
Update StatusEntityLexer, stop saving entities 2023-05-13 06:28:17 -06:00
Daniel Supernault 6cdb5bc672
Update Notification logic, remove message and rendered fields 2023-05-12 23:15:41 -06:00
Daniel Supernault 867cbc757c
Update StatusTagsPipeline, deduplicate hashtags on postgres 2023-05-02 23:31:16 -06:00
Daniel Supernault ae6dd4e3a2
Update pipeline dispatch, replace dispatchSync with dispatch 2023-04-24 01:36:06 -06:00
Daniel Supernault 849e510311
Update db:raw queries to support laravel v10 2023-04-20 00:00:55 -06:00
Daniel Supernault b1f95a7213
Bump laravel, v9 => v10 2023-04-19 22:30:37 -06:00
Daniel Supernault e76289e4e2
Update ImageOptimizePipeline, improve support for disabling image optimizations 2023-04-09 16:09:17 -06:00
Daniel Supernault 672cccd433
Add media:fix-nonlocal-driver command. Fixes s3 media created with invalid FILESYSTEM_DRIVER=s3 configuration 2023-04-04 03:46:29 -06:00
Daniel Supernault d5d9500d07
Update admin instance management, improve filtering/sorting and add import/export support 2023-03-25 01:23:05 -06:00
Daniel Supernault 5a67e9f93b
Update image pipeline, dispatch jobs to mmo queue and add "replace_id" param to v2/media endpoint to dispatch delayed MediaDeletePipeline job for original media id to improve media gc on supported clients 2023-03-23 01:34:37 -06:00
Daniel Supernault 419c0fb0fb
Updaet InboxPipelines, improve handling of missing signature validation headers 2023-03-18 22:46:22 -06:00
Daniel Supernault 467c9d754e
Update atom feed, improve cache expiry and fix double encoding bug. Fixes #4121 2023-03-18 21:45:35 -06:00
Daniel Supernault 4e1d0ed596
Add admin report email notifications 2023-03-13 05:55:56 -06:00
Daniel Supernault 93077625ca
Update IncrementPostCount job 2023-03-03 04:54:28 -07:00
Daniel Supernault 6153b620bf
Update FollowPipeline, fix followers_count and following_count counters 2023-03-03 04:08:29 -07:00
Daniel Supernault 171492301b
Update MentionPipeline, store non-local mentions 2023-01-31 04:59:46 -07:00
Daniel Supernault 016c6e4144
Update SharePipeline, fix ReblogService and undo handling 2023-01-31 03:18:25 -07:00
Daniel Supernault 83e1e203ce
Update SharePipeline, fix share handling and notification generation 2023-01-31 02:27:23 -07:00
Daniel Supernault 5a5d00b947
Update ap pipelines 2023-01-31 00:15:41 -07:00
Daniel Supernault fe81378808
Update StatusReplyPipeline 2023-01-30 21:46:22 -07:00
Daniel Supernault 049ce7370c
Update StatusReplyPipeline, fix comment counts 2023-01-29 06:57:50 -07:00
Daniel Supernault 164aa5779a
Update StatusReplyPipeline, fix comment counts 2023-01-29 06:50:01 -07:00
Daniel Supernault e029d09c8a
Update StatusDelete pipeline 2022-12-30 21:11:51 -07:00
Daniel Supernault 52879826fa
Update StatusDelete pipeline 2022-12-30 21:05:34 -07:00
Daniel Supernault 2b1ce0d33f
Update DeleteAccountPipeline 2022-12-30 20:29:36 -07:00
Daniel Supernault 492b92140a
Update DeleteAccountPipeline 2022-12-28 19:42:25 -07:00
Daniel Supernault 2e7b77a4c4
Update DeleteAccountPipeline 2022-12-28 19:34:16 -07:00
Daniel Supernault 260360ebd5
Update StatusTagsPipeline 2022-12-27 14:15:55 -07:00
Daniel Supernault 909a8a5a9b
Update lexer/extractor to handle banned hashtags 2022-12-27 05:23:54 -07:00
Daniel Supernault 257c094911
Update StatusDelete pipeline, dispatch async 2022-12-26 20:04:42 -07:00
Daniel Supernault 31fc65fc74
Update AP Inbox 2022-12-24 05:35:35 -07:00
Daniel Supernault 36b88901f3
Update AP Inbox 2022-12-24 05:31:49 -07:00
Daniel Supernault 04c2b041fc
Update media pipelines 2022-12-24 04:30:02 -07:00
Daniel Supernault 1cdc0fe8ed
Update delete pipelines 2022-12-24 04:28:52 -07:00
Daniel Supernault aa32eb8780
Update DeletePipeline 2022-12-24 02:01:30 -07:00
Daniel Supernault d4dfa95c30
Update ReplyPipelines, use more efficent reply count calculation 2022-12-24 01:44:39 -07:00
Daniel Supernault 91085c4566
Update StatusTagsPipeline, reject if `type` not set 2022-12-24 01:34:59 -07:00
Daniel Supernault 0d780ffbda
Update reply pipelines, restore reply_count logic 2022-12-24 01:19:11 -07:00
Daniel Supernault 836f384fb8
Update federation logic 2022-12-23 23:22:48 -07:00
Daniel Supernault b457a44683
Update CommentPipeline, remove expensive reply count re-calculation query 2022-12-20 01:09:51 -07:00
Daniel Supernault a2f8aad1d5
Update StatusReplyPipeline, remove expensive reply count re-calculation query 2022-12-20 01:02:03 -07:00
Daniel Supernault 06c10401c8
Update InboxPipeline 2022-12-19 23:17:24 -07:00
Daniel Supernault f62d2494a4
Update InboxPipeline, dispatch Follow/Accept Follow jobs to follow queue 2022-12-13 00:46:25 -07:00
Daniel Supernault 99a674bab6
Fix typo in ActivityHandler pipeline 2022-12-13 00:31:10 -07:00