Skip to content

Link open challenges game names to the game page - #86

Merged
Perlkonig merged 1 commit into
AbstractPlay:developfrom
norendren:fix/open-challenges-game-link
Nov 8, 2026
Merged

Perlkonig merged 1 commit into
AbstractPlay:developfrom
norendren:fix/open-challenges-game-link

Conversation

@norendren

@norendren norendren commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Human Description

Not going to hide an AI contribution, so I like to put a hand-typed description up top 😄

I've enjoyed finding and experimenting with new games and one way I enjoy doing that is seeing what new open challenges are out there. However I'd much prefer if clicking the game title brought me to the game homepage, or at least the game page challenges tab so i can more quickly check out the rules

This PR is tangentially related to #87 in service of making game title navigation a bit more convenient.

The remainder is AI description:

Problem

On the site-wide Open Challenges page, clicking a game's name opens /challenges/:metaGame, which is the same list filtered to that game. If you're browsing for a game to try, there's no direct way to find out what the game is.

Change

The game name now links to the game page (/games/:metaGame), as Recent Games and the dashboard's open challenges already do. Challenges for that game are one click away on its Challenges tab.

/challenges/:metaGame still exists, and links to it from elsewhere (such as the challenge counts on Explore) are unchanged.

I went with the Summary tab rather than #challenges because the aim is finding out about the game. Linking to the tab instead is a one-word change if you'd prefer that.

Docs and changelog are updated.

Demo

Clicking a game on Open Challenges opens its game page

Recorded on a local dev server, logged out, with a mocked challenge list ("Player One" and so on aren't real challenges). The red dot is a marker for the mouse pointer and isn't part of the UI.

Testing

  • New StandingChallenges.test.js: passes with the change, fails without it
  • In a local browser, against the dev backend with a mocked challenge list, clicking the name opened the game page
  • npm run lint has 0 errors and npm run docs:check passes
  • vitest run: all 953 tests pass (1 skipped), on these branches merged together

PR checks are skipped for fork PRs, so these results are from a local run.

The site-wide list linked each game to /challenges/:metaGame, a filtered
copy of the list. Link to /games/:metaGame instead so players browsing
challenges can read about a game; its Challenges tab shows the same list.
@norendren
norendren force-pushed the fix/open-challenges-game-link branch from 4abea51 to 4ca3930 Compare November 7, 2026 20:35
@norendren
norendren marked this pull request as ready for review November 7, 2026 20:56
@Perlkonig
Perlkonig merged commit 55c2f7d into AbstractPlay:develop Nov 8, 2026
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.

2 participants