nathan
cc8199697f
Calendar: Use shoelace border radius variable in header controls (integration buttons & current date box)
2024-10-28 14:48:47 -06:00
ralf
2552bea6a2
change api\Etemplate\Widget::getElementAttribute($name,$attr) to NO longer return a reference, use setElementAttribute($name,$attr) if you need a reference
2024-10-24 21:25:42 +02:00
nathan
4cca7849d9
Calendar: Fix Priority label not vertically aligned
2024-10-21 09:26:15 -06:00
nathan
853d6ddd89
Switch notification switch to use et2-button-toggle in mobile templates
2024-10-17 16:04:30 -06:00
nathan
0d401c2e6d
Calendar: Use Et2SwitchIcon for weekend toggle for mobile
2024-10-17 15:23:24 -06:00
nathan
18ca5a6e51
Calendar: Use Et2SwitchIcon for weekend toggle
2024-10-17 14:46:30 -06:00
Ralf Becker
9ca8646510
pending translations from our translation server
2024-09-30 08:18:43 +02:00
ralf
239689036a
only change title for private events on server-side
2024-09-27 13:30:05 +02:00
ralf
a1958f102b
* Calendar: differ between private events and only having free/busy-rights by showing "busy" instead of "private" as title
2024-09-27 13:13:35 +02:00
nathan
6542552177
CalendarOwner: Remove unwanted vertical scrollbar when there's only 1 row of tags
2024-09-19 13:53:03 -06:00
milan
26673f87fb
fix type error if widget does not have div or body
2024-09-19 17:36:27 +02:00
ralf
4f7b6d6b0b
readd or replace many missing/removed images
2024-09-13 11:49:09 +02:00
ralf
8198de396c
use BI clock-history for freetime search (same as for tentative)
2024-09-12 15:15:06 +02:00
ralf
ac389d8aab
remove all existing images and adding a couple redesigned ones to match Bootstrap icons
2024-09-12 15:00:17 +02:00
ralf
fb1609bb7b
Use a [+] button instead of [Add] for adding explicit recurrences (to not conflict with exceptions label)
2024-09-09 20:17:46 +02:00
ralf
bfda9f3139
replace adodb_date() with PHP native date() as it is no longer available and necessary
2024-09-08 16:24:05 +02:00
ralf
743410808a
fix huge addressbook icon
2024-09-06 11:53:25 +02:00
milan
eb6a0abbd7
add bootstrap icons for calendar invite status in calendar context menu
2024-09-04 15:49:04 +02:00
ralf
7298dff322
using bootstrap icons 7/5-square
2024-09-03 15:10:58 +02:00
nathan
45eec9d789
Calendar: Fix sidebox merge
2024-08-29 10:18:38 -06:00
Ralf Becker
e95888c770
pending translations from our translation-server
2024-08-24 13:51:51 +02:00
ralf
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
ralf
42f8124242
use et2-tree-dropdown for TZ selection in general preferences
2024-08-22 10:52:16 +02:00
ralf
59a1836842
fix not displayed event-participants in new meeting-requests (event not yet in DB)
2024-08-09 10:58:02 +02:00
ralf
e583de2bce
fix not working opening/converting calls to infolog
2024-08-06 15:32:10 +02:00
ralf
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
ralf
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
ralf
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
ralf
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
Ralf Becker
6bd8d2d906
pending translations from our translation server
2024-07-30 20:13:43 +02:00
ralf
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
nathan
ee8c491c77
Calendar: Drag & drop working for planner by user view
2024-07-23 14:41:17 -06:00
nathan
b2132c089d
Calendar: Drag & drop working for normal view
2024-07-22 16:08:44 -06:00
ralf
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
ralf
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
ralf
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
ralf
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
ralf
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
ralf
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
ralf
c04a01229b
fix TypeError
2024-07-06 12:11:26 +02:00
ralf
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
ralf
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
nathan
7fabdc50f6
Calendar: kdots styles
2024-07-04 13:54:14 -06:00
ralf
29c0129731
also send notification when recurrences are added or removed
2024-07-04 16:22:06 +02:00
ralf
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
ralf
22d5afb811
fix recurrence-id in wrong timezone and put [Add exception] button on top
2024-07-04 12:41:21 +02:00
ralf
81cbc00ae3
fix RDATE exported with Z, if EXDATE was also exported
2024-07-04 10:50:22 +02:00
ralf
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
ralf
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
ralf
7ccd1e4cf2
* Calendar: ask user to apply changes in series master to already created exceptions
2024-06-29 16:40:32 +02:00