Skip to content

[codex] homepage refresh and map#17

Merged
kpoxo6op merged 1 commit into
mainfrom
homepage
Apr 20, 2026
Merged

[codex] homepage refresh and map#17
kpoxo6op merged 1 commit into
mainfrom
homepage

Conversation

@kpoxo6op
Copy link
Copy Markdown
Owner

What changed

This refreshes the homepage into a clearer landing page for the project and adds a map-driven browsing experience based on the post coordinates.

Highlights

  • rebuilds the homepage hero and story grid
  • adds a Leaflet map with marker clustering and popup previews
  • syncs map viewport state into the URL without reloading the map on drag
  • adds post location coordinates to the before/after JSON entries and extends the post loader/types
  • adds an RSS feed route at /feed.xml
  • adds a visible footer version string based on the app version and deployed Vercel deployment id
  • updates the mobile homepage heading so New Zealand and Then and Now split onto separate lines on small screens

Why

The old homepage did not explain the site clearly enough and did not surface the geographic structure of the stories. The map and simplified layout make the archive easier to browse and verify.

Validation

  • corepack pnpm lint
  • corepack pnpm typecheck
  • corepack pnpm build
  • corepack pnpm test:e2e

Notes

  • The repo still emits existing Failed to fetch posts noise during Playwright webserver startup, but the full e2e suite passes.
  • The current preview deploy includes the exact footer version string for the deployed build.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
thennow Ready Ready Preview, Comment Apr 20, 2026 9:35am

@kpoxo6op kpoxo6op marked this pull request as ready for review April 20, 2026 21:13
@kpoxo6op kpoxo6op merged commit 93fd420 into main Apr 20, 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