Skip to content

[FIX/#59] 바텀 내비게이션 백스택 정리 - #60

Merged
oilbeaneda merged 5 commits into
developfrom
fix/#59-systembar_stack
Jul 22, 2026
Merged

oilbeaneda merged 5 commits into
developfrom
fix/#59-systembar_stack

Conversation

@oilbeaneda

@oilbeaneda oilbeaneda commented Jul 22, 2026 •

Copy link
Copy Markdown
Member

Related issue 🛠

Work Description ✏️

  1. 내비게이션 백스택 미관리: 바텀 탭을 오갈 때 이전 탭이 스택에 계속 쌓여,
    시스템 뒤로가기 시 지나온 화면이 역순으로 노출됨.
  2. 펍상세 하단바 붕 뜸: 카카오맵/네이버지도 버튼이 시스템 내비바 위로 떠서
    중간에 빈 여백이 생김.

Screenshot 📸

Uncompleted Tasks 😅

  • Task1

Summary by CodeRabbit

  • 버그 수정
    • 홈으로 이동할 때 탐색 스택이 홈 화면을 기준으로 올바르게 정리되도록 개선했습니다.

@oilbeaneda oilbeaneda self-assigned this Jul 22, 2026
@oilbeaneda oilbeaneda added the Fix 🐛 버그, UI 오류, 오타, 명세와의 불일치 등을 수정 label Jul 22, 2026
@coderabbitai

coderabbitai Bot commented Jul 22, 2026 •

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@oilbeaneda, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 29 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: a426ccf5-1cc7-4e44-80f9-e191b9c92714

📥 Commits

Reviewing files that changed from the base of the PR and between 0addf6f and ff1ba15.

📒 Files selected for processing (5)
  • app/src/main/java/org/app/core/designsystem/component/topbar/MoballTopBar.kt
  • app/src/main/java/org/app/core/designsystem/theme/Color.kt
  • app/src/main/java/org/app/presentation/main/MainScreen.kt
  • app/src/main/java/org/app/presentation/pubdetail/component/PubBottomBar.kt
  • app/src/main/java/org/app/presentation/schedule/component/ScheduleCalendarHeader.kt
📝 Walkthrough

Walkthrough

탭 네비게이션의 popUpTo 대상을 HomeGraph에서 Home으로 변경해, 홈 라우트를 기준으로 네비게이션 스택을 정리하도록 수정했습니다.

Changes

네비게이션 스택 수정

Layer / File(s) Summary
Home 라우트 기준 스택 정리
app/src/main/java/org/app/presentation/main/MainAppState.kt
navigate의 popUpTo 대상과 관련 import를 HomeGraph에서 Home으로 변경했습니다.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Linked Issues check ✅ Passed #59의 스택 누적 문제를 popUpTo 앵커 변경으로 해결해 이슈 요구와 일치합니다.
Out of Scope Changes check ✅ Passed 변경은 MainAppState의 네비게이션 스택 정리에만 국한되어 있어 범위 밖 수정이 보이지 않습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check ✅ Passed 제목이 바텀 내비게이션 백스택 정리라는 핵심 변경을 간결하게 잘 요약합니다.
Description check ✅ Passed 요구된 섹션을 모두 포함하고 있어 템플릿을 대체로 충족합니다.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/#59-systembar_stack

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@oilbeaneda
oilbeaneda merged commit fd7d021 into develop Jul 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Fix 🐛 버그, UI 오류, 오타, 명세와의 불일치 등을 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Fix] 시스템바 네비 스택 관리

1 participant