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/Http/Controllers
Your Name fa76e1014a feat: store custom emoji on cloud storage when enabled
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
..
Admin Update AdminReportController 4 weeks ago
Api refactor: rename PixelfedUsername rule to ValidUsername 4 weeks ago
Auth refactor: rename PixelfedUsername rule to ValidUsername 4 weeks ago
Concerns fix: stop caching raw Eloquent models to prevent incomplete-object 500s 4 weeks ago
Groups
…
Import
…
OAuth
…
Settings
…
Stories
…
AccountController.php
…
AccountInterstitialController.php
…
AdminController.php feat: store custom emoji on cloud storage when enabled 4 weeks ago
AdminCuratedRegisterController.php
…
AdminInviteController.php refactor: rename PixelfedUsername rule to ValidUsername 4 weeks ago
AdminShadowFilterController.php
…
ApiController.php
…
AppRegisterController.php refactor: rename PixelfedUsername rule to ValidUsername 4 weeks ago
AuthorizeInteractionController.php
…
AvatarController.php
…
BookmarkController.php
…
CircleController.php
…
CircleProfileController.php
…
CollectionController.php
…
CollectionItemController.php
…
CommentController.php
…
ComposeController.php
…
ContactController.php
…
Controller.php
…
CuratedRegisterController.php refactor: rename PixelfedUsername rule to ValidUsername 4 weeks ago
CustomFilterController.php
…
CustomFilterKeywordController.php
…
CustomFilterStatusController.php
…
DeckController.php
…
DirectMessageController.php refactor: extract duplicate patterns into shared methods 4 weeks ago
DiscoverCategoryController.php
…
DiscoverCategoryHashtagController.php
…
DiscoverController.php
…
FederationController.php
…
FollowerController.php
…
GroupController.php
…
GroupFederationController.php
…
GroupPostController.php
…
HashtagController.php
…
HashtagFollowController.php
…
HealthCheckController.php
…
ImportController.php
…
ImportPostController.php
…
InstallController.php
…
InstanceActorController.php
…
InternalApiController.php refactor: extract duplicate patterns into shared methods 4 weeks ago
LandingController.php
…
LikeController.php
…
LiveStreamController.php
…
MediaBlocklistController.php
…
MediaController.php
…
MediaTagController.php
…
MicroController.php
…
MobileController.php fix: stop caching raw Eloquent models to prevent incomplete-object 500s 4 weeks ago
NewsroomController.php
…
NotificationController.php
…
PageController.php
…
ParentalControlsController.php
…
PersonalAccessTokenController.php
…
PixelfedDirectoryController.php
…
PlaceController.php
…
PollController.php
…
PortfolioController.php
…
ProfileAliasController.php
…
ProfileController.php fix: stop caching raw Eloquent models to prevent incomplete-object 500s 4 weeks ago
ProfileMigrationController.php
…
ProfileSponsorController.php
…
PublicApiController.php
…
RemoteAuthController.php refactor: rename PixelfedUsername rule to ValidUsername 4 weeks ago
RemoteOidcController.php polish 4 weeks ago
ReportController.php
…
SearchController.php
…
SeasonalController.php
…
SettingsController.php
…
SiteController.php fix: stop caching raw Eloquent models to prevent incomplete-object 500s 4 weeks ago
SoftwareUpdateController.php
…
SpaController.php
…
StatusController.php refactor: extract duplicate patterns into shared methods 4 weeks ago
StatusEditController.php
…
StoryComposeController.php
…
StoryController.php
…
TimelineController.php
…
UIKitController.php
…
UserAppSettingsController.php
…
UserEmailForgotController.php
…
UserInviteController.php
…
UserRolesController.php
…