feat(web): screenshots page upgrades — recent feed, GitHub icons, path autocomplete - #725
Conversation
…h autocomplete - Grouped/Recent toggle on the screenshots overview (?view=recent): the by-path API now returns a flat newest-first latest feed (30 shots with project, path, uploadedAt) that the page renders as one grid, still honoring the project and path filters - GitHub mark next to repo project labels; pull-request/issue Octicons on GitHub context pills and in the hover preview's PR line - Path filter autocomplete: keyboard-navigable dropdown of catalog paths (substring match so a half-typed segment still completes), picking one drills into that path - Rail tips rewritten in sentence case (screenshots, galleries, files, people)
|
|
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 ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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 |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
uploads-api | b52de30 | Commit Preview URL Branch Preview URL |
Aug 20 2026, 11:40 PM |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
uploads-web | b52de30 | Commit Preview URL Branch Preview URL |
Aug 20 2026, 11:40 PM |
|
Maintained by uploads.sh · add media: |



What
Five upgrades to the workspace screenshots page:
?view=recent, URL-synced). The by-path API now returns an additivelatestfield (30 newest path-tagged shots withproject,path,uploadedAt), enriched with the same url/state/gh metadata as group thumbs. Older clients ignore it; older APIs degrade to an empty Recent view./can only come from therepo/gh.repobranches of the project-label coalesce, so those headers get the Octocat glyph./ca) still surfaces/catalog/families; picking a suggestion drills into that path. No new backend — it rides the existingcatalogpayload.Testing
apps/webvitest: 736 passed;apps/apivitest: 2001 passedastro check+ worker tsc cleanScreenshots