Conversation
This was referenced Oct 5, 2026
Closed
#258: a country page is for newcomers and peers, and for search: what the scene is like there, and where to go next. /places stays the tool for exploring on a map. Builds on YoruNoHikage's #73. - Headline numbers: studios, associations, games made there, upcoming events, each linking to the list filtered to the country. - Cities: the top ten, each with its region and a bar split between studios and associations (topCities, counted in the app rather than raw SQL, which also eases the D1 port). - Associations, grouped by city with the most first, linking to their pages; beyond twelve cities the rest fold behind a toggle but stay in the HTML for search. - Games made in the country: the eight most recent, and a link to all. - Upcoming events: the next three, not canceled, with an empty state that invites members to add one. - Title and description for search: "Indie game studios and associations in France", with the counts. - /games?country=XX lists games made by the country's studios, shown as a removable "Made in France" filter. Also gives the /countries cards their missing React key. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
engleek
force-pushed
the
feat/country-overview
branch
from
October 5, 2026 20:37
9c708fe to
987f517
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of #258. Reworked after deciding what country pages are for: the overview of a country's indie scene, for newcomers and peers, and for search.
/placesstays the tool for exploring on a map. Builds on YoruNoHikage's #73.The page, top to bottom
topCities, unit-tested) instead of raw SQL, which is one less query to port to D1.For search: the title is "Indie game studios and associations in France", and the description gives the counts. Removed: the "Most vibrant cities" framing; the section is just "Cities".
/games?country=XXis new: it lists games made by the country's studios. A removable "Made in France" chip shows the filter is on. Fixed in passing: the/countriescards had no Reactkey.The linked city map (variant A of the prototype) comes in #257, reworked to match.
Tests
topCities(the split, region choice, missing cities, the limit) andassociationsByCity(grouping and ordering, associations without a city last).🤖 Generated with Claude Code