Skip to content

Branding redesign (recovered Jul-28 work) — draft for visual review - #959

Draft
zkWizard wants to merge 1 commit into
mainfrom
agent/branding-redesign-20260815
Draft

Branding redesign (recovered Jul-28 work) — draft for visual review#959
zkWizard wants to merge 1 commit into
mainfrom
agent/branding-redesign-20260815

Conversation

@zkWizard

Copy link
Copy Markdown
Owner

DRAFT — visual review only. Do not merge: full local e2e fails 20 of 49 specs (analysis below).

Recovered from work stranded uncommitted in the shared clone since 2026-07-28 (index.html rewrite + 799 lines of CSS + a 2.1 MB og.png social card), three-way merged onto current main and shipped exactly as authored so the maintainer can judge the design intent.

Visible: a full visual identity pass. New app header (brand mark, "Planetary data explorer" descriptor, centered search, buttons relabeled Software catalog / Fleet activity); a left Explore rail that collects share/export/compare/draw and the overlay toolbar under an "Explore — build your view" heading; the bottom HUD becomes a Time & data console with an eyebrow, title ("Explore the changing planet"), and instruction line; social preview switches from social-card.jpg to the new og.png.

Verification (2026-08-15, this branch at 1280×800 and 390×844)

  • tsc --noEmit clean · unit suite 4600/4600 green · all chunk budgets ok (CSS-only + static asset; entry JS unchanged)
  • Full local e2e (chromium): 20 failed / 1 flaky / 28 passed. The failures are structural, not flake:
    1. HUD trap (~12 specs) — the console heading grows the bottom panel until it covers the globe's lower quarter at 1280×800 (screenshot in the review thread). Every fixed-point hover/interaction spec (volcano + city hover, draw-region, place insights, search tracing, imagery retry, layer picker…) now lands on the panel instead of the globe. The repo's standing contract is that the bottom panel must not grow over the globe — this violates it by design.
    2. Toolbar re-parenting (spec features.spec.ts:50) — moving #toolbar inside the rail breaks the phone-overflow affordance shipped in Show phone users the overlay toggles hidden past the toolbar's edge #792, and the appended block redefines .toolbar after the newer pending-state rules from Show when an overlay toggle is still waiting on its data #933, so the cascade interplay is untested.
    3. Renamed buttons — "Find software" → "Software catalog", "Fleet status" → "Fleet activity" break accessible-name selectors; updating those specs is a deliberate product decision, so they were left untouched.
    4. a11y — the shortcuts-overlay axe-clean spec and the timeline data-currency spec fail; the currency line landed on main after this patch was authored and renders differently inside the console.

Recommended path

Split it. A safe subset (og.png + social meta swap, the new header/brand/descriptor, and — if wanted — the button renames with their spec updates) could merge quickly. The Explore rail and Time & data console need a design pass that respects the HUD contract (fixed panel height; no growth over the globe) before they are viable. Happy to prepare the safe-subset PR on request.

Also recovered alongside (not committed — delivered to the maintainer directly): X/Twitter profile assets (1500×500 banner + 400×400 avatar, plus variants).

🤖 Generated with Claude Code

Recovered from work stranded uncommitted in the shared clone since
2026-07-28, three-way merged onto current main. Ships as authored:

- og:image/twitter:image -> og.png (new 2.1 MB social card; the previous
  social-card.jpg stays committed for comparison)
- App header: brand mark, 'Planetary data explorer' descriptor, buttons
  relabeled Software catalog / Fleet activity
- New left 'Explore' rail wrapping share/export/compare/draw + the
  overlay toolbar
- Bottom HUD becomes a 'Time & data' console with a heading block

Draft for visual review - NOT mergeable as-is: full local e2e fails
20/49 specs (HUD growth over the globe, toolbar re-parenting vs the
phone-overflow fix, renamed-button selectors). Cluster analysis in the
PR body.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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