Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bitfireAT/ical4android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-09find best matching android tzID straight away (#66)HEADmainSunik Kupfer
* find best matching android tzID straight away, so startTz won't be null later on * Replace bestMatchingAndroidTzId by explicit code * Add comments Co-authored-by: Ricki Hirner <hirner@bitfire.at>
2022-10-29Allow caching APKsRicki Hirner
2022-10-29Update dependenciesRicki Hirner
2022-10-21Update gradle, move package id from Manifest to build.gradleupdate-jtx-version-200040001Ricki Hirner
2022-09-29remove filesize restriction for jtx attachments (#65)Patrick Lang
2022-09-27Update gradle plugin, compile SDK level, compile tools, dependenciesRicki Hirner
2022-09-27Small AndroidCompatTimeZoneRegistry refactoringRicki Hirner
2022-09-26Handle case that time zone is known in Android, but not in ical4jRicki Hirner
2022-09-22Also considering now value == "true" to retrieve Boolean from string (just ↵Patrick Lang
to be sure) (#64)
2022-09-19Enable relaxed validation (like for the EMAIL parameter of attendees)Ricki Hirner
2022-09-18 Fix color parsing for empty strings (see #62) (#63)Ricki Hirner
* Fix color parsing for empty strings * Use generic exception, add test Co-authored-by: Moritz Jordan <jomority@openotter.com>
2022-09-17Added x-parameter to store filename and preserve it over sync (#51)Patrick Lang
* Added x-parameter to store filename and preserve it over sync * Minor update (setting flags as in other components) Co-authored-by: Patrick Lang <patrick@techbee.at>
2022-09-16Replaced all "getAsBoolean(...)" by "getAsString(...) == "1" (#61)Patrick Lang
2022-09-11Introduce AndroidCompatTimeZoneRegistry (#60)Ricki Hirner
* androidify populated start times * introduce AndroidCompatTimeZoneRegistry (closes #57, #58, #59)
2022-09-08EventValidator: RRULE repairing inserts unwanted COUNT=-1 (#53)57-exception-when-unknown-timezone-in-calendar-providerRicki Hirner
* EventValidator.sameTypeForDtStartAndRruleUntil: fix COUNT=-1 problem, add tests * Tests * EventValidator: always set UNTIL to UTC * Move util classes; add TimeZone.toZoneIdCompat() tests * Optimize imports
2022-08-28Fix Time API methods not existing on Android (closes bitfireAT/davx5#125)Ricki Hirner
- move all tests that use Time API or other desugared APIs to Android unit tests - move resources for tests - don't use LocalTime.ofInstant() because it requires API level 31 and is not desugared - fix Locale test - added warning to src/test/README.txt - update Kotlin and slf4j dependency
2022-08-23Update dependencies and exclude JSON module (caused JSONObject exception in ↵Ricki Hirner
DAVx5 release versions)
2022-08-05validation and repairing (closes bitfireAT/ical4android#39, ↵Sunik Kupfer
bitfireAT/davx5#8) (#45) * Drop RRULEs with UNTIL before DTSTART Note: Validation/repair rules should be better formalized and modularized * Tests show timezone problems * validation and repairing (closes bitfireAT/ical4android#39, bitfireAT/davx5#8) * As discussed in the call * validation and repairing (closes bitfireAT/ical4android#39, bitfireAT/davx5#8) * Move validator to validation package * Minor reformatting * use time from DTSTART in UNTIL instead of midnight * merge remote changes * drop ICalPreprocessor validation rule * make EventValidator a class with only "repair()" as API and other methods internal * validate each Event created from a VEvent before saving it to calendar provider, as well as each Event retrieved from calendar provider before creating a VEvent from it * add tests to cover timezone cases * stop use of strings and parsing for date building and add a until timezone in test * [WIP] fix test with timezone offsets * be more lenient with the result when repairing events where time is cut off Co-authored-by: Ricki Hirner <hirner@bitfire.at>
2022-07-15Update to ical4j 3.2.4 (closes bitfireAT/ical4android#47) (#48)Sunik Kupfer
* Update to ical4j 3.2.4 (closes bitfireAT/ical4android#47) * exclude commons-logging, due to DuplicatePlatformClasses issue
2022-07-07Update dependencies (#46)Ricki Hirner
* Update dependencies * Trying to fix the Overload resolution ambiguity error for tests Co-authored-by: Patrick Lang <72232737+patrickunterwegs@users.noreply.github.com>
2022-06-22reduce number of rows in testLargeTransactionManyRows (closes ↵Sunik Kupfer
bitfireAT/ical4android#42) (#44) * update emulator test apks * extract large transaction test to BatchOperationTest * leave testLargeTransactionSplitting flaky and use 2000 attendees in a smaller test
2022-06-16Correctly connect/disconnect providers and grant permissionsRicki Hirner
2022-06-16Fixed missing color and url in jtx Bord sync (#43)Patrick Lang
* Fixed missing color and url in jtx Bord sync * Update test-dev.yml Updated jtx version
2022-05-31Updated min-version for jtx board (#36)Patrick Lang
2022-05-31Updated queryByUID to query independent of current collection (#37)Patrick Lang
2022-05-26Marked fun updateRelatedTo() as deprecated, deleted tests (#35)Patrick Lang
2022-05-15Updated UID generation for jtx Board (#33)Patrick Lang
2022-05-10Update dependenciesRicki Hirner
2022-04-25Do not crash on RDATEs with PERIOD (#26)Sunik Kupfer
Should close bitfireAT/davx5#74 Co-authored-by: Ricki Hirner <hirner@bitfire.at>
2022-04-20jtx Collection: allow to read supportsVEVENT, supportsVTODO, ↵Ricki Hirner
supportsVJOURNAL from db (#29)
2022-04-20Update test-dev.yml (#28)Patrick Lang
2022-04-20Update gradle, gradle plugin, KotlinRicki Hirner
2022-04-20 Entries added throuh .ics import might not get synchronized due to missing ↵Patrick Lang
dirty flag (#27) Closes #177
2022-04-05Created, last-modified and sequence missing in downwards jtx Board sy… (#25)Patrick Lang
* Created, last-modified and sequence missing in downwards jtx Board synchronization * UPdated jtx Version
2022-04-05New function to query a jtxIcalObject by UID (#23)Patrick Lang
* New function to query a jtxIalObject by UID https://gitlab.com/techbeeat1/jtx/-/issues/47 * Update test-dev.yml
2022-03-23Create fake main event for exceptions of recurring events where the main ↵Ricki Hirner
event is missing * fixes bitfireAT/icsx5#27 * fixes bitfireAT/davx5#58
2022-03-16Css3Color: treat color names case-insensitive and parse hex values if possibleRicki Hirner
2022-03-11Support calendar colorsRicki Hirner
2022-03-10add support for COLOR property (closes bitfireAT/icsx5#31)Sunik Kupfer
2022-03-04Updated min version for jtx (#22)Patrick Lang
2022-02-28suppress export of child relation (#21)Patrick Lang
* suppress export of child relation * Don't export X-COMPLETEDTIMEZONE:ALLDAY if no completed time was set
2022-02-25Make check version function public (#20)Patrick Lang
* Added Version check in JtxSyncAdapterService.kt, required TaskProvider.checkVersion to be public
2022-02-25Update gradle plugin and build toolsRicki Hirner
2022-02-23Update test-dev.yml to use jtx Board APK from f-droid (#19)Patrick Lang
2022-02-23updated min version for JtxBoard in TaskProvider.kt (#18)Patrick Lang
updated min version for JtxBoard in TaskProvider.kt Should solve #59
2022-02-16#16 store uid correctly when creating related to entries (#17)Patrick Lang
* Ignore RELATED-TO when entry links to itself Closes #14 * Fixed issue with setting a wrong UID that could cause problematic self-references when uploading to the server again Closes #16 * Fixed test
2022-02-15Add option to export collections as .ics (#9)Patrick Lang
* Refactored ics-generation, using ical4android now Closes #15 * Added option to export collections as .ics Fixed issue for exporting entries with attachments (affected also sync!) * Added test for getICSForCollection() * Closes #13 jtx: ICS generation always contains ORGANIZER although it is empty
2022-02-14Update gradle plugin; fix desugaring problemRicki Hirner
2022-01-26Use Uri.asSyncAdapter() instead of syncAdapterUri() in various classes ↵Ricki Hirner
(closes #10)
2022-01-26Upgrade gradle, KotlinRicki Hirner