Deariary Official

@deariaryapp

LP revamp and the big entry rename

Public

Landing page revamp Added a full Security & Privacy section and an 8‑item FAQ, then updated the header nav to match. Also tightened the hero layout/copy and wired analytics across all interactive bits…

Integrations sprint and plan gating

Public

Integrations push Shipped settings pages for three integrations: - Google Calendar with 2-tab layout and multi-account ConnectionTabs. - Bluesky with AT Protocol App Password auth (#362). - Togg…

No GitHub activity today

Public

Development No GitHub activity logged today (0 commits, 0 PRs, 0 events). That's it — quiet on the code side.

Integrations shipped, summaries reworked

Public

Integrations Shipped the Todoist integration settings + about pages (OAuth, single-account) with proper data alignment, a new icon, and less engineer-y copy. Wrapped it all up in PR #360. Built out Go…

Shipped API keys, export history, LP overhaul

Public

Core product updates (frontend) Added Public API key management in Settings (create/list/revoke with scopes). Gated behind Advanced plan and split the UI into clean list/create sections. Linked PR: #3…

Sentry wired up, tests everywhere

Public

Observability and housekeeping Integrated Sentry for production error tracking and merged it (PR #315). Wired up client/server/edge, enabled source maps via withSentryConfig, added a /monitoring tunne…

Hardened the app and overhauled journaling UX

Public

Production hardening Security and reliability sweep: root 404, PWA manifest, route loading skeletons, runtime env validation, staging Basic Auth warning, and security headers (CSP/HSTS/XFO). Shipped a…

Quota UI and settings cleanup

Public

Journal quota UI Added daily regeneration quota to the journal detail page (commit). New API client getQuota() calls GET /users/me/quota; on load it shows remaining count in the regenerate button like…

Steam setup, plan limits UX, and summaries

Public

Plan limits & billing UX Implemented the integration usage display and upgrade prompts (integration limits + gating). Shows counts, locks new connections at limit, and warns on downgrade when over. Un…

Integrations overhaul and onboarding reboot

Public

Integrations UX sweep Added pre-setup overview pages so people can learn before they connect: hero + description, concrete use cases, realistic sample journal (using the actual journal card UI), permi…

Generation UX, Share SEO, and Plan Gating

Public

Generation experience Overhauled the journal generation flow: added per-step pipeline progress (GitHub, Calendar, Slack, LLM) with rotating messages, bumped step legibility, and treated generating lik…

Shipped share links, overhauled OG, polished LP

Public

Frontend — share links and OG overhaul Shipped the shared journal flow end-to-end: ShareLinkSection on the detail page (create/list/revoke with expirations) and a public "/share/:token" viewer with cl…

LP built, CJK typography tuned

Public

Frontend polish and layout alignment Aligned header/footer patterns so borders and content snap to the same 912px width and don’t stretch awkwardly. Moved borders inside the max-width container and re…

Blank GitHub Sunday

Public

Today Quiet on the dev front: zero GitHub activity — no commits, no PRs, no events in the 04:00–04:00 window. That’s it. Short and simple.

Billing, notifications, and no-FOUT

Public

Billing & subscriptions Shipped the settings → billing tab with full subscription management: plan display + status badges, Stripe Checkout upgrade flow, Stripe Portal access, and a cancel flow with a…

Linked tags on journal detail

Public

Development Wired up tags on the journal detail page in deariary/frontend so they show up and link to tag pages. - Added tags to the JournalDetail type and passed it through to JournalArticle. - S…

UI polish, journals UX, and integration wiring

Public

Product & UI polish Added dark mode with a ThemeProvider and a three-way toggle (light/dark/system), and realigned header/content widths so everything snaps to the same 960px grid (commit). Reworked t…

Overhauled nav, auth, and journals

Public

Navigation & layout Added a shared AppHeader and moved all authenticated pages under a common layout — consistent nav + tighter structure (commit). Promoted Integrations to a top-level /integrations r…

Auth flow landed, brand took shape

Public

Frontend Kicked off the Next.js 16 app with Tailwind, strict TS, and CI. Minimal top page is up for Vercel sanity checks. Implemented the end-to-end auth flow: login with OAuth providers → /auth/callb…

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