bitfireAT / davx5-ose

DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android. You can also access your online files (WebDAV) with it.
https://www.davx5.com
GNU General Public License v3.0
1.56k stars 77 forks source link

4.4.x-OSE fails to connect to Google calendar (contacts is OK) #842

Closed FBachofner closed 5 months ago

FBachofner commented 5 months ago

Problem scope

App version

Android version and device/firmware type

Android 14 (CrDroid 10.5) / tested on Redmi Note 9 Pro, 10 Pro, 12 Pro

Steps to reproduce

  1. Install DAVx5 4.4.0.1 (or 4.4) OSE (either from f-droid or Izzy on Droid repos)
  2. Create account ("provider-specific login") linked to a Google user with BOTH Contacts and Calendar

Actual result

  1. ONLY CardDav tab shows
  2. NO CalDav tab shows
  3. nothing can be done within the DAVx5 interface to get the CalDav tab to show . . . which means no calendar synchronization(s) can take place

Expected result

  1. CalDav tab should be displayed if there are available calendars
  2. CalDav tab should show all calendars related to the user's Google account

Further info

WORKAROUND:

  1. Install DAVx5 4.3.16.1-OSE
  2. BOTH CardDav and CalDav tabs show
  3. all calendars are now available for enablement in the CalDav tab
rfc2822 commented 5 months ago

Can't reproduce that with 4.4.0.1 from F-Droid here. May be related to #838 and not really reproducible. Let's hope this is already fixed in 4.4.1. Otherwise feel free to re-open.

FBachofner commented 5 months ago

Interesting you closed this issue without knowing:

  1. it is related to #838
  2. there is a definitive fix in 4.4.1

Some additional details for my situation: the client on whose devices this is a problem has

Is there an ETA for DAVx5 4.4.1-ose for us to continue testing this issue?

FBachofner commented 5 months ago

I want to add that I ALSO tested this on my Mom's phone. She has only ONE Google calendar and synchronization does work with DAVx5 4.4.0.1-ose.

Furthermore, her Google login is like "example@gmail.com"

However, the client with the problems described above logs in with an Google account along the lines of "user@PrivatelyOwnedDomain.com"

This begs the question as to whether the issue described here might somehow be related to issue #831

This seems likely because the DAVx5 suggested account name was "user@PrivatelyOwnedDomain.com@gmail.com" ( note the addition of @gmail.com )

rfc2822 commented 5 months ago

@FBachofner Does it work with 4.4.1-alpha.1?

eyenx commented 5 months ago

@FBachofner Does it work with 4.4.1-alpha.1?

@rfc2822 had the same issue with 4.4.0 tried out 4.4.1-alpha.1 and it works! thanks!

zeorin commented 5 months ago

I also had the same issue with 4.4.0 and 4.4.1-alpha.1 does not present this issue for me.

FBachofner commented 4 months ago

Hi @rfc2822

@FBachofner Does it work with 4.4.1-alpha.1?

Yes it does. Thanks!

Sorry for the very delayed response. I have been dealing with arranging and conducting a complicated military funeral much of the past two weeks.

FBachofner commented 4 months ago

Hi @rfc2822

Any idea when 4.4.1 will go beta and/or be released?

I just had two users to whom I needed to roll out 4.4.1 alpha due to this problem this week.

rfc2822 commented 4 months ago

4.4.1-beta.1 has just been released to Google Play. Unfortunately tagging betas for F-Droid doesn't make sense because it takes so long. Release is probably next week or the week after next week.

FBachofner commented 4 months ago

Unfortunately tagging betas for F-Droid doesn't make sense because it takes so long.

Thank you. I always forget this detail.

Release is probably next week or the week after next week.

Super.