슈타인즈 게이트 카드 추가 및 마도카 패러렐 이미지 보강

This commit is contained in:
2026-10-12 16:43:19 +09:00
parent ed2f3131ab
commit 7109f62a51
143 changed files with 1724 additions and 10 deletions

View File

@@ -1 +1 @@
v4.0.26
v4.0.27

View File

@@ -1,6 +1,6 @@
{
"name": "uadeck-api",
"version": "4.0.26",
"version": "4.0.27",
"type": "module",
"main": "src/index.js",
"scripts": {

1286
datas/ua57.js Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,15 @@
# 변경사항
## v4.0.27
### 슈타인즈 게이트 추가
메인 화면에서 `슈타인즈 게이트`를 선택해 UA57 카드로 덱을 만들 수 있습니다. 패러렐 이미지 33개는 추후 추가될 예정입니다.
### 마도카 이미지 보강
마도카 EX16BT 패러렐 이미지 36개를 추가했습니다.
## v4.0.26
### 魔法少女まどか☆マギカ EX16BT 추가

View File

@@ -8,7 +8,7 @@
4. API나 Docker 설정 반영: `4. 전체 업데이트`
로컬 주소는 `http://localhost:44082`, 운영 주소는 `https://uniare.sori.studio`이다.
Git 저장소는 `https://git.sori.studio/zenn/union-arena-deck-builder.git`이다.
Git 저장소는 `https://git.sori.studio/sori.studio/uniare.sori.studio.git`이다.
## 시작 전 확인
@@ -48,7 +48,7 @@ NAS에 Git, Git LFS, Docker, Docker Compose가 설치되어 있어야 한다.
```bash
cd <NAS_PROJECT_DIR>
git clone https://git.sori.studio/zenn/union-arena-deck-builder.git uniare.sori.studio
git clone https://git.sori.studio/sori.studio/uniare.sori.studio.git uniare.sori.studio
cd uniare.sori.studio
git lfs pull
cp .env.example .env

View File

@@ -1,5 +1,10 @@
# 의사결정 이력
## 2026-10-12 v4.0.27 — UA57 패러렐 데이터는 이미지보다 먼저 반영
💡 기존 EX16BT 반영 방식과 일관되게 확보된 일반 카드 이미지부터 제공하기 위함.
🔧 UA57 데이터·3개 언어 번역·일반 이미지와 확보한 EX16BT 패러렐 이미지를 함께 반영하고 누락 이미지는 후속 작업으로 기록.
## 2026-09-22 v4.0.26 — EX16BT 패러렐은 데이터 선반영
💡 패러렐 이미지는 후속 확보 대상이지만 카드 번호와 판본 정보는 덱 구성 데이터에 먼저 필요하기 때문.

View File

@@ -3,7 +3,7 @@
## 프로젝트 개요
- 서비스명: `UNIARE - Union Arena Deck Builder`
- 현재 버전: `v4.0.26`
- 현재 버전: `v4.0.27`
- 프론트: 정적 HTML, CSS, JavaScript
- 백엔드: Express, SQLite(`better-sqlite3`)
- 운영: Docker Compose 기반 Nginx + API
@@ -40,7 +40,8 @@
## 카드 데이터
- 데이터 위치: `datas/*.js`
- 실제 시리즈 데이터: `ua01`~`ua56` 중 현재 존재하는 파일과 `uapr.js`
- 실제 시리즈 데이터: `ua01`~`ua57` 중 현재 존재하는 파일과 `uapr.js`
- `ua57` 슈타인즈 게이트는 128개 판본을 등록하고 이미지 95개를 제공한다. 패러렐 이미지 33개는 미확보 상태다.
- 샘플 데이터: `ua99 sample.js`, `ua99 sample mini.js`
- 모듈 형식: `export const cardList = [...]`
@@ -217,7 +218,7 @@
{
"status": "online",
"ok": true,
"version": "4.0.26",
"version": "4.0.27",
"lastUpdated": "2026-08-12T00:00:00.000Z",
"members": {
"total": 0,

View File

@@ -17,6 +17,8 @@
## 유지보수
- UA57 패러렐 이미지 33개와 UA31 `UAPB_MMM-1-AP01.png` 이미지를 확보해 추가한다.
- 공개 덱·내 덱 목록에 서버 커서 페이지네이션 + 서버 검색을 도입한다(옵션 B). 즐겨찾기 필터는 별도 조회로 처리하고, `preset.html`·`deckHistory.html`의 클라이언트 전량 로드 전제를 걷어낸다. 회귀 위험이 커 데이터 규모가 커질 때 착수한다.
- 카드 원본 이미지(약 1.8GB PNG)를 WebP로 일괄 변환하고 참조 경로·폴백을 정비해 대역폭을 절감한다.
- 유난히 큰 개별 이미지(예: `ua44/…EVA-1-079_p2.png` 1.2MB, `ua14/UAPR_DST-1-039.png` 1.0MB, `logo_unionarena.png` 431KB)를 재압축한다.

View File

@@ -1,5 +1,19 @@
# 업데이트 이력
## 2026-10-12 / v4.0.27 — 슈타인즈 게이트 추가·마도카 이미지 보강
### 수행 작업
- UA57 카드 데이터 128건, 일반 이미지 95개, 한국어·일본어·영어 시리즈명 추가
- 마도카 EX16BT 패러렐 이미지 36개 추가
- VERSION과 API 버전을 v4.0.27로 통일
- Git 원격 주소와 배포 문서의 저장소 주소를 새 경로로 갱신
### 검증
- 카드 데이터 모듈 로딩 및 번역 JSON 파싱 확인
- UA57 이미지 95개 존재 확인, 패러렐 이미지 33개 미확보
- UA31 참조 이미지 중 기존 `UAPB_MMM-1-AP01.png` 1개 누락 확인
- CSS 변경이 없어 CSS 빌드 생략, 운영 배포·브라우저 검증 미수행
## 2026-09-22 / v4.0.26 — 魔法少女まどか☆マギカ EX16BT 추가
### 수행 작업

View File

@@ -277,7 +277,8 @@
"ua50": "InuYasha",
"ua54": "Mushoku Tensei: Jobless Reincarnation",
"ua55": "THE IDOLM@STER CINDERELLA GIRLS",
"ua56": "Tengen Toppa Gurren Lagann"
"ua56": "Tengen Toppa Gurren Lagann",
"ua57": "STEINS;GATE"
},
"uapr": "UNION ARENA"
}

View File

@@ -270,7 +270,8 @@
"ua50": "犬夜叉",
"ua54": "無職転生 ~異世界行ったら本気だす~",
"ua55": "アイドルマスター シンデレラガールズ",
"ua56": "天元突破 グレンラガン"
"ua56": "天元突破 グレンラガン",
"ua57": "シュタインズ・ゲート"
},
"uapr": "UNION ARENA",
"CardList": {

View File

@@ -266,7 +266,8 @@
"ua50": "이누야샤",
"ua54": "무직전생 ~이세계에 갔으면 최선을 다한다~",
"ua55": "아이돌마스터 신데렐라 걸즈",
"ua56": "천원돌파 그렌라간"
"ua56": "천원돌파 그렌라간",
"ua57": "슈타인즈 게이트"
},
"uapr": "UNION ARENA",
"CardList": {

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-001.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-002.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-003.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-004.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-005.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-006.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-007.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-008.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-009.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-010.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-011.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-012.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-013.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-014.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-015.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-016.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-017.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-018.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-019.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-020.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-021.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-022.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-023.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-024.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-025.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-026.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-027.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-028.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-029.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-030.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-031.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-032.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-033.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-034.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-035.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-036.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-037.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-038.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-039.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-040.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-041.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-042.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-043.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-044.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-045.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-046.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-047.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-048.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-049.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-050.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-051.png LFS Normal file

Binary file not shown.

BIN
images/ua57/UA57BT_STG-1-052.png LFS Normal file

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More