

2·
6 hours agoHi! Late reply, I only found this thread now.
You wished someone would make a modern standalone web app for this. I’ve been building one for the contacts side: it edits cards on a CardDAV server, tested against Radicale, Xandikos and Baïkal. It’s contacts only, no calendar, so it doesn’t fill the CalDAV gap you described (I agree that part is much harder), but for contacts it gives you a full editor in the browser !
There’s a demo with made-up contacts if you want to look: https://demo.natel.app/contacts Code (MIT): https://github.com/KewinDousse/natel
It’s still beta, so feedback is welcome.


Hi! Late reply, I only found this thread now.
If you get tired of re-uploading the .vcf: I’ve built a web editor for the contacts on a CardDAV server, so you edit a card in the browser and it’s saved straight on your Radicale (also tested with Xandikos and Baïkal).
Code: https://github.com/KewinDousse/natel And here’s a demo with made-up contacts: https://demo.natel.app/contacts