7109f62a51
슈타인즈 게이트 카드 추가 및 마도카 패러렐 이미지 보강
2026-10-12 16:50:05 +09:00
ed2f3131ab
마도카 EX16BT 카드 추가
2026-09-22 10:46:32 +09:00
9077d6c255
UA56 누락 이미지 보정
2026-09-15 15:16:09 +09:00
4a309d3f6b
UA56 카드 시리즈 추가
2026-09-15 15:12:24 +09:00
06442f8344
외부 통계 API 추가
2026-08-12 17:57:35 +09:00
65818cf2ee
UA55 카드 시리즈 추가
2026-08-09 21:18:17 +09:00
97215f155d
정합성·보안·인덱스 개선
...
- health/시작 로그 버전을 package.json 기준으로 동적화
- express-rate-limit으로 로그인·이메일 쓰기 요청 IP 기준 제한, trust proxy 설정
- nginx 보안 헤더(nosniff·X-Frame-Options·Referrer-Policy) 추가
- 공개 덱 목록용 복합 인덱스 추가
- 서버 페이지네이션은 후속 과제로 todo에 기록
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-03 16:49:49 +09:00
af721d327d
전송 최적화: nginx gzip·이미지 lazy-load·캐시 연장
...
- nginx 텍스트 자산 gzip 압축 추가로 css/js/json/HTML 전송량 절감
- cardList 카드 이미지 lazy-load로 시리즈 진입 시 즉시 다운로드 방지
- 정적 이미지 캐시 7일→30일 연장
- 미사용 style/deck-history.css 삭제
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-03 14:52:18 +09:00
a90bdcbe13
덱 목록 무한 스크롤과 WebP 썸네일 최적화 추가
...
- 내 덱·공개 덱 목록을 무한 스크롤로 전환(공용 페이저 모듈 추가)
- 즐겨찾기 토글 시 카드만 in-place 갱신해 스크롤 위치 유지
- 저장 시 420px WebP 썸네일 생성·전송, 목록은 썸네일 우선 사용
- 삭제·미참조 정리에서 원본 PNG와 썸네일 함께 처리
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-02 18:17:58 +09:00
63aabf61c4
버전 4.0.18과 변경 문서 동기화
...
VERSION과 API 버전을 4.0.18로 올리고 spec/update/changelog에 관리자 덱 복구 및 탈퇴 동선 변경 내용을 반영한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 18:10:55 +09:00
ee00b2aa89
관리자 덱 불러오기와 회원 탈퇴 동선 개선
...
관리자 덱 카드에서 썸네일 확대와 불러오기를 복구하고, 회원 수정은 역할 변경 메뉴 안에서 탈퇴를 선택해 2단계 확인 후 처리하도록 통합한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 18:10:47 +09:00
c193975c86
공유 덱 카드 복원 기준을 imgSrc로 전환
...
동일 번호 카드가 많은 시리즈에서도 선택한 카드가 정확히 복원되도록 저장·검증·복원 흐름을 imgSrc 중심으로 정리하고, 이미지 누락 시 공통 뒷면 폴백을 적용한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 17:59:46 +09:00
2c4f622408
회원 탈퇴와 덱 일괄 삭제 추가
2026-06-25 17:11:31 +09:00
a5b7d720d6
이메일 인증 재발송과 관리자 승인 개선
2026-06-25 16:51:29 +09:00
5fbd58bd07
인증 요청 안정화와 월간 메일 한도 적용
2026-06-25 14:05:23 +09:00
35a2976182
이메일 인증과 비밀번호 재설정 추가
2026-06-25 12:02:44 +09:00
edf48e53a5
로그인 유지와 마지막 접속 기록 개선
2026-06-24 09:56:25 +09:00
5a56ddcede
v4.0.10: 관리자 계정 변경 안전장치와 접속시간 지표 추가
...
역할 변경은 명시적으로 버튼을 눌렀을 때만 가능하게 제한하고, 마지막 접속시간과 비밀번호 분실 안내를 추가해 운영 관리성을 높인다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 18:24:45 +09:00
bc30356c8b
v4.0.9: 관리자 회원 목록 2열·덱 공개/전체 통계 추가
...
관리자가 회원별 저장 덱 이용 현황을 한눈에 볼 수 있도록 API 집계와 UI를 보강한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 16:51:14 +09:00
eb4b35bccc
v4.0.8: nginx no-cache·deck-favorites shim으로 배포/캐시 문제 수정
...
구 HTML·CDN immutable JS가 init 없이 남던 문제를 nginx 캐시 정책·shim·배포 검증으로 해결한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 16:24:19 +09:00
72d73a54bd
docs: deploy.md nginx 재빌드 안내 복구
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 16:19:16 +09:00
f3b7ac6cf0
v4.0.7: 덱 목록 JS 캐시 무효화 및 UaDeckFavorites.init 방어 처리
...
구 deck-favorites.js가 CDN에 남아 init 호출이 덱 로드를 막던 문제를 스크립트 ?v= 쿼리와 optional init로 수정한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 16:19:03 +09:00
ac1ab7d8c0
v4.0.6: output.css CDN 캐시 무효화 및 nginx CSS 캐시 정책 수정
...
HTML은 갱신됐으나 구 output.css가 CDN에 남아 Tailwind 레이아웃이 깨지던 문제를 ?v= 쿼리와 CSS must-revalidate로 해결한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 15:57:00 +09:00
ba89235207
v4.0.5: 로그인·덱·관리자 Tailwind 레이아웃 통합
...
공통 UI를 components.css로 빌드에 포함하고 로그인·회원가입·내 덱·공개 덱·관리자 화면 레이아웃을 정리했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 15:48:09 +09:00
93e81ce3ea
관리자 기능과 계정 즐겨찾기 개선
2026-06-23 14:32:43 +09:00
00e05dbe3f
프로젝트 문서 체계 정비
2026-06-23 13:42:38 +09:00
e11b1dc6df
v4.0.0: 헤더 로고 크기 brand.css로 통일
...
페이지마다 흩어져 있던 로고 스타일을 brand.css 단일 정의(32px)로 모아 전 화면에서 동일하게 표시되도록 수정했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 11:43:26 +09:00
a281d731a1
v4.0.0: UNIARE 리브랜딩·레이아웃·덱 UX 개선
...
제품명·헤더 로고 이미지 통일, 덱 이름 변경·조회 수 제거, 썸네일 홀드 미리보기를 누르는 동안만 표시하도록 수정하고 Tailwind CSS를 재빌드했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 11:19:07 +09:00
2228757ea5
NAS 운영 네이밍을 uniare-*로 통일
...
docker-compose 서비스/컨테이너/볼륨 이름을 uniare 기준으로 맞추고, nginx 프록시 대상 및 배포 문서 예시를 함께 갱신했습니다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 20:12:37 +09:00
331d6c5fe9
나스 서비스 준비
2026-06-22 19:52:45 +09:00
2ecf6201c0
v4.0.0: 덱 UX·i18n·썸네일 저장 개선 및 413 수정
...
즐겨찾기·홀드 미리보기·페이지 도움말·3개국어 번역을 추가하고, 덱 저장 시 썸네일을 1200px로 통일하며 Nginx/API 업로드 제한을 상향했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 18:50:08 +09:00
dbf02241e2
v4.0.0: 회원·덱 API, 인증 UI, 프로필 및 레이아웃 통일
...
Express/SQLite API와 Docker 구성을 추가하고 로그인·덱 저장·공개 덱·관리자·프로필 화면을 구현했다. 결과 화면 저장 UX, 헤더 프로필, 애드센스용 app-shell 레이아웃(1280px) 및 문서를 반영했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 16:59:36 +09:00
f8c954f24b
+유니티켓: 히로아카,테일즈,헌터헌터
2026-06-17 16:16:52 +09:00
dc80f50bda
마크로스(2nd) & 무직전생(1st)
2026-06-15 13:09:51 +09:00
fa59f6f6ea
v3.1.2: add ua53, ua50
2026-05-26 16:50:54 +09:00
4479391207
v.3.1.1: add ua52
2026-05-16 11:16:34 +09:00
7970962e18
v3.1.0: add ua51 series and handoff docs
2026-04-19 17:13:13 +09:00
db227dd02e
revert: restore original card list interactions
2026-04-08 17:33:00 +09:00
ebebe1b12d
fix: correct ua27 card number and refresh deck counts
2026-04-08 17:30:46 +09:00
eed4604432
v3.0.1: 이미지 경로 정리 및 누락 이미지 반영
2026-03-30 18:20:38 +09:00
0988e31689
v3.0.0: 저장소 재시작 및 전체 자산 반영
v3.0.0
v3.0.1
2026-03-30 16:42:56 +09:00