Skip to content

feat: redesign landing page with SST design system#182

Merged
Che-Zhu merged 6 commits into
mainfrom
codex/issue-178-landing-page
Jul 14, 2026
Merged

feat: redesign landing page with SST design system#182
Che-Zhu merged 6 commits into
mainfrom
codex/issue-178-landing-page

Conversation

@Che-Zhu

@Che-Zhu Che-Zhu commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • redesign the Fulling landing page around SST's measured layout, typography, spacing, borders, and responsive behavior
  • show the live GitHub star count through the cached server-side lookup
  • establish app/globals.css as the single executable design-token source
  • document the Fulling/SST visual system in docs/design.md
  • migrate the current authentication, application shell, workspace overview, kubeconfig settings, dialogs, and error states away from the legacy UI system

Why

This is the first implementation phase of the product redesign tracked in #178. It gives Fulling a faithful SST-derived public landing page and a shared visual foundation for later workspace workflows.

Impact

  • Rubik and IBM Plex Mono are now the only global type families
  • legacy green, old neutral tokens, page-level design colors, filled primary CTAs, large radii, and routine shadows are removed
  • shared controls use the same compact, flat, hairline-border system
  • desktop and mobile landing layouts retain the approved SST composition

Validation

  • corepack pnpm lint
  • corepack pnpm test — 35 tests passed
  • corepack pnpm build
  • manual visual QA at 1363 × 964 and 390 × 844
  • verified the landing preview CTA navigates to the login page without console errors

Closes #178

@Che-Zhu Che-Zhu marked this pull request as ready for review July 14, 2026 04:04
@Che-Zhu Che-Zhu merged commit 53b934d into main Jul 14, 2026
1 check passed
@Che-Zhu Che-Zhu deleted the codex/issue-178-landing-page branch July 14, 2026 04:08
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.

Redesign Fulling's product UI based on SST's design system

1 participant