Commit Graph

41452 Commits

Author SHA1 Message Date
milan
f487587e60 revert mistakenly pushed changes 2024-07-10 14:35:57 +02:00
nathan
ba4a7364f5 Avoid JS error in dataview row destroy after row is removed
TypeError: Cannot read properties of null (reading 'classList')
2024-07-09 13:50:43 -06: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
nathan
42178c432e Api: If merge option "link to each entry" is used, move the generated file to entry's vfs directory instead of link from generated directory
This should reduce filename conflicts and avoid accidental deletions
2024-07-09 13:21:02 -06:00
nathan
fbb3c22d38 Infolog: Remove app-specific translation of "Download" / "Datei speichern" 2024-07-09 13:19:25 -06:00
nathan
a4a4bbbf58 Make VfsSelect dispatch close event when dialog closes so others can listen for it 2024-07-09 11:44:44 -06:00
nathan
4212cbc5b6 Kdots: Implement messages in framework 2024-07-09 11:43:45 -06:00
nathan
8390b82b71 Fix Merge dialog "Save file" button did not actually save the file if one merge document was selected
It opened it in Collabora instead, regardless of which button was clicked
2024-07-09 08:58:10 -06:00
ralf
343025dece * Notifications: fix wrong condition leading to infinite recursion (causing timeout) and high database load 2024-07-09 16:16:33 +02:00
ralf
8f0cf4998f make 1st column wide enought to fid German translation in one row 2024-07-09 10:02:31 +02:00
ralf
96709e1088 fix (commented out) rocketchat to work with latest versions 2024-07-09 09:29:31 +02:00
nathan
173ea7274d Tracker: Fix vfs button on comments always shown 2024-07-08 15:24:39 -06:00
nathan
5e7220b7a8 KDots: Implement popup registry + popups_garbage_collector()
At this point, just to avoid a JS error from egw_open.openPopup()
2024-07-08 13:45:04 -06:00
nathan
6d7b097072 Add addressbook's "Save as infolog" to new merge dialog 2024-07-08 12:59:45 -06: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
e402459241 resize egw_addressbook.org_unit to varchar(128) 2024-07-08 08:44:37 +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
8a984c46ea fix limit_query to convert $num_rows==='' to -1 to not give a TypeError as $num_rows is integer now 2024-07-06 13:59:47 +02:00
ralf
c04a01229b fix TypeError 2024-07-06 12:11:26 +02:00
ralf
32ebee7229 change checking admin-credentials to be no longer fatal, just display a info-message with the error
checking admin credentials can fail for many reasons, not just they are wrong :(
2024-07-06 10:38:49 +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
971a27e23f Kdots: Get quick add working 2024-07-05 13:30:49 -06:00
nathan
aa45b87c59 Fix quick add dropdown positioning 2024-07-05 13:12:33 -06:00
nathan
40a7ef6e6b Fix drag & drop error "Cannot read properties of undefined" 2024-07-05 08:42:50 -06:00
nathan
ee2be9702a Kdots header
- Move refresh & print out of app 3-dots menu into header bar
2024-07-04 16:56:06 -06:00
nathan
63722dcd9c Kdots header work
- Make active app icon slightly larger to indicate active instead of colored track
- Change framework header background to white
- App header background to application color
- define app colors in framework
2024-07-04 16:03:51 -06:00
nathan
7fabdc50f6 Calendar: kdots styles 2024-07-04 13:54:14 -06:00
nathan
96877abde6 Tree / Action changes
- Remove dragover action handling, it takes too much time and we do nothing with it (use dragenter)
- Fix unregistering actions did not remove eventListeners
- Fix multiple binding of actions in Et2Tree
2024-07-04 13:28:25 -06:00
ralf
29c0129731 also send notification when recurrences are added or removed 2024-07-04 16:22:06 +02:00
ralf
43bc1783c2 adding eMclient to be able to trigger client-specific RDATE handling 2024-07-04 15:54:08 +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
nathan
63b9216e3c Stop stripping scheme/host/credentials from cached symlink targets
Fixes symlinks to mounted hosts (samba, webdav) did not work
2024-07-03 16:02:20 -06:00
nathan
615db7683b Api: Fix nm autorefresh breaks in-progress drag & drop 2024-07-03 10:50:47 -06:00
nathan
f60fd1a209 Mail: Only show attachment placeholder when attachment method isn't regular attach 2024-07-03 08:59:13 -06:00
nathan
4cee859516 Fix et2-image-expose was not properly defined, and could not be loaded via etemplate 2024-07-02 15:56:59 -06:00
milan
44af749074 Merge remote-tracking branch 'origin/master' into upstream_master 2024-07-02 23:47:31 +02:00
milan
3a8c7ff054 AcSelect Widget 2024-07-02 23:46:43 +02:00
nathan
7d0bf2495d Admin: Translations from Birgit 2024-07-02 15:41:01 -06:00
nathan
dfa7f991bb Mail: Move attachment placeholder to client side, inserted at cursor position 2024-07-02 15:29:43 -06:00
ralf
9ca7c6f373 export explicit recurrences via REST API (ToDo: import/update of recurring events) 2024-07-02 16:24:45 +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
2a87ebdbe6 do NOT fail with TypeError, if order_by is NULL, it's harmless ;) 2024-07-01 10:26:53 +02:00
ralf
0c6e9ac77f * Mail: make sure to create a valid Message-ID header, even if SERVER_NAME is set to "_"
happens e.g. under Univention
2024-06-29 17:51:21 +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
ralf
cbd2e4c695 * Calendar: allow to create recurring events with explicit recurrences 2024-06-29 11:56:28 +02:00