v4.0.0: 회원·덱 API, 인증 UI, 프로필 및 레이아웃 통일

Express/SQLite API와 Docker 구성을 추가하고 로그인·덱 저장·공개 덱·관리자·프로필 화면을 구현했다. 결과 화면 저장 UX, 헤더 프로필, 애드센스용 app-shell 레이아웃(1280px) 및 문서를 반영했다.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-22 16:59:36 +09:00
parent f8c954f24b
commit dbf02241e2
56 changed files with 6732 additions and 183 deletions

View File

@@ -5,12 +5,12 @@
- 특히 이 저장소는 정적 HTML/JS 프로젝트이면서 카드 데이터와 이미지 자산 비중이 크기 때문에, "코드 수정"보다 "데이터-번역-이미지 일치"가 더 중요하다.
## 현재 기준 릴리즈
- 현재 작업 기준 버전: `v3.1.0`
- 현재 작업 기준 버전: `v4.0.0`
- 이번 릴리즈 핵심 반영:
- `ua51` 시리즈 추가
- `ua49` 누락 병렬 이미지 보강
- 다국어 시리즈명 추가
- 버전 표기 및 문서 체계 정리
- 회원·인증·덱 API (`api/`, Docker)
- 공유 코드 기반 덱 공유 (`/d/:code`, `GET /api/v1/decks/:shareCode`)
- 관리자 화면 (`admin.html`)
- `?cards=` URL 방식 폐기
## 다음 작업자에게 반드시 전달할 것
- 이 프로젝트는 빌드 시스템 중심 앱이 아니라 `index.html`, `cardList.html`, `result.html` 3개 페이지가 직접 동작하는 정적 사이트다.