March 14, 2026

Yesterday is locked. Cue comment chaos

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

One-note-a-day app locks your past — users cheer, nitpick, and roast the 'AI-sounding' launch

TLDR: A minimalist diary called Ichinichi lets you write one note per day and locks past entries, saving them on your device with optional encrypted sync. Commenters applaud the focus but debate late‑night rollovers, password prompts, and even roast the “GPT‑ish” launch copy—privacy meets productivity with a side of culture war.

Yesterday is off-limits, and the internet has feelings. The new journaling tool Ichinichi keeps it simple: one note per day, no edits to the past, no signup, everything saved on your device with optional end-to-end encryption (E2E means your notes are locked before any sync). A year view shows your writing streak, and that “no time-travel” rule? Commenters say it’s the killer feature. redgridtactical called the read‑only past “smart,” arguing constraints beat feature bloat, then pressed for details: does the browser encrypt before any cloud sync? The vibe: discipline by design — and privacy that doesn’t nag.

But chaos is the spice of HN. Night owls arrived swinging: jcynix asked for a custom “day ends after midnight” setting because some days don’t end at 23:59. Practical camp wants flexibility; purists say the hard cutoff is the point. Usability questions stacked up too: elxr asked if a password is needed every time — security vs. convenience showdown. Then came the meta-drama: kaz-inc politely dragged the launch post’s tone as “less gpt-esque,” sparking a side quest on how devs should talk to humans. Meanwhile, tool nerds peeked under the hood: thomasfrank09 wondered why ProseMirror was dropped. Simplicity won hearts, but the comments want answers — and maybe a bedtime pass.

Key Points

  • Ichinichi is a one-note-per-day journaling app with read-only past entries.
  • The app shows a year view with dots to indicate writing streaks.
  • No signup is required; data is stored locally in the browser with optional cloud sync.
  • It features end-to-end encryption using AES-GCM with a zero-knowledge approach.
  • Built with React, TypeScript, Vite, Zustand, and IndexedDB; uses Supabase for sync, deployed on Cloudflare, and is PWA-capable.

Hottest takes

"The read-only past is a really smart design choice." — redgridtactical
"My "days" sometimes end at 0:50" — jcynix
"less gpt-esque" — kaz-inc
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.