Repository navigation
Six UX improvements: star-map Atlas, share cards, guided tour, calm provenance, mobile world page - #3
Merged
Merged
Conversation
Zero-dependency Canvas2D subset with a CPU deadline, a filtered RGB PNG encoder over node:zlib, and an original monoline font limited to ASCII-safe glyphs for untrusted repository text. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
World cards reuse the shared world art (layout, terrain, connections, buildings) for up to 30 districts in the requested style; the homepage card shows one world through all five perspectives with the tagline. Meta helpers build escaped, validated, absolute share metadata. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
/og/home.png and /og/world/:owner/:repo?style= read only the existing world cache. Misses, unverified sources and render-budget failures serve the generic card with a short cache; hits are LRU-cached per repo+style+head with CDN cache headers and ETags. Origin comes from MOONSHOT_PUBLIC_ORIGIN only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…landmarks and capped ambient motion Paints a parallax star field, editorial nebulae, scenic routes and planet sprites that hint at each landmark's suggested style. Unchecked, missing or unavailable landmarks render as dashed ghost outlines with ?/x/! glyphs. The scheduler eases the camera at display rate, caps ambient motion near 30fps and stops entirely when the tab or map pane is hidden or the user prefers reduced motion. data-motion exposes the state for tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… pause Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…nd modes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Cards show "Stale snapshot · Nov 4 · 30 districts" instead of a dense caption. The full record (state, evidence, observed/inferred counts, status incl. unknown, head SHA, capture time, "not live activity") stays in the DOM behind a keyboard/screen-reader accessible disclosure. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Labels must sit on-screen, clear of map chrome marked as occluders, and within an area budget; larger districts win and the selected/hovered label always shows. Compact labels below 640px. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Replace the loud stale strip and caption footers with a provenance chip whose disclosure keeps the original status text, observed/inferred and unknown counts, head commit link and PT capture time. One-row topline down to 320px, compact heading, icon-only legend on phones, and a scroll-snapping style switcher with edge fades that keeps the active style in view. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Integrates four reviewed branches:
t3/atlas-star-map-redesign): visual upgrade of the Atlas, with a 30fps ambient cap, an idle reduced-motion state and pause when hidden.t3/social-share-previews)/og/home.pngand/og/world/:owner/:repo. They are cache-only: no collection and no model calls.MOONSHOT_PUBLIC_ORIGIN.t3/cinematic-auto-tour)/tourroute linked from the homepage. It only makes cache GETs.?record=1.cameraprop toWorldCanvas.t3/refine-provenance-mobile-world)Verification on the merged branch:
bun run check: pass.bun run test: 578 pass, 0 fail.bun run build: pass.No paid API calls. Chromium only.
🤖 Generated with Claude Code