You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelfed/app/Services
Daniel Supernault 868e09b64d
Update AP Delivery Service, fix signing and delivery
2 weeks ago
..
Account Fix isDomainCompatible throwing on non-json beagle response 3 weeks ago
Federation refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
Groups Convert optional() to nullsafe operator 4 weeks ago
Internal Fix SoftwareUpdate notices 2 weeks ago
Media
…
Status refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
AccountService.php Replace Str::of() fluent chains with static Str::/native calls 2 weeks ago
ActivityPubDeliveryService.php Update AP Delivery Service, fix signing and delivery 2 weeks ago
ActivityPubFetchService.php polish 1 month ago
AdminSettingsService.php Replace Str::of() fluent chains with static Str::/native calls 2 weeks ago
AdminShadowFilterService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
AdminStatsService.php Use now() helper instead of Carbon::now() for current-time access 2 weeks ago
AutolinkService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
AutospamService.php
…
AvatarService.php Replace Str::of() fluent chains with static Str::/native calls 2 weeks ago
BookmarkService.php
…
BouncerService.php Pint app/ 1 month ago
CollectionService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
ConfigCacheService.php
…
CustomEmojiService.php Add admin:resyncemoji command to re-download remote emoji locally 4 weeks ago
DiscoverService.php
…
DomainService.php
…
EmailService.php
…
EmailVerificationService.php Refactor Auth, remove expensive middleware 2 weeks ago
FetchCacheService.php Fix unauthenticated SSRF in remote media/avatar fetch (variant of CVE-2026-71246) 4 weeks ago
FilesystemService.php
…
FollowerService.php Extract following-ids lookup into FollowerService::getFollowingIds 4 weeks ago
FractalService.php refactor: extract duplicate patterns into shared methods 1 month ago
GroupFeedService.php
…
GroupPostService.php refactor: extract duplicate patterns into shared methods 1 month ago
GroupService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
HashidService.php
…
HashtagFollowService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
HashtagRelatedService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
HashtagService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
HomeTimelineService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
ImportService.php
…
InstanceService.php fix: stop caching raw Eloquent models to prevent incomplete-object 500s 4 weeks ago
LandingService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
LikeService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
LiveStreamService.php
…
MarkerService.php
…
MediaBlocklistService.php Use indexed query for media blocklist lookups and allow removing inactive hashes 3 weeks ago
MediaPathService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
MediaService.php refactor: extract duplicate patterns into shared methods 1 month ago
MediaStorageService.php Lint 3 weeks ago
MediaTagService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
ModLogService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
NetworkTimelineService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
NodeinfoService.php
…
NotificationAppGatewayService.php chore: move resources/lang to top-level lang/ per Laravel 9+ convention 4 weeks ago
NotificationService.php Update NotificationService 2 weeks ago
PendingLoginService.php Refactor Auth, remove expensive middleware 2 weeks ago
PlaceService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
PollService.php
…
ProfileService.php
…
ProfileStatusService.php
…
PronounService.php
…
PublicTimelineService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
PushNotificationService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
ReblogService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
RelationshipService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
ResilientMediaStorageService.php
…
SanitizeService.php
…
SearchApiV2Service.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
SecureMediaFetchService.php Route StoryFetch outbound requests through SSRF-hardened fetch service 3 weeks ago
SnowflakeService.php
…
StatusHashtagService.php refactor: extract duplicate patterns into shared methods 1 month ago
StatusMentionService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
StatusService.php feat: add admin:fixPostCounts to resync post like/boost/comment counts 4 weeks ago
StoryIndexService.php Update StoryService and add has_story to AccountTransformer 2 weeks ago
StoryService.php Update StoryService and add has_story to AccountTransformer 2 weeks ago
SuggestionService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
TrendingHashtagService.php perf: fix N+1 queries; fix ComposeController lint and test namespace 4 weeks ago
UserAgentService.php
…
UserFilterService.php Extract duplicated blocked-id and duplicate-shortcode query patterns 4 weeks ago
UserOidcService.php
…
UserRoleService.php
…
UserStorageService.php Change storage size calculation from floor to ceil 2 weeks ago
WebfingerService.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago