How does the Supabase sync work with the E2E encryption? Client-side encrypt before anything leaves the browser?
> Important note for Claude Code users: Claude Code already handles prompt caching automatically for its own API calls — system prompts, tool definitions, and conversation history are cached out of the box.
Source: their GitHub
May I at least understand what it has "written". AI help is good but don't replace real programmers completely. I'm enough copy pasting code i don't understand. What if one day AI will fall down and there will be no real programmers to write the software. AI for help is good but I don't want AI to write whole files into my project. Then something may broke and I won't know what's broken. I've experienced it many times already. Told the AI to write something for me. The code was not working at all. It was compiling normally but the program was bugged. Or when I was making some bigger project with ChatGPT only, it was mostly working but after a longer time when I was promting more and more things, everything got broken.
I don't want to do a 'look at my tool, it's better' comment (it's not better!) - but per your request for feedback, I just wanted to mention a (sort of) similar project I've been recently working on: https://git.mig5.net/mig5/bouquin, and it might give you some ideas for taking yours further:
Some similarities:
- 'one note per day' design
- days with notes have a visual 'marker' in the calendar
- full encryption at rest
But there are some big differences:
- It's a Qt GUI app (not web based, no syncing)
- It does a lot of other things (document storage, time logging, invoicing etc)
I mention it only because I implemented a few things based on feedback for my own app, that I could see would be useful in yours! Those suggestions are:
- Live markdown syntax (I couldn't use # or * or other Markdown symbols in your app, and that's a pretty popular option, for formatting)
- Version control of notes (in Bouquin, every change auto-saves and there is a sort of 'git diff' version interface that allows reverting to an earlier version)
- Tagging and search
- Perhaps support images
- Code blocks (this is kind of the same as the markdown idea, but syntax highlighting would be a huge win)
One other rather obscure bit of feedback I got for my app, was for people who use it as a 'TODO' planner: for items that were left 'unchecked' (incomplete) at the end of the day, I managed to make it move those items automatically to the next day, to help carry across unfinished work. I was sceptical at first, but it surprisingly useful once implemented!
Anyway, well done! Looking forward to seeing what comes next!
Bouquin looks like a very comprehensive tool, I'll give it a deeper look!
And I will definitely work on those improvements, they seem like must-haves w/o compromizing the minimalist approach I took.
Thanks again and all the best!
As @_mig5 mentioned, having version control with history tracking would be amazing — and an agent mode could be really cool too.
Regarding AI, I was thinking about this as well. Perhaps for feedback/reflection on your notes, or to summarize longer periods and look for behaviorial patterns over weeks/months/years. What would you implement an agent mode for?