사용자 이동과 미디어 선택 개선
This commit is contained in:
@@ -1,5 +1,38 @@
|
||||
# 업데이트 이력
|
||||
|
||||
## v1.10.42
|
||||
|
||||
- 사용자 화면 페이지 이동 중 전체 로딩 오버레이를 표시해 이전 화면 스크롤 튐이 보이지 않도록 수정.
|
||||
- 게시물 상세 인접 글 방향을 `PREVIOUS=과거 글`, `NEXT=최신 글` 기준으로 수정.
|
||||
- 글쓰기 이미지 선택 모달이 전체 미디어 배열 대신 `/admin/api/media?paged=1` 서버 페이지 응답을 사용하도록 수정.
|
||||
- 이미지 선택 모달에 파일명·사용처 제목 검색과 번호형 페이지 이동을 추가.
|
||||
|
||||
## v1.10.41
|
||||
|
||||
- 즉시 전환·스켈레톤·커스텀 스크롤 제어를 제거하고 블로킹 로딩 방식으로 복귀.
|
||||
- 게시물·홈 클라이언트 이동 시 데이터 준비 후 전환(`NuxtLoadingIndicator`·중복 클릭 잠금 유지).
|
||||
- `app/router.options.js`, `navigation-scroll.client.js`, `usePageReadyGate`, `site-navigation-scroll.js` 삭제.
|
||||
- 상세 API 인접 글(`previous`/`next`) 최적화는 유지.
|
||||
|
||||
## v1.10.40
|
||||
|
||||
- 앞으로 이동 후에도 이전 스크롤 위치가 유지되던 문제 수정.
|
||||
- `scrollBehavior` 비동기 최상단 이동을 제거하고, 앞으로 이동은 `afterEach`에서 `window.scrollTo(0, 0)`로 확실히 초기화.
|
||||
- 뒤로가기(lazy 홈·게시물)만 복원 좌표를 저장해 본문 준비 후 복원.
|
||||
|
||||
## v1.10.39
|
||||
|
||||
- 페이지 전환 시 스크롤이 최상단으로 튀며 깜빡이던 현상 완화.
|
||||
- `app/router.options.js` 추가: 앞으로 이동은 다음 페인트 후 최상단 이동, 뒤로가기는 lazy 홈·게시물 본문 준비 후 스크롤 복원.
|
||||
- `usePageReadyGate`·`navigation-scroll.client.js`로 lazy 로딩과 스크롤 복원 타이밍 동기화.
|
||||
- `NuxtPage` 짧은 opacity 전환(0.12s) 추가, 로딩 스켈레톤 `min-h-[70vh]`로 높이 점프 완화.
|
||||
|
||||
## v1.10.38
|
||||
|
||||
- 게시물·홈 클라이언트 이동을 즉시 전환하도록 변경(`lazy: import.meta.client`). SSR 직접 접속은 기존처럼 블로킹 유지.
|
||||
- 게시물 상세 로딩 중 스켈레톤 표시, 홈 복귀 시 본문 영역 스켈레톤 표시(히어로는 캐시 설정 즉시 노출).
|
||||
- 게시물 없음 404는 클라이언트에서 fetch 완료 후 `showError`로 처리.
|
||||
|
||||
## v1.10.37
|
||||
|
||||
- 게시물 상세 이동 지연 개선: 본문만 블로킹 조회, 태그·광고는 lazy로 전환해 이동 후 채움.
|
||||
|
||||
Reference in New Issue
Block a user