Skip to content

Redesign site with Type Stage visual system - #45

Merged
michaeljolley merged 15 commits into
mainfrom
dev/mjolley/type-stage-redesign
Sep 1, 2026
Merged

Redesign site with Type Stage visual system#45
michaeljolley merged 15 commits into
mainfrom
dev/mjolley/type-stage-redesign

Conversation

@michaeljolley

@michaeljolley michaeljolley commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

The old workbench styling no longer matched the approved creator direction and still put Dev Disasters in the public experience. This rebuild gives the site one Type Stage system while keeping the content and useful reader features working.

The plan

  • Build shared tokens, typography, navigation, footer, newsletter, and page hero components.
  • Redesign the homepage, archives, topic views, detail pages, About, Uses, Search, 404, and utility routes with real content and the approved portrait assets.
  • Keep Pagefind, anonymous likes, sharing, video embeds, transcripts, canonical metadata, and form integrations.
  • Retire public comments, accounts, sign in, profiles, and story submission without deleting stored legacy data.
  • Replace the retired theme checks with fixed palette, responsive layout, heading, and accessibility gates.

Validation

  • pnpm build
  • pnpm check
  • pnpm test with 343 passing tests
  • Distribution, Pagefind, layout, headings, sharing, ARIA, generation, migrations, and email checks
  • 94 accessibility audits across phone and desktop views
  • Desktop and 390px visual review

Notes for reviewers

Dev Disaster routes remain for compatibility, but they are no longer part of the creator navigation, positioning, or Pagefind index. Queued story notifications can finish, while retired reply notifications are skipped and every account management link now points to privacy help.

michaeljolley and others added 15 commits August 31, 2026 10:35
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Remove public account, OAuth, profile, submission, and comment mutation surfaces while keeping stored data and queued story notifications compatible.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Keep both pages focused on the site and community spaces that still exist.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: eef8b9b2-19e9-4014-80c0-1afcf2d4e9ff
@michaeljolley
michaeljolley merged commit 34e3d13 into main Sep 1, 2026
9 checks passed
@michaeljolley
michaeljolley deleted the dev/mjolley/type-stage-redesign branch September 1, 2026 00:45
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