Commit Graph

466 Commits (dev)

Author SHA1 Message Date
Daniel Supernault 1a6a3397e4
Add ActiveSharedInboxService, for efficient sharedInbox caching 10 months ago
Daniel Supernault 6cd1cbb41a
Update BeagleService, disable discovery if AP is disabled 11 months ago
Daniel Supernault ea2a9eb42a
Add Authorized Fetch 12 months ago
Daniel Supernault 73b9a75a64
Add UserStorageService 12 months ago
Daniel Supernault 4f2faed756
Update GroupActivityPubService.php 12 months ago
Daniel Supernault 3d6b9badf4
Add groups models, controllers and services 1 year ago
Daniel Supernault 81018265db
Fix BeagleService 1 year ago
Daniel Supernault 2cae8b48de
Update discover, add network trending using Beagle API 1 year ago
Daniel Supernault 4f2b8ed20a
Refactor total local post count logic, cache value and schedule updates twice daily to eliminate the perf issue on larger instances 1 year ago
Daniel Supernault 6e0d1ef41b
Update cache 1 year ago
Daniel Supernault d339b5c251
Update AccountService 1 year ago
Daniel Supernault c5e7e91777
Add disable_embeds setting, and fix cache invalidation in other settings 1 year ago
Daniel Supernault 42915ff9a0
Update AP fetch service and domain service 1 year ago
Daniel Supernault 4aad1c225a
Add api/v1/instance/peers API endpoint, disabled by default 1 year ago
Daniel Supernault e4edc6f192
Update ActivityPubFetchService, fix Friendica bug 1 year ago
Daniel Supernault 60a62b59c9
Update ConfigCacheService, fix database race condition and fallback to file config and enable by default 1 year ago
Daniel Supernault 7f8bba4415
Update CustomEmojiService, only return local emoji 1 year ago
Daniel Supernault a9e54aa540
Add BeagleService 1 year ago
Daniel Supernault dcc5f416ef
Update AdminSettingsController, add AdminSettingsService 1 year ago
Daniel Supernault 3628b4625c
Update ConfigCacheService, encrypt keys at rest 1 year ago
Daniel Supernault 087b27916f
Update filesystems config, add to config_cache 1 year ago
Daniel Supernault 6ce513f8c3
Update user_filters, use config_cache 1 year ago
Daniel Supernault a76cb5f4f8
Update autospam config, use config_cache 1 year ago
Daniel Supernault 5071aaf408
Update activitpub setting, use config_cache() 1 year ago
Daniel Supernault 40478f258a
Update landing settings, use config_cache 1 year ago
Daniel Supernault 665581d80c
Update cloud storage, use config_cache 1 year ago
Daniel Supernault a72188a7db
Update image pipeline, use config_cache 1 year ago
Daniel Supernault 481314cd23
Update custom emoji, add config_cache support 1 year ago
Daniel Supernault 8a89e3c963
Update captcha, use config_cache helper 1 year ago
Daniel Supernault bf46f6f5f4
Update config_cache 1 year ago
Daniel Supernault 5e4d4eff9d
Update config cache 1 year ago
Daniel Supernault cee618e844
Update SearchApiV2Service, use more efficient query 1 year ago
Daniel Supernault 592c84125c
Update StatusHashtagService, use more efficient cached count 1 year ago
Daniel Supernault 632f2cb619
Update SoftwareUpdateService, add command to refresh latest versions 1 year ago
Daniel Supernault 01535a6cfe
Update ApiV1Controller, improve notification filtering 1 year ago
Daniel Supernault 4a6be62128
Add account migration configurable, but enabled by default 1 year ago
Daniel Supernault f8145a78cf
Add Profile Migrations 1 year ago
Daniel Supernault 06655c3a8b
Update LandingService, add curated onboarding parameter 1 year ago
Daniel Supernault 8dac2caf1d
Add Curated Onboarding 1 year ago
Daniel Supernault b0fb198829
Add Software Update banner to admin home feeds 1 year ago
Daniel Supernault 1232cfc86a
Update ActivityPubFetchService, enforce stricter Content-Type validation 1 year ago
Daniel Supernault 240e6bbe4f
Update NodeinfoService, disable redirects 1 year ago
Daniel Supernault b81ae5773f
Update AP helpers, refactor post count decrement logic 1 year ago
Daniel Supernault 7caed381fb
Update AP helpers, more efficently update post counts 1 year ago
Daniel Supernault 622e9cee97
Add S3 IG Import Media Storage 1 year ago
Daniel Supernault 9d365d07f9
Update ParentalControls, map updated saved permissions/roles 2 years ago
Daniel Supernault c53894fe16
Add Parental Controls feature 2 years ago
Daniel Supernault fd44c80ce9
Update meta tags, improve descriptions and seo/og tags 2 years ago
Daniel Supernault 0ef6812709
Update UserRoleService, add useDefaultFallback parameter 2 years ago
Daniel Supernault 7dbdbf15a5
Add Roles & Parental Controls 2 years ago
Daniel Supernault 5169936062
Update MarkerService, fix php deprecation warning 2 years ago
Daniel Supernault c3f16c87a3
Update SearchApiV2Service, add user domain blocks filtering 2 years ago
Daniel Supernault 6d55cb27ee
Update UserFilterService, add domainBlocks method 2 years ago
Daniel Supernault b3148b788e
Update HomeTimelineService, add domain blocks filtering to warmCache method 2 years ago
Daniel Supernault 1664a5bc52
Update FollowerService, add $silent param to remove method to more efficently purge relationships 2 years ago
Daniel Supernault e7c08fbbb2
Update AccountService, add blocksDomain method 2 years ago
Daniel Supernault d3f032b2ec
Update FollowerService, add quickCheck to follows method for non cold-boot checks 2 years ago
Daniel Supernault ebbd98e743
Update AccountService, add setLastActive method 2 years ago
Daniel Supernault 33dbbe467d
Add Mutual Followers API endpoint 2 years ago
Daniel Supernault 176b4ed793
Add app:hashtag-related-generate command 2 years ago
Daniel Supernault 175203089b
Add Related Hashtags 2 years ago
Daniel Supernault 15f29f7d79
Update HashtagService, reduce cached_count cache ttl 2 years ago
Daniel Supernault e5401f8558
Update StatusHashtagService, remove problemaatic cache layer 2 years ago
Daniel Supernault 3327a008fa
Update HashtagService, improve count perf 2 years ago
Daniel Supernault 84f4e88573
Update HashtagFollowService, fix cache invalidation bug 2 years ago
Daniel Supernault 015b1b80b4
Update hashtag following 2 years ago
Daniel Supernault 446ca3a878
Update notification epoch generation 2 years ago
Daniel Supernault c39b9afbfd
Update HomeTimelineService, apply filters to feed warm logic 2 years ago
Daniel Supernault 43443503a1
Update FeedFollowPipeline, use more efficient query 2 years ago
Daniel Supernault 115a9d2dec
Update HomeTimelineService 2 years ago
Daniel Supernault 2a8a299058
Update HomeTimelineService 2 years ago
Daniel Supernault de2b5ba4e9
Update FollowerService, reduce localFollowerIds ttl 2 years ago
Daniel Supernault 20a560bfd1
Update FollowerService, add localFollowerIds method 2 years ago
Daniel Supernault 9dfc377322
Add HomeTimelineService 2 years ago
Daniel Supernault 1f35da0d4b
Update HashtagServices 2 years ago
Daniel Supernault c7b304ef20
Update http client 2 years ago
Daniel Supernault 6cf4363c50
Update MediaService, remove hls_manifest attribute for MastoAPI entities 2 years ago
Daniel Supernault 4cd53247a6
Add MediaHlsService 2 years ago
Daniel Supernault 36df0d8373
Update nodeinfo 2 years ago
Daniel Supernault 82798b5ea3
Update AvatarPipeline, improve refresh logic and garbage collection to purge old avatars 2 years ago
Daniel Supernault 457d5454f8
Update NotificationService, handle empty epoch. Fixes #4689 2 years ago
Daniel Supernault d969a97360
Update Status model, improve thumb logic 2 years ago
Daniel Supernault fb1deb6e28
Add Resilient Media Storage 2 years ago
Daniel Supernault 0210f8aa2a
Update NotificationService, fix order bug 2 years ago
Daniel Supernault 61d235b797
Update StatusService, fix logic check 2 years ago
Daniel Supernault 223661ecb2
Update StatusService, hydrate accounts on request instead of caching them along with status objects 2 years ago
Daniel Supernault 2496386d9b
Update NotificationService, improve cache warming query 2 years ago
Daniel Supernault 33ed7a8c91
Add AdminShadowFilter feature 2 years ago
Emelia Smith 74ad26fee6
Fix potential memory leak due to not calling imagedestroy on GdImage objects 2 years ago
Daniel Supernault 347e4f59a3
Update FollowerService, add forget method to RelationshipService call to reduce load when mass purging 2 years ago
Daniel Supernault 3d1b6516fe
Update ActivityPubFetchService, add validateUrl parameter to bypass url validation to fetch content from blocked instances 2 years ago
Daniel Supernault 59b643789f
Update StatusService, reduce cache ttl from 7 days to 6 hours 2 years ago
Daniel Supernault acabf603f0
Update Remote Auth feature, fix custom domain bug and enforce banned domains 2 years ago
Daniel Supernault 45b9404ec1
Add Sign-in with Mastodon 2 years ago
Daniel Supernault 3590adbd87
Update MediaStorageService, improve head header handling 2 years ago
Daniel Supernault 2bef3e415d
Update AP Helpers, improve url validation and add optional dns verification, disabled by default 2 years ago
Daniel Supernault c61d0b915f
Update SearchApiV2Service, improve resolve query logic to better handle remote posts/profiles and local posts/profiles 2 years ago
Daniel Supernault 4b2c66f557
Update Services, use zpopmin on predis 2 years ago
Daniel Supernault 2f2e446c1f
Update ImportService 2 years ago
Daniel Supernault 10dd348c28
Update ImportService, filter deleted posts from getImportedPosts endpoint 2 years ago