I've been playing around with this concept for a couple of years (never having executed) and was expecting to be disappointed but this is very thoughtfully executed. I only wish this was open source :)
I can imagine, my need for it as a personal tool was strong enough that I just couldn't resists building it haha, it evolved quite a bit further than I expected though.
Could I ask why you'd have hoped for open source? If it's any consolation, I'm making the API completely open, and I'd have no problem with custom clients. In fact, I may even consider open-sourcing the default web-app client. But as for running it as a SaaS rather than distributing the whole thing as open source, I feel like the whole project will have a brighter future if it's set up in a sustainable way like this, and subscription fees can be invested back into the product, towards marketing, development, scaling etc.
Single founders have a very high bus factor, and for any other reason that you decide not to continue supporting the product, there's some insurance for people who invest a lot of time and data in the product as early adopters if the source lives somewhere. I think you should make money for your work. I don't have time to research now, but I'd bet there's a boilerplate license that would protect your work while allowing other developers to contribute and install for personal use only.
In lieu of all of that, I'd like to be able to export my data at a minimum. It sounds like the API would let me do that though.
One small, unrelated suggestion: set up something like UserVoice to take bug reports and other feedback from users. I may have missed an existing feedback channel if it exists.
Thanks for all your hard work on this. It's one of the best products I've used in a while.
Ah right, yup fair enough. Data export is definitely on my radar, but it's a bit early at this stage. As you say, worst case, you'd be able to extract your data via the API.
Yes, good point - it's just a single contact form at the moment, probably time for an upgrade.
Re caring about making a great product, that's alright haha. I used to be a money chasing developer, but I had a bit of an epiphany, and realised that trying to help others improve their lives means a lot more to me than spending my life acquiring and hoarding possessions and wealth!