v1.0.0.2 업데이트 내역
이번 릴리즈에서는 관리자 포스트 에디터의 편의성과 기능성을 높이기 위한 여러 개선 사항들이 반영되었습니다.
🚀 주요 변경 사항
본문 이미지 링크 삽입 및 편집 기능 추가
- 에디터 내에 이미지를 삽입하거나 편집할 때, 이미지에 커스텀 링크 주소(URL) 및 새 창 열기 설정을 연동할 수 있도록 모달 UI를 확장했습니다.
- Tiptap 에디터 로드 시 이미지 링크가 강제로 제거되는 문제를 방지하기 위해 HTML 전/후처리(Pre/Post-processing) 기능을 연동했습니다.
포스트 작성/수정 미리보기 이미지 캡션 시각화
- 포스트 미리보기 탭에서 이미지 아래의 의미론적 캡션(figcaption)이 정상적으로 렌더링되도록 기존 본문 처리 유틸리티를 재사용하여 동기화했습니다.
다국어 지원 실시간 글자수 카운터 탑재
- 글 작성 및 수정 화면 하단에 순수 글자 수를 실시간으로 집계해 주는 카운터 UI를 추가했습니다.
- HTML 태그 및 마크다운 문법 기호 등을 자동으로 정화하여 실제 텍스트의 글자 수만 정밀하게 카운팅하며, 다국어 설정을 완벽하게 지원합니다.
v1.0.0.3 업데이트 내역
이번 릴리즈에서는 위젯 시스템의 구조적 결함을 전면 수정하고, 위젯 목록 UI 스타일을 통일했습니다.
🐛 버그 수정
위젯 신규 생성 직후 배치 시 렌더링 크래시 수정
- 새로 만든 위젯을 즉시 레이아웃에 배치할 때
master-접두사가 누락된 채 저장되어 렌더링이 붕괴되던 치명적 크래시를 수정했습니다.
- 새로 만든 위젯을 즉시 레이아웃에 배치할 때
데스크톱/모바일 레이아웃 배치 시
config데이터 유실 수정- 위젯을 배치하는 과정에서 설정값(
config)이 전혀 전달되지 않아 배치된 위젯이 아무런 데이터 없이 빈 상태로 저장되던 버그를 수정했습니다.
- 위젯을 배치하는 과정에서 설정값(
위젯 편집 모달 오픈 시 설정값 초기화 버그 수정
- 배치된 위젯의 편집 버튼을 눌렀을 때
config가 이미 객체임에도JSON.parse를 이중으로 시도하여 SyntaxError가 발생하고, 모달의 모든 설정(limit, shadow 등)이 기본값으로 초기화되던 버그를 수정했습니다.
- 배치된 위젯의 편집 버튼을 눌렀을 때
limit비정상 입력 유효성 검사 강화- 위젯 생성 및 편집 시
limit값이 비정상(NaN, 1 미만)으로 저장될 수 있던 취약점을 차단하고, 해당 경우 기본값5로 정규화하도록 수정했습니다.
- 위젯 생성 및 편집 시
동일 타입 위젯 다중 배치 시 데이터 조회 범위 오류 수정
- 같은 타입의 위젯(예: 인기 포스트)이 여러 개 배치된 경우, 첫 번째 위젯의
limit기준으로만 DB를 조회하여 나머지 위젯이 잘린 데이터를 받던 구조적 버그를 수정했습니다. 이제 동일 타입 위젯 중 가장 큰limit기준으로 조회한 뒤, 각 위젯이 자신의 설정에 맞게 독립적으로 데이터를 표시합니다.
- 같은 타입의 위젯(예: 인기 포스트)이 여러 개 배치된 경우, 첫 번째 위젯의
🎨 스타일
- 위젯 목록 구분선 스타일 통일
RecentPostsWidget과PopularPostsWidget의 항목 간 구분 방식이 달라 시각적 일관성이 없던 문제를 수정했습니다. 두 위젯 모두border-bottom구분선과0.5rem패딩으로 통일했습니다.
🎨 레이아웃 및 디자인 마이너 조정
블로그 레이아웃과 색상 등 전반적인 스타일 요소를 마이너 조정하여, 화면 구성이 깨지지 않고 자연스럽게 어우러지도록 다듬었습니다.
🛠️ 주요 스타일 조정 사항
테마 컬러 및 톤 조정
- 주황색 계열의 서브 컬러를 포인트로 잡고, 전체적인 배경색과 카드 영역의 테두리 및 그림자 값을 다듬어 시각적인 부담을 줄였습니다.
데스크톱 2단 구성 레이아웃 배치
- 본문 영역과 사이드바(카테고리, 최근/인기 포스트 등)의 가로 너비 비율을 재조정하여 좌우 여백과 콘텐츠 정렬이 어긋나지 않도록 맞추었습니다.
헤더/푸터 및 모바일 메뉴 정렬
- 상단 헤더의 투명도 조정과 함께 모바일 메뉴 아이콘의 정렬 상태 및 하단 푸터 영역의 레이아웃이 깔끔하게 표시되도록 정리했습니다.
댓글 0개
댓글을 작성하려면 로그인이 필요합니다.