관리자 기능과 계정 즐겨찾기 개선
This commit is contained in:
@@ -1,5 +1,35 @@
|
||||
# 의사결정 이력
|
||||
|
||||
## 2026-06-23 v4.0.3 — 검색 설명은 정적 기본 콘텐츠를 제공
|
||||
|
||||
💡 JavaScript 번역 로딩 전 빈 문구나 네트워크 오류가 검색 결과 설명으로 수집되는 것을 막기 위함.
|
||||
🔧 메인 제목·설명 기본값과 SEO 메타데이터를 HTML에 기록하고 내부 오류 메시지는 사용자 안내로 대체.
|
||||
|
||||
## 2026-06-23 v4.0.3 — Tailwind 전환은 화면 단위로 진행
|
||||
|
||||
💡 여러 화면의 CSS를 동시에 바꾸면 시각 회귀 범위와 검수 부담이 지나치게 커지기 때문.
|
||||
🔧 관리자와 인증 화면부터 전환하고 전용 CSS는 제거하며 공용 덱 카드 CSS는 해당 화면 차례까지 유지.
|
||||
|
||||
## 2026-06-23 v4.0.3 — 로그인 즐겨찾기는 계정 DB에 저장
|
||||
|
||||
💡 브라우저를 바꾸거나 데이터를 지워도 사용자의 즐겨찾기가 유지되어야 하기 때문.
|
||||
🔧 계정별 `deck_favorites`를 추가하고 기존 로컬 항목은 유효한 덱만 최초 로그인 시 이전.
|
||||
|
||||
## 2026-06-23 v4.0.3 — 접근할 수 없는 즐겨찾기는 자동 정리
|
||||
|
||||
💡 삭제·만료·비공개 전환된 덱이 즐겨찾기 목록에 남아 빈 항목을 만들지 않게 하기 위함.
|
||||
🔧 덱 삭제는 외래키 연쇄 삭제, 만료·타인 비공개 덱은 즐겨찾기 조회 시 제거.
|
||||
|
||||
## 2026-06-23 v4.0.2 — 덱 삭제와 미리보기 파일 수명주기를 연결
|
||||
|
||||
💡 DB에서 덱만 삭제하면 더 이상 참조되지 않는 PNG가 운영 스토리지에 계속 누적되기 때문.
|
||||
🔧 덱 삭제 시 연결 PNG를 함께 지우고, 관리자는 과거 고아 파일을 조회·일괄 정리할 수 있게 구성.
|
||||
|
||||
## 2026-06-23 v4.0.2 — 관리자 덱 목록도 사용자 덱 카드 구조를 사용
|
||||
|
||||
💡 같은 덱 정보를 화면마다 다르게 표시하면 관리자가 시리즈·공개 상태·수정일을 비교하기 어렵기 때문.
|
||||
🔧 사용자 덱과 같은 카드·배지·날짜 구조를 적용하고 관리자 삭제는 더보기 메뉴로 이동.
|
||||
|
||||
## 2026-06-23 v4.0.0 — SQLite 백업은 온라인 백업 API를 사용
|
||||
|
||||
💡 WAL 모드에서 DB 본파일만 복사하면 아직 병합되지 않은 최신 트랜잭션이 누락될 수 있기 때문.
|
||||
|
||||
Reference in New Issue
Block a user