Hello,

found one bug with recurring events. The following VCard is a copy'n'paste from Thunderbird's Lightning extension. In Lightning and the Apple OSX and iOS calendar apps this event appears correct at 08. February, beginnig at 1995. InfCloud show's this event at 08. AUGUST, even in the recursion details the February is shown correct. See screenshots:

BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VEVENT
CREATED:20150805T084928Z
LAST-MODIFIED:20150209T084425Z
DTSTAMP:20150209T084425Z
UID:7156b799-5310-5e46-9ca3-3ad9e650ffd6
SUMMARY:Geburtstag XXXX YYYYYY *1995
RECURRENCE-ID;VALUE=DATE:19950208
CATEGORIES:Geburtstag
DTSTART;VALUE=DATE:19950208
DTEND;VALUE=DATE:19950209
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:10
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:-P1D
DESCRIPTION:Mozilla Standardbeschreibung
X-LIC-ERROR;X-LIC-ERRORTYPE=PROPERTY-PARSE-ERROR:Parse error in property n
 ame: ACKNOWLEDGED
UID:31019A8B-D9C4-4B3A-AD7B-819822C1DA01
X-WR-ALARMUID:31019A8B-D9C4-4B3A-AD7B-819822C1DA01
END:VALARM
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:PT0S
DESCRIPTION:Mozilla Standardbeschreibung
X-LIC-ERROR;X-LIC-ERRORTYPE=PROPERTY-PARSE-ERROR:Parse error in property n
 ame: ACKNOWLEDGED
UID:3EF408C6-E38D-4621-8F8E-067AD7A5D7C5
X-WR-ALARMUID:3EF408C6-E38D-4621-8F8E-067AD7A5D7C5
END:VALARM
BEGIN:VALARM
ACTION:NONE
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
END:VALARM
END:VEVENT
END:VCALENDAR

Best regards,
Rudolf

Rudolf Graf von Roit zu Hoya
E-Mail: graf.roit@gmail.com

Am 03.08.15 um 19:41 schrieb Ján Máté:
Hi list,

before the release details I would like to ask for your feedback (mailing list or private message) related to major interface change in CardDavMATE (see the demo URL below). Thanks in advance! :-)


CalDavZAP & CardDavMATE & InfCloud 0.12.2rc available at:

https://www.inf-it.com/CalDavZAP_0.12.1.42.zip
https://www.inf-it.com/CardDavMATE_0.12.1.42.zip
https://www.inf-it.com/InfCloud_0.12.1.42.zip

demos:

https://www.inf-it.com/caldavzap-beta/
https://www.inf-it.com/carddavmate-beta/
https://www.inf-it.com/infcloud-beta/


CardDavMATE (& InfCloud) changes (the red one is major interface change):

- configuration - added globalCollectionDisplay, globalCollectionSort and globalContactDataMinVisiblePercentage - these options allow to configure our new fully customizable wide contact list (see config.js)
- configuration - added globalEnableRefresh option which enables/disables the new "refresh all resources" icon in the left application menu
- added support for automatically expanding fields in the editor (e.g. if you enter a phone number, another phone number field is automatically expanded)
- added support for multiple street components in a single address field (additional fields are automatically expanded)
- added check for unsupported XML 1.0 characters in user entered data - these are replaced by a space character (to prevent client and/or server side parsing errors)
- added an option to specify a remote URL as photo source - use shift+click on a photo box to add an URL
- fixed vCard line folding
- changed format and comments in config.js
- changed initialy enabled collections behaviour - if there are no enabled collections during the login, enable all available collections owned by the logged user
- changed user settings storing - no server request will be made if settings are not changed
- other improvements and fixes



CalDavZAP (& InfCloud) changes (the red one is VERY important and fixes lot of bugs /+ adds support for previously unsupported things/ at once):

- configuration - added globalEnableRefresh option which enables/disables the new "refresh all resources" icon in the left application menu
- added full RFC2445 support - RRULE processing is now performed by rrule.js (see: https://github.com/jakubroztocil/rrule); thanks to this library we now support/expand all recurrences, although the most exotic ones are "read-only" (for these you will see "Other (modification not supported)" in the interface)
- added DESCRIPTION property for VALARM components to make them RFC compliant
- added check for unsupported XML 1.0 characters in user entered data - these are replaced by a space character (to prevent client and/or server side parsing errors)
- fixed event processing when multiple VEVENT and VTIMEZONE components are intermingled
- fixed VTODO COMPLETED property (UTC time format)
- fixed alarm window not being localized properly
- fixed an occasional issue where all collections are double loaded on login
- changed format and comments in config.js
- changed user settings storing - no server request will be made if the settings did not change
- updated timezone.js to latest IANA timezone database
- other improvements and fixes

known bugs:
- incomplete translations - the "Other (modification not supported)" string needs update for all localizations (except EN, CZ, SK, HU, NL)


expected final release: this week


Thanks for help, suggestions, bug reports, ...


JM