목표 종료 판정이 '다짐 전체 달성'으로 고정되어 있던 것을, 목표를 만들 때 달성 판정 기준(%)을 정할 수 있게 확장. 다짐들의 평균 달성률(달성=100%, 미달성=현재 주기 진행률)이 기준 이상이면 달성 완료로 판정한다. - Goal.achieveThresholdPercent (기본 100 = 기존 동작 유지, CloudKit 호환) - evaluateIfEnded/manualFinish가 questAchievementRatio ≥ 기준으로 판정 - 목표 추가/수정 화면에 '달성 판정 기준' 슬라이더 (10~100%, 5% 단위) - 수동 종료 안내 문구에 기준이 100% 미만이면 해당 기준 표기 - 검증용 런치 인자 -goalShowEditor 추가 - 그 외 진행률 표시·연산은 변경 없음 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%