Currently, my email is hosted at Migadu. The email hosting is fine. However, they don't seem to offer strong *DAV support. They don't really advertise it and the little documentation they have says "we offer basic calendar support. Please be aware this is a beta feature and some functionalities are missing".
Is there such a thing as a DAV provider, like email provider, but only for WebDAV, CardDAV, and CalDAV?
Or is the answer just to self host Radicale or sabre?
It seems like if I want better DAV support, I'd have to switch email providers... which is kinda annoying.
I still keep my contacts and calendars on Google because it seems the most stable. I don't care about having the maximum possible privacy, I just care about not losing the data.
Someone told me about etesync, but I didn't like it because it's not DAV and you have to use their client apps.
I'm really surprised that most companies have standardized on DAV for contacts and calendars. That seems great because (theoretically) I can use any client.
Ah, right. Well, currently I do have my wife's and my phone on the Tailscale VPN. The issue I'm trying to solve is that the VPN app on Android (and other environments) isn't 100% bug-free. For some unknown reason, my wife frequently has issues with Tailscale. It'll break her entire networking on her phone. The only way to fix it is by rebooting her phone. I have no idea why because we have the same phone and the same settings and it works fine on my phone. I've tried turning off Tailscale, logging out, and back in, and the network won't recover. Sometimes the Tailscale app won't even trigger the SSO page to sign in. So it just stays permanently logged off.
The Nvidia Shield also has similar issues where I have to fuss around with the VPN.
So at this point, I feel like I'm done debugging VPN apps and maybe it would be easier for users if I expose stuff to the public internet. Obviously, it makes management for me harder, but that's ok if everything Just Works for everyone without extra steps or without having to reboot your phone every week.