Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
e999280
#706 [feature] Add post create state
yuni-ju Dec 9, 2025
0e623e5
#706 [feature] Display snackbar when bottom sheet is visible
yuni-ju Dec 9, 2025
135421d
Merge pull request #713 from Daily-DAYO/bug/issue-706
yuni-ju Dec 11, 2025
7270f16
[bug] Remove fixed button height to prevent text clipping with large …
DongJun-H Dec 17, 2025
b5d83a8
[bug] Replace Row with FlowRow to support wrapping when text size inc…
DongJun-H Dec 17, 2025
b37b8db
[bug] Remove fixed button height to prevent text clipping with large …
DongJun-H Dec 17, 2025
a998df4
Merge pull request #714 from Daily-DAYO/bug/issue-688
DongJun-H Jan 13, 2026
15fa476
[chore] Add QA Issue Template
DongJun-H Feb 19, 2026
d2d894b
[chore] Add QA bot script (based on Gemini AI)
DongJun-H Feb 19, 2026
eab8795
[chore] Add QA bot GitHub Actions workflow
DongJun-H Feb 19, 2026
c6dd20d
[chore] Add QA bot configuration and usage documentation
DongJun-H Feb 19, 2026
4475031
[bug] Fix deprecated google-generativeai and PyGithub auth API
DongJun-H Feb 19, 2026
de8f975
[bug] Switch Gemini model to gemini-1.5-flash for free tier compatibi…
DongJun-H Feb 19, 2026
3a3d2d9
[bug] Fix Gemini API version to v1 for gemini-1.5-flash compatibility
DongJun-H Feb 19, 2026
bbce999
[chore] Implement Gemini model fallback mechanism
DongJun-H Feb 19, 2026
142232c
[bug] Select Gemini model via runtime discovery
DongJun-H Feb 19, 2026
14e8b81
[bug] Include snippet-mismatch details when apply fails
DongJun-H Feb 19, 2026
d6309c8
[bug] Apply QA bot edits via snippet_id catalog
DongJun-H Feb 19, 2026
de4c3bf
[chore] Make gradlew executable
DongJun-H Feb 19, 2026
d1b20e9
[bug] Improve QA bot relevant-file scoring
DongJun-H Feb 19, 2026
5064907
[bug] Exclude QA bot artifacts from commits
DongJun-H Feb 19, 2026
00803b7
[bug] Fix qa-bot git add failure on ignored dir
DongJun-H Feb 19, 2026
0a148b1
[bug] Improve Gemini dynamic fallback with runtime model discovery
DongJun-H Feb 20, 2026
d6bd497
#715 [feature] Fix Category Button
yuni-ju Feb 24, 2026
f0d6313
#715 [feature] Fix BottomSheetDialog Ripple
yuni-ju Feb 24, 2026
745710a
[QA] Show TextField label only when input is not empty
DongJun-H Mar 11, 2026
cb621ea
[QA] Prevent auth form buttons from being covered by the keyboard
DongJun-H Mar 11, 2026
a2ba13c
[QA] Prevent change password button from being covered by the keyboard
DongJun-H Mar 11, 2026
cd98fcf
[QA] Keep login error snackbar visible above the keyboard
DongJun-H Mar 11, 2026
ab755c3
[QA] Prevent reset password email field error flicker
DongJun-H Mar 11, 2026
db7fb4e
[QA] Show TextField label only when input is not empty
DongJun-H Mar 11, 2026
c9de055
[QA] Show TextField label only when input is not empty
DongJun-H Mar 11, 2026
efa5d6d
[QA] Prevent duplicate top inset on sign-up navigation
DongJun-H Mar 11, 2026
0044be2
[QA] Reset email verification state on resend
DongJun-H Mar 11, 2026
794a78e
[QA] Gate email verification until code is ready
DongJun-H Mar 11, 2026
0ec46ae
[QA] Restore 4dp spacing in auth subtitles
DongJun-H Mar 11, 2026
cdc3bf4
[QA] Update verification label color token
DongJun-H Mar 11, 2026
3838978
[QA] Show clear and visibility icons in shared password field
DongJun-H Mar 11, 2026
a72e58a
[test] Add androidTest AdMob metadata for presentation tests
DongJun-H Mar 11, 2026
ed60689
[test] Add auth password field usage coverage
DongJun-H Mar 11, 2026
451bc4a
Merge pull request #1092 from Daily-DAYO/qa/login_email
DongJun-H Mar 13, 2026
7a47cf2
Merge pull request #1093 from Daily-DAYO/qa/searchpw
DongJun-H Mar 13, 2026
f7e8011
Merge pull request #1094 from Daily-DAYO/qa/signup
DongJun-H Mar 13, 2026
ebbb935
Merge pull request #1012 from Daily-DAYO/layout/issue-715
yuni-ju Mar 14, 2026
2b8da49
[chore] Update .coderabbit path filters
DongJun-H Mar 17, 2026
fe54303
[QA] Fix top navigation bar title text style
DongJun-H Mar 17, 2026
39045c4
[QA] Add Missing Top Navigation bar title alignment parameter
DongJun-H Mar 17, 2026
172ddbd
[QA] Fix Retry Layout, modify retry text string/error image
DongJun-H Mar 17, 2026
14590b6
[QA] Fix SearchResultCount text style, padding
yuni-ju Mar 18, 2026
09827e1
[QA] Add background color on SearchResultsCount
yuni-ju Mar 18, 2026
ca55d9b
#1024 [QA] Fix Divider color, thickness on SearchResult tab
yuni-ju Mar 18, 2026
71a27c4
Merge pull request #1095 from Daily-DAYO/qa/setting-block
DongJun-H Mar 18, 2026
75d3464
#1026 [QA] Fix spacing in SearchResultEmpty
yuni-ju Mar 18, 2026
cff4b31
#1027 [QA] Fix font weight and color for search result description
yuni-ju Mar 18, 2026
5584e11
[QA] Remove duplicate padding
yuni-ju Mar 18, 2026
1b59ea1
Merge pull request #1096 from Daily-DAYO/qa/search
yuni-ju Mar 25, 2026
2298e02
#1043 [QA] Change title text color
yuni-ju Mar 25, 2026
c388be3
#1044 [QA] Fix setting icon
yuni-ju Mar 25, 2026
b39d0de
#1048 [QA] Fix line height for folder title
yuni-ju Apr 1, 2026
4e70dfc
#1047 [QA] Fix bookmark icon size on My Page
yuni-ju Apr 1, 2026
34b005e
#1047 [QA] Fix button icon and text style on MyPage
yuni-ju Apr 1, 2026
4498271
Merge pull request #1097 from Daily-DAYO/qa/mypage
yuni-ju Apr 6, 2026
e1a318b
#1049 [QA] Fix entire thumbnail card clickable
yuni-ju Apr 7, 2026
c659d30
#1050 [QA] Add modifier in ToggleButtonWithLabel
yuni-ju Apr 7, 2026
024f9a2
#1050 [QA] Fix horizontal padding in FolderCreateScreen
yuni-ju Apr 7, 2026
6308957
[feature] Add navigate to bookmark post
yuni-ju Apr 8, 2026
70ed45c
Merge pull request #1098 from Daily-DAYO/qa/bookmark
yuni-ju Apr 11, 2026
505b733
#1036 [layout] Fix image edit button text wrapping
DongJun-H Apr 19, 2026
b763963
#1037 [QA] Fix tag summary truncation in Write_tag_complete
DongJun-H Apr 19, 2026
d149375
#1038 [QA] Fix selected check icon in Write_folder_selected
DongJun-H Apr 19, 2026
2f0a8d3
#1039 [QA] Fix private folder lock icon in Write_folder_selected
DongJun-H Apr 19, 2026
f52197b
#1040 [QA] Fix default folder thumbnail in Write_folder_selected
DongJun-H Apr 19, 2026
b9943e8
#1041 [QA] Fix category bottom sheet spacing in Write_category
DongJun-H Apr 19, 2026
4dcfc9e
[QA] Unify write summary spacing
DongJun-H Apr 19, 2026
9081bd0
[QA] Fix label color in TextField
yuni-ju Apr 20, 2026
20ac70f
#1064 [QA] Fix folder option drop down menu
yuni-ju Apr 20, 2026
5548b69
#1055 [QA] Fix rounded corner on folder delete dialog
yuni-ju Apr 22, 2026
0f25b05
#1055 [QA] Add spacer in confirm dialog
yuni-ju Apr 22, 2026
0c62b26
Disable auto mirror img_default_folder_dayo_logo.xml
DongJun-H Apr 22, 2026
1341244
Disable auto mirror ic_check_corner_round.xml
DongJun-H Apr 22, 2026
636069d
Merge pull request #1099 from Daily-DAYO/qa/write
DongJun-H Apr 22, 2026
163d9e0
#1055 [QA] Add widthIn to confirm dialog
yuni-ju Apr 22, 2026
9bdf9a5
#1062 [QA] Remove bottom sheet style
yuni-ju Apr 27, 2026
a04a174
#1062 [QA] Add bottom sheet menu height
yuni-ju Apr 27, 2026
24cc892
#1063 [QA] Update description text style
yuni-ju Apr 27, 2026
e5a9a48
#1063 [QA] Add spacer to post comment empty state
yuni-ju Apr 27, 2026
6ff4949
[QA] Update comment empty description string
yuni-ju Apr 27, 2026
b2c0f91
Merge pull request #1100 from Daily-DAYO/qa/myfolder_add
yuni-ju Apr 28, 2026
db61046
Merge pull request #1101 from Daily-DAYO/qa/myfolder
yuni-ju Apr 28, 2026
ba6f118
Merge pull request #1103 from Daily-DAYO/qa/mypost
yuni-ju Apr 28, 2026
8c52bd0
[QA] Replace height with heightIn
yuni-ju Apr 28, 2026
f8f6770
[QA] Fix rounded corner shape
yuni-ju Apr 28, 2026
61e6036
[QA] FIx comment mention list interaction and padding size
DongJun-H Apr 28, 2026
1d4aa4d
[QA] Fix comment delete snackbar display
DongJun-H Apr 28, 2026
15f37a5
[QA] Fix comment bottom sheet header layout
DongJun-H Apr 28, 2026
a120b2c
[QA] Fix comment bottom sheet dismiss gesture
DongJun-H Apr 28, 2026
17c1f6c
[QA] Fix comment input height
DongJun-H Apr 28, 2026
b5dab32
[QA] Fix Fong Weight
DongJun-H Apr 28, 2026
d4c80b0
[QA] Fix Feed Empty View Image
DongJun-H Apr 28, 2026
d4b45d3
[QA] Fix comment empty state position
DongJun-H Apr 28, 2026
4be88c7
[QA] Fix feed empty button style
DongJun-H Apr 28, 2026
2c1708f
Merge pull request #1102 from Daily-DAYO/qa/signup_profile
yuni-ju Apr 29, 2026
07f6688
#1042 [QA] Update profile nickname text style
yuni-ju Apr 29, 2026
c440766
#1057 [refactor] Remove redundant nested Column
yuni-ju Apr 29, 2026
0d847e7
#1057 [fix] Add auto sizing to FilledRoundedCornerButton
yuni-ju Apr 29, 2026
50a946d
#1059 [QA] Update spacing in WithdrawConfirmScreen
yuni-ju Apr 29, 2026
68352df
#1058 [QA] Change check icon
yuni-ju Apr 29, 2026
b331eb8
Merge pull request #1104 from Daily-DAYO/qa/feed
DongJun-H May 11, 2026
76ef076
Merge pull request #1105 from Daily-DAYO/qa/setting
yuni-ju May 12, 2026
6466af7
[release] v2.1.3
yuni-ju Jun 8, 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
139 changes: 139 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
language: ko-KR
early_access: false
tone_instructions: >
Be concise, constructive, and production-focused. Prioritize architecture
boundaries, crash safety, and maintainability over stylistic trivia.

reviews:
profile: chill
request_changes_workflow: false
high_level_summary: true
high_level_summary_instructions: |
Summarize the PR by module and risk:
1) functional impact and user-facing behavior changes,
2) risk points (network/error handling, threading, state consistency),
3) required follow-up tests and verification.
review_status: true
review_details: false
commit_status: true
fail_commit_status: false
collapse_walkthrough: false
changed_files_summary: true
sequence_diagrams: false
estimate_code_review_effort: false
suggested_labels: false
auto_apply_labels: false
suggested_reviewers: false
auto_assign_reviewers: false
poem: false
in_progress_fortune: false
path_filters:
- "!**/build/**"
- "!**/.gradle/**"
- "!**/.idea/**"
- "!**/.venv_qa_bot/**"
- "!**/.venv*/**"
- "!**/venv*/**"
- "!**/__pycache__/**"
- "!**/*.pyc"
- "!**/bin/**"
- "!**/gen/**"
- "!**/out/**"
- "!**/obj/**"
- "!**/.externalNativeBuild/**"
- "!**/.signing/**"
- "!**/release/**"
- "!**/*.apk"
- "!**/*.aab"
- "!**/*.ap_"
- "!**/*.dex"
- "!**/*.class"
- "!**/*.iml"
- "!**/*.iws"
- "!**/*.swp"
- "!**/.DS_Store"
- "!**/qa_bot_commit_msg.txt"
- "!**/qa_bot_explanation.txt"
- "!**/pr_body.md"
- "!**/tmp_github_output.txt"
- "!**/.tmp_runner/**"
- "!**/.claude/**"
- "!**/captures/**"
- "!**/.classpath"
- "!**/.project"
- "!**/.cproject"
- "!**/.settings/**"
- "!**/local.properties"
- "!**/sentry.properties"
- "!**/dayo_keystore*"
- "!**/*.jks"
- "!**/*.keystore"
- "!**/*keystore*.properties"
- "!**/crashlytics.properties"
- "!**/crashlytics-build.properties"
- "!**/fabric.properties"
- "!**/com_crashlytics_export_strings.xml"
- "!**/google-services*.json"
- "!**/output-metadata.json"
- "!**/*.log"
path_instructions:
- path: "app/src/main/**/*.kt"
instructions: |
This layer is app-level wiring only.
Review for:
- lifecycle-safe initialization in Application class,
- SDK initialization order and error handling,
- accidental business logic leakage into app module.
- path: "domain/src/main/**/*.kt"
instructions: |
Enforce Domain Layer boundaries.
Ensure:
- no Android imports in domain files,
- repository interfaces stay thin and naming is consistent,
- UseCases are small and usually delegate with `operator fun invoke()`,
- no business logic placed in repository interfaces.
- path: "data/src/main/**/*.kt"
instructions: |
Data layer should be implementation and mapping only.
Check:
- API services are suspend and return `NetworkResponse<T>`,
- `when` handles all 4 `NetworkResponse` cases (no `else`),
- errors are passed through without swallowing,
- mappers convert DTO → domain clearly and handle nullable API fields,
- repository methods remain thin and include DI wiring updates for new APIs.
- path: "presentation/src/main/**/*.kt"
instructions: |
Review for clean Compose/VM architecture.
Verify:
- Route/Screen split is maintained (routing + state in Route, UI-only Screen),
- ViewModel injections stay in Route/RouteOwner only,
- state exposure uses Flow/StateFlow and/or LiveData intentionally,
- one `when` expression handles all `NetworkResponse` branches,
- no hardcoded colors (use theme Color constants),
- no direct navigation from composables using `NavController`.
- path: "**/src/main/res/**/*.xml"
instructions: |
For UI resources and layouts, ensure existing naming conventions and
resource organization are preserved. Avoid introducing unused IDs or
hardcoded values where theme resources already exist.
- path: ".github/**/*"
instructions: |
Check workflow safety and reproducibility:
- no plaintext secrets in files,
- pinned and maintained actions when practical,
- Gradle/JDK matrix changes remain consistent with app requirements.

auto_review:
enabled: true
auto_incremental_review: true
ignore_title_keywords:
- "WIP"
- "wip"
labels:
- "!wip"
drafts: false
base_branches:
- ".*"

chat:
auto_reply: true
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/-qa--design-qa.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: "[QA] Design QA"
about: 디자인 QA 이슈를 등록합니다
title: '[QA] Fix {Component} in {Screen}'
labels: QA
assignees: ''

---

# 🎨 디자인 QA

## 발견 위치
- **화면**: <!-- 화면 ID (예: main_search_empty) -->
- **Figma 링크**: <!-- Figma 노드 링크 -->

## 문제 설명
<!-- 어떤 디자인 속성이 다른지 간략히 설명 -->

### Annotation에 함께 등록된 properties
- 없음

## 상세 스펙
- 없음
Loading
Loading