Repository navigation
Consolidate sidebar settings - #3400
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughLocalized "Sidebar Appearance" strings were shortened to "Sidebar" across locales; sidebar-related settings and search aliases were rekeyed from app-level to sidebarAppearance-level. Tint controls and related aliases were removed, and Terminal/Sidebar sections were moved and restructured in the Settings UI. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Review rate limit: 6/8 reviews remaining, refill in 10 minutes and 2 seconds.Comment |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Greptile SummaryThis PR renames the "Sidebar Appearance" settings section to "Sidebar", moves the sidebar display controls (branch layout, hide details, show ports, etc.) from the App section into the Sidebar section in both the UI and the search index, and removes the tint color picker, opacity slider, and reset row from Settings (existing config keys still decode for backward compatibility). The Swift-side changes are clean and consistent — Confidence Score: 4/5Safe to merge; no functional regressions — only stale search aliases affect non-English/Japanese locales All Swift changes are consistent and correct. The two findings are P2 localization gaps: non-English/Japanese translations of two alias strings were not updated, leaving stale tint/opacity and sidebar terms in those locales search indexes. This is a discoverability issue only, not a crash or data loss. Resources/Localizable.xcstrings — specifically the settings.search.alias.section.sidebarAppearance and settings.search.alias.section.app entries for ar, bs, da, de, es, fr, it, ko, nb, pl, pt-BR, ru, th, tr, uk, zh-Hans, zh-Hant Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Settings Search Query] --> B{Locale?}
B -->|en / ja| C[Updated aliases:
sidebarAppearance → details/branches/badges
app → no sidebar term]
B -->|ar / bs / da / de / es
fr / it / ko / etc.| D[Stale aliases remain:
sidebarAppearance → tint/opacity
app → sidebar]
C --> E[Correct navigation:
Sidebar section → Sidebar settings]
D --> F[Stale navigation:
Sidebar section → tint controls missing
App section → matches sidebar searches]
subgraph Swift changes correct
G[SettingsNavigation.swift
settingEntries: app to sidebarAppearance]
H[SettingsSearchAliases.swift
app:* keys to sidebarAppearance:*]
I[cmuxApp.swift
Removed tint/opacity UI rows]
end
|
Summary
Testing
./scripts/reload.sh --tag sidebargit diff --check./tests/test_ci_swift_file_length_budget.shpython3 scripts/swift_file_length_budget.py --budget .github/swift-file-length-budget.tsvNotes
Summary by CodeRabbit
Improvements
Removals
Localization