Devlog

A public record of what moved.

This log stays practical: what shipped, what tightened, and what changed on the public surface without turning the site into a running diary.

The public palette moved into a dusk-and-amethyst register.

The shared shell now carries a deeper ink palette with amethyst and moon-gold accents across navigation, cards, forms, and social assets.

  • Replaced the old blue-forward shell tokens with a cohesive Deep Ink, Amethyst, and Moon Gold palette in the shared stylesheet.
  • Carried the same palette through buttons, status pills, form controls, and the private access shell so the runtime no longer drifts from the public pages.
  • Updated the favicon, social card, and browser theme color so shared assets match the live site instead of keeping the previous palette.

Project naming was normalized by language.

Visible project naming now comes from a shared expression table, so Latin-script pages keep Gekka Harae while Chinese surfaces keep the native-script title without mixed labels.

  • Added one shared expression table instead of repeating mixed-script project names across locale files.
  • Updated English and German copy to use Gekka Harae, while Traditional Chinese keeps the native-script title on visible labels.
  • Kept technical identifiers like gekka-harae.com unchanged while cleaning headings, metadata, and support options.

The public shell went live.

ronova.dev now runs as a multilingual Astro site with a clean public shell, dedicated project routing, and a real Cloudflare Pages delivery path.

  • Built the first public shell with English, German, and Traditional Chinese route support.
  • Split creator-hub pages from project-destination pages so ronova.dev and gekka-harae.com each keep a clear role.
  • Verified the custom-domain path for ronova.dev on top of the Pages project.

Private contact and access were hardened.

Support and private access moved beyond placeholders into a server-backed flow with encryption, scoped sessions, and D1-backed validation.

  • Added browser-side encryption for support submissions before message storage.
  • Kept private pages behind scoped access codes with server-validated session handling.
  • Verified the request path against the local Pages runtime instead of trusting static-only assumptions.

Typography and layout received a tighter pass.

The site’s visual pass focused on consistency: one font family, a corrected responsive grid, and a cleaner production-ready shell.

  • Switched the public typography to Yuji Syuku across the main site and social card asset.
  • Fixed the shared project-card grid so tablet Safari keeps the intended full-width two-column layout.
  • Rebuilt and redeployed after the layout correction to confirm the production path.