Repository navigation
fix(web): drop the GitHub thumbnail pill and mark Settings as expandable - #1316
Conversation
The By page pill repeated the hover card. The GitHub login now shows on that card, and Settings carries a chevron that turns down while its submenu is open. Co-authored-by: Zach Dunn <zachdunn@users.noreply.github.com>
|
|
Important Review skippedAuto reviews are limited based on label configuration. 🏷️ Required labels (at least one): 2
🚫 Excluded labels (none allowed): 1
Please check the settings in the CodeRabbit UI or the
|
|
![]() By page thumbs without the overlay pill · after | ![]() By page thumbs with the PR and author pill · before |
/account/workspaces/:name/settings
Settings chevron points down while the submenu is open · after
Settings chevron points down while the submenu is open · after
Other
![]() | ![]() |
9 more attachments
- before-settings-desktop.png · Settings submenu open, no chevron on the row ·
/account/workspaces/:name/settings·before - by-page-after-on-a-phone-pills-removed.png
- by-page-after-thumbs-without-the-overlay-pills.png
- by-page-before-on-a-phone-pills-still-on-the-thumbs.png
- by-page-before-with-pr-pills-on-the-from-github-thumbs.png
- files-after-chevron-pointing-right-while-settings-is-closed.png
- mobile-settings-drawer-after-chevron-pointing-down.png
- settings-after-chevron-pointing-down-beside-the-open-submenu.png
- settings-before-submenu-open-with-no-chevron.png
AI notes · 2 warnings
⚠️ An after screen may not show the changeafter-pages-mobile.pnglooks like it is still loading
⚠️ Before and after look the samebefore-files-desktop.pngandafter-files-desktop.pnglook the samebefore-settings-desktop.pngandafter-settings-desktop.pnglook the same
uploads put <file> --pr 1316 · docs













The By page thumbnail pill repeated what the hover card already shows, and Settings opened a submenu with nothing on the row to say it could. Zach Dunn (@zachdunn) flagged both, plus a gap under the header that looked like the sidebar was sitting too low.
What it does
gh.author) moves onto the same card, and into the tile's accessible name, so it is not only on the image.aria-expanded. The chevron hides in the collapsed icon rail.What it is not
How to try it
Open a workspace's Files page on By page and hover a GitHub thumb. Open Settings and check the chevron, then leave Settings and check that it points right. On a phone, open the header menu on a settings page.
Technical notes
contextLabelis gone fromShotThumb. The only callers were the By page recent grid and the From GitHub strip.expandsflag on the Settings nav item. Nested rows still come from the settings route.Test plan
pnpm --filter @uploads/web exec vitest run src/lib/shell-sidebar-data.test.ts src/lib/workspace-screenshots.test.ts#12 · ZACHDUNN/#3351 · ZACHDUNNpills are gone on desktop and mobile, and the hover card still carries the PR.By page, desktop:
By page, mobile:
Settings: