Add mobile More navigation - #2300
Conversation
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Warning Review limit reached
Next review available in: 18 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the 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 configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (16)
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. Comment |
Reviewer's GuideImplements a shared "More" destination on web and mobile by adding a new /more route and page, wiring it into existing navigation (including mobile tab headers), and covering it with focused tests, Storybook stories, and documentation of the TDD plan. Sequence diagram for mobile More navigation from tab headersequenceDiagram
actor User
participant MobileApp
participant TabHeader
participant ExpoRouter
participant MoreScreen
User->>TabHeader: tap More button (accessibilityLabel More)
TabHeader->>ExpoRouter: push("/more")
ExpoRouter->>MobileApp: navigate to route /more
MobileApp->>MoreScreen: render MoreScreen
User->>MoreScreen: tap destination link
alt Account_and_settings
MoreScreen->>ExpoRouter: push("/settings")
else Breathwork
MoreScreen->>ExpoRouter: push("/breathwork")
else Cycle_tracking
MoreScreen->>ExpoRouter: push("/cycle")
end
File-Level Changes
Assessment against linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Mobile PreviewScan to open on device:
To test on device:
|
|
Storybook previews for This comment updates automatically on each PR push. |
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
PR Summary by QodoAdd shared “More” destination to web and mobile navigation
AI Description
Diagram
High-Level Assessment
Files changed (15)
|
Code Review by Qodo
Context used✅ Compliance rules (platform):
186 rules✅ Skills:
fix-provider, write-tests, cloudflare 1.
|
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
1 similar comment
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
Summary
Validation
pnpm test— 948 files passed, 2 skipped; 14,666 tests passed, 21 skippedpnpm tsc --noEmitpnpm --dir packages/server typecheckpnpm --dir packages/web typecheckpnpm --dir packages/mobile typecheckpnpm lint:sandboxpnpm lint:analytics-sqlcould not complete locally because dbt's ClickHouse connection to127.0.0.1:8123was refused. This PR does not touch analytics; CI will run that gate with its service dependency.Fixes #2185
Summary by Sourcery
Introduce a shared More destination on web and mobile that aggregates secondary tools like account settings, Breathwork, and Cycle tracking, and wire it into each platform’s primary navigation.
New Features:
Enhancements:
Summary by cubic
Adds a first-class More destination on web and native mobile to unify access to Account & settings, Breathwork, and Cycle tracking while keeping the five-tab layout (Fixes #2185). Also records a CI incident note about cancelled exact-head workflows.
New Features
/moreroute andMorePagewith accessible links to Settings, Breathwork, and Cycle; added “More” toAppHeadernavigation.morescreen with accessible links.MorePageand mobileMoreScreen, and ensured More links are visible.@tanstack/react-routerandexpo-routerwithout new navigation dependencies.Bug Fixes
Written for commit dc73050. Summary will update on new commits.