일기 요약 페이지 개선 2건: 1) 캘린더 일정 블록 가시성 기존 옅은 채움(0.14)+실선 외곽선은 배경과 겹쳐 잘 안 보였다. 구분 방향은 유지하되(꼬리표 색과 캘린더 색이 같아도 헷갈리지 않게) 구분 수단을 '농도'에서 '스타일'로 변경 — 채움을 0.3으로 올려 또렷하게 하고, 행동 블록(불투명 채움)과는 점선 테두리(1.5pt)로 구분한다. 화면과 일기 내보내기(PDF/PNG)가 같은 뷰를 쓰므로 함께 반영. 2) '이 날의 목표' 필터 카드 우상단에 타임테이블 필터와 같은 모양의 필터 버튼 추가 — 그날 진행 중인 목표 중 보고 싶은 것만 선택(숨긴 개수 노란 배지). 선택은 날짜별로 DiaryEntry.hiddenGoalIDs(uuid 문자열, 기본값 있는 새 필드 — CloudKit 규칙 준수)에 저장되어 기기 간 동기화에 안전. 시트는 전체 선택/해제 + 개별 체크(캘린더 일정 선택과 동일 패턴), 열람 전용(프리미엄 만료)에서는 버튼 숨김, 빈 엔트리 정리 조건에도 목표 필터 선택 보존 추가. 모두 숨기면 안내 문구 표시. 검증: Debug·Store 빌드 성공, iPad 시뮬레이터에서 점선 캘린더 블록· 필터 버튼·팝업(첫 목표 숨김 → 카드 제외 + 배지 1) 스크린샷 확인. 신규 문자열 ko/en/ja 번역(missing 0, 문구 수정 stale 1건 삭제). DEBUG 인자 -diaryHideFirstGoal/-diaryShowGoalFilter 추가. 도움말(일정·필터 항목)과 CLAUDE.md(§3·§6.7·§14) 갱신. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013yKDMhuF39GVYy3FMcGHh7
Description
This is a repository where I have collected my study codes, project codes I have worked on so far, and setting files.
Languages
Swift
78.6%
Python
6.7%
C
6%
Java
4.4%
TypeScript
3%
Other
1.3%