jobisoft / DAV-4-TbSync

Mozilla Public License 2.0
161 stars 26 forks source link

TB128 unable to discover shared calendars #320

Open sim0nx opened 3 months ago

sim0nx commented 3 months ago

Your environment

TbSync version: / DAV-4-TbSync version: / Thunderbird version: 128

Expected behavior

TB128 should be able to discover all my shared calendars (i.e. not my own, but from other users where I have read access to).

Actual behavior

As your caldav plugin is sunset now, TB 128 is supposed to offer same features natively from what I understand. Tbsync+caldav was perfectly able to discover shared calendars (i.e. not my own, but from other users where I have read access to). TB128 is only able to discover my own calendars.

Steps to reproduce

Go to add new calendar ... enter username... enter URL ... calendars are discovered, but only my own ones.

I understand that this project has been archived but since I read that you were involved with upstream, is there any possibility to push this feature upstream ... or am I doing something wrong here?

I use davical as backend, i.e. the URL looks like: https://cal.example.com/caldav.php//home/

using:

gives the same results when discovering calendars, i.e. only my own are discovered.

Any help would be appreciated :-)

BionicBison05 commented 3 months ago

Same issue here. I have a few subscribed calendars in iCloud that used to be discovered without issue, but now they’re nowhere to be found with the native functionality.

jobisoft commented 3 months ago

Same issue here. I have a few subscribed calendars in iCloud that used to be discovered without issue, but now they’re nowhere to be found with the native functionality.

Thunderbird 128 does not find any of your iCloud calendar?

BionicBison05 commented 3 months ago

It finds the iCloud calendars I’ve created, but none of the external ones that I’ve subscribed to that are also stored in my iCloud account.

jobisoft commented 3 months ago

Could you provide a step-by-step instruction, how I can store externally subscribed calendars in my iCloud account? Are these calendars from other people on iCloud or are these not limited to iCloud?

BionicBison05 commented 3 months ago

In my case, it's subscription calendars, not limited to iCloud. On the iOS calendar app, press Calendars at the bottom of the screen, Add Calendar in the bottom left, Add Subscription Calendar, fill in the URL, hit Subscribe, and make sure iCloud is chosen for the account (as opposed to On My iPhone). On the macOS calendar app, select File > New Calendar Subscription from the menu bar, paste in the URL, click Subscribe, and make sure iCloud is chosen as the account. You should be able to observe at this point that when setting up this iCloud account in Thunderbird with the old add-on, these subscription calendars are discovered and can be added as expected. With the native functionality, they do not show up. I used a generic US holidays subscription calendar for testing, but any should work: https://www.officeholidays.com/ics-fed/usa.

damien-git commented 2 months ago

When I use the native TB feature to add a CalDAV calendar in nextcloud, it shows up after login where I can subscribe to selected calendars, but all the calendars I want to subscribe to are grayed out. No explanation, even in the calendar debug log (it just says it found the right number of calendars). It was working perfectly with TbSync and the CalDAV add-on... Edit: I was able to work around the issue by recreating the calendar on nextcloud and importing all events.