展示HN:Ichinichi – 每日一记,端到端加密,本地优先

1作者: katspaugh25 天前原帖
看,市面上的每个日记应用都希望你将内容组织成文件夹、标签和模板。我只想每天写点东西。 所以我做了这个。每天一条笔记。这就是全部。 - 不能编辑昨天的内容。过去的事情就让它过去。这样可以避免你在老笔记上纠结,而是专注于今天的写作。 - 年视图中用点表示你实际写作的日子。这是一个连续写作的图表,效果比预期的要好。 - 无需注册。直接打开,所有内容都保存在你的浏览器中。如果需要,还可以选择云同步。 - 采用AES-GCM进行端到端加密,零知识,所有安全措施一应俱全。 技术方面:使用React、TypeScript、Vite、Zustand、IndexedDB。可选的同步服务使用Supabase。部署在Cloudflare上,支持渐进式Web应用(PWA)。 这个名字在日语中意味着“一天”(いちにち)。 只读的过去实际上让我坚持下来了。如果昨天不允许你进入,就无法浪费时间去完善它。 访问地址:<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&#x27;s the whole deal.<p>- Can&#x27;t edit yesterday. What&#x27;s done is done. Keeps you from fussing over old entries instead of writing today&#x27;s.<p>- Year view with dots showing which days you actually wrote. It&#x27;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 &quot;one day&quot; in Japanese (いちにち).<p>The read-only past turned out to be the thing that actually made me stick with it. Can&#x27;t waste time perfecting yesterday if yesterday won&#x27;t let you in.<p>Live at <a href="https:&#x2F;&#x2F;ichinichi.app" rel="nofollow">https:&#x2F;&#x2F;ichinichi.app</a> | Source: <a href="https:&#x2F;&#x2F;github.com&#x2F;katspaugh&#x2F;ichinichi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;katspaugh&#x2F;ichinichi</a>