Compare commits
67
Commits
5cf8e65177
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a324d18e8f | ||
|
|
3cdea75ff7 | ||
|
|
e87dd3b1f3 | ||
|
|
b28a41f14e | ||
|
|
a9e140fa85 | ||
|
|
89e9976ce9 | ||
|
|
1b94c781be | ||
|
|
814148e25d | ||
|
|
49849d8944 | ||
|
|
430483c289 | ||
|
|
dee04cb357 | ||
|
|
d18972382a | ||
|
|
0b794edc80 | ||
|
|
04c71be859 | ||
|
|
e5b34a03e6 | ||
|
|
0ccf57d535 | ||
|
|
4b8313c8a8 | ||
|
|
2b26bbd94f | ||
|
|
1b7889e574 | ||
|
|
384c400134 | ||
|
|
469d4e7df5 | ||
|
|
7d14dc5072 | ||
|
|
b007fef608 | ||
|
|
de165bb53d | ||
|
|
115dc33937 | ||
|
|
d35ee95843 | ||
|
|
37102923ac | ||
|
|
049e37bcff | ||
|
|
9fc3d35d2d | ||
|
|
07b98db520 | ||
|
|
5783072b12 | ||
|
|
eaf4aeadc5 | ||
|
|
dbe95d19a0 | ||
|
|
b87c5d2e18 | ||
|
|
7c7f0d40c0 | ||
|
|
29e70c565d | ||
|
|
167c933032 | ||
|
|
8edb732dd9 | ||
|
|
61a1477a89 | ||
|
|
f233125b75 | ||
|
|
0b7545aadd | ||
|
|
ae7f526160 | ||
|
|
0bdade44e3 | ||
|
|
3b1c1aeb6f | ||
|
|
4c049b0860 | ||
|
|
8ed658e804 | ||
|
|
5d0361de26 | ||
|
|
f18bb63f1b | ||
|
|
b29e8114f6 | ||
|
|
207a733d66 | ||
|
|
d941a12b4e | ||
|
|
ba21e8f1c1 | ||
|
|
9ba5f73500 | ||
|
|
238b9a9913 | ||
|
|
dd37f59565 | ||
|
|
cfea24f5f5 | ||
|
|
50421280fa | ||
|
|
1fa15cbe08 | ||
|
|
b1b99e6cc0 | ||
|
|
3f21819b39 | ||
|
|
089bb69ffd | ||
|
|
d26b9ca884 | ||
|
|
28035110f9 | ||
|
|
eb294ff5e3 | ||
|
|
bb3573c4e7 | ||
|
|
96bd5c4514 | ||
|
|
cf1ec84af4 |
+14
@@ -3,6 +3,7 @@ node_modules
|
||||
build
|
||||
offline-dist
|
||||
pages-dist
|
||||
plugin-dist
|
||||
release
|
||||
.env
|
||||
.env.*
|
||||
@@ -11,6 +12,7 @@ data/*
|
||||
!data/.gitkeep
|
||||
!data/card-overrides.csv
|
||||
!data/score-calibrations.json
|
||||
!data/song-metadata-overrides.json
|
||||
!data/holodoridb/
|
||||
!data/holodoridb/**
|
||||
data/holodoridb/*.tmp
|
||||
@@ -18,3 +20,15 @@ npm-debug.log*
|
||||
.DS_Store
|
||||
.codex-remote-attachments/
|
||||
*.tsbuildinfo
|
||||
|
||||
!data/game-db/
|
||||
!data/game-db/current.json
|
||||
!data/game-db/applied.json
|
||||
!data/game-db/snapshots/
|
||||
!data/game-db/snapshots/**
|
||||
data/game-db/derived/
|
||||
data/game-db/review/
|
||||
|
||||
!data/game-events/
|
||||
data/game-events/*
|
||||
!data/game-events/*.json
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# Repository instructions
|
||||
|
||||
## Local development ports
|
||||
|
||||
- Port 5173 is reserved for the user's local Docker container. Never start an agent-run server on port 5173 or stop the container to free that port.
|
||||
- For local testing, use another available port, for example `npm run dev -- --port 5174 --strictPort`. If it is occupied, choose another port without stopping the existing service.
|
||||
- Stop agent-started test servers when verification is complete.
|
||||
|
||||
## Commit and push shorthand
|
||||
|
||||
- When the user says "마무리 해" (or "마무리해"), treat it as authorization to verify the completed task, commit its changes, and push to the configured upstream.
|
||||
@@ -16,15 +22,17 @@
|
||||
- Do not bump the package version, create version-specific release notes, create tags, or publish GitHub Releases for routine online commits and deployments unless the user explicitly requests them.
|
||||
- Use `UPDATES.md` as the single user-facing update history and include only changes that affect service users.
|
||||
|
||||
## HolodoriDB source policy
|
||||
## Game DB source policy
|
||||
|
||||
- Always fetch the official HolodoriDB remote main before collecting or checking game data and strings. Read files at the fetched commit, not local checkout files or stale remote-tracking refs.
|
||||
- Use scripts/holodoridb-source.mjs for collectors. A failed remote fetch must stop collection; do not fall back to cached data or --offline.
|
||||
- Resolve Korean song titles through Music.json titleLangId and LangMusic_Kor.json before asking the user for names.
|
||||
- The captured Android game DB is the authoritative master-data source. Use scripts/game-db-source.mjs and the hash-pinned snapshot in data/game-db/current.json. Do not fetch HolodoriDB or substitute third-party data when a table is missing.
|
||||
- Preserve provenance: SUS charts are separate game assets; live event schedules and bonus rules are absent from this DB. Do not label historical manual event records as DB-derived or invent missing server data.
|
||||
- Resolve Korean song titles through Music.json titleLangId and LangMusic_Kor.json in the snapshot.
|
||||
- Keep account credentials, keys, raw memory and recovery files in ignored local inspection directories; only verified master tables and non-secret provenance belong in the source snapshot.
|
||||
|
||||
## Collection review before calculator extraction
|
||||
|
||||
- A collection request starts with `npm run data:sync`: compare all three official remotes against the last successful collection commits in data/holodoridb/manifest.json. Inspect every intervening commit and every changed file, including all strings, tables unrelated to the calculator, and changes later reverted.
|
||||
- Read data/holodoridb-review/latest.json (full JSON before/after details), latest.md, and changes.patch. Present a Korean semantic summary grouped by content (cards/skills, songs, events, translations, other systems), describing additions, removals, corrections, and relevant dates. Do not substitute a file list or calculator-only summary for this review; state unknown meanings explicitly.
|
||||
- Provide this report to the user before acquiring/extracting calculator data. Then continue with `npm run data:apply` and other required collectors within the authorized task; no additional approval is implied. A review-only request must not extract data.
|
||||
- Reviewing does not advance the collection baseline. Extraction must use the reviewed remote commits; if any remote changes, regenerate and present the report first.
|
||||
- A collection request starts with npm run data:sync. Compare every table and string in the selected snapshot with the last successful snapshot in data/game-db/applied.json, including non-calculator systems.
|
||||
- Read data/game-db/review/latest.json and latest.md. Report semantic changes in Korean, grouped by cards/skills, songs, events, translations and other systems. Include additions, removals, corrections and relevant dates; state unknown meanings explicitly. First import is a snapshot registration, not evidence that every row is newly added content.
|
||||
- Present the review before npm run data:apply. Then continue authorized collectors without an additional approval. Review-only requests must not extract data.
|
||||
- Reviewing does not advance the collection baseline. Extraction must use the reviewed snapshot hash; changes require a new review first. Never fall back to older or external sources after validation failure.
|
||||
- See docs/game-data-source.md for snapshot import and separate game-asset collection.
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# 홀로도리 계산기
|
||||
# 갤산기
|
||||
|
||||
홀로라이브 드림즈의 카드와 멤버 성장 상태를 관리하고, 악곡별 최적 배치와 카드 조합을 분석하는 비공식 도구입니다.
|
||||
|
||||
[온라인 서비스 이용](https://doricalc-holo.live/) · 한국어 전용 · PC 환경 권장
|
||||
|
||||

|
||||

|
||||
|
||||
## 주요 기능
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
## 서비스 이용
|
||||
|
||||
[홀로도리 계산기 온라인 서비스](https://doricalc-holo.live/)에 접속해 사용합니다. 별도의 설치나 다운로드는 필요하지 않습니다.
|
||||
[갤산기 온라인 서비스](https://doricalc-holo.live/)에 접속해 사용합니다. 별도의 설치나 다운로드는 필요하지 않습니다.
|
||||
|
||||
Chrome 또는 Edge의 최신 버전을 권장합니다.
|
||||
|
||||
@@ -177,15 +177,17 @@ docker compose -f compose.prod.yaml up --build -d
|
||||
<details>
|
||||
<summary><strong>게임 데이터 갱신과 카드 표시명 수정</strong></summary>
|
||||
|
||||
먼저 공개 HolodoriDB 세 언어 원격 저장소에서 마지막 수집 이후의 모든 커밋·파일·문자열 변경을 검토합니다. 계산기와 관계없는 변경도 포함하며, 중간에 되돌려진 변경도 커밋별로 기록합니다.
|
||||
게임에서 직접 확보한 DB 스냅샷을 마스터 데이터 원본으로 사용합니다. HolodoriDB 원격 저장소를 가져오지 않습니다.
|
||||
|
||||
```bash
|
||||
npm run data:sync
|
||||
# 전체 변경을 읽고 보고한 뒤
|
||||
npm run data:apply
|
||||
```
|
||||
|
||||
검토 보고서는 `data/holodoridb-review/latest.md`, JSON 변경 전후 값은 `latest.json`, 전체 원문 변경은 `changes.patch`에 저장합니다. 보고서를 읽고 변경의 의미를 사용자에게 먼저 제공한 뒤 `npm run data:apply`로 계산기 데이터를 수집합니다. 검토만으로 마지막 수집 기준이 갱신되지는 않습니다.
|
||||
검토 결과는 `data/game-db/review/latest.json`과 `latest.md`에 저장합니다. 원본은 `data/game-db/snapshots/`, 계산기용 중간 결과는 `data/game-db/derived/`에 보관합니다. 해시가 다른 스냅샷이나 누락된 테이블을 외부 자료로 대체하지 않습니다.
|
||||
|
||||
생성된 계산기 데이터는 `data/holodoridb`에 저장합니다. 카드 일러스트, 영상과 음성은 수집 대상에서 제외합니다.
|
||||
채보 본문은 별도 게임 SUS 파일입니다. 신규 이벤트 일정·배율은 검증한 게임 API 응답에서 생성하며, 과거 수동 이벤트 기록은 기존 출처를 유지합니다. DB 등록과 채보 갱신 방법 및 남은 예외는 [데이터 원본 안내](docs/game-data-source.md)를 참고하세요.
|
||||
|
||||
특별 버전명이나 번역 이름은 `data/card-overrides.csv`에서 관리합니다.
|
||||
|
||||
|
||||
+358
-1
@@ -1,7 +1,364 @@
|
||||
---
|
||||
updatedAt: 2026-09-08T12:00:00+09:00
|
||||
updatedAt: 2026-10-09T19:32:13.267Z
|
||||
---
|
||||
|
||||
## 2026년 10월 10일
|
||||
|
||||
### Round and Round and CircLuna 추가
|
||||
|
||||
`NEW` 신곡 Round and Round and CircLuna의 Easy·Normal·Hard·Expert 네 채보와 채보 표시 데이터, 재킷 이미지를 추가했습니다. 난이도는 4/9/18/26이며, 공식 게임 채보와 현재 Android 게임 DB를 대조해 반영했습니다.
|
||||
|
||||
## 2026년 10월 9일
|
||||
|
||||
### 마을 유닛 스코어 빈도 최적화
|
||||
|
||||
`NEW` 도구에 마을 유닛 스코어를 추가했습니다. 직접 지정한 5인 편성과 개화·리더 의상에 저장된 보드·연결 카드·메모리·멤버 강화를 반영하고, 빈도 감소 1,024개 조합을 비교합니다. 200초 균일 기준의 추정 모델이며 가창 보너스는 제외합니다. 편성과 종합력 입력은 자동 저장되어 페이지 이동·새로고침 후에도 유지됩니다. 실제 빈도 설정 가능 여부는 게임에서 확인해야 하며 사용자 성장 데이터를 자동 변경하지 않습니다.
|
||||
|
||||
## 2026년 10월 8일
|
||||
|
||||
### 악곡 랜덤 결과 표시·복사 통일
|
||||
|
||||
`IMPROVED` 악곡 랜덤의 추첨 결과를 악곡 목록과 같은 간결한 번호·곡명 행으로 표시하고, 분홍색 배경과 난이도·레벨 표시를 제거했습니다. ‘목록 복사’는 번호·재킷·제목 순서이며, 재킷은 이미지로, 번호와 제목은 편집 가능한 텍스트로 제공합니다. 자동 복사를 사용할 수 없으면 복사용 목록을 직접 선택해 복사할 수 있습니다. 레벨 범위 조건과 악곡·난이도 조합별 추첨 확률은 유지합니다.
|
||||
|
||||
### 카드·의상 목록 정렬 해제
|
||||
|
||||
`IMPROVED` 카드와 의상 효과 목록에 ‘기본 정렬’ 버튼을 추가했습니다. 정렬 가능한 열 제목을 반복해서 누르면 오름차순·내림차순·기본 순서로 전환합니다. 정렬을 해제해도 필터·개화 선택과 펼친 상세는 유지하며, 기본 정렬 상태는 다음 방문에도 유지합니다.
|
||||
|
||||
## 2026년 10월 7일
|
||||
|
||||
### 악곡 목록에 재킷 함께 복사
|
||||
|
||||
`IMPROVED` 악곡 목록의 ‘목록 복사’에 곡 재킷을 추가했습니다. 번호·재킷·제목 순서로 복사하며, 재킷은 작은 이미지로, 번호와 제목은 편집 가능한 텍스트로 유지합니다. 난이도·레벨은 검색 결과, 선택 목록, 복사 내용에서 제외하고 난이도 선택 항목을 제거했습니다. 일반 텍스트 입력란에는 번호·제목만 붙여넣고, 자동 복사를 사용할 수 없으면 재킷과 텍스트가 있는 복사용 목록을 직접 선택해 복사할 수 있습니다.
|
||||
|
||||
### 카드·의상 효과 메뉴 분리
|
||||
|
||||
`NEW` 카드 목록 상단에 ‘카드 / 의상 효과’ 서브 메뉴를 추가했습니다. ★4·★5 리더 의상을 발동 조건의 속성·기수, 강화 효과, 획득 카드 등급·이격, 멤버 기수로 필터링할 수 있습니다. 스탯 증가율과 스코어 서포트 수치를 각각 정렬하며, 두 효과가 함께 있는 의상도 각각 표시합니다. 강화 효과의 스탯은 마크와 이름을 함께 표시합니다. 여러 의상의 상세를 동시에 펼쳐 비교할 수 있고 필터·정렬 설정은 다음 방문에도 유지합니다. 카드 상세의 의상 효과에서 해당 의상으로 바로 이동해 상세를 펼칠 수 있습니다.
|
||||
|
||||
`IMPROVED` 카드와 의상 효과 화면의 제목·설명·개수 표시와 서브 메뉴 높이·위치를 통일했습니다. 의상 화면의 중복 제목·설명과 검색창을 제거하고 필터, 체크박스, 아이콘, 버튼과 목록 테두리를 같은 스타일로 맞춰 탭 전환 시 화면 상단이 움직이지 않도록 개선했습니다.
|
||||
|
||||
### 카드 목록 한 행 비교
|
||||
|
||||
`IMPROVED` 카드 목록에 이름·기수·이격·속성·주 스탯·액티브 확률·수치·쿨타임·지속시간·스페셜 수치·지속시간을 순서대로 표시합니다. 목록의 속성·주 스탯은 아이콘으로, 액티브 확률은 높음·중간으로 표시하며, 스페셜의 발동률 보너스와 조건부 표시도 함께 제공합니다. 스페셜 수치를 누르면 스코어 서포트 수치 기준으로 오름차순·내림차순 정렬할 수 있습니다. 명함·5개화 선택은 목록 위에서 전환하며, 모바일에서도 가로 스크롤로 같은 행을 비교할 수 있습니다. 행을 누르면 기존 상세 스킬 정보를 확인할 수 있습니다.
|
||||
|
||||
`IMPROVED` 카드 목록 필터를 보고 싶은 항목을 선택하는 방식으로 변경했습니다. 기본은 전체 표시이며, 큐트만 선택하면 큐트 카드만 표시합니다. 같은 그룹의 여러 선택은 함께 포함하고 다른 그룹의 조건은 동시에 적용합니다. 그룹의 선택을 모두 해제하면 해당 그룹은 전체 표시로 돌아가며, ‘필터 초기화’로 모든 조건을 해제할 수 있습니다. 선택한 필터는 다음 방문에도 유지합니다.
|
||||
|
||||
`IMPROVED` 카드 상세를 패시브·액티브·스페셜·의상 효과별 간결한 행으로 정리했습니다. 조건과 전체 스킬 설명을 유지하면서 여백과 반복되는 박스를 줄였습니다. 여러 카드의 상세를 동시에 펼쳐 비교할 수 있으며, 개별 접기와 ‘상세 모두 접기’를 지원합니다. 필터·정렬·개화 변경 시에도 펼친 카드의 상세 상태를 유지합니다.
|
||||
|
||||
`IMPROVED` 카드 목록의 열 제목을 액티브·스페셜 그룹으로 묶고 아이콘 열과 여백을 줄여, 일반적인 데스크톱 화면에서 모든 항목을 가로 스크롤 없이 확인할 수 있도록 개선했습니다. 모든 열이 화면 폭에 따라 균형 있게 늘어나며, 이름은 왼쪽에 나머지 제목·아이콘·수치는 가운데에 맞췄습니다. 조건부 표시는 수치 아래에 배치해 숫자의 정렬을 유지합니다. 긴 이름·기수·수치는 셀 안에서 줄바꿈하며, 좁은 화면의 상세 설명도 목록의 보이는 폭에 맞춥니다.
|
||||
|
||||
### 오션 체이스 이벤트 계산
|
||||
|
||||
`NEW` 이벤트 기간 동안 HOLOGRAM CIRCUS는 폴카, Lamy's Baribari Workout은 라미, Tokyo Shandy Rendez-vous는 리리카의 신규 수영복 ★5 카드를 편성하면 최종 스코어에 10% 보너스를 적용합니다.
|
||||
|
||||
`NEW` 이벤트 PT 비교에 라미·폴카·리리카 멤버 보너스 +30%, 신규 수영복 카드 보너스 +30%, 등급별 개화 보너스를 반영합니다. 신규 수영복 카드는 미개화 시 +60%, 5회 개화 시 +90%를 적용합니다.
|
||||
|
||||
### 신규 악곡과 메모리 추가
|
||||
|
||||
`NEW` HOLOGRAM CIRCUS, Lamy's Baribari Workout, Tokyo Shandy Rendez-vous의 Easy·Normal·Hard·Expert 채보를 추가했습니다. 각 난이도의 점수 계산과 채보 표시를 지원합니다.
|
||||
|
||||
`IMPROVED` 이번 공개분 메모리 포스터 1개를 추가하여 보유 메모리 최대 개수를 35개에서 36개로 늘렸습니다.
|
||||
|
||||
### 신규 카드 3종 추가
|
||||
|
||||
`NEW` 유키하나 라미 「열기를 진정시키는 힐링 한 입」, 오마루 폴카 「행복을 나누는 Meat For You」, 이치조 리리카 「여름 밤을 물들이는 Brilliant Smile」 ★5 카드 3종을 추가했습니다. 신규 카드의 성장 수치와 액티브·패시브·스페셜 스킬을 계산에 반영합니다. 세 카드에 수영복 태그를 적용하여 카드 검색·의상 필터·조합 탐색의 이격 제외에 반영합니다.
|
||||
|
||||
### 조합 탐색에서 이격 제외
|
||||
|
||||
`NEW` 보유 카드 제한을 해제한 조합 탐색에 ‘이격 제외’ 옵션을 추가했습니다. 수영복 등 다른 의상을 제외하고 일반 카드만 선택할 수 있습니다. 고정 카드와 자동 후보에 함께 적용되며 탐색 조건·프리셋에 저장됩니다. 리더 의상과 연결 카드는 제한하지 않으며, 실제 모집·천장 획득 가능 여부를 보장하는 필터는 아닙니다.
|
||||
|
||||
## 2026년 10월 6일
|
||||
|
||||
### 파란 보드 개방 가정으로 연결 카드 추천
|
||||
|
||||
`NEW` 배치 분석의 연결 카드 최적화에 ‘파란 보드 개방 가정’을 추가했습니다. 편성 5명의 전체 파란 노드와 파란 영역 연결 소켓을 임시 개방한 조건으로 추천하며, 전후 점수는 동일한 개방 가정으로 비교합니다. 필요한 미개방 노드·소켓을 표시하고 실제 보드를 갱신하기 전에는 배치 적용을 차단합니다. 저장된 보드를 자동 변경하지 않으며 기본값은 기존 성장 기준입니다.
|
||||
|
||||
### 서비스 이름 변경
|
||||
|
||||
`IMPROVED` 서비스 이름을 ‘홀로도리 계산기’에서 ‘갤산기’로 변경했습니다. 상단 서비스 이름과 각 페이지의 브라우저 제목, 서비스 안내에 새 이름을 반영하고, 상단 이름의 글자 크기를 키웠습니다.
|
||||
|
||||
### 선택 순서대로 악곡 목록 만들기
|
||||
|
||||
`NEW` 도구에 악곡 목록을 추가했습니다. 악곡을 검색하고 난이도를 골라 선택한 순서대로 목록을 만들 수 있습니다. 같은 악곡·난이도를 여러 번 추가하거나 개별 삭제·목록 초기화를 할 수 있으며, 번호·곡명·난이도·레벨을 목록 순서대로 복사할 수 있습니다. 목록은 브라우저에 자동 저장되어 새로고침하거나 다시 방문해도 선택 순서와 난이도가 유지됩니다.
|
||||
|
||||
## 2026년 10월 5일
|
||||
|
||||
### 보드 데이터 확인 및 분석 진행 안내 개선
|
||||
|
||||
`IMPROVED` 사용자 데이터의 보드 멤버 목록에 개방 수를 표시하고, 개방 수가 많거나 적은 순으로 정렬할 수 있습니다. 이전·다음 멤버 이동도 선택한 정렬을 따릅니다. 연결 카드 선택에 미배치 보유 카드만 보는 필터를 추가했습니다.
|
||||
|
||||
`IMPROVED` 조합 탐색의 진행 상태를 후보 선별·선별 후보 평가·확장 후보 검증·달성 확률 계산으로 구분하고, 단계별 퍼센트와 별도로 현재 단계를 n/4로 표시합니다. 확장 후보가 없으면 3단계를 건너뜁니다.
|
||||
|
||||
### KONKON Beats 악곡 추가
|
||||
|
||||
`NEW` KONKON Beats의 Easy·Normal·Hard·Expert 채보를 추가했습니다. 각 난이도의 점수 계산과 채보 표시를 지원합니다.
|
||||
|
||||
## 2026년 10월 4일
|
||||
|
||||
### 배치 분석 채보 탐색 개선
|
||||
|
||||
`IMPROVED` 채보를 6초 단위 열로 나눠 가로로 이어 보는 형태로 개선했습니다. 곡 전체 탐색 막대의 클릭·드래그, 시각 슬라이더, 5초 이동, 이전·다음 스페셜 버튼으로 바로 이동할 수 있습니다. 확대를 5단계로 늘리고 확대·축소 시 보고 있던 구간을 유지합니다. 선택 시각의 점수를 채보 위 고정 영역에 표시해 노트를 가리지 않고 확인할 수 있습니다.
|
||||
|
||||
`IMPROVED` 채보를 점수·스킬 그래프와 스페셜 노트 요약 아래로 이동했습니다. 액티브 토글을 조작하면서 최고점 변화와 점수 그래프를 가까이에서 확인할 수 있습니다.
|
||||
|
||||
`IMPROVED` 스페셜 구간 이동 버튼을 곡 전체 탐색 위에 가로로 배치하고 채보 표시 영역을 넓혔습니다. 좁은 화면에서는 스페셜 버튼을 좌우로 밀어 확인할 수 있습니다.
|
||||
|
||||
`IMPROVED` 원본 SUS의 마디 번호와 경계를 채보에 표시합니다. BPM·박자 변화를 반영하며 각 열의 마디 범위와 선택 시각의 마디 번호도 함께 확인할 수 있습니다.
|
||||
|
||||
### 이벤트 과제곡 점수 계산 수정
|
||||
|
||||
`FIX` 이벤트 과제곡 보너스를 가창 보너스와 더해 노트마다 적용하던 문제를 수정했습니다. 가창 보너스는 노트별 점수에 적용하고, 이벤트 과제곡 보너스는 노트 점수를 합산한 최종 점수에 곱합니다. 이벤트 최고점·평균 점수·PT 비교에 같은 계산식을 적용합니다.
|
||||
|
||||
## 2026년 10월 3일
|
||||
|
||||
### AI 연결 실험 기능
|
||||
|
||||
`NEW` 도구에 AI 연결 안내를 추가했습니다. ChatGPT Windows 앱 설치·로그인, 공식 브라우저 확장 설치와 앱 연결 절차를 안내합니다. 평소 계산기를 쓰던 브라우저의 보유·성장 정보를 그대로 사용하며 계산은 계산기에서 수행합니다. 일반 웹·모바일 채팅에서의 사용은 보장하지 않습니다.
|
||||
|
||||
`NEW` AI 연결 안내의 SKILL.md 링크를 GPT에게 먼저 읽게 하면 별도 스킬 설치 없이 계산기 사용 방법을 전달할 수 있습니다. 문서에 화면 조작, 점수 해석과 성장 가정 비교 후 조건 복원 절차를 담았습니다.
|
||||
|
||||
## 2026년 10월 1일
|
||||
|
||||
### 연결노드 개화 추천 범위 선택
|
||||
|
||||
`IMPROVED` 추천 후보의 최소 개화 단계를 선택할 수 있습니다. 기본값은 4개화이며 미보유 카드는 별도로 포함할 수 있습니다. 대상 카드 교체 후 밀려난 카드도 최대 3단계까지 재배치해 비교하며, 단계별 상위 8개 배치를 탐색합니다.
|
||||
|
||||
### Wonky Monkey 악곡 추가
|
||||
|
||||
`NEW` Wonky Monkey의 Easy·Normal·Hard·Expert 채보를 추가했습니다. 네 난이도의 점수 계산과 채보 표시를 지원합니다.
|
||||
|
||||
## 2026년 9월 30일
|
||||
|
||||
### 이벤트 스코어 악곡 선택
|
||||
|
||||
`IMPROVED` 이벤트 스코어의 악곡 목록에 현재 챕터의 과제곡만 표시합니다.
|
||||
|
||||
### 모바일 카드 목록 개화 전환
|
||||
|
||||
`FIX` 모바일 카드 목록에서 명함·5 개화 전환 버튼이 보이지 않던 문제를 수정하고, 터치하기 편하도록 버튼 크기를 키웠습니다.
|
||||
|
||||
### 배치 분석 결과 저장
|
||||
|
||||
`IMPROVED` 저장 기록에 기본 1노트 점수와 분석 당시 가창 보너스를 반영한 인게임 1노트 점수를 표시합니다. 새 기록은 인게임 1노트 점수도 함께 보관하며, 기존 기록은 해당 값을 미기록으로 표시합니다.
|
||||
|
||||
### 두 편성 점수 비교
|
||||
|
||||
`IMPROVED` 각 편성의 최적 배치에서 최고점에 도달할 확률과 두 편성의 확률 차이(%p)를 표시합니다.
|
||||
|
||||
`IMPROVED` 마지막으로 비교를 완료한 두 편성의 카드·개화·리더 의상과 악곡·난이도를 브라우저에 저장하고, 다음 방문에 복원합니다.
|
||||
|
||||
`NEW` 카드 목록과 배치 분석 사이에 편성 비교 메뉴를 추가했습니다. 같은 악곡·난이도에서 두 리더·의상과 5인 편성을 구성하고, 카드 입력 순서와 관계없이 최고점 기준 최적 배치의 평균 점수·최고 점수·종합력 차이를 확인할 수 있습니다. 리더의 빨간 노드와 편성 멤버의 파란 노드를 모두 개방하고 연결 노드 증폭은 제외하며, 기수 보너스 900·가창 보너스 10%로 통일합니다. 메모리·멤버 종합력 UP은 사용자 데이터를 공통 적용합니다. A→B 복사와 편성 교환을 지원하고, 화면 최하단에 비교 기준을 안내합니다.
|
||||
|
||||
### 보드 연결노드용 개화 추천
|
||||
|
||||
`NEW` 도구에 연결노드 개화 추천 탭을 추가했습니다. 저장한 분석의 편성을 고정하고, 5성 카드의 첫 획득·5개화 연결 효과를 비교합니다. 현재 보유 카드와 보드를 기준으로 점수 증가량·필요 획득 수·1장당 이득과 추천 연결 위치를 확인할 수 있습니다. 기존 카드의 무료 재배치 이득은 투자 효과에서 제외하며, 빠른 연결 배정 방식으로 계산합니다.
|
||||
|
||||
### 퍼포먼스 패시브 종합력 계산 수정
|
||||
|
||||
`FIX` 지정 인원의 퍼포먼스를 올리는 패시브가 전체 능력치 합계 대신 개화를 반영한 기본 퍼포먼스 순으로 대상을 선택하도록 수정했습니다. 일부 편성에서 게임과 종합력이 다르게 표시되던 문제를 해결했습니다.
|
||||
|
||||
## 2026년 9월 29일
|
||||
|
||||
### 두근두근 블루 스플래시! 이벤트
|
||||
|
||||
`NEW` 9월 29일 12시부터 10월 5일 19시 59분 59초까지 진행되는 이벤트의 PT·스코어 계산을 지원합니다. 마린·코요리·코보·벨즈의 멤버·신규 카드·개화 보너스와 Kyapi, BAKU LOVE CHEMISTRY, PROPOSE, Play Dice!의 대응 카드 스코어 보너스를 반영했습니다.
|
||||
|
||||
`FIX` 이벤트 탐색의 저등급 후보 카드를 현재 이벤트의 보너스 멤버 기준으로 선택합니다.
|
||||
|
||||
### 채보에서 분석 점수 확인
|
||||
|
||||
`NEW` 배치 분석 결과에 레인·노트 너비·플릭·롱노트 연결을 표시하는 채보를 추가했습니다. 채보를 가리키거나 터치하면 해당 시각의 누적 평균 점수·최고 점수·최고점 유지 확률을 확인할 수 있습니다. 액티브 미발동 설정을 반영하며, 시간 확대와 스페셜 구간 이동을 지원합니다.
|
||||
|
||||
`IMPROVED` 스페셜 시작과 수동 판정 노트가 겹치는 밀어치기 가능 지점을 무지개 선으로 표시합니다. 롱노트 중간·끝의 자동 판정만 겹치는 지점은 제외합니다.
|
||||
|
||||
|
||||
### 게임 DB 갱신
|
||||
|
||||
`NEW` 마린·코요리·코보·벨즈의 신규 ★5 수영복 카드 4장을 추가했습니다.
|
||||
|
||||
`NEW` PARADISE!, Play Dice!, PROPOSE, BAKU LOVE CHEMISTRY, Kyapi의 네 난이도 채보를 추가했습니다.
|
||||
|
||||
`IMPROVED` 메모리 수집 상한을 35개로 갱신하고, 보드의 신규 노드와 단체 악곡 효과 설명을 반영했습니다.
|
||||
|
||||
`FIX` Pretty Guardian Matsulimit Zero의 Hard·Expert 점수 분모를 게임 채보 원본 기준으로 수정했습니다.
|
||||
|
||||
### 밀어치기 자동 판정 제외
|
||||
|
||||
`FIX` 롱노트 중간·마지막 자동 판정을 밀어치기 대상에서 제외했습니다. 스페셜 시작과 정확히 겹친 자동 판정은 새 스페셜 효과를 받지 않으며, 최고점·최적 배치·달성 확률에 동일하게 반영합니다.
|
||||
|
||||
## 2026년 9월 28일
|
||||
|
||||
### 도메인 이전 안내 제거
|
||||
|
||||
`IMPROVED` 모든 페이지 상단의 도메인 이전 사전 안내를 제거했습니다.
|
||||
|
||||
## 2026년 9월 27일
|
||||
|
||||
### 스페셜 경계 노트 점수 비교
|
||||
|
||||
`IMPROVED` 배치 분석에 밀어치기 적용·미적용 최고점을 함께 표시합니다. 스페셜 시작과 같은 시각의 노트가 새 스페셜 효과를 받는지에 따른 차이를 비교할 수 있으며, 액티브 미발동 설정도 두 점수에 반영합니다.
|
||||
|
||||
## 2026년 9월 26일
|
||||
|
||||
### Watcha Gatcha!!!!!!!! 채보 추가
|
||||
|
||||
`NEW` 「Watcha Gatcha!!!!!!!!」의 Easy·Normal·Hard·Expert 채보를 추가했습니다. 게임 내 확인 난이도는 6·13·22·27이며 곡 길이는 122초입니다. 노트와 스페셜 발동 시각은 원본 채보를 사용합니다. 곡별 점수 계수와 가창 멤버 정보를 반영하여 점수 공식과 가창 멤버 보너스를 적용합니다.
|
||||
|
||||
## 2026년 9월 25일
|
||||
|
||||
### 배치 분석 빈도 조합 비교
|
||||
|
||||
`IMPROVED` 서로 다른 빈도 감소 조합을 최고점 내림차순으로 최대 5개 표시합니다. 각 조합의 예상 점수와 고점 달성 확률을 비교하고, 원하는 결과를 선택해 상세 점수와 그래프를 확인할 수 있습니다. 점수·확률 열의 최댓값은 공동 최댓값을 포함해 굵게 표시합니다.
|
||||
|
||||
### 64. 악곡과 이벤트 과제곡 선택
|
||||
|
||||
`DATA` 아냐 멜핏사의 솔로곡 64.를 추가했습니다. Easy·Normal·Hard·Expert의 정확한 채보와 곡별 점수 계산을 지원합니다.
|
||||
|
||||
`IMPROVED` 이벤트 화면에서 이전 챕터의 악곡 선택이 저장돼 있어도 현재 챕터 과제곡을 먼저 선택합니다. 9월 25일 20시부터 아냐와 64.의 이벤트 보너스를 확인할 수 있습니다.
|
||||
|
||||
### 배치 분석 고점 달성 확률 추가
|
||||
|
||||
`IMPROVED` 배치 분석 결과와 저장 기록 상세에 최고점의 99.5% 이상을 얻을 확률과 기준 점수를 추가했습니다. 기존 99%·95% 확률과 함께 25,000회 반복 계산합니다.
|
||||
|
||||
## 2026년 9월 23일
|
||||
|
||||
### Lethal Dose Paranoid 악곡 추가
|
||||
|
||||
`DATA` La+ Darknesss의 Lethal Dose Paranoid를 추가했습니다. Easy·Normal·Hard·Expert의 정확한 채보와 곡별 점수 계산을 지원합니다.
|
||||
|
||||
## 2026년 9월 21일
|
||||
|
||||
### Glitch Through 악곡 추가
|
||||
|
||||
`DATA` 시오리 노벨라의 Glitch Through를 추가했습니다. Easy·Normal·Hard·Expert의 정확한 채보와 곡별 점수 계산을 지원합니다.
|
||||
|
||||
### 중앙 연결 카드 교체 추천 수정
|
||||
|
||||
`FIX` 보유 카드 최적화에서 다른 카드의 이동 때문에 초기 추천 점수가 낮아지면, 이득인 중앙 연결 카드 교체까지 추천에서 빠지던 문제를 수정했습니다. 기존 배치로 돌아간 뒤에도 중앙 카드 교체·교환을 전체 배치 점수로 비교합니다.
|
||||
|
||||
### 모바일 화면 사용성 개선
|
||||
|
||||
`IMPROVED` 전체 메뉴 버튼으로 모든 메뉴에 접근할 수 있습니다. 배치 분석·조합 탐색의 입력 항목 설명과 선택한 곡명·카드명을 좁은 화면에서도 확인할 수 있으며, 개화 버튼과 입력 영역을 넓혔습니다. 보드에 확대·축소·화면 맞춤 버튼을 추가하고, 연결 카드 선택 창은 화면 높이에 맞춰 목록 끝까지 스크롤할 수 있도록 개선했습니다. 분석 그래프의 작은 구간 대신 누를 수 있는 액티브 발동 목록도 제공합니다. 분석 설정 버튼은 본문을 가리지 않도록 페이지 아래로 옮겼습니다.
|
||||
|
||||
### 초록 보드 간편 활성화 확장
|
||||
|
||||
`IMPROVED` 모든 멤버의 초록 보드를 3칸·5칸·7칸 중 선택해 활성화할 수 있습니다. 5칸은 기존 세로 3칸의 가운데 양옆을, 7칸은 그 아래 2칸을 추가합니다. 이미 활성화한 다른 노드는 유지됩니다. 모든 멤버 간편 설정의 3칸·5칸·7칸 버튼에서 적용 범위를 작은 보드 그림으로 확인할 수 있습니다.
|
||||
|
||||
### 사이트 주소 변경 사전 안내
|
||||
|
||||
`NOTICE` 모든 페이지 상단에 2026년 9월 28일 00:00(한국 시간) doricalc.cc 이전 예정 안내를 추가했습니다. 주소 변경 후 기존 저장 데이터를 사용하려면 JSON 백업 내보내기·가져오기가 필요합니다. 안내에서 사용자 데이터로 바로 이동할 수 있으며, 이전 직전 최신 데이터로 다시 백업해 주세요.
|
||||
|
||||
안내의 X 버튼을 누르면 페이지를 이동해도 닫힌 상태를 유지하며, 새로고침하면 다시 표시합니다. ‘자세한 안내’에서 도메인 이전 관련 게시글을 확인할 수 있습니다.
|
||||
|
||||
## 2026년 9월 20일
|
||||
|
||||
### 이벤트 기능 복구
|
||||
|
||||
`FIX` 배포 갱신 후 사라진 「몽환의 서머 이스케이프?!」 이벤트 메뉴와 PT 비교·점수 탐색을 복구했습니다. 현재 챕터의 대상 멤버와 과제곡 보너스를 다시 적용합니다.
|
||||
|
||||
### 홀로워크용 연결 카드 유지
|
||||
|
||||
`IMPROVED` 연결 카드 최적화에서 활성 노란 홀로워크 노드를 증폭 중인 카드는 이론상 고점을 높이는 데 필요한 경우에만 이동합니다. 점수가 같으면 발동률 증가보다 기존 배치를 우선하며, 다른 카드의 점수 개선 때문에 불필요하게 이동한 홀로워크 카드도 복원합니다.
|
||||
|
||||
## 2026년 9월 19일
|
||||
|
||||
### Grave of Halo 악곡 추가
|
||||
|
||||
`DATA` 아키 로젠탈의 Grave of Halo를 추가했습니다. Easy·Normal·Hard·Expert의 정확한 채보와 곡별 점수 계산을 지원합니다.
|
||||
|
||||
### 몽환의 서머 이스케이프?! 이벤트 계산
|
||||
|
||||
`NEW` 이벤트 PT 비교와 이벤트 점수 탐색을 열었습니다. 챕터별 대상 멤버와 과제곡이 기간에 맞춰 전환되며, 신규 카드 공통 보너스와 개화 보너스를 반영합니다.
|
||||
|
||||
`IMPROVED` PT 비교는 평균 점수에 획득 배율을 적용한 비교 지수, 점수 탐색은 과제곡 보너스를 반영한 최고 점수를 기준으로 정렬합니다. PT 비교 지수는 실제 획득량이 아니며 동일 악곡·난이도에서 비교하는 용도입니다.
|
||||
|
||||
## 2026년 9월 18일
|
||||
|
||||
### 홀로워크 조합 추천과 목록 개선
|
||||
|
||||
`NEW` 조합 편집에서 원하는 멤버를 고정하고, 나머지 자리를 다음 업적에 가까운 멤버로 추천받을 수 있습니다. 추천은 버튼을 눌렀을 때만 갱신하며, 선택한 조합의 보드 보너스 합계를 확인하고 저장할 수 있습니다.
|
||||
|
||||
`IMPROVED` 업적 가까운 순 정렬을 추가했습니다. 횟수를 수정해도 목록과 추천 조합은 유지됩니다. 전체 멤버 목록을 넓은 화면에서 최대 5열로 표시하고, 이름 아래에 횟수 입력·조정과 업적 목표를 함께 배치했습니다. 저장 조합의 5명도 데스크톱에서 한 행에 표시합니다.
|
||||
|
||||
## 2026년 9월 17일
|
||||
|
||||
### 노란 보드 연결 카드 배치 보정
|
||||
|
||||
`FIXED` 악곡 보너스 10% 상한에 걸린 노란 보드 카드의 효율을 과대평가하던 배치를 보정합니다. 기존 빠른 배정 방식으로 추천한 뒤, 노란 보드 카드의 이동·교환을 전체 배치 점수로 최대 3차례 비교합니다. 후와모코 가창 조건, 직접 지정한 악곡 보너스, 파란 보드 필수 범위 조건을 함께 반영합니다.
|
||||
|
||||
전체 배치 전수 탐색은 사용하지 않으며, 전역 최적해를 보장하는 기능은 아닙니다. 최종 검증에서 기존 점수보다 낮은 배치는 적용하지 않습니다.
|
||||
|
||||
## 2026년 9월 14일
|
||||
|
||||
### 홀로워크 기록 정렬 개선
|
||||
|
||||
`IMPROVED` 횟수 변경 중 멤버 행이 이동하지 않도록 목록 순서를 유지합니다. 정렬 기준을 바꾸거나 ‘다시 정렬’을 누르면 최신 횟수로 정렬하며, 검색 중에도 전체 목록의 정렬 순서를 유지합니다.
|
||||
|
||||
## 2026년 9월 12일
|
||||
|
||||
### 홀로워크 관리
|
||||
|
||||
`NEW` 도구에 ‘홀로워크 관리’를 추가했습니다. 멤버별 Holo워크 파견 횟수를 직접 입력하거나 +1·−1 버튼으로 수정하고, 이름 검색과 횟수순 정렬로 확인할 수 있습니다. 기록은 브라우저에 자동 저장되며 사용자 데이터 JSON 백업·불러오기에 포함됩니다.
|
||||
|
||||
원하는 멤버 5명으로 이름을 붙인 조합을 저장·수정·삭제하고, 조합 전체의 횟수를 한 번에 +1·−1 할 수 있습니다. 멤버별 기록은 `현재 횟수 / 다음 업적 요구량`으로 표시되며, 최종 400회 달성 시 완료로 표시합니다. 저장한 조합도 사용자 데이터 JSON 백업에 포함됩니다.
|
||||
|
||||
멤버 보드의 활성 노드와 연결 카드 증폭을 반영해 레슨 Pt·큐브·특훈 아이템 획득량 보너스를 멤버별로 표시하고, 저장한 조합에서는 보상 종류별 보너스 합계를 확인할 수 있습니다.
|
||||
|
||||
## 2026년 9월 10일
|
||||
|
||||
### 악곡 랜덤 선택
|
||||
|
||||
상단 ‘업데이트 내역’ 오른쪽의 ‘도구’ 메뉴에서 하위 ‘악곡 랜덤’을 이용할 수 있습니다.
|
||||
|
||||
`NEW` 모든 악곡·난이도 조합에서 하나를 같은 확률로 추첨하는 ‘악곡 랜덤’을 추가했습니다. 최소·최대 레벨을 지정하면 양 끝 레벨을 포함한 구간에서만 추첨하며, 같은 레벨을 지정할 수도 있습니다. 추첨 결과는 뽑힌 순서대로 목록에 누적되며, 레벨 범위를 바꿔도 유지됩니다. ‘목록 초기화’를 누르면 결과와 순번을 초기화합니다.
|
||||
|
||||
‘목록 복사’로 결과를 `1. 악곡명 / 난이도 / Lv. 25` 형식의 텍스트로 한 번에 복사할 수 있습니다. 자동 복사가 지원되지 않으면 직접 복사할 수 있는 텍스트를 표시합니다.
|
||||
|
||||
### 시간별 최고점 유지 확률
|
||||
|
||||
`NEW` 배치 분석의 시간별 점수 그래프에 커서를 올리면 해당 시각까지 최고점을 유지할 확률을 함께 표시합니다. 모든 노트 PERFECT와 액티브 발동 확률을 기준으로 계산하며, 액티브 미발동 토글 시 현재 설정의 최고점 기준으로 갱신됩니다.
|
||||
|
||||
### 액티브 점수 영향력 표시
|
||||
|
||||
`NEW` 배치 분석에서 현재 설정의 최고점에 미치는 영향이 큰 액티브를 진한 색과 굵은 테두리로 강조합니다. 구간에 마우스를 올리면 토글 시 점수 변화를 확인할 수 있으며, 미발동 구간은 복원 시 영향력을 표시합니다.
|
||||
|
||||
## 2026년 9월 9일
|
||||
|
||||
### 조합 탐색 결과 출력 수 선택
|
||||
|
||||
`NEW` 결과 출력 수를 10·20·30·50개 중 선택할 수 있습니다. 기본값은 10개이며, 변경한 설정은 다음 탐색부터 적용됩니다. 출력 수를 늘리면 달성 확률 계산 시간이 늘어납니다.
|
||||
|
||||
### 리더 레이팅 결과를 배치 분석으로 연결
|
||||
|
||||
`IMPROVED` 리더 레이팅 결과의 ‘배치 분석에서 보기’를 누르면 새 탭의 분석 결과 영역으로 바로 이동합니다. 기존 레이팅 목록을 유지하면서 계산 당시 조건과 점수·달성 확률을 그대로 확인할 수 있습니다.
|
||||
|
||||
### 조합 탐색 간소화와 배치 분석 연결
|
||||
|
||||
`IMPROVED` 조합 탐색 결과를 편성·점수·달성 확률 중심으로 간소화했습니다. 각 결과의 ‘배치 분석에서 보기’를 누르면 기존 탐색을 유지한 채 새 탭에서 상세 그래프와 액티브 미발동 비교를 확인할 수 있습니다. 새 탭은 분석 결과 영역으로 바로 이동하고 포커스를 맞춥니다. 탐색 당시 조건과 계산 결과를 함께 전달하며, 이후 성장 데이터가 바뀌었다면 이전 조건의 결과임을 표시합니다.
|
||||
|
||||
카드 버전은 이름 아래 태그로 표시하며, 넓은 화면에서는 편성·추가 개화·점수·달성 확률·이동 버튼을 한 줄에 배치합니다. 종합력은 배치 분석에서 확인할 수 있습니다.
|
||||
|
||||
### 배치 분석·조합 탐색 결과 유지 및 변경 안내
|
||||
|
||||
`IMPROVED` 입력 조건이나 사용자 데이터가 바뀌어도 배치 분석 결과를 지우지 않고 이전 조건의 결과임을 표시합니다. 기존 점수·확률·그래프는 새 분석이 완료될 때까지 유지하며, 결과에 분석 당시 악곡·난이도·종합력을 함께 표시합니다.
|
||||
|
||||
`FIXED` 다른 탭에서 사용자 데이터를 변경하면 조합 탐색에 이전 데이터 기준임을 표시합니다. 기존 결과와 진행 중인 탐색은 유지하며, 다시 탐색할 때 최신 보드·연결 카드·성장 데이터를 적용합니다.
|
||||
|
||||
### 일부 악곡의 노트 타이밍·분류 수정
|
||||
|
||||
`FIXED` HoloHawk, Tri-Unity♡LoveSystem, Simulacre, Illusion Night, Mekurumeku Rendezvous의 영향받은 18개 난이도 채보를 수정했습니다. 롱노트 끝 중복으로 후반 노트가 누락되던 문제와 중간 판정 시각을 바로잡고, 롱노트 끝 플릭은 일반 노트와 같은 점수로 계산하도록 분류했습니다.
|
||||
|
||||
### FUWAMOCO 솔로 악곡 보너스 수정
|
||||
|
||||
`FIXED` 후와와와 모코코 둘만 가창하는 FUWAMOCO 악곡을 솔로 악곡으로 판정하여, 두 멤버의 솔로 악곡 보너스가 함께 적용되도록 수정했습니다.
|
||||
|
||||
### 연결 카드 최적화의 편성 대상 수정
|
||||
|
||||
`FIXED` 배치 분석의 연결 카드 최적화에서 편성에 없는 멤버의 파란 보드에도 카드를 필수 배치하던 문제를 수정했습니다. 큰 발동률 노드를 포함하는 필수 배치 조건은 편성 멤버에게만 적용하며, 편성 밖 보드의 전체 능력치·가창 보너스 등 점수에 기여하는 효과는 계속 반영합니다.
|
||||
|
||||
### Illusion Night 악곡 추가
|
||||
|
||||
`DATA` 파볼리아 레이네의 Illusion Night를 추가했습니다. Easy·Normal·Hard·Expert 채보와 곡별 점수 계산을 지원합니다.
|
||||
|
||||
## 2026년 9월 8일
|
||||
|
||||
### 최신 수영복 카드 데이터
|
||||
|
||||
@@ -15,6 +15,7 @@ services:
|
||||
volumes:
|
||||
- .:/app
|
||||
- node_modules:/app/node_modules
|
||||
- svelte_kit:/app/.svelte-kit
|
||||
- sqlite_data:/app/data
|
||||
healthcheck:
|
||||
test: ["CMD", "node", "-e", "fetch('http://127.0.0.1:5173/api/health').then((response) => { if (!response.ok) process.exit(1); }).catch(() => process.exit(1))"]
|
||||
@@ -26,4 +27,5 @@ services:
|
||||
|
||||
volumes:
|
||||
node_modules:
|
||||
svelte_kit:
|
||||
sqlite_data:
|
||||
|
||||
@@ -18,3 +18,14 @@ card-00017-5-uniq-0077-00,수영복,
|
||||
card-00036-5-uniq-0078-00,수영복,
|
||||
card-04016-5-uniq-0079-00,수영복,
|
||||
card-04017-5-uniq-0080-00,수영복,
|
||||
card-00004-5-uniq-0081-00,수영복,
|
||||
card-00035-5-uniq-0082-00,수영복,
|
||||
card-03005-5-uniq-0084-00,수영복,
|
||||
card-04013-5-uniq-0083-00,수영복,
|
||||
card-00023-5-uniq-0085-00,수영복,
|
||||
card-00037-5-uniq-0086-00,수영복,
|
||||
card-04012-5-uniq-0087-00,수영복,
|
||||
card-03009-5-uniq-0088-00,수영복,
|
||||
card-00030-5-uniq-0089-00,수영복,
|
||||
card-00034-5-uniq-0090-00,수영복,
|
||||
card-06003-5-uniq-0091-00,수영복,
|
||||
|
||||
|
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"snapshot": "snapshots/65badf8533aacbc04382f97f0f5f56740e761e6f5be6172d8440ae9061deebe7",
|
||||
"manifestSha256": "17a2e6ca556d415684917875670248a6ac6b8c9b65d4384998b3aa03f6bd787c"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"snapshot": "snapshots/65badf8533aacbc04382f97f0f5f56740e761e6f5be6172d8440ae9061deebe7",
|
||||
"manifestSha256": "17a2e6ca556d415684917875670248a6ac6b8c9b65d4384998b3aa03f6bd787c"
|
||||
}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user