Commit Graph

37 Commits

Author SHA1 Message Date
Daniel Supernault 19233cc976
Update HashtagFollowObserver 2023-11-15 22:16:23 -07:00
Daniel Supernault c6a6b3ae30
Update Experimental Home Feed, fix remote posts, shares and reblogs 2023-11-15 21:57:13 -07:00
Daniel Supernault 015b1b80b4
Update hashtag following 2023-11-13 05:29:38 -07:00
Daniel Supernault 125208fb9e
Update UserFilterObserver, dispatch FeedFollowPipeline jobs 2023-11-12 23:52:10 -07:00
Daniel Supernault 73cb8b43b3
Update HomeFeedPipeline, add follow/unfollow 2023-11-12 22:44:15 -07:00
Daniel Supernault ce63c4997b
Add Feed fanout 2023-11-12 20:54:32 -07:00
Daniel Supernault 1cd96ced2a
Update StatusHashtagObserver 2023-11-11 05:47:52 -07:00
Daniel Supernault fe6123c820
Update ImportPostController 2023-06-26 05:38:29 -06:00
Daniel Supernault 10dd348c28
Update ImportService, filter deleted posts from getImportedPosts endpoint 2023-06-26 04:46:57 -06:00
Daniel Supernault 892907d5d1
Update TransformImports command, improve handling of imported posts that already exist or are from deleted accounts 2023-06-26 04:16:49 -06:00
Daniel Supernault 796e374040
Update UserObserver 2023-01-21 05:34:33 -07:00
Daniel Supernault 29f2c50e2e
Update StatusHashtagObserver 2022-12-27 04:16:34 -07:00
Daniel Supernault 1cdc0fe8ed
Update delete pipelines 2022-12-24 04:28:52 -07:00
Daniel Supernault 3328b367fd
Add optional home feed caching 2022-12-16 00:43:20 -07:00
Daniel Supernault 81f7d17263
Update FollowerService, improve cache invalidation 2022-12-07 02:50:13 -07:00
Daniel Supernault 356cc2774a
Update FollowerService, use redis sorted sets for follower relations 2022-12-05 05:27:27 -07:00
Daniel Supernault 9f7672f570
Update AvatarObserver, fix cloud delete bug by checking if cloud storage is enabled 2022-12-04 22:21:09 -07:00
Daniel Supernault 78665b0c17
Update model observers, handle events after all transactions are committed 2022-09-26 23:58:15 -06:00
Daniel Supernault 805a014e38
Update StatusObserver, handle events after all transactions are committed 2022-09-26 23:55:36 -06:00
Daniel Supernault d122c2d042
Add StatusObserver 2022-09-12 21:26:54 -06:00
Daniel Supernault 80d9b9399a
Refactor following & relationship logic. Replace FollowerObserver with FollowerService and added RelationshipService to cache results. Removed NotificationTransformer includes and replaced with cached services to improve performance and reduce database queries. 2021-10-07 03:27:13 -06:00
Daniel Supernault 38e5fc43eb
Add FollowObserver 2021-07-25 05:46:42 -06:00
Daniel Supernault d3157f2a2d
Add LikeObserver 2021-07-02 01:33:49 -06:00
Daniel Supernault 68aa25400b
Add Auto Following support for admins 2021-06-10 21:07:35 -06:00
Daniel Supernault b299da9311
Update AccountService, cache object and observe changes 2021-02-01 00:47:54 -07:00
Daniel Supernault 9eafc31e6f
Update AvatarObserver, add logic to delete avatars stored in S3 2021-01-25 21:37:44 -07:00
Daniel Supernault 889c3d8758
Update AvatarController, remove deprecated thumb_path 2021-01-24 18:22:13 -07:00
Daniel Supernault f6528c8470
Update avatars, use jpeg default 2020-12-14 23:54:22 -07:00
Daniel Supernault 51642fc40d
Add modlog notifications 2020-02-21 21:00:00 -07:00
Daniel Supernault f400c632f0
Update DeleteAccountPipeline, fixes #2016 2020-02-15 23:10:36 -07:00
Daniel Supernault 8a0e1402dd
Add UserFilterObserver 2019-09-03 19:30:13 -06:00
Daniel Supernault 9d55d65b58
Add StatusHashtagObserver 2019-06-30 22:38:26 -06:00
Daniel Supernault 4ee3d10da8
Update UserObserver 2019-06-15 23:30:36 -06:00
Daniel Supernault a641db0764
Update avatar deletion 2019-05-27 20:03:19 -06:00
Daniel Supernault 64462cdb94
Add NotificationObserver 2019-04-30 22:41:38 -06:00
Daniel Supernault db22469f06
Add AvatarObserver 2019-02-12 01:05:17 -07:00
Daniel Supernault 03cf26a09a
Update UserObserver 2019-02-12 00:57:49 -07:00