Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-29 | Update dependenciesHEADmain | Ricki Hirner | |
2022-10-19 | 8 support IS_READ_ONLY for Data and Group rows (closes ↵ | Sunik Kupfer | |
bitfireAT/vcard4android#8) (#9) * IS_READ_ONLY support for Data rows * GROUP_IS_READ_ONLY support for AndroidGroup * introduce default parameter to leave tests unchanged * add test to check whether the read-only flag is set for groups * add test for DataRowBuilder setting IS_READ_ONLY * remove default param and edit all the constructor calls in tests * add KDoc params to DataRowBuilder class | |||
2022-09-27 | Don't send Android's StructuredPostal.FORMATTED_ADDRESS as vCard LABEL anymore8-support-is_read_only-for-data-and-group-rows | Ricki Hirner | |
- FORMATTED_ADDRESS is only used for displaying the contact on Android; it can't be set by users - generated LABELs that don't have additional information are redundant and regularly confuse other clients and users - the valid case that we receive a LABEL and should retain it is less important that the two cases mentioned above | |||
2022-09-27 | Move package namespace from Manifest to build.gradle | Ricki Hirner | |
2022-09-27 | Update gradle plugin, compile SDK level, build tools | Ricki Hirner | |
2022-05-10 | Update dependencies | Ricki Hirner | |
2022-03-21 | vCard parsing: use first working photo | Ricki Hirner | |
2022-03-21 | Contact photos: don't throw IllegalArgumentException on invalid photos | Ricki Hirner | |
2022-03-20 | Contact photos: always read them as JPEG | Ricki Hirner | |
2022-03-19 | Contact photos: ignore invalid photos; don't require memory for validating ↵ | Ricki Hirner | |
images | |||
2022-03-13 | Write photos to asset file instead of PHOTO blob (#7) | Ricki Hirner | |
* Write photos to asset file instead of PHOTO blob (closes #6) * Writing contact photos: validate and throw exception when a photo can't be written * Tests | |||
2022-01-26 | Update gradle plugin | Ricki Hirner | |
2022-01-12 | Update copyright | Ricki Hirner | |
2021-12-20 | Always add FN also for vCard 4 (resolves bitfireAT/davx5#31); update ↵ | Ricki Hirner | |
dependencies | |||
2021-12-12 | Update dependencies | Ricki Hirner | |
2021-11-19 | Fix libraryWebsite URL after the move to GitHub | Michael Biebl | |
See ef118496299012b8f6aafeb8c5c9c32765b6944e | |||
2021-11-08 | Update gradle; CI tests | Ricki Hirner | |
2021-11-06 | Move to Github | Ricki Hirner | |
2021-11-06 | Lint | Ricki Hirner | |
2021-10-21 | Support jCard | Ricki Hirner | |
2021-10-17 | Update to ez-vcard 0.11.3 | Ricki Hirner | |
2021-10-05 | Correctness, tests | Ricki Hirner | |
2021-10-05 | Remove comment | Ricki Hirner | |
2021-10-04 | Contact: list of members is now a Set (was: List) | Ricki Hirner | |
2021-10-04 | Minor update of dependencies and annotations | Ricki Hirner | |
2021-08-23 | Add missing CHILD relation | Ricki Hirner | |
2021-08-23 | Raise SDK compatibility level to 31 (Android 12); lint | Ricki Hirner | |
2021-08-22 | Rename datarow package, tests | Ricki Hirner | |
2021-08-02 | Support DAVx5 strategies for groups | Ricki Hirner | |
2021-08-01 | [WIP] Use handlers and builders to process local contacts/groups | Ricki Hirner | |
2021-07-31 | Support all Android and Apple Relations/Related types | Ricki Hirner | |
2021-07-31 | Better conversion of Contact <-> VCard | Ricki Hirner | |
* add converter classes: ContactReader, ContactWriter * consequently use custom scribes whenever possible * add tests | |||
2021-07-29 | Update dokka | Ricki Hirner | |
2021-07-29 | Use ez-vcard scribes for custom properties | Ricki Hirner | |
2021-07-29 | Preserve labels of unknown properties | Ricki Hirner | |
2021-07-29 | Update gradle | Ricki Hirner | |
2021-07-08 | Update dependencies and KDoc | Ricki Hirner | |
2021-06-06 | Update dependencies | Ricki Hirner | |
2021-04-19 | Don't convert unknown TYPE values into explicit X-ABLabels and vice versa ↵ | Ricki Hirner | |
for compatibility * Don't convert unknown TYPE values into explicit X-ABLabels * Don't convert X-ABLabels into TYPE=x- values There are clients/servers which don't understand X-ABLabels and the vCard group concept and drop such entries. In this case, it's OK when labeled properties don't work, but other properties shouldn't be dropped in such environments. | |||
2021-01-05 | Nickname and Website URL: treat TYPE value as case-insensitive | Ricki Hirner | |
2021-01-02 | BatchOperation: fix back references when the transaction has to be split ↵ | Ricki Hirner | |
multiple times | |||
2021-01-02 | Update dependencies | Ricki Hirner | |
2020-11-25 | Improve logging | Ricki Hirner | |
2020-11-23 | BatchOperation.enqueue: allow chaining | Ricki Hirner | |
2020-11-09 | Update ez-vcard | Ricki Hirner | |
2020-10-26 | Make sure Western digits are used where Western digits are required; tests ↵ | Ricki Hirner | |
(see https://github.com/mangstadt/ez-vcard/issues/113) | |||
2020-10-25 | Update ez-vcard | Ricki Hirner | |
2020-10-19 | BatchOperation: explicitly allow null values | Ricki Hirner | |
2020-10-15 | Update to Android gradle plugin 4.1.0; increase target SDK level to 30; ↵ | Ricki Hirner | |
update BatchOperation to new API definition | |||
2020-09-19 | Dependencies; lint | Ricki Hirner | |