Commit graph

350 commits

Author SHA1 Message Date
Daniel Supernault
446ca3a878
Update notification epoch generation 2023-11-13 01:59:38 -07:00
Daniel Supernault
c39b9afbfd
Update HomeTimelineService, apply filters to feed warm logic 2023-11-12 23:53:22 -07:00
Daniel Supernault
43443503a1
Update FeedFollowPipeline, use more efficient query 2023-11-12 23:00:33 -07:00
Daniel Supernault
115a9d2dec
Update HomeTimelineService 2023-11-12 22:45:09 -07:00
Daniel Supernault
2a8a299058
Update HomeTimelineService 2023-11-12 21:09:06 -07:00
Daniel Supernault
de2b5ba4e9
Update FollowerService, reduce localFollowerIds ttl 2023-11-12 16:36:02 -07:00
Daniel Supernault
20a560bfd1
Update FollowerService, add localFollowerIds method 2023-11-11 07:23:11 -07:00
Daniel Supernault
9dfc377322
Add HomeTimelineService 2023-11-11 05:46:37 -07:00
Daniel Supernault
1f35da0d4b
Update HashtagServices 2023-11-11 05:25:23 -07:00
Daniel Supernault
c7b304ef20
Update http client 2023-11-06 02:08:51 -07:00
Daniel Supernault
6cf4363c50
Update MediaService, remove hls_manifest attribute for MastoAPI entities 2023-10-23 01:14:33 -06:00
Daniel Supernault
4cd53247a6
Add MediaHlsService 2023-10-22 23:42:25 -06:00
Daniel Supernault
36df0d8373
Update nodeinfo 2023-10-12 21:29:51 -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
457d5454f8
Update NotificationService, handle empty epoch. Fixes #4689 2023-10-10 19:13:19 -06:00
Daniel Supernault
d969a97360
Update Status model, improve thumb logic 2023-09-25 01:57:43 -06:00
Daniel Supernault
fb1deb6e28
Add Resilient Media Storage 2023-09-25 00:59:24 -06:00
Daniel Supernault
0210f8aa2a
Update NotificationService, fix order bug 2023-09-18 00:25:01 -06:00
Daniel Supernault
61d235b797
Update StatusService, fix logic check 2023-09-18 00:17:22 -06:00
Daniel Supernault
223661ecb2
Update StatusService, hydrate accounts on request instead of caching them along with status objects 2023-09-17 23:54:31 -06:00
Daniel Supernault
2496386d9b
Update NotificationService, improve cache warming query 2023-09-17 23:51:42 -06:00
Daniel Supernault
33ed7a8c91
Add AdminShadowFilter feature 2023-09-14 22:32:37 -06:00
Emelia Smith
74ad26fee6
Fix potential memory leak due to not calling imagedestroy on GdImage objects 2023-09-09 22:55:06 +02:00
Daniel Supernault
347e4f59a3
Update FollowerService, add forget method to RelationshipService call to reduce load when mass purging 2023-08-23 02:39:16 -06:00
Daniel Supernault
3d1b6516fe
Update ActivityPubFetchService, add validateUrl parameter to bypass url validation to fetch content from blocked instances 2023-08-01 03:16:08 -06:00
Daniel Supernault
59b643789f
Update StatusService, reduce cache ttl from 7 days to 6 hours 2023-07-22 03:50:23 -06:00
Daniel Supernault
acabf603f0
Update Remote Auth feature, fix custom domain bug and enforce banned domains 2023-07-17 23:43:19 -06:00
Daniel Supernault
45b9404ec1
Add Sign-in with Mastodon 2023-07-16 07:09:15 -06:00
Daniel Supernault
3590adbd87
Update MediaStorageService, improve head header handling 2023-07-16 04:17:23 -06:00
Daniel Supernault
2bef3e415d
Update AP Helpers, improve url validation and add optional dns verification, disabled by default 2023-07-14 03:10:48 -06:00
Daniel Supernault
c61d0b915f
Update SearchApiV2Service, improve resolve query logic to better handle remote posts/profiles and local posts/profiles 2023-07-14 01:22:49 -06:00
Daniel Supernault
4b2c66f557
Update Services, use zpopmin on predis 2023-07-13 22:06:21 -06:00
Daniel Supernault
2f2e446c1f
Update ImportService 2023-06-26 05:39:16 -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
63a7879c29
Update ActivityPubFetchService 2023-06-25 23:02:02 -06:00
Daniel Supernault
b89c4f1cdc
Update ActivityPubFetchService, fix authorized_fetch support 2023-06-25 22:26:04 -06:00
Daniel Supernault
763ce19a0a
Update AdminApiController, improve admin moderation tools 2023-06-22 05:43:42 -06:00
Daniel Supernault
b64af89d40
Update migration and service 2023-06-12 04:56:18 -06:00
Daniel Supernault
8c9f4da48a
Add ImportPost model, migration and service 2023-06-12 02:51:29 -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
a2305d5fdc
Added /api/v1.1/accounts/app/settings endpoint and UserAppSettings model to store app specific settings 2023-05-29 03:43:25 -06:00
Daniel Supernault
992d910b9c
Added following_since attribute to /api/v1/accounts/relationships endpoint when _pe=1 (pixelfed entity) parameter is present 2023-05-29 00:08:31 -06:00
Daniel Supernault
4479055e1e
Update UpdateStatusService, fix formatting issue. Fixes #4423 2023-05-26 19:16:57 -06:00
Daniel Supernault
98cf8f32a0
Add Post Edits/Updates 2023-05-25 00:33:44 -06:00
Daniel Supernault
4d8b4dcf35
Update StatusService, fix bug in getFull method 2023-05-24 23:41:48 -06:00
Daniel Supernault
9f901d65c9
Update PublicTimelineService, improve warmCache query 2023-05-23 01:29:22 -06:00
Daniel Supernault
132a58de54
Add Autospam Advanced Detection 2023-05-17 04:00:03 -06:00
Daniel Supernault
ea943333a5
Update models, remove deprecated toText and toHtml methods 2023-05-13 00:43:46 -06:00