Skip to content

feat(web): redesign site UI with dark-first Tesla-premium theme - #79

Merged
tallnato merged 1 commit into
mainfrom
feat/ui-redesign
Jun 5, 2026
Merged

feat(web): redesign site UI with dark-first Tesla-premium theme#79
tallnato merged 1 commit into
mainfrom
feat/ui-redesign

Conversation

@tallnato

@tallnato tallnato commented Jun 5, 2026

Copy link
Copy Markdown
Member

Overhauls the browsable site presentation. No change to the JSON catalog API, baseurl, collections, or content — the companion-app contract is untouched (verified).

Highlights

  • Design system (_layouts/default.html): dark-first Tesla-premium identity, electric-cyan accent (RGB spectrum reserved for light-show visuals), Saira Condensed / Saira / Chakra Petch type, full light + dark themes, sticky blurred header, multi-column footer.
  • Signature equalizer thumbnails (_includes/item-card.html, new): animated CSS equalizers replace the emoji placeholders on the four audio categories; wraps keep real images. Static by default, animate on hover / for focal elements.
  • New landing (index.md): hero + spectrum equalizer rail, spec ticker, 5-category showcase, a How it works (browse → download → USB → drive) section, featured drops, and a companion-app band marked in development.
  • Redesigned category / item / tag / tags layouts; restyled nav + a now category-scoped tag filter.
  • Fixed a pre-existing tag.html bug (thumbnail path missing /content/).

Correctness / a11y

  • Deduped OpenGraph/Twitter meta (rely on jekyll-seo-tag, only add the per-item image it can't derive).
  • Skip-to-content link, :focus-visible states, AA-contrast tokens (--accent-text, tuned --text-mute) in both themes, readable file-type download badges.
  • Explicit "not affiliated with Tesla, Inc." footer disclaimer.

Verification

Clean jekyll build; all page types return 200; verified on desktop + mobile + light + dark; passed a multi-agent adversarial review (all findings fixed).

🤖 Generated with Claude Code

Overhaul the browsable site presentation (no change to the JSON catalog
API, baseurl, collections, or content — the companion-app contract is
untouched).

- Design system in _layouts/default.html: dark-first identity, electric-cyan
  accent (full RGB spectrum reserved for light-show visuals), Saira Condensed
  / Saira / Chakra Petch type, complete light + dark token sets, sticky
  blurred header, multi-column footer.
- New _includes/item-card.html renders animated equalizer "thumbnails" that
  replace the old emoji placeholders on the four audio categories; wraps keep
  their real images. Static by default, animate on hover/for focal elements.
- Rebuilt landing (index.md): hero + spectrum equalizer rail, spec ticker,
  5-category showcase, a "How it works" (browse to download to USB to drive)
  section, featured drops, and a companion-app band marked "in development".
- Redesigned category/item/tag/tags layouts; restyled nav and a now
  category-scoped tag filter. Fixed a pre-existing tag.html thumbnail path
  (was missing the /content/ segment).
- SEO: stop duplicating OpenGraph/Twitter tags jekyll-seo-tag already emits;
  only add the per-item image it cannot derive.
- Accessibility: skip-to-content link, :focus-visible states, a dedicated
  --accent-text token and tuned --text-mute for WCAG-AA in both themes, and
  readable file-type download badges.
- Add an explicit "not affiliated with Tesla, Inc." footer disclaimer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the site Changes to site layouts, includes, and config label Jun 5, 2026
@tallnato
tallnato merged commit b759aaa into main Jun 5, 2026
4 checks passed
@tallnato
tallnato deleted the feat/ui-redesign branch June 5, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

site Changes to site layouts, includes, and config

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant