Christoph Wickert
6b1224bca7
Fix Swiss German in German translation (OTRS #1000040 )
2012-07-11 22:59:20 +02:00
Thomas Bruederli
a9436f3b9e
Restrict css rule on calendar UI
2012-07-11 17:27:05 +02:00
Thomas Bruederli
b18a8a5ffe
Improve calendar's Larry theme according to the latest drafts by FLINT
2012-07-11 12:25:39 +02:00
Thomas Bruederli
749b96b51d
Use patched Horde_Date classes from libkolab
2012-07-11 10:02:17 +02:00
Thomas Bruederli
000c0410e2
Merge branch 'calendar-timestamp2datetime-refactoring'
2012-07-11 10:00:52 +02:00
Thomas Bruederli
15a0997601
Small fixes to iCal import/export
2012-07-11 09:59:53 +02:00
Thomas Bruederli
8d818e8cb1
Big refactoring: use DateTime objects instead of unix timestamps to improve timezone and DST handling
2012-07-06 17:15:45 +02:00
Thomas Bruederli
33a6631f73
Adapt skin to recent changes in master layout
2012-07-06 16:40:20 +02:00
Thomas Bruederli
f66d3dd7b1
Avoid event date shift when modifying a recurring instance ( #868 )
2012-07-06 15:30:06 +02:00
Thomas Bruederli
95f17173c4
Workaround for wrong week of the year display when first day of week is not Monday ( #866 )
2012-07-04 18:00:55 +02:00
Thomas Bruederli
79c8183c0d
Add method kolab_date_recurrence::next_instance() for simple iterations
2012-07-04 15:10:36 +02:00
Thomas Bruederli
f5eea012d1
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2012-07-04 11:20:13 +02:00
Thomas Bruederli
1142a80886
Move classes for recurring events/tasks computation to libkolab
2012-07-03 08:25:55 +02:00
Thomas Bruederli
5efdcbb2fb
Use common methods calendar->get_ical()->get_parser() to access Horde-based ical parser ( #865 )
2012-07-02 17:43:19 +02:00
Thomas Bruederli
92fc63277d
Fix typos + add documentation for two more config options
2012-06-27 22:31:42 +02:00
Thomas Bruederli
c89d6f28ac
Cast preset value to string in order to really mark the according option as selected ( #863 )
2012-06-27 22:22:26 +02:00
Thomas Bruederli
1c9e7d2698
Fix overflow link computation in month view + pull in upstream changes
2012-06-27 21:50:18 +02:00
Thomas Bruederli
4f69203125
More code cleanup: use common function from libkolab for folder management and naming
2012-06-21 21:34:08 +02:00
Thomas Bruederli
dce4ed076b
Move folder create/rename logic to libkolab for common use in different Kolab plugins
2012-06-21 09:42:24 +02:00
Thomas Bruederli
5756c25276
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2012-06-18 10:34:01 +02:00
Thomas Bruederli
ce61543b9d
Add support for HTML5 drag & drop attachment uploads
2012-06-14 08:33:07 +02:00
Thomas Bruederli
0e9fd5da0c
No cancelIcon in Larry, use css styled text link instead
2012-06-13 17:54:35 +02:00
Thomas Bruederli
d5c2f15ccb
Improve attachments handling:
...
- use Content-ID as key in _attachments list; new attachments have numeric keys
- generate a unique Content-ID for new/changed attachments in libkolab
- bugfix: don't cache empty attachment entries
2012-06-13 17:39:18 +02:00
Thomas Bruederli
ab9c24b0dd
Display attendee delete link as icon
2012-06-08 18:23:06 +02:00
Thomas Bruederli
8cb599bd96
Replace deprecated PEAR::HTTP_Request with its successor HTTP_Request2 ( #822 )
2012-06-04 22:19:57 +02:00
Thomas Bruederli
6bbb34b3ae
Use regex-like syntax for LIKE queries to kolab_storage_cache; also use it for calendar search
2012-05-30 09:13:24 +02:00
Jeroen van Meeuwen (Kolab Systems)
de40ba8950
Merge branch 'dev/kolab3'
2012-05-23 10:25:24 +01:00
Jeroen van Meeuwen (Kolab Systems)
2cf2cbcca8
Merge branch 'dev/kolab3'
...
Conflicts:
plugins/calendar/drivers/kolab/kolab_driver.php
2012-05-23 10:24:27 +01:00
Thomas Bruederli
b4dc760d78
Ensure title property is present as a string
2012-05-23 10:46:25 +02:00
Thomas Bruederli
f5e96dcabb
Adapt to new roundcube framework API ( #787 )
2012-05-20 19:20:03 +02:00
Aleksander Machniak
cb61bf76a1
Improved folder_create() method
2012-05-17 15:57:23 +02:00
Thomas Bruederli
394fb8f56d
Store event alarm status by event uid + user id. Attention: database schema changed!
2012-05-16 18:58:57 +02:00
Thomas Bruederli
839adb2c26
- Adapt event alarms to new storage format
...
- Query objects by x-has-alarm tag
- Re-use code to compute absolute times for alarms
2012-05-16 18:36:03 +02:00
Thomas Bruederli
f7f6c10c4a
Add some documentation
2012-05-16 16:33:07 +02:00
Thomas Bruederli
6973bbcaee
Implement undelete with new storage backend; remove cruft
2012-05-10 21:24:48 +02:00
Thomas Bruederli
b37784bb3b
Query objects directly from the storage layer; no need to fetch all for every operation
2012-05-09 19:02:46 +02:00
Thomas B
8674399188
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2012-05-08 08:36:07 +02:00
Thomas B
8a7eb6a6c3
Send user authentication if required for free-busy download; uses PEAR HTTP_Request class
2012-05-08 08:34:29 +02:00
Thomas B
d2f8ae44d2
Remove debug code
2012-05-02 18:02:33 +02:00
Thomas B
8c90898a06
Try loading Horde classes from default location first
2012-05-02 17:10:53 +02:00
Thomas Bruederli
f21b941070
Fix comments in Horde_* file headers
2012-05-01 22:34:51 +02:00
Thomas Bruederli
d4ce6a729a
Added README file
2012-05-01 22:28:33 +02:00
Thomas Bruederli
584c4c9bc4
Drop dependency to external Horde libs. Add a local and independent copy of these files to the plugin package
2012-05-01 22:27:29 +02:00
Jeroen van Meeuwen (Kolab Systems)
d54497e7cd
Correct the URI to the source code repository
2012-05-01 14:12:48 +01:00
Thomas Bruederli
1067ef9827
Allow odfviewer to hook into calendar attachments in order to display open office documents inline
2012-04-25 21:15:07 +02:00
Thomas Bruederli
1b09ae2801
Finish attachment handling and display for events
2012-04-25 19:26:40 +02:00
Thomas B
1a60eea869
Don't use REPLACE which is mysql only ( #650 )
2012-04-24 10:18:48 +02:00
Thomas B
3d704ab521
Don't use REPLACE INTO which is mysql only ( #650 )
2012-04-24 10:14:01 +02:00
Thomas B
7b2b720a68
Merge branch 'dev/kolab3' of ssh://git.kolabsys.com/git/roundcube into dev/kolab3
2012-04-24 09:30:26 +02:00
Thomas Bruederli
8d5bf112fa
Fix merge conflict
2012-04-21 18:54:39 +02:00