v1.4.1: 관리자 미디어 업로드 한도·라이브 에디터 UX 개선

종류별 업로드 크기 한도와 413 안내를 추가하고, 임베드·미디어 라이브 프리뷰·제목 Enter 포커스·스크롤 동작을 보정한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-21 15:33:23 +09:00
parent f8e04003fd
commit 095a8fa5f0
25 changed files with 1445 additions and 103 deletions

View File

@@ -67,6 +67,9 @@ export default defineNuxtConfig({
emailOtpPepper: process.env.EMAIL_OTP_PEPPER || '',
uploadDir: process.env.UPLOAD_DIR || '/uploads',
maxFileSize: Number(process.env.MAX_FILE_SIZE || 10485760),
maxVideoFileSize: Number(process.env.MAX_VIDEO_FILE_SIZE || 209715200),
maxAudioFileSize: Number(process.env.MAX_AUDIO_FILE_SIZE || 52428800),
maxDocumentFileSize: Number(process.env.MAX_DOCUMENT_FILE_SIZE || 52428800),
avatarMinWidth: Number(process.env.AVATAR_MIN_WIDTH || 96),
avatarMinHeight: Number(process.env.AVATAR_MIN_HEIGHT || 96),
avatarMaxWidth: Number(process.env.AVATAR_MAX_WIDTH || 512),
@@ -74,7 +77,11 @@ export default defineNuxtConfig({
avatarWebpQuality: Number(process.env.AVATAR_WEBP_QUALITY || 82),
public: {
siteUrl: process.env.NUXT_PUBLIC_SITE_URL || 'https://sori.studio',
siteTitle: process.env.NUXT_PUBLIC_SITE_TITLE || 'sori.studio'
siteTitle: process.env.NUXT_PUBLIC_SITE_TITLE || 'sori.studio',
maxFileSize: Number(process.env.MAX_FILE_SIZE || 10485760),
maxVideoFileSize: Number(process.env.MAX_VIDEO_FILE_SIZE || 209715200),
maxAudioFileSize: Number(process.env.MAX_AUDIO_FILE_SIZE || 52428800),
maxDocumentFileSize: Number(process.env.MAX_DOCUMENT_FILE_SIZE || 52428800)
}
}
})