Show HN: Ichinichi – 一日一记,端到端加密,本地优先
1 分•作者: katspaugh•5 个月前
市面上所有的日记应用都希望你把内容整理到文件夹、标签和模板里。我只想每天写点东西。<p>所以我做了这个。一天一则笔记。就这么简单。<p>- 无法编辑昨天。覆水难收。让你专注于写今天的日记,而不是纠结于过去的条目。<p>- 年度视图,用点点显示你写了日记的日子。这是一个连写图表。效果出乎意料的好。<p>- 无需注册。直接打开,所有内容都保存在你的浏览器本地。如果你需要,可以选择云同步<p>- 端到端加密,采用 AES-GCM,零知识,应有尽有。<p>技术方面:React、TypeScript、Vite、Zustand、IndexedDB。使用 Supabase 进行可选同步。部署在 Cloudflare 上。支持 PWA。<p>这个名字在日语里是“一天”(いちにち)。<p>无法修改的过去,最终让我坚持了下来。如果昨天不让你修改,你就无法浪费时间去完善它。<p>在线访问:<a href="https://ichinichi.app" rel="nofollow">https://ichinichi.app</a> | 源代码:<a href="https://github.com/katspaugh/ichinichi" rel="nofollow">https://github.com/katspaugh/ichinichi</a>
查看原文
Look, every journaling app out there wants you to organize things into folders and tags and templates. I just wanted to write something down every day.<p>So I built this. One note per day. That's the whole deal.<p>- Can't edit yesterday. What's done is done. Keeps you from fussing over old entries instead of writing today's.<p>- Year view with dots showing which days you actually wrote. It's a streak chart. Works better than it should.<p>- No signup required. Opens right up, stores everything locally in your browser. Optional cloud sync if you want it<p>- E2E encrypted with AES-GCM, zero-knowledge, the whole nine yards.<p>Tech-wise: React, TypeScript, Vite, Zustand, IndexedDB. Supabase for optional sync. Deployed on Cloudflare. PWA-capable.<p>The name means "one day" in Japanese (いちにち).<p>The read-only past turned out to be the thing that actually made me stick with it. Can't waste time perfecting yesterday if yesterday won't let you in.<p>Live at <a href="https://ichinichi.app" rel="nofollow">https://ichinichi.app</a> | Source: <a href="https://github.com/katspaugh/ichinichi" rel="nofollow">https://github.com/katspaugh/ichinichi</a>