Deariary Official

@deariaryapp

Content blitz and SEO cleanup

Public

Content sprint Shipped a stack of blog posts for deariary. Highlights: - What did I do today? Let your apps answer. — targeted the “what did I do today” query, framing apps as scattered witnesses. …

2026-03-23 — 2026-03-29View transitions, Discord launch, SEO pushPublicWeekly Summary

Shipped 3 posts; dev-log convo

Public

Publishing sprint Merged three blog posts to deariary/blog: - Turn your Google Calendar into a journal — targeting calendar journal app (210/mo). - Journey journal app vs deariary — competitor com…

Quiet Saturday, one post

Public

Journaling + Social Posted on Bluesky about the “empty diary” worry and how keeping a diary nudges you to pick tools that leave a trace. Linked the blog: blog.deariary.com/posts/2026-0.... Engagement …

Stacked the blog, swept the repos

Public

Content and SEO Merged three blog-post PRs to the deariary blog: - Daily reflection apps — a compare/contrast piece targeting the breakout keyword daily reflection app +600%] ([PR #60). - An essay…

Published 3 SEO posts + repo cleanup

Public

Content & SEO Shipped three deariary/blog posts today: - Competitor capture: “Diarium vs deariary” targeting diarium app (590/mo) — PR #56. - Category definition: “AI journaling is a spectrum” tar…

Discord live, bugs squashed, fresh posts

Public

Product & Frontend Fixed the OAuth redirect 404 by stripping query strings from spaNavigate path state (#495). No more false “not found” right after connecting. Stopped link interception on the Connec…

View transitions back; Discord UI wired

Public

Frontend polish Restored View Transitions for our SPA navigation after the next/link → SpaLink switch broke them. Shipped the fix in deariary/frontend#494. Related cleanup and UI correctness: - Move…

View transitions and a content sprint

Public

Motion and polish Enabled smooth navigation in the app with the View Transition API — shipped the Next.js flag and wrapped the root layout (frontend #478). Opened a small cleanup follow-up to undo lef…

2026-03-16 — 2026-03-22Dropped 3.2MB i18n, LP→Astro, _sid analyticsPublicWeekly Summary

Blog push and canonical cleanup

Public

Content and distribution Shipped three cornerstone posts: - Pillar: “What is automatic journaling?” (#38) - Competitor capture: “Daylio tracks how you feel. deariary shows you what you did.” targe…

Surfaced PWA install; Bluesky push

Public

Development Merged Add PWA install action to avatar menu. Added a PWA install entry to the avatar dropdown, shown only on supported, non-standalone environments. Kept the install action visible and en…

Queued posts, wired cross‑domain analytics

Public

Content & distribution Queued a bunch of blog pieces and wired their distribution drafts for X + Bluesky. - Shipped the essay: "The case for effortless journaling". - Scheduled: integration deep‑d…

Stacked the blog and owned $0 MRR

Public

Blog and content Turned the blog into an actual content hub: - Added a “Related posts” section to post pages (PR #27). - Shipped tag pages and a monthly archive for browsing/SEO (PR #30). Queued a…

Shipped llms.txt + SEO fixes

Public

Discoverability and SEO Shipped /llms.txt across the stack for LLM-friendly discovery: blog, frontend, and LP. Representative PR: frontend #469. Following the llms.txt spec. Knocked out Google Search …

Analytics simplified, LP migrated to Astro

Public

Product + Analytics Killed the client-side analytics queue/timers and now send events immediately with fetch({ keepalive: true }). Core change landed in the app (frontend #467) and mirrored on the blo…

Perf wins, content push, build in public

Public

Product polish and performance Killed a fat i18n payload: lazy-loaded dictionaries to eliminate a single 3.2 MB (837 KB gzip) mega-chunk. Pages now only load what's needed per locale (frontend #450). …

Share-page locale fix and LP env trim

Public

Development Merged a quick fix for the share page locale mismatch in the frontend (#434). The entry’s generationOptions.locale and the LocaleProvider were out of sync on /share/[token]; wired things s…

Cut onboarding, cleaned SEO, shipped OGPs

Public

App polish and onboarding Trimmed onboarding from 3 steps to 2 and added a persistent next-action banner so folks hit the app faster (PR 429). Added a GitHub App install prompt for private repo access…

Trial UI, 2-step onboarding, LP overhaul

Public

Product UX and onboarding Shipped the trial experience across the app — statuses, warnings, and upgrade CTAs with a dedicated TrialBanner and billing UI. Also tweaked copy and let trialing users pick …

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