Skip to content

A back link on profiles and crew pages - #115

Merged
iamnotstatic merged 1 commit into
mainfrom
iamnotstatic/back-link
Oct 15, 2026
Merged

iamnotstatic merged 1 commit into
mainfrom
iamnotstatic/back-link

Conversation

@iamnotstatic

Copy link
Copy Markdown
Owner

The top bar (#113) replaced the profile's ← leaderboard link, but the bar doesn't mark any place when you're on a profile, so there was no visible way back.

Profiles and crew pages now have a back link above the header. It returns you to the page on this site you came from:

  • the leaderboard, keeping the tab you were on
  • crews
  • a crew
  • another profile

With no usable referrer it goes to the leaderboard from a profile, and to crews from a crew page. The referrer is only used when it's a vibetime.club address, so a link from another site never becomes the back link. Those pages now send vary: cookie, referer.

Tests: five new scenarios in server/e2e/crews.mjs. All five fail on main and pass here; the full file passes 56/56. npm test passes 149/149 and the server typecheck is clean. Rendered and checked at desktop and phone widths.

Server-only, no migration.

The top bar replaced the profile's "← leaderboard" link, but the bar
marks no place on a profile, so there was no visible way back. Profiles
and crew pages now show a back link that returns to the page you came
from on this site (the leaderboard with its tab, crews, a crew, or a
profile), and to the leaderboard or crews otherwise.
@iamnotstatic
iamnotstatic merged commit b46aff0 into main Oct 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant