2026-02-01 — pnpm workspace and site-nextjs migration

Git references

  • c3f60ce / df76d3crenamed project to FTN-site, moved pnpm files to root, set up pnpm workspace with site-nextjs as a package

  • 6009871 / b6a8dda — pnpm; replace Prettier + ESLint with Biome for the monorepo

  • 86b7f9b / 855f414 — correct Biome package name (@biomejs/biome)

  • 63ceaa3 / 46fae16 / b07c6cf / fc0db9b — app directory renamed to site-nextjs/, old nextjs-site strings removed

  • 54b0776 / 911344d — Node 24

  • 9de54f2 / 4d5d546 / 1a9a376 / 87a5d0dvercel.json, .vercel metadata

  • 22c214d / aa306f8 / 4911bbc / 7598fd6 — environment variable documentation only in official docs; repair workspace naming in environment-variables.adoc

  • 25ecc0c / dd687ec — restore Zustand stores

  • ba7a4b5 / e9ff7d6 — AsciiDoc * list conventions

  • 47025a1 / 0a4b486 — redeploy docs after update (supplemental UI / playbook in org docs repo)

  • 1d50515 / 9b17221 — editor formatter defaults (Markdown all-in-one)

Related security merge (30 Jan, adjacent on calendar to this February wave in reviews): 6ac5ec9, 44f2ae5, 9888d98 — RSC / CVE — see the 30 Jan 2026 section in Changelog.

What likely changed (summary)

  • Establishes the current top-level monorepo layout: site-nextjs/, pnpm, shared package.json at root, Vercel-oriented docs.

  • Single formatter/lint story (Biome) to reduce config drift.

git show c3f60ce --stat
git show 63ceaa3^..63ceaa3 --stat