diff --git a/myApp/HaruDanim/CLAUDE.md b/myApp/HaruDanim/CLAUDE.md index 38a3825..1151d0c 100644 --- a/myApp/HaruDanim/CLAUDE.md +++ b/myApp/HaruDanim/CLAUDE.md @@ -19,7 +19,7 @@ | 번들 ID | `com.yechan.HaruDanim` / App Group `group.com.yechan.HaruDanim` / CloudKit `iCloud.com.yechan.HaruDanim` | | 수익 모델 | 부분 유료화. 무료 한도(행동 10·목표 2·목표당 다짐 3) + 프리미엄 결제 시 해제 | | 결제 상품 | `com.yechan.HaruDanim.premium.monthly`(월 4,400원) / `.yearly`(년 44,000원) / `.lifetime`(77,000원) — **ASC 등록·판매 중(실제 가격, 2026-07-28)**. 로컬 테스트 구성(HaruDanim.storekit)도 동일 가격. 가격은 코드에 없고 `product.displayPrice`로 동적 표기, 년 구독 절약률 배지도 동적 계산 | -| 현재 상태 (2026-08-11) | **버전 1.4 개발 완료 — 제출 대기(사용자 실기기 테스트 후 업로드 예정)**. 1.4 내용(사용자 A안 승인, 2026-08-11 세션에서 전부 구현·검증): ①**iOS 18.0 하한 인하**(위 플랫폼 행 — 글라스 버블 머티리얼 폴백·사용자 심볼 안전 렌더 `Image(safeSymbol:)`[iOS 55곳+워치 7곳, 18에 없는 카탈로그 심볼 3개 물음표 폴백]·`-symbolAuditDump`. ⚠️하한 18 Release(-O wholemodule)에서 swift-frontend가 제네릭 중첩 Coordinator의 deinit 최적화 중 크래시하는 컴파일러 버그 실측 — DiaryZoomCoordinator를 비제네릭 톱레벨+AnyView 소거로 우회, 되돌리지 말 것) ②**펜슬 저장 디바운스**(§6.7 — 획마다 전체 직렬화·블랍 재기록하던 버벅임 해소) ③**통계 '오늘 기준' 롤링**(§6.6·§10 ⑤ — 지난 7일/30일) ④**CSV 구간 내보내기**(§6.8, 코어 CSVExport 추출) ⑤**일기 내보내기 후 삭제**(§6.7, 렌더 코어 DiaryExportRenderer 추출) ⑥**데이터 정리·초기화**(§6.8 — 전체/처음~날짜까지+백업 3종[CSV·일기 PDF·정리 리포트 ArchiveReport]+**'일기만' 대상 축**[1.4(3), 2026-08-12 — 기록·구조·양식 보존, 백업은 일기 PDF만, `DataReset.deleteDiaries`·`-dataResetScope diary`·자가 검증 27건으로 확장]) ⑧**라디얼 모드 FAB 가림 수정**(1.4(3) — 목록 마지막 행이 FAB에 가려지던 실측 문제: 각 탭 루트에 하단 safeAreaInset 78pt, ⚠️NavigationStack '안쪽'에 붙일 것[바깥은 TabView가 safe area 재설정해 무시됨, 실측]) ⑦도움말 재구성(1.4(2) 검수 후속, 2026-08-12 — 뭉친 주제 3곳 분리: 기록·통계 그룹에 '지난 7일·30일로 보기'·'데이터 정리·초기화' 독립 주제 신설[CSV 주제는 백업·복원만, 비교 주제는 1.3 원문 복귀], 일기 그룹 '펜슬 노트 페이지'에서 '사진·도형·텍스트 꾸미기' 분리. 이미지는 그룹당 대표 1주제 원칙 유지 — 18장 전수 실사로 참조·언어 매칭 무결 확인)·l10n(전 카탈로그 missing/stale 0)·**워치 실행 햅틱 .click→.success 상향**(1.4(2) — 실사용 '너무 약함' 보고)·MARKETING_VERSION 1.4/**빌드 3**(TestFlight 재업로드용 — 같은 버전은 빌드 번호만 올려 업로드하면 1.4(2)로 기존 테스터에 배포됨)·`Marketing/AppStore/whats-new-1.4.txt`. 검증: 자가 검증 `-progressSelfTest` 49·`-csvImportTest` 20·`-intentSmokeTest` 10·`-dataResetTest` 27 ALL PASS(26 심+18.5 심), Debug/Store/워치 빌드 성공, 18.5·26 시각 QA(버블 폴백·일기 줌·롤링 통계·초기화 화면·리포트 PDF 3페이지 실물). **스토어 제출 시**: 하한 인하는 ASC에서 바꿀 것 없음(바이너리에서 자동 파생), 스크린샷 재촬영 불필요(통계 토글·설정 행 추가는 사소 — 교체 여부는 사용자 판단), 심사 특이사항 없음. **버전 1.3 App Store 출시 2026-08-06** — 3일 실사용+심층 검증(2026-08-05: 자가 검증 3종 ALL PASS·벌크 1만 건·일기 내보내기 일치·위젯 스모크·만료 열람·도움말 — 회귀 0) 통과 후 제출. 심층 검증에서 기록한 사소 잔여 엣지 9건은 후속 후보로만 보류(전부 극단 한정·자가 복구형, 필기 blob 동시 편집 한계는 §6.7). 1.3 내용: 아래 소기능 이력의 일기 개선 묶음(양식 펜 색 고정 + 도형·텍스트 상자 편집 개편 + 검토 후속 수정), `Marketing/AppStore/whats-new-1.3.txt`. 잔여 엣지 9건 상세: 최소 크기 커밋 스냅백·일기 상세 이탈 시 빈 텍스트 상자 잔존·페이지 가장자리 손잡이 클리핑·인라인 편집 중 페이지 스와이프 상태 잔존·회전 상자 커서 어색함 등(1.0부터의 구조 한계인 필기 blob 동시 편집 덮어쓰기·열린 캔버스 원격 미갱신은 §6.7, 같은 페이지 동시 필기 회피 권장). 1.2 내용: 주기 몫 완료 상태 표기(§4.2)+도움말 '진행률 읽는 법' 갱신(상세는 아래 소기능 이력). **버전 1.1 출시 2026-07-30.** 1.1 내용: ①**맥 일기 개방**(§6.7 — 사이드바 노출 + '그리기' 토글로 마우스 필기, 텍스트 우선 도구줄. 아이패드 경로 불변. 맥 실기 확인 완료) ②**CSV 가져오기**(§6.8 — 프리미엄, 추가 전용·미리 보기·멱등. 검증 `-csvImportTest` 20건 ALL PASS) ③**일기 기본 표시 설정**(§6.7 — 캘린더·목표·행동 전 날짜 기본값 + 날짜별 재정의, 스키마 무변경 마커 방식) ④**'짧은 기록 무시' iCloud KVS 동기화**(§6.8 — 전 기기 공통) ⑤스크린샷 전면 개편(아이폰 10·아이패드 10·워치 합성 1 × ko/en/ja — ASC 업로드 완료) ⑥스토어 메타데이터 변경(앱 이름·부제목·키워드·프로모션 — 검색·색인 강화, `Marketing/AppStore/app-name-subtitle.txt`·`keywords.txt`·`promotional-text.txt`. 스토어 표기만 변경, 설치 이름 불변) ⑦MARKETING_VERSION 1.1. **버전 1.0 출시 2026-07-28.** 이후 작업은 사용자 실사용 중 발견한 버그 수정·사용자가 원하는 소기능 추가만 한다(선제적 기능 제안·대규모 리팩터링 금지). 출시 후 소기능 이력: **일기 도형·텍스트 상자 UX 2차 개편**(2026-08-03, 사용자 요청 — §6.7. 종류별 모양 손잡이[사각형 꼭짓점 4개·원 상하좌우 4개·선/화살표 양 끝점]와 정사각형·정원 스냅 피드백, 텍스트 상자 제자리 입력[탭→바로 키보드]·테두리 색 독립, '글 수정'→'스타일' 시트로 재편, borderColorHex 필드 추가. 1.3으로 버전 상향)·**일기 도형·텍스트 상자 편집 강화**(2026-08-03, 사용자 요청 — §6.7. "정해진 모양·크기 그대로만 나온다"는 보고: 크기 손잡이(가로세로 자유·맥 마우스 대응)·회전 제스처·'도형 수정' 시트[색·선 굵기·채우기·모서리 둥글기·회전]·텍스트 시트 확장[글자 크기·굵게·정렬·테두리], DiaryPageItem에 기본값 필드 8개 추가)·**양식 페이지 펜 색 고정**(2026-08-03, 사용자 요청 — §6.7. 다크/라이트 잉크 반전으로 맥·아이패드에서 필기가 안 보이던 실사용 보고 해소, 내보내기 라이트 트레잇 고정 포함)·**주기 몫 완료 상태 표기**(2026-08-01, 사용자 요청 — §4.2. 도움말 '진행률 읽는 법' 문구도 갱신. 같은 날 MARKETING_VERSION 1.2(빌드 1)로 상향 + `Marketing/AppStore/whats-new-1.2.txt` 작성·TestFlight 업로드, **심사 통과 → App Store 출시 완료(2026-08-02, 사용자 확인)**). 업데이트 제출: 버전 올려 빌드 업로드 → 심사 제출(IAP는 첫 심사에서 승인됐으므로 첨부 불필요). 출시 전 이력 — RC는 커밋 `f05e611`(버전 1.0 (1)), 이후 실사용 보고 기반 수정 라운드(전부 커밋·푸시·실기기 확인 완료): l10n 누락 일괄·ja 앱 이름 'Haru Danim' 통일·워치 컴플리케이션 추천 캡 제거(§11)·⑥ 위젯 종료 버튼(§10)·진행률 환산 캡+수행일 집계+수행일 아님 표기(§4.2)·파일명/CSV 헤더 현지화(§7)·워치 컴플리케이션 목표 필터(§6.4·§11, 사용자 승인 소기능)·기록 시각 입력 상시 휠 다이얼+분 절사(§6.5)·일기 달력 기분 사진 백레이어(§6.7)·다짐 없는 목표 '다짐 없음' 표기(§4.3)·워치 측정 중 행 탭 종료(§11)·도움말 예시 스크린샷 18장(§6.8)·설정 하루 시작 시간 접힘 행(§6.5)·**모음 탭 즐겨찾기 모아 보기**(§6.1 — 행동 많아질 때 혼잡도 대응, 사용자 승인 소기능. v1 별도 카드 가로 줄[대안 A~F 중 A]이 "따로 노는 느낌" 실사용 피드백으로 v2 그리드 섹션 통합+나머지 접기로 교체, 같은 날 후속 피드백으로 편집 모드 섹션 인지·섹션 간 드래그 지정/해제·"지정 순서대로 뒤에" 규칙 추가, 2026-07-22)·**en 복수형 정리**(2026-07-22 — 수량 1일 때 "1 times/quests" 류 오류를 카탈로그 plural variation으로 14건 전환[iOS 10·위젯 3·워치 1], 모음 탭 섹션 제목 en "Favorite"→"Favorites"로 워치와 통일. ko/ja 무영향). **App Store 등록 자료는 `Marketing/`에 완비**(설명·키워드·구독 메타·스크린샷 원본/합성판, README에 재생성 절차 — 앱 변경이 자료에 영향 주면 요청 없이 함께 갱신할 것. 2026-07-22 즐겨찾기 섹션(v2) 반영해 아이폰·아이패드 01-main과 help-main ko/en/ja 재촬영·합성판 재생성. **2026-07-29 스크린샷 세트 확장** — 아이폰 8장(+위젯·버블 메뉴·iCloud 동기화 합성·다크 모드)/아이패드 7장(+주간 타임테이블·위젯·동기화 합성) × ko/en/ja, 촬영·합성 절차는 Marketing/README '추가 스크린샷' 절. **1.1 제출 때 ASC 업로드 완료**). **사업자 등록·통신판매업 신고 완료(2026-07-22)** — 서류 절차 끝, ASC 등록·유료 계약 진행 가능(순서는 Marketing/README 체크리스트). 사용자는 계속 실사용 테스트 중이며 버그 보고 시: 최소 변경 + 시뮬레이터 재검증 + l10n 루틴(§2.3) + Debug/Store(워치 파일이면 워치까지) 빌드 + 커밋·푸시 | +| 현재 상태 (2026-08-11) | **버전 1.4 개발 완료 — 제출 대기(사용자 실기기 테스트 후 업로드 예정)**. 1.4 내용(사용자 A안 승인, 2026-08-11 세션에서 전부 구현·검증): ①**iOS 18.0 하한 인하**(위 플랫폼 행 — 글라스 버블 머티리얼 폴백·사용자 심볼 안전 렌더 `Image(safeSymbol:)`[iOS 55곳+워치 7곳, 18에 없는 카탈로그 심볼 3개 물음표 폴백]·`-symbolAuditDump`. ⚠️하한 18 Release(-O wholemodule)에서 swift-frontend가 제네릭 중첩 Coordinator의 deinit 최적화 중 크래시하는 컴파일러 버그 실측 — DiaryZoomCoordinator를 비제네릭 톱레벨+AnyView 소거로 우회, 되돌리지 말 것) ②**펜슬 저장 디바운스**(§6.7 — 획마다 전체 직렬화·블랍 재기록하던 버벅임 해소) ③**통계 '오늘 기준' 롤링**(§6.6·§10 ⑤ — 지난 7일/30일) ④**CSV 구간 내보내기**(§6.8, 코어 CSVExport 추출) ⑤**일기 내보내기 후 삭제**(§6.7, 렌더 코어 DiaryExportRenderer 추출) ⑥**데이터 정리·초기화**(§6.8 — 전체/처음~날짜까지+백업 3종[CSV·일기 PDF·정리 리포트 ArchiveReport]+**'일기만' 대상 축**[1.4(3), 2026-08-12 — 기록·구조·양식 보존, 백업은 일기 PDF만, `DataReset.deleteDiaries`·`-dataResetScope diary`·자가 검증 27건으로 확장]) ⑧**라디얼 모드 FAB 가림 수정**(1.4(3) — 목록 마지막 행이 FAB에 가려지던 실측 문제: 각 탭 루트에 하단 safeAreaInset 78pt, ⚠️NavigationStack '안쪽'에 붙일 것[바깥은 TabView가 safe area 재설정해 무시됨, 실측]) ⑦도움말 재구성(1.4(2) 검수 후속, 2026-08-12 — 뭉친 주제 3곳 분리: 기록·통계 그룹에 '지난 7일·30일로 보기'·'데이터 정리·초기화' 독립 주제 신설[CSV 주제는 백업·복원만, 비교 주제는 1.3 원문 복귀], 일기 그룹 '펜슬 노트 페이지'에서 '사진·도형·텍스트 꾸미기' 분리. 이미지는 그룹당 대표 1주제 원칙 유지 — 18장 전수 실사로 참조·언어 매칭 무결 확인)·l10n(전 카탈로그 missing/stale 0)·**워치 실행 햅틱 .click→.success 상향**(1.4(2) — 실사용 '너무 약함' 보고)·MARKETING_VERSION 1.4/**빌드 3**(TestFlight 재업로드용 — 같은 버전은 빌드 번호만 올려 업로드하면 1.4(2)로 기존 테스터에 배포됨)·`Marketing/AppStore/whats-new-1.4.txt`. 검증: 자가 검증 `-progressSelfTest` 49·`-csvImportTest` 20·`-intentSmokeTest` 10·`-dataResetTest` 27 ALL PASS(26 심+18.5 심), Debug/Store/워치 빌드 성공, 18.5·26 시각 QA(버블 폴백·일기 줌·롤링 통계·초기화 화면·리포트 PDF 3페이지 실물). **스토어 제출 시**: 하한 인하는 ASC에서 바꿀 것 없음(바이너리에서 자동 파생), 스크린샷 재촬영 불필요(통계 토글·설정 행 추가는 사소 — 교체 여부는 사용자 판단), 심사 특이사항 없음. 스토어 텍스트는 1.4(3)에서 한국어 문장 흐름 자연화(사용자 피드백 — 설명 ko 자연화+3언어에 1.4 기능 2줄 추가, whats-new 전면 재작성, 프로모션 1.4 전용 `promotional-text-1.4.txt`). **📌 다음 버전(1.4 배포 완료 후) 예정 작업: 도움말(HelpView) 전체 문구를 한국어 기준으로 자연화** — 말투 컨셉(~해요체)은 유지하되 번역투·어색한 단어 선택·문장 구성을 다듬을 것(사용자 지시 2026-08-12, en/ja도 함께 재검토·l10n 루틴 필수). **버전 1.3 App Store 출시 2026-08-06** — 3일 실사용+심층 검증(2026-08-05: 자가 검증 3종 ALL PASS·벌크 1만 건·일기 내보내기 일치·위젯 스모크·만료 열람·도움말 — 회귀 0) 통과 후 제출. 심층 검증에서 기록한 사소 잔여 엣지 9건은 후속 후보로만 보류(전부 극단 한정·자가 복구형, 필기 blob 동시 편집 한계는 §6.7). 1.3 내용: 아래 소기능 이력의 일기 개선 묶음(양식 펜 색 고정 + 도형·텍스트 상자 편집 개편 + 검토 후속 수정), `Marketing/AppStore/whats-new-1.3.txt`. 잔여 엣지 9건 상세: 최소 크기 커밋 스냅백·일기 상세 이탈 시 빈 텍스트 상자 잔존·페이지 가장자리 손잡이 클리핑·인라인 편집 중 페이지 스와이프 상태 잔존·회전 상자 커서 어색함 등(1.0부터의 구조 한계인 필기 blob 동시 편집 덮어쓰기·열린 캔버스 원격 미갱신은 §6.7, 같은 페이지 동시 필기 회피 권장). 1.2 내용: 주기 몫 완료 상태 표기(§4.2)+도움말 '진행률 읽는 법' 갱신(상세는 아래 소기능 이력). **버전 1.1 출시 2026-07-30.** 1.1 내용: ①**맥 일기 개방**(§6.7 — 사이드바 노출 + '그리기' 토글로 마우스 필기, 텍스트 우선 도구줄. 아이패드 경로 불변. 맥 실기 확인 완료) ②**CSV 가져오기**(§6.8 — 프리미엄, 추가 전용·미리 보기·멱등. 검증 `-csvImportTest` 20건 ALL PASS) ③**일기 기본 표시 설정**(§6.7 — 캘린더·목표·행동 전 날짜 기본값 + 날짜별 재정의, 스키마 무변경 마커 방식) ④**'짧은 기록 무시' iCloud KVS 동기화**(§6.8 — 전 기기 공통) ⑤스크린샷 전면 개편(아이폰 10·아이패드 10·워치 합성 1 × ko/en/ja — ASC 업로드 완료) ⑥스토어 메타데이터 변경(앱 이름·부제목·키워드·프로모션 — 검색·색인 강화, `Marketing/AppStore/app-name-subtitle.txt`·`keywords.txt`·`promotional-text.txt`. 스토어 표기만 변경, 설치 이름 불변) ⑦MARKETING_VERSION 1.1. **버전 1.0 출시 2026-07-28.** 이후 작업은 사용자 실사용 중 발견한 버그 수정·사용자가 원하는 소기능 추가만 한다(선제적 기능 제안·대규모 리팩터링 금지). 출시 후 소기능 이력: **일기 도형·텍스트 상자 UX 2차 개편**(2026-08-03, 사용자 요청 — §6.7. 종류별 모양 손잡이[사각형 꼭짓점 4개·원 상하좌우 4개·선/화살표 양 끝점]와 정사각형·정원 스냅 피드백, 텍스트 상자 제자리 입력[탭→바로 키보드]·테두리 색 독립, '글 수정'→'스타일' 시트로 재편, borderColorHex 필드 추가. 1.3으로 버전 상향)·**일기 도형·텍스트 상자 편집 강화**(2026-08-03, 사용자 요청 — §6.7. "정해진 모양·크기 그대로만 나온다"는 보고: 크기 손잡이(가로세로 자유·맥 마우스 대응)·회전 제스처·'도형 수정' 시트[색·선 굵기·채우기·모서리 둥글기·회전]·텍스트 시트 확장[글자 크기·굵게·정렬·테두리], DiaryPageItem에 기본값 필드 8개 추가)·**양식 페이지 펜 색 고정**(2026-08-03, 사용자 요청 — §6.7. 다크/라이트 잉크 반전으로 맥·아이패드에서 필기가 안 보이던 실사용 보고 해소, 내보내기 라이트 트레잇 고정 포함)·**주기 몫 완료 상태 표기**(2026-08-01, 사용자 요청 — §4.2. 도움말 '진행률 읽는 법' 문구도 갱신. 같은 날 MARKETING_VERSION 1.2(빌드 1)로 상향 + `Marketing/AppStore/whats-new-1.2.txt` 작성·TestFlight 업로드, **심사 통과 → App Store 출시 완료(2026-08-02, 사용자 확인)**). 업데이트 제출: 버전 올려 빌드 업로드 → 심사 제출(IAP는 첫 심사에서 승인됐으므로 첨부 불필요). 출시 전 이력 — RC는 커밋 `f05e611`(버전 1.0 (1)), 이후 실사용 보고 기반 수정 라운드(전부 커밋·푸시·실기기 확인 완료): l10n 누락 일괄·ja 앱 이름 'Haru Danim' 통일·워치 컴플리케이션 추천 캡 제거(§11)·⑥ 위젯 종료 버튼(§10)·진행률 환산 캡+수행일 집계+수행일 아님 표기(§4.2)·파일명/CSV 헤더 현지화(§7)·워치 컴플리케이션 목표 필터(§6.4·§11, 사용자 승인 소기능)·기록 시각 입력 상시 휠 다이얼+분 절사(§6.5)·일기 달력 기분 사진 백레이어(§6.7)·다짐 없는 목표 '다짐 없음' 표기(§4.3)·워치 측정 중 행 탭 종료(§11)·도움말 예시 스크린샷 18장(§6.8)·설정 하루 시작 시간 접힘 행(§6.5)·**모음 탭 즐겨찾기 모아 보기**(§6.1 — 행동 많아질 때 혼잡도 대응, 사용자 승인 소기능. v1 별도 카드 가로 줄[대안 A~F 중 A]이 "따로 노는 느낌" 실사용 피드백으로 v2 그리드 섹션 통합+나머지 접기로 교체, 같은 날 후속 피드백으로 편집 모드 섹션 인지·섹션 간 드래그 지정/해제·"지정 순서대로 뒤에" 규칙 추가, 2026-07-22)·**en 복수형 정리**(2026-07-22 — 수량 1일 때 "1 times/quests" 류 오류를 카탈로그 plural variation으로 14건 전환[iOS 10·위젯 3·워치 1], 모음 탭 섹션 제목 en "Favorite"→"Favorites"로 워치와 통일. ko/ja 무영향). **App Store 등록 자료는 `Marketing/`에 완비**(설명·키워드·구독 메타·스크린샷 원본/합성판, README에 재생성 절차 — 앱 변경이 자료에 영향 주면 요청 없이 함께 갱신할 것. 2026-07-22 즐겨찾기 섹션(v2) 반영해 아이폰·아이패드 01-main과 help-main ko/en/ja 재촬영·합성판 재생성. **2026-07-29 스크린샷 세트 확장** — 아이폰 8장(+위젯·버블 메뉴·iCloud 동기화 합성·다크 모드)/아이패드 7장(+주간 타임테이블·위젯·동기화 합성) × ko/en/ja, 촬영·합성 절차는 Marketing/README '추가 스크린샷' 절. **1.1 제출 때 ASC 업로드 완료**). **사업자 등록·통신판매업 신고 완료(2026-07-22)** — 서류 절차 끝, ASC 등록·유료 계약 진행 가능(순서는 Marketing/README 체크리스트). 사용자는 계속 실사용 테스트 중이며 버그 보고 시: 최소 변경 + 시뮬레이터 재검증 + l10n 루틴(§2.3) + Debug/Store(워치 파일이면 워치까지) 빌드 + 커밋·푸시 | | 출시·운영 메모 (2026-07-28) | **ASC 등록·심사·출시 전부 완료** — 제출 1건에 앱 1.0+구독 그룹+상품 3종 동반(신형 ASC는 각 항목의 "심사에 추가"로 하나의 제출 초안에 담는 방식), '앱 개인정보 보호'="데이터 수집 안 함", 유료 앱 계약·대한민국 세금 양식 활성, 소규모 사업자 프로그램 가입. 개발자 본인 프리미엄은 **평생 이용권 특가 코드(무료 Offer Code) 교환**으로 스토어 버전에 적용됨(IAP용 프로모션 코드는 2026-03 폐지 — 이후 무료 지급은 특가 코드만 가능, 생성 후 교환 가능까지 최대 1시간). 상시 참고: `ITSAppUsesNonExemptEncryption=NO`, PrivacyInfo.xcprivacy 4개 번들(수집·트래킹 없음), 개인정보처리방침=`github.com/notalentprogrammer/HaruDanim` PRIVACY.md·이용약관=Apple 표준 EULA(결제 화면·앱 설명 모두 링크). **iCloud 프로덕션 동기화 확인 완료(2026-07-28)** — 아이폰·아이패드·맥 3기기 반나절 실사용에서 기존 데이터 포함 정상 왕복(개발→프로덕션 CloudKit 환경 전환에 따른 재업로드 우려 해소. 향후 동기화 문제 보고 시 이 전환 이력 참고). **정산 계좌 변경 완료** — 1.0 출시 시점에 이미 처리(2026-08-06 사용자 확인). 남은 운영 예정 작업 없음. 절차 상세 기록은 Marketing/README.md 체크리스트 | --- diff --git a/myApp/HaruDanim/Marketing/AppStore/description-en.txt b/myApp/HaruDanim/Marketing/AppStore/description-en.txt index 06f3015..d658b6b 100644 --- a/myApp/HaruDanim/Marketing/AppStore/description-en.txt +++ b/myApp/HaruDanim/Marketing/AppStore/description-en.txt @@ -16,8 +16,10 @@ A habit and time tracker: log time and counts with a single tap, and shape your ■ History & stats • A daily list and a 24-hour timetable (day/week) show your records at a glance • Charts by tag and by action (daily/weekly/monthly) with totals and averages +• When charts feel empty early in a week or month, switch to a rolling last-7/30-days view • Export exactly what you see as a high-resolution image report • Back up all data to CSV files (free plan included) — Premium adds CSV import to restore records +• Clear out long-accumulated records with Data Cleanup & Reset — with a CSV backup and a keepsake summary report before anything is deleted ■ Go further with Premium • Unlimited actions, goals and quests diff --git a/myApp/HaruDanim/Marketing/AppStore/description-ja.txt b/myApp/HaruDanim/Marketing/AppStore/description-ja.txt index 3b718a2..1e2c8b6 100644 --- a/myApp/HaruDanim/Marketing/AppStore/description-ja.txt +++ b/myApp/HaruDanim/Marketing/AppStore/description-ja.txt @@ -16,8 +16,10 @@ Haru Danim — あなたの一日に立ち寄る ■ 記録と統計 • 1日のリストと24時間タイムテーブル(1日/1週間)で記録をひと目で • タグ別・アクション別の統計チャート(1日/週間/月間)と合計・平均表 +• 週や月の初めでグラフが寂しいときは「過去7日・30日」表示に切り替え • 見ている画面そのままを高解像度の画像レポートとして書き出し • すべてのデータをCSVファイルにバックアップできます(無料プランでも利用可)— プレミアムならCSV読み込みで記録の復元も +• たまった記録は「データ整理・リセット」で整理 — 削除前にCSVバックアップと、これまでの記録をまとめた「整理レポート」を残せます ■ プレミアムでさらに広く • アクション・目標・クエストの数が無制限 diff --git a/myApp/HaruDanim/Marketing/AppStore/description-ko.txt b/myApp/HaruDanim/Marketing/AppStore/description-ko.txt index 19a231a..830ccf5 100644 --- a/myApp/HaruDanim/Marketing/AppStore/description-ko.txt +++ b/myApp/HaruDanim/Marketing/AppStore/description-ko.txt @@ -3,23 +3,25 @@ 버튼 한 번으로 시간과 횟수를 기록하고, 목표와 다짐으로 하루를 관리하는 습관·시간 추적 앱입니다. ■ 이렇게 써요 -• '행동'을 만들고 버튼 한 번 — 시간 측정(시작·종료 토글) 또는 횟수 기록(+1)이 바로 남아요 -• 여러 행동을 동시에 측정할 수 있고, 측정 중에는 다이나믹 아일랜드와 잠금화면에 실시간으로 표시돼요 -• 꼬리표(태그)로 행동을 색깔별로 분류하고, 실수로 누른 짧은 기록은 자동으로 무시할 수 있어요 +• '행동'을 만들어 두면 버튼 한 번이면 돼요 — 시간 측정(시작·종료 토글)도, 횟수 기록(+1)도 그 자리에서 바로 남아요 +• 여러 행동을 동시에 측정할 수 있고, 측정 중에는 다이나믹 아일랜드와 잠금화면에서 실시간으로 보여요 +• 꼬리표(태그)로 행동을 색깔별로 나눠 두고, 실수로 눌러 생긴 짧은 기록은 알아서 걸러낼 수 있어요 ■ 목표와 다짐 -• 큰 '목표' 아래 실천 단위인 '다짐'을 만들어요 — 하루·일주일·한 달·특정 기간 -• 매일 / 요일·날짜 지정 / 이상 달성·이하 유지 / 마감 시각까지만 집계 등 세밀한 규칙 -• 하루·주간·월간 진행률과 연속 달성(불꽃) 표시, 종료일이 지나면 자동으로 달성 판정 -• 달성 판정 기준을 10~100%로 직접 정할 수 있어요 +• 큰 '목표' 아래에 실천 단위인 '다짐'을 만들어요 — 하루·일주일·한 달·특정 기간 +• 매일, 요일이나 날짜 지정, 이상 달성과 이하 유지, 마감 시각까지만 집계 — 규칙을 내 생활에 꼭 맞게 정할 수 있어요 +• 하루·주간·월간 진행률과 연속 달성(불꽃)이 보이고, 종료일이 지나면 달성 여부를 알아서 판정해요 +• 달성으로 인정할 기준도 10~100% 사이에서 직접 정해요 ■ 기록과 통계 • 하루 목록과 24시간 타임테이블(하루/일주일)로 기록을 한눈에 • 꼬리표·행동별 통계 차트(하루/주간/월간)와 합계·평균 표 +• 주나 달이 막 시작돼 그래프가 허전할 땐 '지난 7일·30일' 단위로 바꿔 볼 수 있어요 • 지금 보고 있는 화면 그대로 고해상도 이미지 리포트로 내보내기 -• 모든 데이터는 CSV 파일로 백업할 수 있어요 (무료 포함) — 프리미엄은 CSV 가져오기로 기록 복원까지 +• 모든 데이터를 CSV 파일로 백업할 수 있어요(무료에서도 가능) — 프리미엄이라면 가져오기로 복원까지 돼요 +• 오래 쌓인 기록은 '데이터 정리·초기화'로 비울 수 있어요 — 지우기 전에 백업과, 그동안의 기록을 한눈에 담은 '정리 리포트'를 만들어 간직하세요 -■ 프리미엄으로 더 넓게 +■ 프리미엄으로 한 걸음 더 • 행동·목표·다짐 개수 무제한 • 홈·잠금화면 위젯 — 위젯에서 바로 실행·종료, 진행률 링과 그래프 • 제어 센터·액션 버튼에서 바로 실행 diff --git a/myApp/HaruDanim/Marketing/AppStore/promotional-text-1.4.txt b/myApp/HaruDanim/Marketing/AppStore/promotional-text-1.4.txt index aafce63..2a8787e 100644 --- a/myApp/HaruDanim/Marketing/AppStore/promotional-text-1.4.txt +++ b/myApp/HaruDanim/Marketing/AppStore/promotional-text-1.4.txt @@ -2,13 +2,13 @@ # ASC → 앱 → 해당 로케일 → '프로모션 텍스트' 란에 복사해 붙여넣기. # 2026-08-12 기준 이용자 3명(개발자 본인 포함) 감사 멘트 + "직접 쓰다 보니 아쉬워서 # 벌써 1.4" 스토리 — 버전 전용 문구라, 다음 버전에서 상시 문구(promotional-text.txt)로 -# 되돌리거나 새로 쓰면 된다. +# 되돌리거나 새로 쓰면 된다. (1.4(3)에서 한국어 문장 흐름 자연화 — 사용자 피드백) -[ko] (154자) -저를 포함해 세 분이 하루 다님과 함께하고 계세요. 어디선가 함께 걸어 주시는 두 분, 진심으로 감사해요. 매일 직접 쓰다 보니 아쉬운 곳이 보여 벌써 1.4로 돌아왔어요 — 지난 7일·30일 통계, 데이터 정리와 정리 리포트, 더 부드러운 펜슬 필기, iOS 18 지원까지. +[ko] (161자) +오늘 기준, 하루 다님을 쓰는 사람은 저를 포함해 세 명이에요. 어디에 계신지 모를 두 분께 진심으로 감사드려요. 저도 매일 쓰다 보니 아쉬운 점이 자꾸 보여서 벌써 1.4가 됐어요 — 지난 7일·30일 통계, 데이터 정리와 정리 리포트, 더 부드러워진 펜슬 필기, iOS 18 지원까지. [en] (169자) Three of us use Haru Danim — me included. To the two of you out there: thank you. 1.4 came quickly — last 7/30-day stats, data cleanup & report, smoother Pencil, iOS 18. -[ja] (139자) -今日、私を含めて3人がHaru Danimと歩んでいます。どこかで一緒に歩いてくださるお二人、本当にありがとうございます。毎日使う中で気になる所があり、もう1.4になりました — 過去7日・30日の統計、データ整理と整理レポート、より滑らかなペンシル筆記、iOS 18対応まで。 +[ja] (141자) +今日の時点で、Haru Danimを使っているのは私を含めて3人です。どこかにいるお二人へ、本当にありがとうございます。私も毎日使う中で気になる所が見えてきて、もう1.4になりました — 過去7日・30日の統計、データ整理と整理レポート、より滑らかなペンシル筆記、iOS 18対応。 diff --git a/myApp/HaruDanim/Marketing/AppStore/whats-new-1.4.txt b/myApp/HaruDanim/Marketing/AppStore/whats-new-1.4.txt index 6cda7f3..4db0475 100644 --- a/myApp/HaruDanim/Marketing/AppStore/whats-new-1.4.txt +++ b/myApp/HaruDanim/Marketing/AppStore/whats-new-1.4.txt @@ -1,22 +1,22 @@ -# 버전 1.4 '새로운 기능' (로케일별) +# 버전 1.4 '새로운 기능' (로케일별) — 1.4(3)에서 한국어 문장 흐름 자연화 (사용자 피드백) [ko] -• 이제 iOS 18부터 쓸 수 있어요 — iPhone XS·XR과 구형 아이패드에서도 하루 다님을 만나 보세요 -• 통계에 '지난 7일/30일 단위로 보기'가 생겼어요 — 주초·월초에 그래프가 허전할 때, 오늘로 끝나는 최근 7일·30일로 볼 수 있어요. 통계 위젯에도 같은 기간이 추가됐어요 -• 데이터 정리·초기화가 생겼어요 — 오래 쌓인 기록을 전체 또는 지정한 날짜까지 비울 수 있고, 사진·필기로 커진 일기만 골라 지울 수도 있어요. 삭제 전에 CSV 백업과, 그동안의 기록을 한눈에 담은 '정리 리포트'(PDF·이미지)를 만들어 보관하세요 -• 데이터 내보내기에 구간 지정이 생겼고, 일기도 내보낸 뒤 바로 삭제해 저장 공간을 줄일 수 있어요 -• 애플 펜슬 필기가 한층 부드러워졌어요 — 오래 쓴 페이지에서 획마다 걸리던 저장 부하를 없앴어요 +• 이제 iOS 18부터 쓸 수 있어요 — iPhone XS·XR, 그리고 조금 오래된 아이패드에서도 만나요 +• 통계를 '지난 7일·30일' 단위로 볼 수 있어요 — 주나 달이 막 시작돼 그래프가 허전할 때, 오늘까지의 최근 7일·30일로 바꿔 보세요. 통계 위젯에도 같은 기간이 들어갔어요 +• '데이터 정리·초기화'가 새로 생겼어요 — 오래 쌓인 기록을 통째로, 또는 원하는 날짜까지만 비울 수 있어요. 사진과 필기로 무거워진 일기만 골라 지우는 것도 돼요. 지우기 전에는 CSV 백업과 함께, 그동안의 기록을 한눈에 담은 '정리 리포트'(PDF·이미지)를 만들어 간직하세요 +• 데이터 내보내기에서 원하는 기간만 골라 내보낼 수 있고, 일기는 내보낸 뒤 바로 지워서 저장 공간을 아낄 수 있어요 +• 애플 펜슬 필기가 한결 부드러워졌어요 — 오래 쓴 페이지에서 획을 그을 때마다 미세하게 걸리던 느낌을 없앴어요 [en] • Now available from iOS 18 — enjoy Haru Danim on iPhone XS/XR and older iPads too • Stats gained 'View as Last 7/30 Days' — when charts feel empty early in a week or month, switch to the most recent 7 or 30 days ending today. The stats widget offers the same periods -• Data Cleanup & Reset is here — clear long-accumulated records entirely or up to a chosen date. Before deleting, create a CSV backup and a summary report (PDF/image) that captures your records at a glance +• Data Cleanup & Reset is here — clear long-accumulated records entirely or up to a chosen date, or delete just your diaries to free up space taken by photos and handwriting. Before deleting, create a CSV backup and a summary report (PDF/image) that captures your records at a glance • Data Export now supports custom ranges, and diaries can be deleted right after exporting to free up space -• Apple Pencil writing feels smoother — we removed the per-stroke saving overhead that built up on long pages +• Apple Pencil writing feels smoother — we removed the tiny hitch that crept in with every stroke on long pages [ja] -• iOS 18から使えるようになりました — iPhone XS・XRや旧型iPadでもHaru Danimをどうぞ -• 統計に「過去7日/30日単位で表示」が加わりました — 週初め・月初めにグラフが寂しいとき、今日で終わる直近7日・30日で表示できます。統計ウィジェットにも同じ期間が追加されました -• データ整理・リセットが登場 — 長くたまった記録を全体または指定した日付まで空にできます。削除前にCSVバックアップと、これまでの記録をひと目でまとめた「整理レポート」(PDF・画像)を作成して保管しましょう -• データエクスポートに範囲指定が加わり、日記も書き出した直後に削除して容量を減らせます -• Apple Pencilの書き心地がいっそう滑らかに — 長く書いたページでストロークごとに掛かっていた保存の負荷をなくしました +• iOS 18から使えるようになりました — iPhone XS・XRや、少し前のiPadでもどうぞ +• 統計を「過去7日・30日」単位で表示できます — 週や月の初めでグラフが寂しいときは、今日までの直近7日・30日に切り替えてみてください。統計ウィジェットにも同じ期間が加わりました +• 「データ整理・リセット」が登場 — たまった記録を丸ごと、または指定した日付まで空にできます。写真や手書きで大きくなった日記だけを選んで削除することもできます。削除前にはCSVバックアップと、これまでの記録をひと目でまとめた「整理レポート」(PDF・画像)を作って残しておきましょう +• データエクスポートで期間を選んで書き出せるようになり、日記は書き出した直後に削除して容量を節約できます +• Apple Pencilの書き心地がいっそう滑らかに — 長く書いたページでストロークのたびに感じた小さな引っかかりをなくしました