From d885b844adedb5ffe55716a1f2386e87787242da Mon Sep 17 00:00:00 2001 From: zenn Date: Fri, 24 Jul 2026 11:25:47 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=85=EB=A1=9C=EB=93=9C=20=EC=A0=9C?= =?UTF-8?q?=ED=95=9C=20=EC=84=A4=EC=A0=95=20=EC=9C=84=EC=B9=98=20=EC=A0=95?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AdminTitleDescriptionSettingsCard.vue | 40 ------------------- docs/todo.md | 1 - docs/update.md | 6 +++ package-lock.json | 4 +- package.json | 2 +- pages/admin/settings/index.vue | 2 - 6 files changed, 9 insertions(+), 46 deletions(-) diff --git a/components/admin/AdminTitleDescriptionSettingsCard.vue b/components/admin/AdminTitleDescriptionSettingsCard.vue index 5bfcd20..494d6fd 100644 --- a/components/admin/AdminTitleDescriptionSettingsCard.vue +++ b/components/admin/AdminTitleDescriptionSettingsCard.vue @@ -5,8 +5,6 @@ * @property {boolean} editing - 편집 모드 여부 * @property {boolean} saving - 저장 중 여부 * @property {boolean} hasChanges - 변경 여부 - * @property {Array<{ value: number, label: string }>} uploadFileCountOptions - 업로드 파일 수 선택지 - * @property {Array<{ value: number, label: string }>} uploadTotalSizeOptions - 업로드 전체 용량 선택지 */ defineProps({ form: { @@ -24,14 +22,6 @@ defineProps({ hasChanges: { type: Boolean, default: false - }, - uploadFileCountOptions: { - type: Array, - default: () => [] - }, - uploadTotalSizeOptions: { - type: Array, - default: () => [] } }) @@ -107,36 +97,6 @@ defineEmits(['begin', 'cancel', 'save']) {{ form.description?.trim() ? form.description : '—' }} -
-
- 업로드 제한 -

- 파일 추가나 글쓰기 미디어 업로드에서 한 번에 처리할 수 있는 최대치를 선택합니다. -

-
-
-
- 파일 수 - -
-
- 전체 용량 - -
-
-
diff --git a/docs/todo.md b/docs/todo.md index 8198c23..4a6fe4a 100644 --- a/docs/todo.md +++ b/docs/todo.md @@ -5,7 +5,6 @@ - 거대 컴포넌트 책임 분리 진행. - `components/admin/AdminMarkdownEditor.vue`: 미디어 모달, 슬래시 명령, 히스토리·선택 복원, 라이브/소스 전환 로직을 단계적으로 composable 또는 하위 컴포넌트로 분리. - `pages/admin/settings/index.vue`: 정규화가 필요한 설정 섹션(SNS·POST 설정·브랜드·어나운스 바·스팸 필터)의 편집 상태·스냅샷·저장 요청 로직을 composable 단위로 추가 분리. - - `pages/admin/settings/index.vue`: 업로드 제한 셀렉트가 블로그 제목·설명 읽기 카드 안에 있으나 저장 필드는 POST 설정에 묶여 있어, 별도 업로드 제한 카드 또는 POST 설정 편집 영역으로 위치와 저장 흐름을 정리. - `components/content/ContentMarkdownRenderer.vue`: 파싱·블록 렌더링·라이브 편집 중개·라이트박스·광고 삽입 책임을 분리. - `components/admin/AdminPostForm.vue`: 태그 입력, 대표 이미지 선택, 발행/초안 저장 상태, 우측 설정 패널 책임을 분리. - `pages/admin/media/index.vue`: 미디어 목록, 폴더 트리, 상세 모달, 재생성 액션을 작은 단위로 분리. diff --git a/docs/update.md b/docs/update.md index 4d9d279..e332757 100644 --- a/docs/update.md +++ b/docs/update.md @@ -1,5 +1,11 @@ # 업데이트 이력 +## v1.11.34 + +- 관리자 설정의 블로그 제목·설명 카드에서 POST 설정에 속한 업로드 제한 입력을 제거. +- 업로드 제한 표시·편집 위치를 POST 설정 카드로 단일화. +- 설정 화면에서 블로그 제목·설명 카드로 전달하던 업로드 제한 선택지 props를 제거. + ## v1.11.33 - 관리자 설정 내비게이션 검색·필터·스크롤 스파이 상태를 `useAdminSettingsNavigation` composable로 분리. diff --git a/package-lock.json b/package-lock.json index 204c0cb..b4bbb2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sori.studio", - "version": "1.11.33", + "version": "1.11.34", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sori.studio", - "version": "1.11.33", + "version": "1.11.34", "hasInstallScript": true, "dependencies": { "@nuxtjs/tailwindcss": "^6.14.0", diff --git a/package.json b/package.json index 5a14de6..759b4c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sori.studio", - "version": "1.11.33", + "version": "1.11.34", "private": true, "type": "module", "imports": { diff --git a/pages/admin/settings/index.vue b/pages/admin/settings/index.vue index b60fdae..deb4dc3 100644 --- a/pages/admin/settings/index.vue +++ b/pages/admin/settings/index.vue @@ -1882,8 +1882,6 @@ onBeforeUnmount(() => { :editing="editTitleDesc" :saving="savingTitleDesc" :has-changes="hasTitleDescChanges" - :upload-file-count-options="uploadFileCountSelectOptions" - :upload-total-size-options="uploadTotalSizeSelectOptions" @begin="beginEditTitleDesc" @cancel="cancelEditTitleDesc" @save="saveTitleDescSection"