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.57k stars 78 forks source link

Use timezone ID instead of full VTIMEZONE in DB #1104

Open ArnyminerZ opened 3 weeks ago

ArnyminerZ commented 3 weeks ago

Purpose

Currently we are storing the full VTimeZone definition in the database, even though we only use the timezone ID. This PR aims to fix this, and only store the identifier.

Short description

[!NOTE] We are storing the timezone id as given by the server, which may not be a valid Android Timezone. This is obviously converted later on when storing into the calendar provider, but maybe it's not a bad idea to convert it beforehand.

More information

Checklist

rfc2822 commented 1 week ago

Is there something missing for this PR yet?

ArnyminerZ commented 1 week ago

Is there something missing for this PR yet?

It should be ready, I forgot to mark it as complete 😅