관리자 미디어 업로드 규칙 분리
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
## 2026-07-27 v1.11.108 — 미디어 업로드 규칙을 에디터 밖에서 검증한다
|
||||
|
||||
관리자 Markdown 에디터의 미디어 업로드는 서버 요청 자체보다 파일 목록 정규화, multipart 본문 생성, API 응답 파일 추출, 붙여넣기·드롭 시 이미지 필터링, 단일/갤러리 삽입 대상 선택 같은 작은 규칙이 많다. 이 규칙을 컴포넌트 안에 두면 요청 실행과 사용자 입력 판별이 섞여 회귀 테스트를 쓰기 어렵다. 따라서 업로드 전후 계산은 `markdown-editor-media` helper로 옮기고, 에디터는 `$fetch` 실행과 성공 후 본문 반영·토스트 표시만 맡도록 책임을 더 좁힌다.
|
||||
|
||||
## 2026-07-27 v1.11.107 — 미디어 선택 모달 상태를 에디터 밖으로 옮긴다
|
||||
|
||||
관리자 Markdown 에디터의 미디어 선택 모달은 검색어, IME 입력, 탭, 페이지네이션, 선택 순서, 업로드 중 닫기 방지, 업로드 직후 선택 상태까지 함께 관리한다. 이 상태를 에디터 본문 삽입 함수와 같은 파일에 두면 모달 UI 상태 변경과 실제 마크다운 편집 부수 효과가 계속 섞인다. 따라서 모달 상태와 표시 계산은 `useAdminMarkdownMediaPicker`가 담당하고, 선택한 미디어를 어떤 방식으로 삽입할지 계산하는 규칙은 `markdown-editor-media` helper로 분리한다. 에디터는 서버 조회·업로드·본문 삽입 실행만 맡도록 책임을 좁힌다.
|
||||
|
||||
Reference in New Issue
Block a user