Aleksander Machniak
a6c9c36ea8
Comment out console.log() call
2015-02-19 09:56:30 +01:00
Aleksander Machniak
12b7bd8856
Correctly implement thread expand and collapse shortcuts
2015-02-19 09:41:23 +01:00
Aleksander Machniak
95a85c1216
Add shortcuts for mail forward action
2015-02-19 09:34:23 +01:00
Aleksander Machniak
317bd4da63
Fix Shift+H shortcut so it does what it should and make it really working
2015-02-19 09:27:35 +01:00
Torsten Grote
1b9bc154ec
update translations ( #4348 )
2015-02-19 11:58:00 +13:00
Aleksander Machniak
4077bcbecd
Remove redundant comma
2015-02-18 16:28:16 +01:00
Aleksander Machniak
8d3ff9e011
Implemented keyboard shortcuts compatible with Kontact ( #4343 )
2015-02-18 12:32:12 +01:00
Aleksander Machniak
d61980ee3b
Add missing Print button for #4344
2015-02-17 11:18:46 -05:00
Aleksander Machniak
7286971422
Implemented tasks list printing ( #4344 )
2015-02-17 11:16:15 -05:00
Jeroen van Meeuwen (Kolab Systems)
020258dd61
Update versions and also update the versions of those plugins with new (versioned) requirements
2015-02-14 14:26:24 +01:00
Thomas Bruederli
a6ba6981e9
Fix calendar print view
2015-02-12 13:38:17 +01:00
Thomas Bruederli
747f2d5a26
Avoid JS errors on organizer check
2015-02-12 12:08:56 +01:00
Thomas Bruederli
bef20a0e8d
Reset attendee partstat when event is rescheduled by the organizer ( #4360 )
2015-02-12 12:08:17 +01:00
Thomas Bruederli
314501fdb2
Make the list of properties considered 'significant' for scheduling configurable
2015-02-12 11:54:51 +01:00
Thomas Bruederli
5990d292e9
Suppress default link action
2015-02-12 10:34:40 +01:00
Thomas Bruederli
26ef4c64f8
Shift end time according to the current duration when changing start time (for convenience)
2015-02-12 10:34:08 +01:00
Thomas Bruederli
ad55fc706d
Fix handling of Recurrence-ID properties for recurrence exceptions to comply with RFC 5545 ( #4385 )
2015-02-12 10:08:22 +01:00
Thomas Bruederli
49280a6f62
Set RSVP=FALSE when answering to an event RSVP in calendar view
2015-02-09 15:25:10 +01:00
Thomas Bruederli
ad67a1c7b9
List the right RSVP buttons according to the context; follow-up fix for #4447
2015-02-09 15:11:01 +01:00
Thomas Bruederli
91a484a713
Let Roundcube core handle the popup menus ( #4529 )
2015-02-09 14:23:29 +01:00
Aleksander Machniak
e5f37cd7cc
Remove referene to undefined function kolab_files_click_on_list ( #4506 )
2015-02-06 06:28:10 -05:00
Aleksander Machniak
04b5afb9f5
Remove useless code
2015-02-06 06:24:39 -05:00
Thomas Bruederli
754a4d51bf
Improve search in calendar: consider recurrence exceptions for indexing and matching ( #4279 ); ignore order of search terms (boolean and matching)
2015-02-05 19:37:13 +01:00
Aleksander Machniak
e6c11695f9
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2015-02-05 12:53:18 -05:00
Aleksander Machniak
9bd459f51d
Fix compatibility with assets_path and use_secure_urls options ( #4499 )
2015-02-05 12:51:46 -05:00
Thomas Bruederli
cea470c81c
Disable foreign-key checks when dropping tables
2015-02-05 17:03:11 +01:00
Thomas Bruederli
67568dda20
Update schema version string; remove outdated postgres database schema
2015-02-05 16:15:16 +01:00
Thomas Bruederli
39449c11ce
Improve groupware object cache synchronization ( #3933 ):
...
- store and compare the number of objects stored after last sync
- use a (configurable) refresh interval and periodically force re-sync
ATTENTION: requires database schema updates
2015-02-05 15:27:28 +01:00
Jeroen van Meeuwen (Kolab Systems)
8d10498a8f
Update version numbers and dependencies
2015-02-04 19:29:57 +01:00
Aleksander Machniak
2c9c463e84
Add optional $type argument in kolab_storage::get_folder()
2015-02-04 05:41:47 -05:00
Thomas Bruederli
e97b087f79
Add more functional tests for kolab_storage_folder
2015-02-04 10:25:39 +01:00
Thomas Bruederli
b32c36f58f
Fix subscription cache clearing after subscription changes
2015-02-04 10:25:16 +01:00
Thomas Bruederli
17e6662a23
Add unit/functional tests for kolab_storage_folder error checking methods
2015-02-03 22:14:06 +01:00
Thomas Bruederli
29645a4736
Fix db table reference; forward constructor argument ( #4471 )
2015-02-03 17:26:03 +01:00
Thomas Bruederli
948a68136d
Handle possible errors from kolab_storage::get_folder() access ( #4378 )
2015-02-03 16:30:02 +01:00
Thomas Bruederli
8dba73549d
Check new validity flag
2015-02-03 13:16:24 +01:00
Thomas Bruederli
5982ce8732
Add error checking/reporting facilities to kolab_storage_folder instances ( #4378 )
2015-02-03 13:15:56 +01:00
Thomas Bruederli
17cf1f4892
Update folder reference in cache (was accidentally removed in 038e269d
)
2015-02-03 12:31:12 +01:00
Thomas Bruederli
15827ec2b5
Force some properties of recurring event instances ( #4446 )
2015-02-02 13:27:11 +01:00
Thomas Bruederli
b4bcf723e5
Display recurrence information from iTip invitations ( #4446 )
2015-02-02 13:12:56 +01:00
Thomas Bruederli
86d464b6de
Fix unauthenticated iTip RSVP page for external attendees ( #4447 )
2015-02-02 12:03:36 +01:00
Jeroen van Meeuwen (Kolab Systems)
d13612cfe7
The version of this plugin is still 3.2.3 until such time roundcubemail-plugins-kolab is released with a different version number
2015-01-29 19:20:25 +01:00
Jeroen van Meeuwen (Kolab Systems)
fb9c69ea36
Rename notes_enabled / notes_disabled to hold the plugin's full name (kolab_notes_{dis,en}enabled) ( #4429 )
2015-01-29 19:10:31 +01:00
Thomas Bruederli
038e269d51
Check (expected) folder type and disable access to folder contents or cache if invalid ( #4378 )
2015-01-29 16:48:42 +01:00
Thomas Bruederli
44216168f1
Set free_busy status to transparent when declining an invitation ( #4425 )
2015-01-29 12:26:50 +01:00
Thomas Bruederli
d735c4721e
Catch parse errors of recurrence exceptions in iCal files
2015-01-28 17:51:13 +01:00
Thomas Bruederli
9d3a665d9c
Modify calendar UI to properly handle updates on recurring events with attandees ( #4318 )
...
Since the Kolab stack doesn't yet fully support invitations for recurring events,
the calendar client prevents the user from modifying single recurrence instances
if attandees are involved: options to update the "current" or "future" items
are disabled and deleting a single event will update the main event and notify
all attendees.
2015-01-28 17:46:03 +01:00
Thomas Bruederli
7fe08b2814
Cleanup recurrence exception data when saving events ( #4318 )
2015-01-28 17:27:16 +01:00
Thomas Bruederli
859dc5ab98
Fix urlencoding of unicode chars in resource DN ( #4262 )
2015-01-28 12:25:51 +01:00
Thomas Bruederli
362fcf7a4f
Fix saving recurring event as new ( #4299 )
2015-01-27 18:13:08 +01:00