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.

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.