Ralf Becker
|
12bcc92f70
|
* CalDAV: alarms on recurring events are lost when snoozing alarm or reloading event after 1. recurrence of alarm
|
2017-09-21 17:52:25 +02:00 |
|
Ralf Becker
|
3cc0012c77
|
* CalDAV: fix not parsed recurrence exceptions
caused by newer Horde Icalendar class always importing them as date
|
2017-09-21 15:19:07 +02:00 |
|
Ralf Becker
|
c4f048bbae
|
fix new events were created with cal_etag=NULL, which would then also never incremented on update
(because cal_etag=cal_etag+1 for NULL stays NULL). The later is fixed now by using cal_etag=COALESCE(cal_etag,0)+1.
|
2017-09-21 14:02:13 +02:00 |
|
nathangray
|
598a47ecac
|
Calendar - Remove automatic running of upgrade to 16.1.003, it was slow and ran too often
|
2017-09-15 11:35:24 -06:00 |
|
nathangray
|
39759eb267
|
* Calendar - fix bug where private events for multiple users in week view only showed for one user
|
2017-09-05 11:20:53 -06:00 |
|
nathangray
|
644f9e2dff
|
Avoid fatal error in automatic preference update
|
2017-08-31 10:26:05 -06:00 |
|
Ralf Becker
|
dd299021c2
|
run 16.1.002 --> .003 update automatic, to not show user time-grid in month-view, if admin did not run the update
|
2017-08-31 14:03:35 +02:00 |
|
nathangray
|
4fcebd2f93
|
* Calendar - add preference to view month as a time grid, same as other views
|
2017-08-28 10:01:27 -06:00 |
|
Ralf Becker
|
8dba9967e3
|
* Calendar/CalDAV: do not report non-participants as busy or conflict
|
2017-08-18 10:00:37 +02:00 |
|
nathangray
|
1d6fcf3f68
|
Change recurrence end date comparison to handle up to 1 second difference, for mix of old and new events
see 2f534beb34
|
2017-08-17 14:02:26 -06:00 |
|
nathangray
|
02f0936f9c
|
Allow group pseudo-distribution lists
|
2017-08-02 11:14:31 -06:00 |
|
nathangray
|
4ad3c8cb91
|
* Calendar - allow to invite all users on a distribution list, regardless of calendar permissions
|
2017-08-01 09:02:09 -06:00 |
|
nathangray
|
64a12f1ddd
|
Calendar - fix bug in recurring event exception edit across timezones causing events to move or get lost
|
2017-07-31 12:39:15 -06:00 |
|
nathangray
|
ce9291d6e5
|
* Calendar - Add placeholder for birthdays {{day/birthdays}} for day table
|
2017-07-27 14:52:48 -06:00 |
|
nathangray
|
5fd6ccd409
|
* Calendar - Add placeholder for birthdays {{day/birthdays}} for day table
|
2017-07-27 14:41:16 -06:00 |
|
nathangray
|
2bfe829dd8
|
Fix calendar entries opened from mail using a link could not be edited
|
2017-07-27 13:28:37 -06:00 |
|
nathangray
|
2d9c6c3ae9
|
Calendar - if editing event without popup, cancel loads normal calendar UI instead of doing nothing.
|
2017-07-26 09:46:19 -06:00 |
|
Hadi Nategh
|
869f3adb6a
|
* Calendar: Fix default alarm does not get changed relatively to the selected start time when creating new event
|
2017-07-04 16:32:59 +02:00 |
|
nathangray
|
2f6ff582f1
|
* Calendar - Fix selected owner goes missing on logout
|
2017-06-27 10:31:38 -06:00 |
|
nathangray
|
d46937fbe3
|
* Calendar - Include monthly type (by weekday or by date) in recurrence rule strings
|
2017-06-26 10:46:18 -06:00 |
|
Hadi Nategh
|
4a9ce8e82f
|
Fix calendar participants validation error, caused by commit 5995c63034
|
2017-06-26 12:52:12 +02:00 |
|
nathangray
|
a44bdb99f9
|
* Calendar - Fix edit via emailed notification link did not work properly
|
2017-06-22 11:07:42 -06:00 |
|
Hadi Nategh
|
1fc4f79850
|
Revert commit 8340520589 and implement the fix in more sane way
|
2017-06-14 14:52:31 +02:00 |
|
Hadi Nategh
|
8340520589
|
* Mail: Fix links get removed from description content of calendar appointment email
|
2017-06-14 10:27:51 +02:00 |
|
nathangray
|
5995c63034
|
Calendar - fix some bugs setting calendar owner via URL when calendar app is not yet loaded
|
2017-06-12 12:35:12 -06:00 |
|
Ralf Becker
|
9f28be8f75
|
* Calendar: fix SQL error when automatic purge of older events is configured
|
2017-06-12 13:41:04 +02:00 |
|
Ralf Becker
|
d3dbe6e31e
|
remove duration check of 86400, as it fails over daylight saving changes and more then one day
|
2017-06-12 12:33:33 +02:00 |
|
nathangray
|
10934f9cc1
|
Calendar - Fix 1 day holidays with duration specified as P1D spanning 2 days
|
2017-06-09 15:28:06 -06:00 |
|
Ralf Becker
|
dd412dc071
|
also open "application/ics" in calendar like "text/calendar"
|
2017-06-08 15:33:50 +02:00 |
|
nathangray
|
af2ff1859c
|
Calendar - All tests passing for daily recurring events, all day and otherwise
|
2017-06-07 13:19:20 -06:00 |
|
nathangray
|
191b129201
|
Calendar - Discrete (not all day) events working for all timezone combinations
|
2017-06-06 15:03:14 -06:00 |
|
nathangray
|
2bfd1c4aa9
|
Calendar - Ok, working for Edmonton & Berlin...
|
2017-06-01 11:20:38 -06:00 |
|
nathangray
|
11f3719348
|
Calendar - change how we're dealing with (all day) timezones, keeping the event in the assigned timezone instead of always changing it to the server timezone.
|
2017-05-31 09:55:41 -06:00 |
|
nathangray
|
9cf6685a77
|
Calendar - all day recurring events would extend one day longer for some timezone combinations
|
2017-05-23 13:37:34 -06:00 |
|
Hadi Nategh
|
479a557381
|
WIP of Notifications system:
- Add actions for notification messages
- Fix on message click handler
- Implement appointment request actions for calendar notifications
|
2017-05-23 16:54:20 +02:00 |
|
nathangray
|
8e13f3977f
|
Calendar - Fix daily recurring recur end date got one day later when you save if timezone was Tahiti
|
2017-05-11 19:15:10 +02:00 |
|
nathangray
|
ce990f65ae
|
* Calendar - Fix bug where recurring events were moved to server time when adding a recurrence exception
|
2017-05-10 13:47:13 -06:00 |
|
nathangray
|
c42af6c4b9
|
* Calendar - creating an exception to a recurring event now copies the links over to the exception
|
2017-05-08 13:18:16 -06:00 |
|
nathangray
|
676974fcdd
|
Calendar - Fix recur end date got one day sooner when you save if timezone was Tahiti
|
2017-04-20 12:57:26 -06:00 |
|
nathangray
|
4221dfbdd6
|
Calendar - better handling of recurrence when exporting & importing CSV
|
2017-04-20 10:01:32 -06:00 |
|
nathangray
|
8d7a9b7284
|
Move VFS widget file handling from Etemplate/Widget/Customfields to Storage/Customfields, to avoid errors with CalDAV/CardDAV not being able to find Etemplate/Widget/Customfields
|
2017-04-17 09:48:45 -06:00 |
|
Ralf Becker
|
ba47919a6b
|
fix regression of #9810077: CalDAV PUT of unlimited recurring event run until max_execution_time
|
2017-04-15 18:22:36 +02:00 |
|
nathangray
|
9eaf1f20ef
|
Thumbnails (and handling) of uploaded files on new entries that have not yet been saved
|
2017-04-10 11:21:03 -06:00 |
|
Ralf Becker
|
25b4c534a4
|
fix PHP warning : array_diff_key(): Argument #2 is not an array on line 281
|
2017-04-10 15:59:48 +02:00 |
|
nathangray
|
99595ba1cf
|
Moce calendar birthday stuff into contacts, expire the birthday cache if birthdays change
|
2017-04-04 10:58:46 -06:00 |
|
nathangray
|
da5cf61542
|
Calendar - Store contact birthdays in instance cache (by addressbook) instead of session cache to bring the session cache size down.
|
2017-04-04 09:36:39 -06:00 |
|
Ralf Becker
|
dfbd0d2e6f
|
do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions
|
2017-04-04 16:54:36 +02:00 |
|
nathangray
|
2f534beb34
|
Calendar - Update recurrence adjustment check to match range end change from 9810077eab
|
2017-03-31 10:27:49 -06:00 |
|
Ralf Becker
|
108e25b4b3
|
* Calendar/CalDAV: fix server did not send alarms for virtual exceptions of recurring events
|
2017-03-31 17:38:02 +02:00 |
|
Ralf Becker
|
a3154e8de2
|
* Calendar/CalDAV: fix changes on clients creating multiple alarms on server
fix changing alarm offset on Mac was additional keeping alarm with old offset
also ignoring now X-LIC-ERROR from libical
|
2017-03-31 17:34:44 +02:00 |
|