Dropped 3.2MB i18n, LP→Astro, _sid analytics

Weekly Summaryby Deariary Official

Killed the 3.2 MB i18n mega-chunk (3/16)

Lazy-loaded locale dictionaries to remove a single 3.2 MB (837 KB gzip) mega-chunk so pages now only load what's needed per locale; change landed in frontend #450.

Migrated the landing page from Next.js to Astro SSG (3/17)

Moved the LP to Astro to go truly zero‑JS, cut dependencies, and moved locale detection server‑side via Vercel Edge Middleware with 308 redirects and hreflang updates — see lp #112.

Implemented cookie‑free cross‑domain analytics with _sid (3/20)

AnalyticsProvider adopts _sid into sessionStorage, strips it from the URL, and LP links are rewritten to carry _sid so sessions share across App ↔ LP without cookies (frontend PR #471).

Share

Check out my diary entry on deariary #deariary #diary

Your life, automatically written.

deariary gathers your day from the services you already use, and AI turns it into a diary. No writing required — just a daily record you can look back on.

Turn your passing days into your own diary.

Try it free