Release history
What changed on this stage.
The curated release notes for yStage itself — the same module the pipeline collects from every other project in the matrix.
v2.0.0
2026-08-29
current
One light
The site is rebuilt as a spotlit showroom: one committed look, no theme switcher, and a hero assembled from the matrix's own screens.
- newThe Stage lookA matte black stage lit by a single cream spotlight replaces the switchable generative one — the accent is rationed to four places, and the type is one family layered by size and weight.
- newA hero made of real workSeventy-two sprites drift toward the camera through a perspective starfield, textured with actual yBlocks cards rather than invented artwork.
- newEvery product, all eighteenThe catalogue now lists the whole matrix in three languages, filtered by platform and status, with releases and commit counts straight from the pipeline.
- improvedAbout is the arcThe page tells how a pile of side projects became a matrix — which came first and why the order matters — and each chapter picks up new repositories on its own.
- improvedPhotos live at yPhotosThe gallery link goes straight to photos.catforest.dev instead of maintaining a second archive here.
v1.4.2
2026-08-06
A lighter engine
The framework under the site moves to Next.js 16.3 — nothing changes on the page, everything under it runs leaner.
- improvedNext.js 16.3Dev sessions use up to 90% less memory, repeat builds reuse unchanged artifacts from cache, and server-side rendering handles up to ~22% more load.
v1.4.1
2026-07-28
The ledger keeps the score
yStage now keeps a feature ledger — a machine-readable record of everything shipped and planned, ready for yPulse to collect.
- newFeature ledgerEvery capability, shipped or planned, lives in .roadmap/features.yaml as the single source of truth — and completing a feature updates its entry in the same commit.
v1.4.0
2026-07-27
Products get a front door
The matrix's products start getting landing pages of their own — each with its own art direction rather than the site's, beginning with yBlocks.
- newyBlocks landing pageA dark, generative front door for the block library lives at /products/yblocks in all three languages, with a warped grid that follows the cursor and a headline that types itself.
- newLive numbers, not marketingThe badge and the stat row read the release tag, weekly commits and last commit straight from the pipeline — and quietly show less when it can't be reached, instead of inventing a figure.
- improvedMatrix cardsAny product that has a landing page now links to it directly from its card.
v1.3.0
2026-07-23
A logo that listens
The brand mark joins the generative system — it follows light, dark, and whichever spectrum you pick.
- newTheme-aware markThe nav logo is drawn live from a spectrum gradient under the cat's silhouette mask, so it re-colors with the theme and palette; the favicon is baked on the default Very Blue.
- improvedLanguage panelThe locale picker now matches the spectrum panel — locale-code rows, native names, and a spectrum-colored check instead of the old purple highlight.
v1.2.0
2026-07-22
The generative stage
A ground-up redesign: the site is now a generative system — an aurora sky, a particle cat, and six switchable color spectrums.
- newGenerative redesignAn aurora ambient layer and a canvas particle field that assembles the cat from the logo itself — seeded differently on every visit, gentle on reduced motion and battery.
- newSpectrum pickerSix curated palettes switchable from the nav — Very Blue by default; the sky, the cat, and every accent follow instantly, and your choice sticks.
- newLive home pageA matrix ticker straight from the pipeline and count-up stats put real activity on the front door.
- improvedEditorial pagesMatrix, notes, gallery, and about re-set with editorial type, glass cards, and scroll reveals.
v1.1.0
2026-07-15
Now in three languages
The whole public site speaks English, Japanese, and Chinese — pick a language and the URL, copy, and dates follow.
- newTrilingual siteEnglish stays at the root; Japanese and Chinese live under /ja and /zh, and your browser language is detected on the first visit.
- newLanguage switcherA globe menu in the nav switches language while keeping you on the same page.
- improvedMobile navigationA slide-in menu keeps every section reachable on small screens now that there are five of them.
v1.0.0
2026-07-14
Setting the stage
yStage goes live — the public stage of the cat-forest product matrix: brand, site, matrix, notes, and gallery, built in a day.
- newProject bootstrapForked from yTemplate: Next.js 16 app shell, token-driven theming with a live settings drawer, validated env vars, and status pages.
- improvedClean slateAll template demo routes, widgets, and sample stores removed, leaving only the shell and infrastructure to build the stage on.
- newProduct planThe full positioning, information architecture, data pipeline, and release roadmap are documented in docs/product-plan.md.
- newCat-forest brandThe purple sampled from the cat logo drives the whole theme — primary color, chart scale, favicon, and a new default theme preset.
- newPublic siteA marketing shell with its own top nav and footer, a one-screen home that pitches the matrix, and an About page with the full story.
- newMatrixA live, read-only card view of every product — releases, weekly commits, and last activity from the yPulse pipeline, with a cat-family icon variant per product and a fallback chain so the page never renders blank.
- newNotesAn MDX pipeline where publishing is a git commit: frontmatter-validated notes in three pillars (build log, method, life), starting with this release's own build log.
- newGalleryThe photography page's skeleton — a masonry layout with location and camera captions, waiting for the first curated thirty.