Commit graph

137 commits

Author SHA1 Message Date
Daniel Supernault
0d780ffbda
Update reply pipelines, restore reply_count logic 2022-12-24 01:19:11 -07:00
Daniel Supernault
a2f8aad1d5
Update StatusReplyPipeline, remove expensive reply count re-calculation query 2022-12-20 01:02:03 -07:00
Daniel Supernault
5cac7fb44f
Revert nsfw posts hidden on local/network timelines by default 2022-11-28 05:13:12 -07:00
Daniel Supernault
3ebae614ce
Hide nsfw posts from public/network timelines by default 2022-11-25 22:57:31 -07:00
Daniel Supernault
04e8c96a7e
Update status deletion, fix database lock issues and side effects 2022-10-07 03:15:34 -06:00
Daniel Supernault
1545e37cdb
Enforce blocks on incoming likes, shares, replies and follows 2022-08-07 20:59:36 -06:00
Daniel Supernault
76edd2063d
Increase StatusReplyPipeline timeout 2022-08-06 00:19:27 -06:00
Daniel Supernault
44f4a9edd9
Improve CollectionService cache invalidation, fixes #3548 2022-06-18 23:47:16 -06:00
noellabo
74cc41d4fa Add Content-Type and User-Agent for activity delivery 2022-05-03 01:58:20 +09:00
Daniel Supernault
c3c3ce1866
Update inbox, fixes #3315 2022-03-17 03:13:51 -06:00
Daniel Supernault
a84b173678
Update StatusTagsPipeline, process federated hashtags and mentions 2022-02-12 22:38:43 -07:00
Daniel Supernault
dbb1638fd6
Invalidate status cache after importing custom emoji 2022-01-21 01:28:36 -07:00
Daniel Supernault
489fdbb248
Update StatusTagPipeline 2022-01-19 00:58:13 -07:00
Daniel Supernault
dc17c9fc27
Improve emoji import 2022-01-19 00:46:30 -07:00
Daniel Supernault
1c20d6960a
Update MediaStorageService, fix reremote avatar bug 2022-01-17 17:11:16 -07:00
Daniel Mason
9cc18eb82a Fix for firstOrCreate failing hashtags with case differences on name 2022-01-05 19:45:19 +13:00
Daniel Supernault
327073724f
Update StatusEntityLexer, prevent boosts and replies from being added to PublicTimelineService 2021-12-21 22:48:47 -07:00
Daniel Supernault
7709220074
Add Polls 2021-08-04 20:29:21 -06:00
Daniel Supernault
1fdcbe5bf9
Update StatusEntityLexer, only add specific status types to PublicTimelineService 2021-07-07 01:53:28 -06:00
Daniel Supernault
8edd829436
Update AP Helpers, generate notification for remote replies 2021-06-18 02:55:42 -06:00
Daniel Supernault
f47161fcd9
Update StatusDeletePipeline 2021-05-12 22:16:35 -06:00
Daniel Supernault
7873b7ecc5
Update config() to config_cache() 2021-05-11 19:08:08 -06:00
Daniel Supernault
53134208fe
Update config() to config_cache() 2021-05-11 18:17:03 -06:00
Daniel Supernault
9fd90e174b
Update StatusDeletePipeline, use StorageMediaService for media deletes 2021-02-05 21:05:58 -07:00
Daniel Supernault
3f772ff864
Update StatusDelete pipeline, call StatusService::del() to remove status from cache 2021-01-30 16:37:29 -07:00
Daniel Supernault
f930c4bda2
Update StatusDelete pipeline, fix object storage thumbnail deletion 2021-01-24 19:08:55 -07:00
Daniel Supernault
4b1a0fd750
Update StatusDelete job, handle cloud storage media deletes 2021-01-17 21:51:25 -07:00
Daniel Supernault
6dcd472be6
Update Profile, fix status count 2020-12-27 14:45:31 -07:00
Daniel Supernault
63eceb8236
Update delete handler 2020-12-14 02:58:07 -07:00
Daniel Supernault
a5019b8907
Update StatusController 2020-12-13 17:30:50 -07:00
Daniel Supernault
881fa86573
Update NotificationTransformer, handle tagged deletes 2020-12-13 17:28:33 -07:00
Daniel Supernault
b892bcf0e8
Add autospam feature 2020-12-10 21:58:56 -07:00
Daniel Supernault
6476855519
Update jobs, add retry and timeout attributes 2020-05-22 15:53:59 -06:00
Daniel Supernault
c369882b48
Update Redis namespace 2019-12-10 23:04:03 -07:00
Daniel Supernault
b86a9d9524
Update StatusPipeline 2019-08-12 03:17:29 -06:00
Daniel Supernault
610d51c2ec
Update AP job 2019-08-07 11:28:18 -06:00
Daniel Supernault
14d43c2a7e
Update AP handler, deliver unlisted and followers-only posts 2019-08-06 21:36:36 -06:00
Daniel Supernault
8ac2c9167c
Update StatusPipeline, add status_visibility to hashtag lexer 2019-07-07 23:32:05 -06:00
Daniel Supernault
7591eadbd1
Update Hashtag limit 2019-07-01 21:52:29 -06:00
Daniel Supernault
d85fdb8304
Update StatusPipeline 2019-06-24 22:22:19 -06:00
Daniel Supernault
015c2f9954
Update StatusPipeline 2019-06-09 17:38:12 -06:00
Daniel Supernault
2f8d48a0d7
Update StatusEntityLexer 2019-06-09 17:27:42 -06:00
Daniel Supernault
0077544779
Update StatusDelete 2019-06-09 17:27:04 -06:00
Daniel Supernault
0ce65865c6
Update StatusPipeline 2019-05-20 20:39:33 -06:00
Daniel Supernault
4bece20954
Update StatusPipeline 2019-05-20 19:36:52 -06:00
Daniel Supernault
ce519c1ad5
Update StatusPipeline 2019-03-17 15:34:02 -06:00
Daniel Supernault
0d73a57d75
Update StatusDeletePipeline, make async 2019-03-07 23:49:19 -07:00
Daniel Supernault
feeb60eb94
Update activitypub deliver 2019-03-07 23:46:38 -07:00
Daniel Supernault
691cc991c6
Update AP deliver job 2019-03-07 23:39:18 -07:00
Daniel Supernault
4bfe30e5b5
Update AP deliver job 2019-03-07 23:27:22 -07:00
Daniel Supernault
c817d4cfda
Update AP deliver job 2019-03-07 23:25:05 -07:00
Daniel Supernault
d7d47ca132
Update AP deliver job 2019-03-07 23:10:28 -07:00
Daniel Supernault
d28a5ea67f
Update AP deliver job 2019-03-07 23:04:35 -07:00
Daniel Supernault
b6bb6e3cb5
Update AP deliver job 2019-03-07 22:59:53 -07:00
Daniel Supernault
87e856c001
Update AP deliver job 2019-03-07 22:56:18 -07:00
Daniel Supernault
4e978b7a56
Update AP deliver job 2019-03-07 22:51:27 -07:00
Daniel Supernault
fadfd8349b
Add async activitypub delivery with timeout and concurrency settings 2019-03-07 22:38:07 -07:00
Daniel Supernault
8ba6506a6a
Update AP job 2019-03-05 20:19:17 -07:00
Daniel Supernault
7754cfb167
Update StatusTransformer 2019-03-05 20:05:40 -07:00
Daniel Supernault
66d525dde5
Update StatusDelete pipeline, fanout via AP if enabled 2019-03-05 18:06:23 -07:00
Daniel Supernault
e6b4e7670d
Update StatusEntityLexer 2019-03-01 22:28:11 -07:00
Daniel Supernault
7295b1b887
Update StatusPipeline 2019-02-26 00:30:54 -07:00
Daniel Supernault
8edeab11d6
Update StatusPipeline 2019-01-12 15:19:57 -07:00
Daniel Supernault
1bd90cb95b
Update StatusEntityLexer 2019-01-10 20:44:22 -07:00
Daniel Supernault
5b68d147d2
Update StatusPipeline, only deliver if ap is enabled 2018-12-29 22:39:08 -07:00
Daniel Supernault
14d43ba845
Fix AP fanout 2018-12-25 15:21:25 -07:00
Daniel Supernault
8235589276
Update StatusPipeline 2018-12-25 14:22:34 -07:00
Daniel Supernault
f278bab515
Update EntityLexer job 2018-12-25 02:34:32 -07:00
Daniel Supernault
95301f1357
Update StatusEntityLexer 2018-12-24 22:34:48 -07:00
Daniel Supernault
071feae1d0
Update Status Pipeline 2018-12-24 22:23:12 -07:00
Daniel Supernault
94ee7a2f25
Update AP delivery job 2018-12-24 22:21:57 -07:00
Daniel Supernault
2d773ca537
Fixes #406 2018-11-26 20:26:27 -07:00
Daniel Supernault
580bfd0bbe
Fixes #577 2018-11-22 13:21:36 -07:00
Daniel Supernault
80b05f5682
Update StatusEntityLexer 2018-11-17 13:34:17 -07:00
Daniel Supernault
6001039e94
Update NewStatusPipeline job 2018-11-13 19:46:12 -07:00
Daniel Supernault
0621b38bb0
Update StatusActivityPubDeliver job 2018-11-13 19:45:48 -07:00
Daniel Supernault
7492194cc2
Update StatusDelete pipeline 2018-11-03 21:24:50 -06:00
daniel
b8abbdd90f Apply fixes from StyleCI 2018-08-28 03:07:36 +00:00
Daniel Supernault
865f852a8e
Update StatusEntityLexer 2018-08-09 20:22:32 -06:00
Daniel Supernault
77cd0f92c5 Update StatusEntityLexer 2018-07-23 12:53:33 -06:00
Daniel Supernault
faec46069b Update StatusDelete Pipeline 2018-06-13 21:29:20 -06:00
Daniel Supernault
596f335dc6 Update StatusEntityLexer 2018-06-13 19:47:08 -06:00
Daniel Supernault
4e51fbd5eb Add soft-deletes 2018-06-13 18:52:42 -06:00
Daniel Supernault
3f0ad3ffe2 Update StatusController, support multiple uploads 2018-06-13 17:14:10 -06:00
Daniel Supernault
91a6f8eba5 Add post delete method 2018-06-01 15:04:33 -06:00
Daniel Supernault
1b794c8508 Update StatusPipeline 2018-06-01 12:33:44 -06:00
Daniel Supernault
ec2bff95b6 Add StatusPipeline 2018-05-31 21:14:46 -06:00