Skip to content

feat(v2): rebranding and new site visual and content - #57

Merged
raferdev merged 8 commits into
mainfrom
feat/editorial-redesign
Sep 23, 2026
Merged

raferdev merged 8 commits into
mainfrom
feat/editorial-redesign

Conversation

@raferdev

Copy link
Copy Markdown
Owner

No description provided.

@changeset-bot

changeset-bot Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 6ee6175

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

raferdev and others added 4 commits September 23, 2026 17:32
- tests.yml is now the "Checks" workflow: Lint (ESLint + tsc),
  Storybook build and Playwright, reusable via workflow_call.
- deploy.yml calls it first, so nothing builds or ships unless every
  check passes on main; tests.yml no longer runs separately on push.
- ESLint never ran in CI: Next 13.4's build-time lint doesn't read
  eslint.config.mjs. Adds a check-only `lint` script for CI.
- types.check ran `pnpm dlx tsc *.ts /*.tsx`; now `tsc --noEmit`.
- prepare-commit-msg aborted outside a terminal (IDE commit panels):
  a failed /dev/tty redirect exits sh before `|| true`. Runs it in a
  subshell now.
- Removes tests/Dockerfile, unused and pinned to Node 20.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The old design had lazy images, so the test scrolled through the page
before capturing. The new one has no images, and the leftover scroll
left the sticky header painted mid-page and the nav's active item
depending on where scrolling stopped. Load, wait for fonts, capture.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Generated on the CI runner (ubuntu-24.04) by the Checks workflow's
update_snapshots job, so they match the environment that asserts them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- next 15.5.26, react/react-dom 19.3, storybook 8.6, lucide-react 0.577
- override vulnerable transitive crypto polyfills (cipher-base, elliptic,
  pbkdf2, sha.js)
- move themeColor to the viewport export, mark robots/sitemap force-static
- skip Next's build-time lint (flat config runs in the Lint job)
- point robots.txt sitemap at rafer.dev instead of the placeholder

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Comment thread .github/workflows/tests.yml Fixed
raferdev and others added 3 commits September 23, 2026 18:01
Resolves CodeQL "workflow does not contain permissions". Baselines are
regenerated on CI after the lucide-react upgrade redrew a few icons.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Favicons, PWA icons and the Open Graph card now use the handwritten R/
mark and paper/ink/pen palette from the editorial redesign. Unreferenced
old logo and favicon variants are removed; they remain in history.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Covers the bilingual static setup, typed content, consent-first
analytics, the deploy architecture, local setup and quality gates, and
uses the new monogram instead of the old logo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@raferdev
raferdev enabled auto-merge (squash) September 23, 2026 21:32
@raferdev
raferdev disabled auto-merge September 23, 2026 21:32
@raferdev
raferdev merged commit 0f8d3a3 into main Sep 23, 2026
8 checks passed
@raferdev
raferdev deleted the feat/editorial-redesign branch September 23, 2026 21:32
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.

2 participants