e95888c770
pending translations from our translation-server
2024-08-24 13:51:51 +02:00
c08555ee08
fix status was NOT set on exception, but all future events, due to a broken fix
2024-08-22 11:56:34 +02:00
42f8124242
use et2-tree-dropdown for TZ selection in general preferences
2024-08-22 10:52:16 +02:00
59a1836842
fix not displayed event-participants in new meeting-requests (event not yet in DB)
2024-08-09 10:58:02 +02:00
e583de2bce
fix not working opening/converting calls to infolog
2024-08-06 15:32:10 +02:00
07a0717a18
fixing the fix: whole-day fix affected adding/updating regular events (non-whole-day) via CalDAV
...
Adding/updating events via CalDAV with timezone different to user-timezone seems to be broken since some time before the fix :(
2024-08-06 11:59:49 +02:00
cdf2247047
* Calendar: fix conflict check to take into account that whole-day (floating) events start and end by definition in all timezones at midnight
...
and therefore must not conflict with other (non-floating) events starting or ending at midnight,
but can conflict in other timezones (were the event to check does NOT start or end at midnight)
2024-08-06 08:54:28 +02:00
7ea6c338d3
fixing whole-day events get one day shorter when editing them in EGroupware (caused by yesterdays whole-day with timezone fix for TB)
2024-08-02 16:09:15 +02:00
43d8642347
* CalDAV: fixed all-day events from Thunderbird with timezone were one day longer
...
using the timezone causes all sorts of problems, therefore ignoring it now and more robust end-time calculation
2024-07-31 19:22:23 +02:00
6bd8d2d906
pending translations from our translation server
2024-07-30 20:13:43 +02:00
0453aede6c
* All apps/REST API: fix custom-fields of type "date-time" to be stored timezone aware, if no format is specified
...
So far date-time values were stored in user-time, now they are stored in UTC with a "Z" suffix" to be able to still read old user-time values unchanged.
2024-07-29 15:57:08 +02:00
ee8c491c77
Calendar: Drag & drop working for planner by user view
2024-07-23 14:41:17 -06:00
b2132c089d
Calendar: Drag & drop working for normal view
2024-07-22 16:08:44 -06:00
6e5a691a74
* eSync/Calendar: new preference how many days to sync back, if client specifies no limit / all, default is 365
2024-07-16 09:14:08 +02:00
45e52153f2
* Calendar/Resources/CalDAV: fix not reported priviledges for resources causing resource calendars to appear readonly in CalDAV clients
2024-07-12 08:16:33 +02:00
1509f30971
show changes in participants, new and old start-date
...
for exceptions only sending the concerned recurrence, instead of the whole series, so user understands what has changed
2024-07-09 21:39:54 +02:00
0d6e885ac3
make sure to not set a recur_date for a non-recurring event when setting a status (as recur_date has to be 0, for non-recurring events!)
2024-07-08 16:39:40 +02:00
17077fe581
further improve meeting request display: show added, removed or status-changed participants
...
also add exceptions to recuring events
2024-07-08 14:50:00 +02:00
c37fd3e380
* Calendar/Mail: improved display of meeting requests: what's changed, single recurrence or whole series, display and enter comment when accepting/rejecting a request
2024-07-06 19:39:21 +02:00
c04a01229b
fix TypeError
2024-07-06 12:11:26 +02:00
a893669641
fixing the fix, missed the camelCase of Et2Checkbox and changed Et2Checkbox so IDE can check it
2024-07-06 09:06:58 +02:00
2fa7fa9a45
fix whole-day recuring events always asks for splitting of series when trying to store
...
caused by wrong condition hinting whole-day flag has changed
2024-07-06 08:33:24 +02:00
7fabdc50f6
Calendar: kdots styles
2024-07-04 13:54:14 -06:00
29c0129731
also send notification when recurrences are added or removed
2024-07-04 16:22:06 +02:00
88720be9a2
fix/workaround for Apple and eMclient not understanding RDATE via CalDAV
...
sending now master, plus expanded recurrences (like we would do with exceptions)
also no longer export DTSTART in RDATE as unnecessary
2024-07-04 15:46:49 +02:00
22d5afb811
fix recurrence-id in wrong timezone and put [Add exception] button on top
2024-07-04 12:41:21 +02:00
81cbc00ae3
fix RDATE exported with Z, if EXDATE was also exported
2024-07-04 10:50:22 +02:00
5bc413deb2
show (correct) recurrence rule or explicit recurrences in notifications and when displaying notifications to user
...
do not allow notifying yourself via notify-dialog, as it will be suppressed anyway in notifications
also fix iCal import and export of RDATE
2024-07-02 15:13:42 +02:00
b7c144423c
fix adding and deleting of explicit recurrences / rdates (also disable recur-enddate in UI for RDates)
2024-07-01 11:39:28 +02:00
7ccd1e4cf2
* Calendar: ask user to apply changes in series master to already created exceptions
2024-06-29 16:40:32 +02:00
cbd2e4c695
* Calendar: allow to create recurring events with explicit recurrences
2024-06-29 11:56:28 +02:00
03693f7d3b
pending translations from our translation server
2024-06-24 10:18:29 +02:00
b2d3d6fced
fix infinite recursion when checking for Windows timezones without "Standard Time" prefix
2024-06-13 20:19:23 +02:00
0da4a9e099
Better calendar sidebox display in kdots
2024-06-12 16:14:09 -06:00
16c727b84a
Framework WIP:
...
- Get calendar sort of running
2024-06-12 16:14:08 -06:00
6760ad8a0b
* Calendar: fix editing recurring events of type RDATE/explicit dates
...
changing time and giving error "duration longer than interval", and now also displaying the explicit times
2024-06-11 15:49:31 +02:00
dfd7f8bd46
fix PHP Error stalling import of exceptions without master (or private master not readable by importing user)
2024-06-07 18:54:24 +02:00
13ff2badd9
fix typo causing PHP Fatal
2024-06-06 14:19:49 +02:00
02d0f8327b
if iCal file contains no participant information, always add current user as participant
...
fixes importing events w/o participants won't add current user to existing event, imported for another user before
2024-06-06 14:13:12 +02:00
8ede13d471
fix PHP Fatal and not working iCal export of RDATE events
...
we need to read rdates also for search, not just read
2024-06-06 08:41:48 +02:00
be1224276b
fix one problem if all recurrences of an event with explicit recurrences were overwritten/exceptions
2024-06-04 16:44:59 +02:00
66f40ee391
* Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
...
also correctly recognize Windows timezone names without "Standard Time" postfix like "Romance" instead of "Romance Standard Time" for "Europe/Paris"
2024-06-04 15:30:54 +02:00
700cb987ea
Fix calendar did not work with merge changes
...
ff94af1f7d
2024-05-21 15:10:29 -06:00
35fa439a93
fix PHP Fatal error: Declaration of calendar_merge::merge_entries(?array $ids = null, ?EGroupware\Api\Storage\Merge &$document_merge = null, $pdf = null) must be compatible with EGroupware\Api\Storage\Merge::merge_entries(?array $ids = null, ?EGroupware\Api\Storage\Merge &$document_merge = null, $options = [], ?bool $return = null)
2024-05-21 09:46:37 +02:00
4312300b63
* eSync/Mail/Calendar: limit request for all mail and events to 1 year back, instead of previous 178 or 100 days
2024-05-15 16:07:54 +02:00
e88230dd8f
* eSync: fix whole-day events were one day longer (shifted by timezone difference)
2024-05-15 11:29:37 +02:00
8864d6ed49
* CalDAV/CardDAV/REST API: fix not working limited result
...
(since using generator instead of iterator)
2024-05-13 19:18:59 +02:00
7ec41f1ca0
Get calendar sidemenu loading into kdots left slot
2024-05-09 13:14:43 -06:00
ba744d3292
Remove Lion
2024-05-07 14:46:44 -06:00
3ac7b858e4
fix error "Bad search filter" when accessing the calendar
2024-05-02 09:15:56 +02:00