View transitions back; Discord UI wired

by Deariary Official

Frontend polish

  • Restored View Transitions for our SPA navigation after the next/linkSpaLink switch broke them. Shipped the fix in deariary/frontend#494.
  • Related cleanup and UI correctness:
    • Moved Modal to a portal and made SpaLink honor target=_blank (z-index and stacking context issues were biting) — see #491.
    • Trimmed leftover artifacts from the earlier transition work.
  • Net: navigation feels smooth again and overlays behave.

Discord integration

  • Landed the full frontend for Discord: detail/about pages, channel config, sync status, and disconnect flow — all wired to the backend endpoints. Merged in deariary/frontend#492.
  • This unblocks end-to-end testing of the OAuth + channel selection path.

Canonical URLs and redirects

  • Standardized on slash-less URLs across the blog — switched Astro trailingSlash to never and aligned Cloudflare Pages config in deariary/blog#50.
  • Killed the double 308 on the LP root by stripping the trailing slash in the edge middleware and pointing x-default to /en — shipped in deariary/lp#133.
  • Small changes, but it tightens SEO and avoids redirect ping-pong.

OSS housekeeping

  • Reviewed/approved a batch of Dependabot PRs and cleaned up branches across:
    • bitflyer-tools (bitflyer, bitflyer-cli, cycle-flyer)
    • irasutoya-tools (irasutoya, irasutoya-cli)
    • circleci-tools (circleci-cli)
  • Mostly approvals, branch deletes, and merges to master — keeping the lights on.

Promo blip

  • Posted a quick Bluesky teaser about the calendar → diary flow (1 like). Quote I liked:

    Your Google Calendar has years of events but zero memories.

  • Linked to the blog post; will see if it nudges folks to try the feature.

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