-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expose subscribed webcal calendars via CalDAV #1497
Comments
Implementing a server side handling of WebCal would also allow to query a subscribed calendar in certain intervals, e.g. monthly or once a year. This would reduce the server load on public WebCal servers as requested e.g. on http://www.ifeiertage.de/ |
I am also interrested in this feature. Thank you ! |
Please refrain from commenting when you can't add anything new. Use Github Reactions instead. :) |
According to @nickvergessen, Webcal was implemented natively in DavDroid. This massively decreases the priority of this issue. Postponing to 14. |
I would still like to see this feature. It would be nice to have it like a cache and possibly alter certain aspects like editing reminder settings. |
Last I checked, which was yesterday, this requires installation of
another app.Davdroid just informs you of the calendars and then tells you to
install that app. (ICSDroid)
On Mon, Oct 30, 2017, at 17:57, Georg Ehrke wrote:
According to @nickvergessen[1], Webcal was implemented natively in
DavDroid. This massively decreases the priority of this issue.
Postponing to 14.> — You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub[2], or mute the
thread[3].>
|
In about a year I'm moving to a Purism - Librem 5 (GNU/Linux native mobile) which does not have DavDroid. Also, no support for this means I have to manually add the calendars to all applications / devices I use it on. I understand everything have different priorities, I just wanted to come with some input on the issue. |
Also another motivation is: it would unify the way the web client can load the calendars. The whole iCal side of the client would not be necessary anymore. |
I'm on mobile so no edit on my post, but as a matter of fact, the only
thing that Davdroid does is push the url's of the subscripted calendars
to ICSDroid.Then ICSDroid polls the servers directly, and works regardless of/in no
sync with nextcloud.To say that Davdroid supports it then, is to my eyes, wrong.
This has already been postponed two or three major versions and is a
feature that should have been there from first implementation of webcal.
This works clientside if you use closed-source applications, and/or if
you ignore NC.
On Mon, Oct 30, 2017, at 18:06, spacebug0 wrote:
In about a year I'm moving to a Purism - Librem 5 (GNU/Linux native
mobile) which does not have DavDroid.> Also, no support for this means I have to manually add the calendars
to all applications / devices I use it on.> I understand everything have different priorities, I just wanted to
come with some input on the issue.> — You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub[1], or mute the
thread[2].>
|
@ralin3 I have DAVdroid-1.9-ose installed (from F-Droid), but I cannot seem to find where it is informing about the subscribed calendars. Could you explain how that works? (or if you have the same version installed) |
@georgehrke would be cool if you take over, i get next free time at end of july, maybe i can then help a bit |
You all can help resolve this issue by telling me what clients don't support subscriptions natively: Clients that don't: What about:
What other important clients did i forget about? |
From DavDroids website: "Since DAVdroid 1.8, DAVdroid can detect CalDAV-advertised Webcal feeds and integrate them using ICSdroid." That's not native, that's after having installed ICSdroid, otherwise it's CalDAV only. |
As far as I know ICSDroid is integrated into DavDroid. (both are GPL licensed apps from the same developer) Can someone verify that? (I wouldn't mind enabling the caching for DavDroid as well though, because they don't support creating subscriptions, they can only read them) |
It's not "integrated" but a separate app. The subscription from Nextcloud ICS via DAVDroid however works flawlessly. |
I use gnome calendar on my desktop :) can try to send you the user-agent later |
@georgehrke As you are already rolling out the beta, I guess this is not going to be the case? PS: I would like to point out that this issue is currently the one with the highest number of 👍 and ❤️ reactions. Maybe you realized already, but just in case you did not and @nextcloud organization wants to take that into account. 😇 |
KOrganiser does not support refreshing a web based ical resource. It can refresh from a local ical file only. If given a web address, it will download it and use it locally (Though that always causes akonadi to crash on my system) |
ping @moritz31 :) |
Davdroid seems to use this useragent: "DAVdroid/2.0.7-ose (2018/12/23; dav4android; okhttp/3.12.0) Android/8.1.0" |
As per https://gitlab.com/bitfireAT/davx5-ose/commit/7ce739c271f9b4f9b3cd7c16c526a774a7d99bdc it is now: |
I've some Ubuntu installations with KOrganizer and Evolution/GNOME Calendar which also don't support CalDAV Subscriptions. KOrganizer: Adding Edit: For Evolution/GNOME Calendar it only works if adding the CalDAV account as a collection account in Evolution instead of the GNOME Online Accounts. The difference: Configuring it as GNOME Online Account uses |
Guys, did anyone test what will happen with modified ENABLE_FOR_CLIENTS during upgrade? |
@army1349: The updater will overwrite the changes, so you have to edit the file again. |
That's what I was afraid of. Kind of weird. |
It says that this issue has been fixed by #10059, so I just tried to get sync my imported ical on my smartphone via DAVx, and it worked. 👍 BUT: I already had imported the same calendar before directly in ICSx, so I have two calendars now using exact the same external ical link. I am afraid this not precisely what @grafenhofer was referring to when opening this issue. 😼 Nextcloud now still is not a "proxy service" for ical, there is no "increased privacy", and the load on the servers providing the calendar is the same as before. Also inside Nextcloud, when trying to download the calendar, you get no Nextcloud link, but are simply redirected to the original ical link. Apart from this, I cannot share those calendars inside Nextcloud. This has been tested on Nextcloud Server 16.0.4, and Nextcloud Android App 3.7.2, DAVx (DAVdroid) 2.5.4.1-ose (299) & ICSx 1.8.4-standard. |
@redtux please create a new issue. |
Should I go ahead and make a new issue for this? I'd like this functionality. |
Please see the discussion above about Some people contributed user-agents for various clients. Thanks for that! |
The calendar app has recently gained support for subscribing to third party webcal calendars (see owncloud/calendar#132). It would be great to expose these imported calendars via CalDAV (e.g. to mobile clients). Nextcloud would act as a kind of proxy service. One usecase is increased privacy for (mobile) users (only the Nextcloud server connection gets exposed to the original webcal provider).
Related owncloud issue: owncloud/core#26193
The text was updated successfully, but these errors were encountered: