mirror of https://github.com/pixelfed/pixelfed
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.
Custom emoji were always written locally and served via hardcoded /storage URLs, so they never used S3 even on cloud instances. - CustomEmoji: centralize URL + storage on the active disk (cloud when pixelfed.cloud_storage is enabled, else local public/ disk) via urlForPath/url/storageTarget/storeMedia/storeMediaFromFile/deleteMedia - Route emoji writes/deletes and URL generation (scan, CustomEmojiService::all) through those helpers in ImportEmojis, CustomEmojiService::import and AdminController - Add admin:EmojiMoveStorageLocalToCloud to migrate existing local emoji to cloud: copy, verify by size, delete local, bust caches - Schedule it daily when cloud storage is enabled |
4 weeks ago | |
|---|---|---|
| .. | ||
| Account | 4 weeks ago | |
| Federation | 1 month ago | |
| Groups | 4 weeks ago | |
| Internal | 1 month ago | |
| Media | 1 month ago | |
| Status | 1 month ago | |
| AccountService.php | 1 month ago | |
| ActivityPubDeliveryService.php | 4 weeks ago | |
| ActivityPubFetchService.php | 1 month ago | |
| AdminSettingsService.php | 1 month ago | |
| AdminShadowFilterService.php | 1 month ago | |
| AdminStatsService.php | 1 month ago | |
| AutolinkService.php | 1 month ago | |
| AutospamService.php | 2 months ago | |
| AvatarService.php | 1 month ago | |
| BookmarkService.php | ||
| BouncerService.php | 1 month ago | |
| CollectionService.php | 1 month ago | |
| ConfigCacheService.php | 1 month ago | |
| CustomEmojiService.php | 4 weeks ago | |
| DiscoverService.php | ||
| DomainService.php | ||
| EmailService.php | 3 months ago | |
| FetchCacheService.php | 4 weeks ago | |
| FilesystemService.php | 2 months ago | |
| FollowerService.php | 1 month ago | |
| FractalService.php | 4 weeks ago | |
| GroupFeedService.php | ||
| GroupPostService.php | 4 weeks ago | |
| GroupService.php | 1 month ago | |
| HashidService.php | ||
| HashtagFollowService.php | 1 month ago | |
| HashtagRelatedService.php | 1 month ago | |
| HashtagService.php | 1 month ago | |
| HomeTimelineService.php | 1 month ago | |
| ImportService.php | 1 month ago | |
| InstanceService.php | 4 weeks ago | |
| LandingService.php | 1 month ago | |
| LikeService.php | 1 month ago | |
| LiveStreamService.php | ||
| MarkerService.php | 1 month ago | |
| MediaBlocklistService.php | 1 month ago | |
| MediaPathService.php | 1 month ago | |
| MediaService.php | 4 weeks ago | |
| MediaStorageService.php | 4 weeks ago | |
| MediaTagService.php | 1 month ago | |
| ModLogService.php | 1 month ago | |
| NetworkTimelineService.php | 1 month ago | |
| NodeinfoService.php | ||
| NotificationAppGatewayService.php | 1 month ago | |
| NotificationService.php | 4 weeks ago | |
| PlaceService.php | 1 month ago | |
| PollService.php | 1 month ago | |
| ProfileService.php | ||
| ProfileStatusService.php | 1 month ago | |
| PronounService.php | 1 month ago | |
| PublicTimelineService.php | 1 month ago | |
| PushNotificationService.php | 1 month ago | |
| ReblogService.php | 1 month ago | |
| RelationshipService.php | 1 month ago | |
| ResilientMediaStorageService.php | 1 month ago | |
| SanitizeService.php | ||
| SearchApiV2Service.php | 1 month ago | |
| SecureMediaFetchService.php | 4 weeks ago | |
| SnowflakeService.php | 1 month ago | |
| StatusHashtagService.php | 4 weeks ago | |
| StatusMentionService.php | 1 month ago | |
| StatusService.php | 4 weeks ago | |
| StoryIndexService.php | 1 month ago | |
| StoryService.php | 4 weeks ago | |
| SuggestionService.php | 1 month ago | |
| TrendingHashtagService.php | 1 month ago | |
| UserAgentService.php | 1 month ago | |
| UserFilterService.php | 1 month ago | |
| UserOidcService.php | ||
| UserRoleService.php | ||
| UserStorageService.php | 1 month ago | |
| WebfingerService.php | 1 month ago | |