56 pointsby katspaugh5 hours ago14 comments
  • thatgurjot3 hours ago
    Love it! The name, the design, the concept, the open source codebase, everything! It’s less like a note taking app and more like a diary writing app. I think that’s very neat and has its own niche.

    Love the local-first, browser-based nature of it. If you ever consider making a native app for it, consider looking at antinote (https://antinote.io/). Been using it for over a year. It’s the only notes app that I haven’t uninstalled or forgotten about. I think the simplicity of it is what draws me to it. I feel it aligns with your philosophy for this app!

    Thanks for sharing Ichinichi with the world!

    • fuzzy_biscuit14 minutes ago
      MacOS only, I gather? That's too bad. My next machine will be Linux, and I rather like the concept of the application.
    • NewsaHackO3 hours ago
      If you like the open-source codebase, then why are you peddling your closed-source paid platform?
      • elxr3 hours ago
        You're allowed to like both. Antinote is very unique, and devs should be allowed to charge for their work if it's a quality app with a really polished UX.

        Also, its not theirs.

  • pabdav19 minutes ago
    Love the app. Wondering if it shouldn't be a rolling 12 month calendar perhaps instead of Jan-Dec. The reason being that once you hit January after writing daily notes for a year, you won't see your existing streak of dots of the previous 12 months. Just a thought.
  • anesxvito20 minutes ago
    Love the local-first approach. I went with one file per entity stored as plain YAML on the filesystem — no database for user content, just SQLite for metadata like history. The git-diffability alone has been worth the tradeoffs.
  • jcynix4 hours ago
    Nice, and I like the idea that the past is fixed, but ... is there a way to define the point of rollover to the next day? My "days" sometimes end at 0:50 for example and not at 23:59. So I might summarize the day a bit after midnight.
    • katspaugh4 hours ago
      Good idea, I can do that!
      • stavros3 hours ago
        If you want to avoid too much choice, but still want the "the past is immutable" feel, you can prevent editing after noon next day or similar.
        • PufPufPuf44 minutes ago
          Having the default "midnight" be something like 3AM would get you 90% there without any UI changes
        • throwaway815232 hours ago
          I just use a .org file, with git to retain old versions if I edit something that might be of later relevance.
  • dr_kiszonka2 hours ago
    That divider with a time stamp on the right is very cute!

    I am looking for, in a sense, the opposite of this app. I need an AI-powered IDE-like editor for markdown files. I keep a ton of research notes in markdown and when it comes to writing reports for admins and such, I need something to help me make sense of them, integrate them, reformat, do a "semantic refactoring" across files, diffs. etc. I saw people use Obsidian with some plugins, but I think I need Cursor for markdown. Any suggestions?

  • tomekw2 hours ago
    For this purpose I wrote an app called Five Years Back: I can write one entry daily, but I can see what I wrote on this day for the past 5 years. My writing streak is… 1399 days as of today. Only me is using the app.

    Good job and good luck!

  • sigbottle20 minutes ago
    Append only logs >>> in-place writing and rewriting.

    I mean, in real life, we call this a "diary" LOL. But even the fact that a mere "diary" doesn't have the same prestiege as say, all other forms of communication, I feel like just a tiny part of it was because it was generally hard throughout human history for the majority of people to write. Like most people were not knowledge workers, typing has definitely made it easier to write, and distribution of writing is prolific.

    Obviously, there's actual benefits - compression, the concept of iterating on thoughts over and over, all of that is good.

    But some of it I feel like is undeserved. Append only logs are great :D

  • kaz-inc3 hours ago
    I really like the idea, and I've actually built something similar. Please format the writing in the post sound less gpt-esque; I believe in the tool you're making and I believe it will improve marketing to people that share my aversion to that writing style.
    • elxr3 hours ago
      The entire docs is gpt/claude-esque. It's gonna take a significant amount of work rewriting it all, all for a free tool.

      I think it fits fine with the type of app this is. Sure some people might be slightly put off, and there is a bit of fluff sprinkled in everywhere, but I think it's fine.

  • redgridtactical4 hours ago
    The read-only past is a really smart design choice. I build local-first apps and it's always tempting to add edit-everything flexibility, but constraints like this are what keep a tool focused and actually useful.

    How does the Supabase sync work with the E2E encryption? Client-side encrypt before anything leaves the browser?

    • katspaugh4 hours ago
      Thanks! Exactly, client encrypts before syncing. Decryption keys are wrapped/encrypted with your password. If you change the password, only the decryption keys are re-encrypted, not your notes.
      • redgridtactical2 hours ago
        Smart approach with the key wrapping. Re-encrypting every note on a password change would be brutal at scale. Do you have a recovery path if someone forgets their password, or is it truly zero-knowledge where the data is just gone?
  • thomasfrank093 hours ago
    Very cool! I'm curious as to why you removed ProseMirror after trying it out. I've been building my own writing app for a different purpose over the last month and have been pretty happy with PM, but I'd be curious to know what you're using instead.
    • elxr2 hours ago
      As someone else building a notes app, I went with CodeMirror because I enjoy the feature-set of the obsidian editor (which is CodeMirror), and I'm trying to emulate the features on that that I use the most, in addition to some more "experimental" features I'm currently playing with.

      Personally, I really don't enjoy WYSIWIG editors when writing notes. It's just unnecessarily different compared to what I'm used to. Though I can see non-devs enjoying it more.

  • lukasb2 hours ago
    Very cool! Also have a daily journaling app, hoping the space grows. I've gotten far more value out of journaling than I have out of note-taking.
  • lxgr2 hours ago
    A website where "sign in" is featured more prominently than "sign up"? You have my attention!
  • elxr4 hours ago
    How does the E2E work in terms of user flow? I assume a you need a password?

    Do you need to enter the password every time you open this?

  • anwar_nairi4 hours ago
    [flagged]