summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-04-03Avoid removing recurrence rules for tasks when saving through the web client ...roundcubemail-plugins-kolab-3.1.13Thomas Bruederli1-0/+6
2014-04-03Only lowercase event categories for comparison but not for saving (#2898)Thomas Bruederli1-1/+1
2014-03-26Missing PARTSTAT attributes should be treated as NEEDS-ACTION (#2941)Thomas Bruederli1-1/+1
2014-03-24Translate legacy X-Kolab-Type 'application/x-vnd.kolab.contact.distlist' into...Thomas Bruederli1-1/+5
2014-03-19Suppress property parameters with empty valuesThomas Bruederli1-2/+2
2014-03-18Only list event-type iTip invitations for RSVP (#2928)Thomas Bruederli1-0/+3
2014-03-18Small CSS fix for attachments listThomas Bruederli1-1/+1
2014-03-18Avoid saving attachments with empty mimetype; validate before adding to XML (...Thomas Bruederli1-2/+13
2014-03-17Add full support for arbitrary recurrence dates (RDATE) to the calendar UIThomas Bruederli15-16/+222
2014-03-17Keep RDATE values when updating an event (the client doesn't submit these val...Thomas Bruederli1-1/+5
2014-03-17Add basic support for RDATE recurrence properties (#2886).Thomas Bruederli3-1/+54
2014-03-17Read/write RDATE properties from/to ical and libkolabxml (#2885)Thomas Bruederli4-11/+103
2014-03-17Fix cache queries for ['tags','!=','x-complete']Thomas Bruederli1-1/+1
2014-03-17Move button for event import to the toolbar in order to make the UI consisten...Thomas Bruederli6-2/+19
2014-03-17Show dialog for event export settings like start date and w/o attachments (#1...Thomas Bruederli9-8/+142
2014-03-14Fix case-sensitivity in normalization/mapping of LDAP entries (Bug #2905)Aleksander Machniak1-2/+4
2014-03-13Remove duplicate group membersThomas Bruederli1-7/+19
2014-03-07Minimize modifications to the original viewer files from pdf.jsThomas Bruederli2-54/+12
2014-03-07Fix absolute paths when Roundcube is running at domain rootThomas Bruederli1-2/+2
2014-02-28Only set 'url' property if actually submitted by the client (#2876)Thomas Bruederli1-2/+4
2014-02-28Handle multiple VCALENDAR blocks when reading ics files (#2884)Thomas Bruederli3-12/+123
2014-02-27Load calendar CSS on iTip invitation screen (#2882)Thomas Bruederli2-0/+3
2014-02-27Avoid fatal error if no changed date found in iTip messageThomas Bruederli1-1/+6
2014-02-27Decode escaped commas in various ical property valuesThomas Bruederli3-7/+39
2014-02-25rcmail -> rcube, RCMAIL_CHARSET -> RCUBE_CHARSETAleksander Machniak2-3/+3
2014-02-20Add missing columns in initial.sql file (Bug #2867)Aleksander Machniak1-0/+4
2014-02-20Load per-user settings/plugins also just after log inAleksander Machniak1-0/+3
2014-02-20Update version number in initial DDL file (Bug #2867)Aleksander Machniak1-1/+1
2014-02-20Move child tasks to new list if changed during editThomas Bruederli1-2/+15
2014-02-20Remove false parent_id values with '0'Thomas Bruederli1-0/+3
2014-02-20Fix moving tasks to another list from the edit dialog (#2865)Thomas Bruederli1-1/+1
2014-02-10Avoid null values for empty fieldsroundcubemail-plugins-kolab-3.1.12Thomas Bruederli1-0/+4
2014-02-10Remove non-unicode characters from sort colsThomas Bruederli1-4/+4
2014-02-10Optimize access to kolab contacts using a sorted and limited query (#2828)Thomas Bruederli6-24/+163
2014-02-10Return null on error for UID queries (to remain backwards compatible)Thomas Bruederli1-1/+4
2014-02-10Don't set error state on simple arrays; simplify queryThomas Bruederli1-3/+3
2014-02-10Save error state in kolab_storage_cache::select() return valueThomas Bruederli2-0/+18
2014-02-10Always return a valid array/iteratorThomas Bruederli1-1/+1
2014-02-10Init iterator key with 0Thomas Bruederli1-1/+1
2014-02-10Also implement the Countable interface for full array-like compatibilityThomas Bruederli1-1/+9
2014-02-10New utility script tp generate random contact dataThomas Bruederli1-0/+181
2014-02-10Refactor access to storage backend to avoid memory limit errors (#2828):Thomas Bruederli1-69/+47
2014-02-10Adapt to kolab_storage_folder optimizations: don't cast resultset into array ...Thomas Bruederli3-6/+6
2014-02-10Return a kolab_storage_dataset itertor object from kolab_storage_cache::select()Thomas Bruederli2-7/+142
2014-02-06Add fallback to find VEVENT blocks with RECURRENCE-ID (#2792)Thomas Bruederli1-2/+2
2014-02-04Updated pdfviewer plugin to latest version of pdf.jsThomas Bruederli49-1846/+15960
2014-01-27Consider the configured date format when parsing date/time values for tasks (...roundcubemail-plugins-kolab-3.1.11Thomas Bruederli1-18/+29
2014-01-27Merge branch 'roundcubemail-plugins-kolab-3.1' of ssh://git.kolab.org/git/rou...Thomas Bruederli2-2/+19
2014-01-27Deliver date properties as DateTime objects (#2802)Thomas Bruederli1-2/+2
2014-01-24Support kolab_files_disabled and kolab_files_enabled configAleksander Machniak1-1/+17