From 3d18fcfeb5924a51d88640582ed013bdd0ed9a3e Mon Sep 17 00:00:00 2001 From: Oleg Proskurin Date: Thu, 1 Jan 2026 16:32:18 +0700 Subject: [PATCH] feat(api): change default aspect ratio from 1:1 to 16:9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update default aspect ratio for image generation to 16:9 widescreen format, matching common display resolutions and user expectations. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- apps/api-service/src/services/ImageGenService.ts | 2 +- apps/api-service/src/utils/constants/limits.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api-service/src/services/ImageGenService.ts b/apps/api-service/src/services/ImageGenService.ts index fc73ed8..dead1ac 100644 --- a/apps/api-service/src/services/ImageGenService.ts +++ b/apps/api-service/src/services/ImageGenService.ts @@ -34,7 +34,7 @@ export class ImageGenService { // Use default values if not provided const finalOrgSlug = orgSlug || process.env['DEFAULT_ORG_SLUG'] || 'default'; const finalProjectSlug = projectSlug || process.env['DEFAULT_PROJECT_SLUG'] || 'main'; - const finalAspectRatio = aspectRatio || '1:1'; // Default to square + const finalAspectRatio = aspectRatio || '16:9'; // Default to widescreen // Step 1: Generate image from Gemini AI let generatedData: GeneratedImageData; diff --git a/apps/api-service/src/utils/constants/limits.ts b/apps/api-service/src/utils/constants/limits.ts index 915298e..7f05451 100644 --- a/apps/api-service/src/utils/constants/limits.ts +++ b/apps/api-service/src/utils/constants/limits.ts @@ -39,7 +39,7 @@ export const IMAGE_LIMITS = { export const GENERATION_LIMITS = { MAX_PROMPT_LENGTH: 5000, MAX_RETRY_COUNT: 3, - DEFAULT_ASPECT_RATIO: '1:1', + DEFAULT_ASPECT_RATIO: '16:9', ALLOWED_ASPECT_RATIOS: ['1:1', '16:9', '9:16', '3:2', '2:3', '4:3', '3:4'] as const, } as const;