
Make it support Podman next.

Make it support Podman next.
Doesn’t work everywhere…
I’m commenting on the context given, I don’t intend to waste energy seeking more context on this story…
They didn’t even attempt to negotiate. They rescinded their acceptance as soon as “IT specialist” told them they only officially support Windows.
That happened to me prior, and I actually told them “hey, I really want this position, but you can’t expect me to do it properly on the same hardware/software you give the data entry employees.”
They gave me a budget to buy whatever hardware I want and told me I can install anything I want but I cannot reach you the sysadmin for any support outside of roles/permissions.
It’s not debatable… You linked to a programming language that uses yaml syntax, that didn’t make yaml itself a programming language… It’s not.
And I know there are plenty that use syntactic whitespace, and I hate that about all of them. Literally my only real frustration with python is due to the time of my life wasted debugging perfectly fine logic that fails because a few lines had incorrect indentation.

Because you can use it on any device without having to install the whole app and sync the data separately… It’s super convenient, and cross-platform.
It’s still self hosted and you own the data.
Because yaml is not a programming language, and debugging why your whatever you’re configuring isn’t working correctly can be a nightmare. It doesn’t tell you you missed an indent on a block, it just assumes it should be there and changes the meaning.
Braces are visually clear.

Oh, forgot to ask, are mobile apps on the roadmap?
Obviously your chosen tech stack makes that difficult, but notes on the go are pretty essential.

Sounds good, I’m trying out the app and seeing if I can really use it to replace obsidian, and I might dedicate some time to contribute if I end up using it. I agree with your assessment that obsidian’s customization with its plugin eco system leads to it becoming a side project that you have to baby instead of just a note taking app.
I don’t use a lot of plugins on obsidian, but I use rely on a few that make organizing notes easier, mainly:
On sync, two problems with using “whatever” to sync entire vault:

Your website says “No sync. No lock-in. No bullshit”
Would you mind elaborating on the thought there? Why no sync?
I use obsidian with self hosted live sync, my notes are mine and they live on my hardware, but they are always in sync between my devices. If I’m on my desktop and take notes, I can pull them up on my laptop or even my phone. With this, I can’t reference my notes (or update them) until I’m back on my desktop.
The line “No sync. No lock-in. No bullshit” tells me you’re opposed to it on principal, meaning you don’t intend to ever add the ability to sync, and that’s a nonstarter for me and a lot of people I image. I’d love to migrate from obsidian to something open source, and I’d love to potentially spend time working on contributing a self hosted live sync like feature, but I need to know if my work and pull request will be immediately rejected on a principal I’m not sure I understand?

What do you mean someone already has? As of this comment it has 268 forks on GitHub.
Creating a fork takes one click, and doesn’t mean anyone will adopt it. Maintaining a codebase is not as simple as “magic of FOSS”, someone has to dedicate their time to it.

You can fork it. Are you gonna maintain your fork? Is your fork going to be adopted by the majority of distributions?
I did see something on pointing Claude Code to your own Ollama server
But you don’t currently? So it doesn’t.
Setting up self hosted live sync was super easy. Fixing it every time it brakes is a huge pain in the ass.
That’s just bad interface… When you design an API as if operations were independent, but they aren’t, you run into these issues.
Don’t add “cut through the lawyers” functions, fix your interface.
It’s sloppy. They cobbles the existing self hosted java app into a SAAS, but it’s a horrible foundation. They should have rewritten it, but that’s asking them to pay developers instead of executives and profit was clearly prioritized.
They mean the browsers page loading status. They’re saying if your content is static, it should be static or loaded in the page document through a CMS, not through an asynchronous call to an api after the page and js framework and load.

I’ve used debian/Ubuntu based distros most of my life, so that’s what I’m most comfortable with, I’ve used arch/suse/Gentoo here and there but I always go back to debian based.
Currently on pop os and have been daily driving cosmic desktop since alpha, REALLY happy with it. I attempted to install cachyos and the installer was super polished, but then it wouldn’t boot on my hardware, so I went back to pop.

That’s the thing though, you don’t need to trust them, you trust public key cryptography. And unless the NSA has secretly solved that, Proton cannot hand anything to anyone, because they can’t access anything but encrypted data.
If the NSA solved that, they don’t need Proton’s cooperation, they can just intercept the encrypted traffic directly.
You don’t need to trust Proton inherently, all their apps are open source and you can verify the encryption yourself. They hold your encrypted data and you hold the keys.
The only thing they could be lying about is keeping VPN logs, but there’s no credible reason to believe they are. They do annual third-party audits of their infrastructure to confirm no logs, but if you’re depending strictly on VPN to hide data you think the government is interested in, you’re doing it wrong.
They cannot hand over your emails, because they don’t have the keys. But email is an inherently insecure communication method, and any email you send to a non proton recipient is visible to that recipient’s provider.
They can see the subject line and the recipient’s address, because they need to know where to transfer the email and send notifications with the subject line, but they are transparent about that.
It could simply save a timestamp of the “begin timer” message and compare it to the timestamp of the “end” message. It’s not that complicated, and writing a script and executing it is overkill… It just needs access to a calculator skill.
Yes, it handles it better, but it’s still a dumb approach and waste of energy.