From 133e4978794439aaf09ed79983bf31eca56692a4 Mon Sep 17 00:00:00 2001 From: Shlee Date: Thu, 6 Nov 2025 03:00:41 +1300 Subject: [PATCH 1/4] Larastan: Update ComposeController.php --- app/Http/Controllers/ComposeController.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ComposeController.php b/app/Http/Controllers/ComposeController.php index 37be15824..eb343ce9b 100644 --- a/app/Http/Controllers/ComposeController.php +++ b/app/Http/Controllers/ComposeController.php @@ -517,7 +517,7 @@ class ComposeController extends Controller public function store(Request $request) { $this->validate($request, [ - 'caption' => 'nullable|string|max:'.config_cache('pixelfed.max_caption_length', 500), + 'caption' => 'nullable|string|max:'.config_cache('pixelfed.max_caption_length'), 'media.*' => 'required', 'media.*.id' => 'required|integer|min:1', 'media.*.filter_class' => 'nullable|alpha_dash|max:30', @@ -697,7 +697,7 @@ class ComposeController extends Controller { abort_unless(config('exp.top'), 404); $this->validate($request, [ - 'caption' => 'nullable|string|max:'.config_cache('pixelfed.max_caption_length', 500), + 'caption' => 'nullable|string|max:'.config_cache('pixelfed.max_caption_length'), 'cw' => 'nullable|boolean', 'visibility' => 'required|string|in:public,private,unlisted|min:2|max:10', 'place' => 'nullable', @@ -848,7 +848,7 @@ class ComposeController extends Controller public function createPoll(Request $request) { $this->validate($request, [ - 'caption' => 'nullable|string|max:'.config_cache('pixelfed.max_caption_length', 500), + 'caption' => 'nullable|string|max:'.config_cache('pixelfed.max_caption_length'), 'cw' => 'nullable|boolean', 'visibility' => 'required|string|in:public,private', 'comments_disabled' => 'nullable', From 4c27f8ff58579eb4a81fa731bbcbc3b9ceea6a6f Mon Sep 17 00:00:00 2001 From: Shlee Date: Thu, 6 Nov 2025 03:01:22 +1300 Subject: [PATCH 2/4] Update StoreStatusEditRequest.php --- app/Http/Requests/Status/StoreStatusEditRequest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Requests/Status/StoreStatusEditRequest.php b/app/Http/Requests/Status/StoreStatusEditRequest.php index 5ec5ce8e4..9e66c59f5 100644 --- a/app/Http/Requests/Status/StoreStatusEditRequest.php +++ b/app/Http/Requests/Status/StoreStatusEditRequest.php @@ -44,7 +44,7 @@ class StoreStatusEditRequest extends FormRequest public function rules(): array { return [ - 'status' => 'sometimes|max:'.config_cache('pixelfed.max_caption_length', 500), + 'status' => 'sometimes|max:'.config_cache('pixelfed.max_caption_length'), 'spoiler_text' => 'nullable|string|max:140', 'sensitive' => 'sometimes|boolean', 'media_ids' => [ From 4fa2942778d07f83c87526626a8459dacfc57b78 Mon Sep 17 00:00:00 2001 From: Shlee Date: Thu, 6 Nov 2025 03:02:01 +1300 Subject: [PATCH 3/4] Update StoryFetch.php --- app/Jobs/StoryPipeline/StoryFetch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Jobs/StoryPipeline/StoryFetch.php b/app/Jobs/StoryPipeline/StoryFetch.php index 050137839..acf65d578 100644 --- a/app/Jobs/StoryPipeline/StoryFetch.php +++ b/app/Jobs/StoryPipeline/StoryFetch.php @@ -663,7 +663,7 @@ class StoryFetch implements ShouldQueue */ private function getAllowedMimeTypes(): array { - $mediaTypes = config_cache('pixelfed.media_types', 'image/jpeg,image/png'); + $mediaTypes = config_cache('pixelfed.media_types'); return array_map('trim', explode(',', $mediaTypes)); } From 1e689461c00ab5772d1d2cb4859bfc92c988ba18 Mon Sep 17 00:00:00 2001 From: Shlee Date: Thu, 6 Nov 2025 03:04:01 +1300 Subject: [PATCH 4/4] Update LandingService.php --- app/Services/LandingService.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Services/LandingService.php b/app/Services/LandingService.php index f70f3d41a..798d1935b 100644 --- a/app/Services/LandingService.php +++ b/app/Services/LandingService.php @@ -74,10 +74,10 @@ class LandingService 'uploader' => [ 'max_photo_size' => (int) (config_cache('pixelfed.max_photo_size') * 1024), 'max_caption_length' => (int) config_cache('pixelfed.max_caption_length'), - 'max_altext_length' => (int) config_cache('pixelfed.max_altext_length', 150), + 'max_altext_length' => (int) config_cache('pixelfed.max_altext_length'), 'album_limit' => (int) config_cache('pixelfed.max_album_length'), 'image_quality' => (int) config_cache('pixelfed.image_quality'), - 'max_collection_length' => (int) config('pixelfed.max_collection_length', 18), + 'max_collection_length' => (int) config('pixelfed.max_collection_length'), 'optimize_image' => (bool) config_cache('pixelfed.optimize_image'), 'optimize_video' => (bool) config_cache('pixelfed.optimize_video'), 'media_types' => config_cache('pixelfed.media_types'),