cross-posted from: https://fosstodon.org/users/notesnook/statuses/114059550980301173
Choose your warrior:
- @StandardNotes
- @notesnook@fosstodon.org 🛡️
- @joplinapp
All of these are open source, private and encrypted. Of course, Notesnook is still the best 😉
#notetaking, #privacy, #security, #notesnook, #opensource
So, after finishing my previous project, I have now actually started working on this, working title “Catana”. It’s not usable at all yet but I feel pretty good about where it’s going right now, so I thought I’d put something here to get some public accountability to help keep motivation up, lol.
Here’s a quick demo of what I have so far: https://www.youtube.com/watch?v=TyTTfCJxrRQ
I’ve got the core data model and editing actions down, the two next big steps are adding an equivalent to supertags, and actually being able to save things. Right now it’s in-memory only and resets on every restart, which makes it a lot easier to iterate on the data model quickly. The way it’s looking right now, I’m probably not going for full markdown-compatibility for the storage layer. That would bring with it some immense complexity that I don’t feel like tackling this early on. Instead, I’m planning to save data in a custom (but still open) format, and then in the future add markdown import/export separately, as well as general integration with the file system (representing arbitrary folders and files on your device as Nodes so you can link and manage them directly without leaving the app).
I already have a rudimentary Tana import working though! Since Tana is the main inspiration for the data model, their export shape is pretty easy to map to Catana’s internal model. It still needs a lot of refinement to be actually useful beyond testing the app quickly with a large, existing dataset, but it’s a very good start.
So, uh, yeah, if you’re still interested, I’ll keep you posted!
Ooh shit dude/tte, that’s awesome! Get it going as open source and post it somewhere for people to make PRs to (I’m not in a place to do so myself, but there’s bound to be others thinking the same as us)!
Here we go, the app is now public on Github and has its first release that can be installed on Windows and Linux! https://github.com/roschlau/catana
The app is now in a state where it can technically be used, although lots of important features are still missing before it can be considered anywhere near production-ready, that’s gonna be a long march. I’ll keep chipping away on it :)
Hot damn! Well done, wish you all the best, if you haven’t posted already I’m sure there are some people on lemmy who might be interested in testing/contributing!
I’ll check it out myself if I ever get some spare time
I’ll do that for sure! Just gotta build it out a little more first, it’s too early right now to start inviting contributions. The core structures of the app are still changing too much for that to not just end up in chaos