Commit Graph

481 Commits (dev)

Author SHA1 Message Date
Daniel Supernault cd4f73bed9
Update inbox workers, fixes #3304 4 years ago
Daniel Supernault 20710f4d6e
Update InboxPipeline, fixes #3306 4 years ago
Daniel Supernault 3ef6c9fe81
Improve reblog api performance 4 years ago
Daniel Supernault a84b173678
Update StatusTagsPipeline, process federated hashtags and mentions 4 years ago
Daniel Supernault ccc94802ec
Update CommentPipeline, improve parent reply_count calculation - mysql only for now 4 years ago
Daniel Supernault dbb1638fd6
Invalidate status cache after importing custom emoji 4 years ago
Daniel Supernault 489fdbb248
Update StatusTagPipeline 4 years ago
Daniel Supernault dc17c9fc27
Improve emoji import 4 years ago
Daniel Supernault 1c20d6960a
Update MediaStorageService, fix reremote avatar bug 4 years ago
Daniel Supernault 1515a9f111
Update CommentPipeline 4 years ago
Daniel Mason 9cc18eb82a Fix for firstOrCreate failing hashtags with case differences on name 4 years ago
Daniel Supernault b4bd0400c2
Store remote avatars locally if S3 not enabled 4 years ago
Daniel Supernault 92bc28456d
Update RemoteAvatarFetch job 4 years ago
Daniel Supernault 327073724f
Update StatusEntityLexer, prevent boosts and replies from being added to PublicTimelineService 4 years ago
Daniel Supernault b8ebc00212
Update SharePipeline, fix variable bug 4 years ago
Daniel Supernault 0616a859d5
Update CommentPipeline, fix variable bug 4 years ago
Daniel Supernault 83b48b5681
Update StatusService, improve cache invalidation 4 years ago
Daniel Supernault 44b32d8bb6
Update SharePipeline 4 years ago
Daniel Supernault b6b0837f49
Update CommentPipeline, move reply_count calculation to comment pipeline job and improve count calculation 4 years ago
Daniel Supernault fe64e18712
Update LikePipeline jobs, fix likes_count calculation 4 years ago
Daniel Supernault 192553ff77
Update public timeline api, add experimental cache 4 years ago
Daniel Supernault e73cf531cb
Update InstanceCrawlPipeline, remove unused variable 4 years ago
Daniel Supernault c7a5715a60
Add StoryPipeline jobs 4 years ago
Daniel Supernault da6943daed
Add InstancePipeline and NodeinfoService 4 years ago
Daniel Supernault 7709220074
Add Polls 4 years ago
Daniel Supernault c1f14f89f6
Update FollowPipeline, fix cache invalidation bug 4 years ago
Daniel Supernault ea0fc90c92
Add default licenses and license sync 4 years ago
Daniel Supernault 8ac8fcad3f
Update LikeController, add UndoLikePipeline and federate Undo Like activities 4 years ago
Daniel Supernault 7f4213924f
Update job queue, separate deletes into their own queue 4 years ago
Daniel Supernault 57e0a741ab
Add FanoutDeletePipeline 4 years ago
Daniel Supernault 1fdcbe5bf9
Update StatusEntityLexer, only add specific status types to PublicTimelineService 4 years ago
Daniel Supernault 6d956a86f4
Add mark as spammer mod tool, unlists and applies content warning to existing and future posts 4 years ago
Daniel Supernault c8e40e0fd3
Update SharePipeline, add Undo->Announce support 4 years ago
Daniel Supernault 8edd829436
Update AP Helpers, generate notification for remote replies 4 years ago
Daniel Supernault 069a0e4ae1
Add WebP support 4 years ago
Daniel Supernault 41792eea56
Update config() to config_cache() 4 years ago
Daniel Supernault f47161fcd9
Update StatusDeletePipeline 4 years ago
Daniel Supernault 7873b7ecc5
Update config() to config_cache() 4 years ago
Daniel Supernault c65d03788b
Update config() to config_cache() 4 years ago
Daniel Supernault 53134208fe
Update config() to config_cache() 4 years ago
Daniel Supernault a9f009305c
Update config() to config_cache() 4 years ago
Daniel Supernault 40f9aa6055
Update import job 4 years ago
daniel f25452ea1a
Merge pull request #2642 from stelzch/dev
Create directory in InstagramImport
4 years ago
Daniel Supernault ddc768871b
Update federation pipeline, add locks 5 years ago
Daniel Supernault d1c5e9b867
Update InboxPipeline, fail earlier for invalid public keys. Fixes #2648 5 years ago
Christoph Stelz f5aa89b2d2 Add fix for InstagramImport 5 years ago
Daniel Supernault 9fd90e174b
Update StatusDeletePipeline, use StorageMediaService for media deletes 5 years ago
Daniel Supernault 37dbb3de29
Update MediaStorageService, dispatch deletes to MediaDeletePipeline 5 years ago
Daniel Supernault 896452c74c
Update VideoThumbnail job, generate blurhash for videos 5 years ago
Daniel Supernault 3f772ff864
Update StatusDelete pipeline, call StatusService::del() to remove status from cache 5 years ago
Daniel Supernault 069f20ff77
Update LikePipeline, add StatusService del() method 5 years ago
Daniel Supernault 4f40f6f5a1
Update RemotAvatarFetch, only dispatch jobs if cloud storage is enabled 5 years ago
Daniel Supernault 4c148055cf
Update AvatarPipeline, add remote avatar fetch 5 years ago
Daniel Supernault f930c4bda2
Update StatusDelete pipeline, fix object storage thumbnail deletion 5 years ago
Daniel Supernault 98c44f7bdb
Update VideoThumbnail, add MediaStoragePipeline 5 years ago
Daniel Supernault 889c3d8758
Update AvatarController, remove deprecated thumb_path 5 years ago
Daniel Supernault be6d12fcb6
Update MediaPipeline, handle cloud object storage 5 years ago
Daniel Supernault 2284d85f9c
Update VideoThumbnail job, remove outdated cloud storage logic 5 years ago
Daniel Supernault 234f72f3aa
Update ImageOptimizePipeline, add skip_optimize and MediaStorageService support 5 years ago
Daniel Supernault 4b1a0fd750
Update StatusDelete job, handle cloud storage media deletes 5 years ago
Daniel Supernault 36a722aa3c
Update InboxValidator 5 years ago
Daniel Supernault 56256cb037
Update InboxPipeline, add missing import 5 years ago
Daniel Supernault 4a4d8f0069
Update InboxWorker, fix race condition in account deletes 5 years ago
Daniel Supernault 2bac25ebcd
Update InboxPipeline, increase timeout length 5 years ago
Daniel Supernault d5cd2ad4cb
Update InboxPipeline, increase timeout length 5 years ago
Daniel Supernault 6dcd472be6
Update Profile, fix status count 5 years ago
Daniel Supernault 888ea7f07e
Update ap inbox 5 years ago
Daniel Supernault f6528c8470
Update avatars, use jpeg default 5 years ago
Daniel Supernault 63eceb8236
Update delete handler 5 years ago
Daniel Supernault a5019b8907
Update StatusController 5 years ago
Daniel Supernault 881fa86573
Update NotificationTransformer, handle tagged deletes 5 years ago
Daniel Supernault b892bcf0e8
Add autospam feature 5 years ago
Daniel Supernault b3078f274f
Update DeleteAccountPipeline, add AccountInterstitial and DirectMessage purging 5 years ago
Daniel Supernault 4fbada5586
Update InboxPipeline 5 years ago
Daniel Supernault 4733ca9fb9
Add shared inbox 5 years ago
Daniel Supernault 776cd4398b
Update ImportInstagram pipeline 5 years ago
Daniel Supernault 6476855519
Update jobs, add retry and timeout attributes 5 years ago
Daniel Supernault 2ab58fb723
Update InboxValidator, oof 5 years ago
Daniel Supernault 011e2c964c
Update InboxValidator 5 years ago
Daniel Supernault 938e721e91
Update InboxValidator 5 years ago
Daniel Supernault 3ec5102c24
Update FederationController, move signature validation to InboxValidator job 5 years ago
Daniel Supernault b5899648c5
Update SharePipeline, fix item relation bug 6 years ago
Ashley Hull 9c84df49ff typo 6 years ago
Daniel Supernault f400c632f0
Update DeleteAccountPipeline, fixes #2016 6 years ago
Daniel Supernault 578d2f353d
Update DeleteAccountPipeline 6 years ago
Daniel Supernault 6bb8099583
Update VideoThumbnail pipeline job 6 years ago
Daniel Supernault 1199fb89f6
Update ImageUpdate pipeline job 6 years ago
Daniel Supernault 813ef12329
Update LikePipeline, fix typo 6 years ago
Daniel Supernault 1b9c1bfa34
Update LikePipeline, fix typo 6 years ago
Daniel Supernault c369882b48
Update Redis namespace 6 years ago
Daniel Supernault 0c59a55e6d
Update SharePipeline, federate self boosts 6 years ago
Daniel Supernault 39f4b470b3
Update DiscoverController 6 years ago
Daniel Supernault 20baf7a7c9
Update InboxWorker 6 years ago
Daniel Supernault b86a9d9524
Update StatusPipeline 6 years ago
Daniel Supernault 610d51c2ec
Update AP job 6 years ago
Daniel Supernault 14d43c2a7e
Update AP handler, deliver unlisted and followers-only posts 6 years ago
Daniel Supernault f47d2113b1
Remove unused job 6 years ago
Daniel Supernault 60e9d547ae
Fix regression in comment mutes/blocks 6 years ago
Daniel Supernault 76c480bf85
Update DeleteAccountPipeline to delete StatusHashtags 6 years ago
Daniel Supernault 8ac2c9167c
Update StatusPipeline, add status_visibility to hashtag lexer 6 years ago
Daniel Supernault 7591eadbd1
Update Hashtag limit 6 years ago
Daniel Supernault 0516906183
Update MentionPipeline, prevent duplicate notifications for comments/mentions 6 years ago
Daniel Supernault c8c441aa4c
Update SharePipeline 6 years ago
Daniel Supernault d85fdb8304
Update StatusPipeline 6 years ago
Daniel Supernault e5683f94d4
Update LikePipeline 6 years ago
Daniel Supernault 8c860dc2ed
Update SharePipeline 6 years ago
Daniel Supernault 9d2b5c43ba
Update FollowPipeline 6 years ago
Daniel Supernault 1bb3e0344b
Update ContactPipeline 6 years ago
Daniel Supernault 93b9035531
Add ContactPipeline 6 years ago
Daniel Supernault 5b55165acd
Update RemoteFollow job 6 years ago
Daniel Supernault 3679332114
Update InboxValidator job 6 years ago
Daniel Supernault 0e7f2bd0be
Update InboxValidator job 6 years ago
Daniel Supernault 21f211d354
Update InboxValidator job 6 years ago
Daniel Supernault 10f897b59f
Update InboxValidator job 6 years ago
Daniel Supernault c75be9fb38
Update InboxValidator 6 years ago
Daniel Supernault 1b52febfab
Add InboxValidator job 6 years ago
Daniel Supernault 015c2f9954
Update StatusPipeline 6 years ago
Daniel Supernault 2f8d48a0d7
Update StatusEntityLexer 6 years ago
Daniel Supernault 0077544779
Update StatusDelete 6 years ago
Daniel Supernault e14e18e6b4
Update VideoThumbnail pipeline 6 years ago
Kirk Strauser 5d263d1c2e
PixelFed -> Pixelfed
There was a remaining mix of capital-F "PixelFed" occurrences. This
changes everything to the same capitalization, "Pixelfed", for
consistency.
6 years ago
Daniel Supernault 44ba4749f9
Update VideoThumbnail 6 years ago
Daniel Supernault a641db0764
Update avatar deletion 6 years ago
Daniel Supernault a1c29b50e3
Update VideoPipeline 6 years ago
Daniel Supernault 777b103288
Update CommentPipeline 6 years ago
Daniel Supernault 0ce65865c6
Update StatusPipeline 6 years ago
Daniel Supernault 4bece20954
Update StatusPipeline 6 years ago
Daniel Supernault f92b259232
Update LikePipeline 6 years ago
Daniel Supernault fae385989e
Update DeleteAccountPipeline 6 years ago
Daniel Supernault acd705e9d3
Update AvatarOptimize job 7 years ago
Daniel Supernault 541927634f
Remove identicons, use default avatar for new users 7 years ago
Daniel Supernault 63f920a143
Update AvatarOptimize job 7 years ago
Daniel Supernault 626bb4e700
Update FollowPipeline 7 years ago
Hawkheart 88d2488d08
extend URL validation
this code is currently dead, but improving it should it become live
7 years ago
Daniel Supernault d40af20013
Update RemoteFollow pipeline 7 years ago
Daniel Supernault 718d9a0452
Update CommentPipeline 7 years ago
Daniel Supernault 2378376595
Update DeleteAccountPipeline 7 years ago
Daniel Supernault c7819514d9
Update ImportPipeline 7 years ago
Daniel Supernault a27418d4ef
Update ImportPipeline 7 years ago
Daniel Supernault 31dd8d38e7
Update ImportPipeline 7 years ago
Daniel Supernault ce519c1ad5
Update StatusPipeline 7 years ago
Daniel Supernault 8e5bdf6368
Update ImageOptimizePipeline 7 years ago
Daniel Supernault 0d73a57d75
Update StatusDeletePipeline, make async 7 years ago
Daniel Supernault feeb60eb94
Update activitypub deliver 7 years ago
Daniel Supernault 691cc991c6
Update AP deliver job 7 years ago
Daniel Supernault 4bfe30e5b5
Update AP deliver job 7 years ago
Daniel Supernault c817d4cfda
Update AP deliver job 7 years ago
Daniel Supernault d7d47ca132
Update AP deliver job 7 years ago
Daniel Supernault d28a5ea67f
Update AP deliver job 7 years ago
Daniel Supernault b6bb6e3cb5
Update AP deliver job 7 years ago
Daniel Supernault 87e856c001
Update AP deliver job 7 years ago
Daniel Supernault 4e978b7a56
Update AP deliver job 7 years ago
Daniel Supernault fadfd8349b
Add async activitypub delivery with timeout and concurrency settings 7 years ago
Daniel Supernault 8ba6506a6a
Update AP job 7 years ago
Daniel Supernault 7754cfb167
Update StatusTransformer 7 years ago
Daniel Supernault 66d525dde5
Update StatusDelete pipeline, fanout via AP if enabled 7 years ago
Daniel Supernault e6b4e7670d
Update StatusEntityLexer 7 years ago
Daniel Supernault 047d89c1b2
Update AvatarPipeline 7 years ago
Daniel Supernault 7295b1b887
Update StatusPipeline 7 years ago
Daniel Supernault 6b7caa988f
Update VideoThumbnail job 7 years ago
Daniel Supernault f544c5f8b5
Add ImportAvatar job 7 years ago
Daniel Supernault 63d7e4ecaa
Update SharePipeline 7 years ago
Daniel Supernault 7316ee38c4
Update AvatarPipeline 7 years ago
Daniel Supernault 8c0119e69d
Update CommentPipeline 7 years ago
Daniel Supernault 52bbe0061a
Update FollowPipeline 7 years ago
Daniel Supernault 49d825f5b2
Update ImageOptimizePipeline 7 years ago
Daniel Supernault a9e4589e36
Update InstagramImportPipeline 7 years ago
Daniel Supernault 8edeab11d6
Update StatusPipeline 7 years ago
Daniel Supernault 219362b415
Update SharePipeline 7 years ago
Daniel Supernault 7e16e9d43f
Update MentionPipeline 7 years ago
Daniel Supernault bb2ad95e55
Update LikePipeline 7 years ago
Daniel Supernault 33b4d354e7
Update ImageOptimize pipeline 7 years ago
Daniel Supernault 1bd90cb95b
Update StatusEntityLexer 7 years ago
Daniel Supernault 3e6961ca67
Add remote follow job 7 years ago
Daniel Supernault 5b68d147d2
Update StatusPipeline, only deliver if ap is enabled 7 years ago
Daniel Supernault 14d43ba845
Fix AP fanout 7 years ago
Daniel Supernault 8235589276
Update StatusPipeline 7 years ago
Daniel Supernault f278bab515
Update EntityLexer job 7 years ago
Daniel Supernault 95301f1357
Update StatusEntityLexer 7 years ago
Daniel Supernault 071feae1d0
Update Status Pipeline 7 years ago
Daniel Supernault 94ee7a2f25
Update AP delivery job 7 years ago
Daniel Supernault 868a83cb65
Update DeleteAccountPipeline job, add db transactions to prevent race conditions 7 years ago
Daniel Supernault b5cc7b12bc
Update DeleteAccountJob 7 years ago
Daniel Supernault 95799c5c70
Update FollowPipeline 7 years ago
Daniel Supernault 2d773ca537
Fixes #406 7 years ago
Daniel Supernault 13a5b0e12d
Add WIP account delete job 7 years ago
Daniel Supernault 580bfd0bbe
Fixes #577 7 years ago
Daniel Supernault c4b1f18755
Update VideoThumbnail job 7 years ago
Daniel Supernault 80b05f5682
Update StatusEntityLexer 7 years ago
Daniel Supernault 6001039e94
Update NewStatusPipeline job 7 years ago
Daniel Supernault 0621b38bb0
Update StatusActivityPubDeliver job 7 years ago
Daniel Supernault 28827559d5
Update RemoteFollowPipeline job 7 years ago
Daniel Supernault ef10c24d16
Update InboxWorker 7 years ago
Daniel Supernault 7492194cc2
Update StatusDelete pipeline 7 years ago
Daniel Supernault 243c62e73f
Add SharePipeline job 7 years ago
Daniel Supernault c710effcd4
Fix pleroma bug with invalid urls 7 years ago
Daniel Supernault 7dc1bc7d9f
Update LikePipeline 7 years ago
Daniel Supernault 97a632c987
Add IG import job 7 years ago
Daniel Supernault 487b3dc412
Add VideoOptimize job 7 years ago
Daniel Supernault 7c85a6178c
Add Video jobs 7 years ago
daniel b8abbdd90f Apply fixes from StyleCI 7 years ago
Daniel Supernault b0babe819d
Update ImageUpdate job, skip non gd-compatible mime types from generating a thumbnail 7 years ago
Daniel Supernault 17e099c206
Update ImageUpdate job, skip non gd-compatible mime types 7 years ago
Daniel Supernault 2a3aa3f85b
Update RemoteFollow Pipeline 7 years ago
Daniel Supernault f4f7909a06
Update web routes 7 years ago
Daniel Supernault 865f852a8e
Update StatusEntityLexer 7 years ago
Daniel Supernault 77cd0f92c5 Update StatusEntityLexer 7 years ago
Daniel Supernault 057a652c50 Add AP SharedInbox worker 7 years ago
Daniel Supernault e64c7be584 Add AP Inbox worker 7 years ago
Daniel Supernault e334eaa809 Update LikeController 7 years ago
Daniel Supernault 56b18f3e08 Update ImageOptimizePipeline, do not optimize gifs 7 years ago
Daniel Supernault faec46069b Update StatusDelete Pipeline 7 years ago
Daniel Supernault 596f335dc6 Update StatusEntityLexer 7 years ago
Daniel Supernault 4e51fbd5eb Add soft-deletes 7 years ago
Daniel Supernault 3f0ad3ffe2 Update StatusController, support multiple uploads 7 years ago
Daniel Supernault dd60413394 Add MentionPipeline 7 years ago
Daniel Supernault 86efcceb4c Update LikePipeline, prevent duplicate like notifications 7 years ago
Daniel Supernault f64cf90dda Update CommentPipeline, do not send notifications for self comments 7 years ago
Daniel Supernault 20432ada5f Add CommentPipeline 7 years ago
Daniel Supernault eaf465914a Add comment notifications 7 years ago
Daniel Supernault 91a6f8eba5 Add post delete method 7 years ago
Daniel Supernault 1b794c8508 Update StatusPipeline 7 years ago
Daniel Supernault 8498779430 Fix avatar bug 7 years ago
Daniel Supernault ec2bff95b6 Add StatusPipeline 7 years ago
Daniel Supernault e2afe175f4 Add RemoteFollowPipeline
Still a WIP
7 years ago
Daniel Supernault dde1e19d55 Update CreateAvatar job 7 years ago
Daniel Supernault b5dbff40e3 Add FollowPipeline job 7 years ago
Daniel Supernault 0f8fe5d3d2 Update LikePipeline
Do not send notifications to self
7 years ago
Daniel Supernault 3ec93d096c Add LikePipeline and like notifications 7 years ago
Daniel Supernault 343757b1ea Add ImageOptimizePipeline 7 years ago
Daniel Supernault a5438f4c37 Add CreateAvatar job 7 years ago