Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
dda27aa
chore: Firebase μ˜μ‘΄μ„±μ„ SPM 미러 μ €μž₯μ†Œλ‘œ λ³€κ²½ - #302
clxxrlove May 15, 2026
ce90726
docs: μ—μ΄μ „νŠΈ κΈ°μ€€ λ¬Έμ„œ 정리 - #305
clxxrlove May 16, 2026
de25ba1
chore: Pi 리뷰 μŠ€ν‚¬ μΆ”κ°€ - #305
clxxrlove May 16, 2026
5b2baa7
chore: Claude handoff μ‹€ν–‰ 도ꡬ μΆ”κ°€ - #305
clxxrlove May 16, 2026
efb61a5
chore: Pi μž‘μ—… 승인 게이트 μΆ”κ°€ - #305
clxxrlove May 16, 2026
3dfbb44
docs: μ—μ΄μ „νŠΈ μŠ€ν‚¬ μ›Œν¬ν”Œλ‘œ 정리 - #305
clxxrlove May 16, 2026
de7ec71
Merge pull request #304 from Keepiluv/chore/#302/TWI-86
clxxrlove May 18, 2026
5594c1f
chore: UI λ Œλ”λ§ μ„±λŠ₯ μΈ‘μ • 인프라 μ€€λΉ„ - #308
clxxrlove May 17, 2026
f8e1ddc
test: μ½œλ“œ λŸ°μΉ˜μ™€ 슀크둀 μ„±λŠ₯ μΈ‘μ • 블둝 μΆ”κ°€ - #308
clxxrlove May 17, 2026
56b5b63
test: μ½œλ“œ 런치 μ§€ν‘œλ₯Ό XCTClockMetric으둜 ꡐ체 - #308
clxxrlove May 17, 2026
78215b4
docs: Phase 3 κΈ°μ€€ μ„±λŠ₯ μ§€ν‘œ 정리 - #308
clxxrlove May 17, 2026
883b9af
refactor: HomeCoordinatorView IfLetStore 제거 - #308
clxxrlove May 17, 2026
f85c65b
refactor: HomeView IfLetStore 제거 - #308
clxxrlove May 17, 2026
1c5e397
refactor: GoalDetailView IfLetStore 제거 - #308
clxxrlove May 17, 2026
e786fc9
refactor: StatsCoordinatorView IfLetStore 제거 - #308
clxxrlove May 17, 2026
f8456e8
test: Home μƒνƒœ λ³€κ²½ μ§€μ—° μΈ‘μ • μ‹œλ‚˜λ¦¬μ˜€ μΆ”κ°€ - #308
clxxrlove May 17, 2026
97ffee7
test: Home ν† μŠ€νŠΈ ν”„λ‘œλΈŒ μ‹œλ‚˜λ¦¬μ˜€ μΆ”κ°€ - #308
clxxrlove May 17, 2026
ba8b790
docs: Home ν”„λ‘œλΈŒ μΈ‘μ • κΈ°μ€€ 정리 - #308
clxxrlove May 17, 2026
24e93f6
test: Home ν”„λ‘œλΈŒ ν•˜λ„€μŠ€ μ‹€ν–‰ 쑰건 뢄리 - #308
clxxrlove May 18, 2026
5fabeb2
test: Home ν”Όλ“œ 슀크둀 λ Œλ”λ§ λ“œλΌμ΄λ²„ μΆ”κ°€ - #308
clxxrlove May 18, 2026
0fbd8f8
docs: Instruments λ“œλΌμ΄λŸ° κ²°κ³Ό 정리 - #308
clxxrlove May 18, 2026
d1aa316
test: Home ν”Όλ“œ 슀크둀 λ Œλ”λ§ λ“œλΌμ΄λ²„ κ°œμ„  - #308
clxxrlove May 18, 2026
e7c4423
docs: Pass 3 λ Œλ”λ§ κΈ°μ€€μ„  정리 - #308
clxxrlove May 18, 2026
382bde1
test: Home μΊ˜λ¦°λ” μ£Όμ°¨ μŠ€μ™€μ΄ν”„ λ Œλ”λ§ λ“œλΌμ΄λ²„ μΆ”κ°€ - #308
clxxrlove May 18, 2026
cbf1ca1
fix: Home ν”Όλ“œ 슀크둀 λ“œλΌμ΄λ²„ μ’Œν‘œ 보정 - #308
clxxrlove May 18, 2026
556132c
test: GoalDetail λ¦¬μ•‘μ…˜ λ Œλ”λ§ μ‹œλ‚˜λ¦¬μ˜€ μΆ”κ°€ - #308
clxxrlove May 18, 2026
b0d43ed
test: ProofPhoto μ—…λ‘œλ“œ μ „ λ Œλ”λ§ μ‹œλ‚˜λ¦¬μ˜€ μΆ”κ°€ - #308
clxxrlove May 18, 2026
36766b2
test: Stats λ Œλ”λ§ μ‹œλ‚˜λ¦¬μ˜€ μΆ”κ°€ - #308
clxxrlove May 18, 2026
af07cc4
docs: Pass 3 κΈ°μ€€μ„  μˆ˜μ§‘ κ³„νš κ³ μ • - #308
clxxrlove May 18, 2026
d6482c9
refactor: HomeView 읽기 λ²”μœ„ 뢄리 - #308
clxxrlove May 18, 2026
328a288
chore: GoalDetail 예제 μ‚¬μš©μž μƒνƒœ λΆ„κΈ° - #308
clxxrlove May 18, 2026
261fe7d
fix: GoalDetail 유휴 TimelineView μ‹€ν–‰ λ°©μ§€ - #308
clxxrlove May 18, 2026
aae16d3
docs: GoalDetail TimelineView κ°œμ„  μΈ‘μ • 기둝 - #308
clxxrlove May 18, 2026
766a6c3
docs: GoalCardView 쑰사 및 μŠ€ν‚΅ κ²°μ • 기둝 - #308
clxxrlove May 18, 2026
e9b6e45
docs: Pass 3 μ΅œμ’… 리포트 정리 - #308
clxxrlove May 18, 2026
5d507fa
fix: μΈ‘μ •μš© μ˜μ‘΄μ„±μ— λŒ€ν•΄ Configuration 뢄리 - #308
clxxrlove May 19, 2026
b8449de
chore: Firebase μ˜μ‘΄μ„±μ„ SPM 미러 μ €μž₯μ†Œλ‘œ λ³€κ²½ - #302
clxxrlove May 15, 2026
1b68a0d
Merge pull request #306 from Keepiluv/docs/#305/TWI-87
clxxrlove May 19, 2026
cd989de
test: ProofPhoto λŒ€μš©λŸ‰ 이미지 λ Œλ”λ§ μ‹œλ‚˜λ¦¬μ˜€ μΆ”κ°€ - #310
clxxrlove May 19, 2026
4cfabd0
refactor: ProofPhoto 미리보기 λ””μ½”λ”© μœ„μΉ˜ κ°œμ„  - #310
clxxrlove May 19, 2026
a9eea07
docs: ProofPhoto 이미지 νŒŒμ΄ν”„λΌμΈ Pass 4 κ²°κ³Ό 정리 - #310
clxxrlove May 20, 2026
fb83216
docs: SwiftUI Template μ•± μ „μ—­ 감사 기둝 - #310
clxxrlove May 20, 2026
8f17d45
docs: TXCalendarDateCell μΈ‘μ • κ²°κ³Ό 정리 - #310
clxxrlove May 20, 2026
b7a791f
docs: GoalDetailView μΈ‘μ • κ²°κ³Ό 정리 - #310
clxxrlove May 20, 2026
79b6393
test: SwiftUI Template μ…€ν”„λŸ° μž…λ ₯ ν•˜λ„€μŠ€ 검증 - #310
clxxrlove May 20, 2026
0b19112
docs: Home μ…€ν”„λŸ° 슀크둀 μΈ‘μ • κ³„νš μž‘μ„± - #310
clxxrlove May 20, 2026
fde7d41
test: Home μ…€ν”„λŸ° 슀크둀 ν•˜λ„€μŠ€ μΆ”κ°€ - #310
clxxrlove May 20, 2026
0c0da63
refactor: GoalCardView μ™Έκ³½μ„  λ Œλ”λ§ 쀑볡 제거 - #310
clxxrlove May 20, 2026
bf15856
docs: Home μ™Έκ³½μ„  λ Œλ”λ§ κ°œμ„  κ²°κ³Ό 정리 - #310
clxxrlove May 20, 2026
b6297f0
docs: Home μ…€ν”„λŸ° 슀크둀 μ΅œμ ν™” μ’…λ£Œ - #310
clxxrlove May 20, 2026
16330c4
docs: Stats μ…€ν”„λŸ° 슀크둀 μΈ‘μ • κ³„νš μž‘μ„± - #310
clxxrlove May 20, 2026
687901c
docs: Stats μŠ€νƒ¬ν”„ κ·Έλ¦¬λ“œ 원인 뢄석 정리 - #310
clxxrlove May 20, 2026
3026b03
docs: Stats μŠ€νƒ¬ν”„ κ·Έλ¦¬λ“œ κ°œμ„  κ³„νš μž‘μ„± - #310
clxxrlove May 20, 2026
caa26be
test: Stats μ…€ν”„λŸ° 슀크둀 ν•˜λ„€μŠ€ μΆ”κ°€ - #310
clxxrlove May 20, 2026
da2278e
refactor: Stats μŠ€νƒ¬ν”„ κ·Έλ¦¬λ“œ ν–‰ λ ˆμ΄μ•„μ›ƒ 적용 - #310
clxxrlove May 20, 2026
ac1f73c
docs: Stats μŠ€νƒ¬ν”„ κ·Έλ¦¬λ“œ κ°œμ„  되돌림 κ²°μ • 기둝 - #310
clxxrlove May 20, 2026
aa4a160
refactor: Stats μŠ€νƒ¬ν”„ κ·Έλ¦¬λ“œ ν–‰ λ ˆμ΄μ•„μ›ƒ 되돌림 - #310
clxxrlove May 20, 2026
21c734d
docs: Stats μŠ€νƒ¬ν”„ κ·Έλ¦¬λ“œ 되돌림 검증 기둝 - #310
clxxrlove May 20, 2026
7873646
docs: Stats μ…€ν”„λŸ° 슀크둀 쑰사 μ’…λ£Œ - #310
clxxrlove May 20, 2026
78b592c
docs: Pass 4 λ Œλ”λ§ μ΅œμ’… 리포트 정리 - #310
clxxrlove May 20, 2026
e2523f8
docs: Pass 5 λ Œλ”λ§ 후보 인계 λ¬Έμ„œ μž‘μ„± - #310
clxxrlove May 20, 2026
349e1d3
docs: Pass 5 μ‹€ν–‰ κ³„νš 및 H-C5-b κ°€μ„€ μž‘μ„± - #312
clxxrlove May 21, 2026
3f83193
refactor: StatsCardView μ™Έκ³½μ„  λ Œλ”λ§ 쀑볡 제거 - #312
clxxrlove May 21, 2026
6eb6048
docs: Stats outsideBorder κ°œμ„  KEEP 검증 기둝 - #312
clxxrlove May 21, 2026
fff6b75
docs: Pass 5 λ Œλ”λ§ μ΅œμ’… 리포트 정리 - #312
clxxrlove May 21, 2026
4712343
docs: μ΅œμ’… λ Œλ”λ§ λˆ„μ  리포트 λ°œν–‰ - #312
clxxrlove May 21, 2026
173f29a
docs: ν•œκ΅­μ–΄ λ Œλ”λ§ μ΅œμ’… μ„±κ³Ό μš”μ•½ μΆ”κ°€ - #312
clxxrlove May 21, 2026
f664f2a
refactor: 리뷰 ν”Όλ“œλ°± 반영 - #312
clxxrlove May 21, 2026
562fecc
refactor: 리뷰 ν”Όλ“œλ°± 반영 및 SwiftLint 였λ₯˜ μˆ˜μ • - #312
clxxrlove May 21, 2026
138d6b6
chore: TestFlight 배포 μ„€μ • 및 버전 κ°±μ‹  - #312
clxxrlove May 21, 2026
0f423ea
fix: 리뷰 반영 - #312
clxxrlove May 27, 2026
0a3df99
Merge pull request #309 from Keepiluv/refactor/#308/TWI-89
clxxrlove May 27, 2026
9b3e841
Merge pull request #311 from Keepiluv/refactor/#310/TWI-91
clxxrlove May 27, 2026
cb57110
Merge pull request #313 from Keepiluv/refactor/#312/TWI-92
clxxrlove May 27, 2026
5b7378c
refactor: λ¦¬λ“€μ„œ μ•‘μ…˜ λ„€μž„μŠ€νŽ˜μ΄μŠ€ 정리 - #211
clxxrlove May 27, 2026
db1157d
Merge pull request #212 from Keepiluv/refactor/#211
clxxrlove May 27, 2026
794fb64
fix: λ¦¬μ•‘μ…˜ API ν˜ΈμΆœμ„ reducer λ ˆλ²¨μ—μ„œ debounce 처리 - #317
clxxrlove May 28, 2026
729f3d6
chore: CodeGraph 탐색 μ›Œν¬ν”Œλ‘œμš° μ„€μ • - #322
clxxrlove May 28, 2026
1b2590c
fix: λ°”ν…€μ‹œνŠΈ μž¬ν‘œμ‹œ μƒνƒœ μ•ˆμ •ν™” - #323
clxxrlove May 28, 2026
80cf7ab
refactor: μΊ˜λ¦°λ” λ°”ν…€μ‹œνŠΈ 계산 캐싱 - #323
clxxrlove May 28, 2026
f29bc47
test: λ°”ν…€μ‹œνŠΈ νƒ­λ°” νšŒκ·€ 검증 μΆ”κ°€ - #323
clxxrlove May 28, 2026
ec95e3c
fix: Home μ£Όκ°„ μΊ˜λ¦°λ” μΈν„°λž™μ…˜ UX κ°œμ„  - #307 (#319)
jihun32 May 29, 2026
3cfb160
fix: 톡계 μΊ˜λ¦°λ” λͺ¨μ„œλ¦¬ UI μˆ˜μ • (#320)
jihun32 May 29, 2026
c4d14ba
feat: 찌λ₯΄κΈ° API body에 λ‚ μ§œ ν¬ν•¨μ‹œν‚€κΈ° - [TWI-95] (#321)
jihun32 May 29, 2026
540b98e
Merge pull request #318 from Keepiluv/fix/#317/TWI-97
clxxrlove May 29, 2026
3859ec3
Merge pull request #324 from Keepiluv/chore/#322/TWI-106
clxxrlove May 29, 2026
589a74a
Merge pull request #325 from Keepiluv/refactor/#323/TWI-107
clxxrlove May 29, 2026
74b06db
fix: μΊ˜λ¦°λ” μŠ€μ™€μ΄ν”„ μ „ν™˜ μ•ˆμ •ν™” - #328
clxxrlove May 30, 2026
72e9a5d
fix: ν™ˆ μ£Όκ°„ μΊ˜λ¦°λ” μ „ν™˜ 처리 κ°œμ„  - #328
clxxrlove May 30, 2026
993f388
fix: μΊ˜λ¦°λ” λ°”ν…€μ‹œνŠΈ μ „ν™˜ μ• λ‹ˆλ©”μ΄μ…˜ κ°œμ„  - #328
clxxrlove May 30, 2026
903c3f2
fix: μˆ˜μ •ν•˜κΈ° 버그 μˆ˜μ • - [TWI-113] (#340)
jihun32 Jun 4, 2026
fdfd6ae
fix: 찌λ₯΄κΈ° λ²„νŠΌ λΉ„ν™œμ„±ν™”μΌ λ•Œ ν„°μΉ˜ μ‹œ ν† μŠ€νŠΈ λ©”μ‹œμ§€ λ―Έλ…ΈμΆœ (#341)
jihun32 Jun 4, 2026
3174baf
fix: 톡계 상단 νƒ­ ν„°μΉ˜ λ²”μœ„ μˆ˜μ • - [TWI-115] (#342)
jihun32 Jun 4, 2026
55cee87
fix: QA 이λͺ¨μ§€ λ³€κ²½ ν„°μΉ˜ μ˜μ—­ μˆ˜μ • (#343)
jihun32 Jun 4, 2026
af9abd9
fix: QA 톡계 μ•„λž˜ μ—¬λ°± μ£ΌκΈ° (#344)
jihun32 Jun 4, 2026
9a5ae7d
fix: QA 톡계 슀크둀 μ‹œ 달λ ₯ λ„€λΉ„ μ ‘κΈ° (#345)
jihun32 Jun 4, 2026
e877bf8
fix: QA 이λͺ¨μ§€ λ²„νŠΌ μ»΄ν¬λ„ŒνŠΈ μˆ˜μ • 및 λ°˜μ‘ν˜• λŒ€μ‘ + μΉ΄λ“œ λ°˜μ‘ν˜• λŒ€μ‘ (#346)
jihun32 Jun 4, 2026
2f8e769
fix: ν™ˆ μΊ˜λ¦°λ” 리뷰 반영 - #328
clxxrlove Jun 10, 2026
b1a7077
fix: QA 인증샷 μƒν•˜ μŠ€μ™€μ΄ν”„ 제거 (#347)
jihun32 Jun 11, 2026
a5f45e8
fix: QA μ„œλΈŒνŽ˜μ΄μ§€ 탑앱바 λ°˜μ‘ν˜• λŒ€μ‘ (#348)
jihun32 Jun 11, 2026
f666cee
feat: 톡계 μ§„μž… μ‹œ 보고있던 μ›”μ˜ 톡계 ν™”λ©΄μœΌλ‘œ λ„μ›Œμ£ΌκΈ° (#353)
jihun32 Jun 11, 2026
dad0557
Merge pull request #329 from Keepiluv/fix/#328/TWI-112
clxxrlove Jun 14, 2026
10f08f1
fix: ν™ˆ 일러슀트 μœ„μΉ˜ μˆ˜μ • (#349)
jihun32 Jun 15, 2026
fc81f24
feat: api 호좜 μ‹€νŒ¨ μ‹œ ν™”λ©΄ 처리 (#354)
jihun32 Jun 15, 2026
be2d3de
feat: μ•Œλ¦Ό λˆŒλ €μ„ λ•Œ 인증샷 λΉˆν™”λ©΄ 버그 μˆ˜μ • (#355)
jihun32 Jun 15, 2026
b796f37
chore: AppIcon λ³€κ²½ - #316
Jun 17, 2026
c344428
fix: λ‹‰λ„€μž„ μˆ˜μ • 쀑에 λ°œμƒν•˜λŠ” 였λ₯˜ ν•΄κ²° - #357
clxxrlove Jun 17, 2026
c79f012
chore: μ„€μ • ν™”λ©΄ μ•„μ΄μ½˜ 에셋 μˆ˜μ • - #357
clxxrlove Jun 17, 2026
ff7fa3e
fix: ν‘Έμ‹œ μ•Œλ¦Ό κΆŒν•œ μš”μ²­ 타이밍 μ‘°μ • - #357
clxxrlove Jun 17, 2026
393ed7c
fix: λ‹‰λ„€μž„ μˆ˜μ • 이미지λ₯Ό 원본 μƒ‰μƒμœΌλ‘œ μ‚¬μš©ν•˜λ„λ‘ λ³€κ²½ - #357
clxxrlove Jun 17, 2026
4f80471
Merge pull request #356 from Keepiluv/chore/#316/TWI-96
clxxrlove Jun 17, 2026
07e4cc3
Merge pull request #360 from Keepiluv/fix/#357/TWI-132
clxxrlove Jun 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .claude/skills/docs-refactor/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: docs-refactor
description: Use this skill for documentation refactoring, architecture rule changes, canonical docs cleanup, AGENTS.md updates, and reference cleanup in the Twix iOS repository.
---

# docs-refactor

Canonical instructions live at `.pi/skills/docs-refactor/SKILL.md`.

When this skill matches the task, read that file completely and follow it. Do not duplicate or reinterpret the instructions here.
10 changes: 10 additions & 0 deletions .claude/skills/final-review/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: final-review
description: Use this skill before opening a PR to run final review, Fastlane CI verification, commit preparation, approved commit execution, and PR draft generation.
---

# final-review

Canonical instructions live at `.pi/skills/final-review/SKILL.md`.

When this skill matches the task, read that file completely and follow it. Do not duplicate or reinterpret the instructions here.
10 changes: 10 additions & 0 deletions .claude/skills/fix-review/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: fix-review
description: Use this skill to apply explicitly approved review-twix findings with minimal diffs, without broad implementation or reinterpretation.
---

# fix-review

Canonical instructions live at `.pi/skills/fix-review/SKILL.md`.

When this skill matches the task, read that file completely and follow it. Do not duplicate or reinterpret the instructions here.
10 changes: 10 additions & 0 deletions .claude/skills/review-twix/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: review-twix
description: Use this skill for Twix iOS code, diff, PR, and architecture compliance review. Default behavior is report-only unless edits are explicitly requested.
---

# review-twix

Canonical instructions live at `.pi/skills/review-twix/SKILL.md`.

When this skill matches the task, read that file completely and follow it. Do not duplicate or reinterpret the instructions here.
10 changes: 10 additions & 0 deletions .codex/skills/docs-refactor/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: docs-refactor
description: Use this skill for documentation refactoring, architecture rule changes, canonical docs cleanup, AGENTS.md updates, and reference cleanup in the Twix iOS repository.
---

# docs-refactor

Canonical instructions live at `.pi/skills/docs-refactor/SKILL.md`.

When this skill matches the task, read that file completely and follow it. Do not duplicate or reinterpret the instructions here.
10 changes: 10 additions & 0 deletions .codex/skills/final-review/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: final-review
description: Use this skill before opening a PR to run final review, Fastlane CI verification, commit preparation, approved commit execution, and PR draft generation.
---

# final-review

Canonical instructions live at `.pi/skills/final-review/SKILL.md`.

When this skill matches the task, read that file completely and follow it. Do not duplicate or reinterpret the instructions here.
10 changes: 10 additions & 0 deletions .codex/skills/fix-review/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: fix-review
description: Use this skill to apply explicitly approved review-twix findings with minimal diffs, without broad implementation or reinterpretation.
---

# fix-review

Canonical instructions live at `.pi/skills/fix-review/SKILL.md`.

When this skill matches the task, read that file completely and follow it. Do not duplicate or reinterpret the instructions here.
10 changes: 10 additions & 0 deletions .codex/skills/review-twix/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: review-twix
description: Use this skill for Twix iOS code, diff, PR, and architecture compliance review. Default behavior is report-only unless edits are explicitly requested.
---

# review-twix

Canonical instructions live at `.pi/skills/review-twix/SKILL.md`.

When this skill matches the task, read that file completely and follow it. Do not duplicate or reinterpret the instructions here.
10 changes: 9 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -176,4 +176,12 @@ Icon
Network Trash Folder
Temporary Items
.apdisk
src/SupportingFiles/Booket/GoogleService-Info.plist
src/SupportingFiles/Booket/GoogleService-Info.plist
# Performance traces and local probe workspace (large, generated)
.perf/

# CodeGraph local index (generated, per-working-tree SQLite data)
.codegraph/

# Claude Code scheduled-task runtime lock (per-machine, not shared)
.claude/scheduled_tasks.lock
Loading
Loading