√-ʇoɾəuɐnɾ 🍜🦄<p>Ugh. Anybody else just (within the past few weeks; dunno exactly when because I haven’t been accessing it consistently, but likely around Plasma 6.3.4 and/or Frameworks 6.12.0) have Nextcloud integration with both Calendar/Contacts via Kontact & WebDAVs via Online Accounts/Dolphin die on you?<br>Kontact sees no calendars, Dolphin says the same URL that has always worked doesn’t exist on the server. Revoking certificates & setting new ones up has no effect.<br>I’m on Nextcloud server 31.0.3 & access a separate, non-self-hosted NC server running 30.0.5. Connections to both of these have died via KDE but remain strong via GNOME, and I deeply doubt that Nextcloud has updated their webDAVs URL format for KDE recently. I also, sadly, doubt they’ve updated their documentation recently, because it still states connections are via WebDAV (not “…s”), and the URL format is completely different than what Plasma is trying.<br>I happen to know that the URL format that GNOME Online Accounts tries is completely different from what Plasma Online Accounts tries, is yet again different from what macOS tries (which itself is glacially slow, and breakingly hangs in the middle of i/o, as well). GNOME continues to work, and I went to NextCloud Desktop Client (VFS) on macOS a while ago, due to the above.<br>When I was daily driving XFCE (don’t any more cuz while I love it, they’re slow to join the Wayland party), I did the same except that there’s no VFS for NC client on Linux, so I had to pick & choose which of the huger folders I wanted to sync/have any access to at all. Yuck.<br>Nevertheless, NC client is what I’m having to do for webDAVs on KDE right now, and Thunderbird for Calendar/Contacts. At least NC client has evolved to make you approve a size limit & alert you that you might not want to sync folders new to your filesystem, that go over that limit (ie. You explicitly have to go into Settings past the red text & approve, if you DO want to sync the huge stuff). And I already loved Thunderbird for email, so that’s great.<br>I WOULD complain about not getting my NC calendars in KDE Panel, but a separate bug (Date/Time changing the colors of each calendar randomly throughout NC & every client device) already had me not using it (and feeling pretty salty about it). So if I can’t now, at least I can use software I like better than (all of the crazy number of packages for) kde-pim.<br>I just… KDE’s great on the relatively smaller screen of a laptop, where I tend to use GNOME on my desktop rig. Out of the box, GNOME is less configurable (though there are extensions). But EVERY SINGLE INTERFACE ELEMENT of KDE Plasma is configurable. My (unfounded at my level of knowledge, but heavily suspected by experience) fear is that all that configurability requires, architecturally, that potentially UX-breaking configurability options must be made available to & used by the development side on KDE. So calendar colors get funky, and DE-native Nextcloud integration straight up breaks. And nobody knows that UX got broken till someone searchably complains, and even then, all those user experiences don’t get collated into an issue that a developer will take note of & attempt to address. Yes, I could contribute to or add an issue on GitHub, Gitlab, Codeberg, etc. But for which project, and how do I demonstrate as a user & not a developer, which component from which project is responsible for which break in UX? And the documentation always lags.<br>I wish it didn’t have to be this way.<br>But also, very strongly, it remains better than paying Microsoft or Apple or Google for the privilege of being data-mined.<br><a href="https://beige.party/tags/KDEplasma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KDEplasma</span></a> <a href="https://beige.party/tags/NextCloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NextCloud</span></a> <a href="https://beige.party/tags/webdav" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdav</span></a> <a href="https://beige.party/tags/Kontact" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kontact</span></a> <a href="https://beige.party/tags/Dolphin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dolphin</span></a></p>