Commit Graph

41532 Commits

Author SHA1 Message Date
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
nathan
0c2f211ada Fix some tree / drag & drop issues
- tree drop wouldn't work on newly added folders
- tree drop actions sometimes targeted a parent leaf
- flickering on drop hover
2024-07-31 09:52:24 -06:00
ralf
aadaa28f86 new et2-vfs-name widget which does NOT allow to put (back)slashes in filenames
@nathangray client-side validation somehow does NOT work
2024-07-31 11:27:23 +02:00
Ralf Becker
6bd8d2d906 pending translations from our translation server 2024-07-30 20:13:43 +02:00
ralf
6bc1306b08 * InfoLog/REST API: attributes "progress" and "percentComplete" were NOT parsed when creating or updating entries 2024-07-30 09:42:02 +02:00
ralf
f88089f1cf more details on error 2024-07-30 08:43:40 +02:00
ralf
8bb2946e2a fix error forwarding: implode(): Argument #1 ($array) must be of type array, string given 2024-07-30 08:43:07 +02:00
ralf
5fdd70e2f9 switch timezone-handling on for timestamps and custom-fields 2024-07-29 19:14:13 +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
ralf
24a5ac6558 fix broken timesheet langfile for km 2024-07-27 22:25:48 +02:00
milan
8abe03af9f changed Mail tree styling and added setClass(..) function to Et2Tree 2024-07-27 17:47:12 +02:00
ralf
7e24bbbc05 fix birthday in adressbook view on mobile was not displayed 2024-07-27 13:20:24 +02:00
ralf
d6dfaaab81 suppress tooltip / statustext / title on mobile devices 2024-07-27 12:52:14 +02:00
ralf
5dbf3152f3 fix addressbook translation of "Infolog" to "infolog contact" 2024-07-27 11:42:02 +02:00
nathan
0f305e41a8 Et2Tabs now auto-size from first tab contents when tabHeight property is not set 2024-07-26 11:42:05 -06:00
nathan
d8d9847012 Fix Et2TreeDropDown did not properly handle required 2024-07-26 10:16:49 -06:00
milan
296dda44f1 fix wrong format for css comment used 2024-07-26 14:29:00 +02:00
milan
47cfe1ba39 Mail Tree visual changes according to ticket #95901
-- changed - Leaf image - hover background color
2024-07-26 13:22:48 +02:00
milan
357551c7a2 javascript error on non existing nodeToUse 2024-07-26 12:31:56 +02:00
milan
519e40a81f added Documentation for FindActionTarget.ts 2024-07-26 12:05:03 +02:00
milan
b3e9e50af0 fix for string displayed at copy ... because innerText is not correct with recursive sl-tee-items anymore with new event-Handler binding 2024-07-26 12:03:19 +02:00
ralf
253a5a448c fix wrong case, thanks to Cyril chez ETCHE.NET <cyril@etche.net> 2024-07-26 12:01:35 +02:00
nathan
6313d1ac7a Add dirty warning for mobile 2024-07-25 15:20:19 -06:00
nathan
fbddcc9804 Mail: Change display of calendar events to show more of the request without scrolling 2024-07-25 11:06:38 -06:00
nathan
e751fe892b Calendar: Fix unable to save events on mobile 2024-07-25 09:54:38 -06:00
milan
6271f71a12 Et2Tree now only binds on eventhandler for contextmenu and one for default instead of binding one for every item
-- EgwPopupActionImplementation now only binds one Handler iff FindActionTarget is implemented and actionObjectInterface has attribute tree set. This is only the case for EgwDragDropShoelaceTree
2024-07-25 15:37:28 +02:00
milan
d5ffc615af cleanup EgwDragDropShoelaceTree.ts
-- use class ... extends ... instead of constructor returning different object
2024-07-25 14:24:57 +02:00
milan
2e3be2b1b7 egwActionObjectInterface now has empty object handlers on default 2024-07-25 14:21:32 +02:00
nathan
e311d4fb28 Fix link entry doesn't always show applications 2024-07-24 09:16:14 -06:00
milan
111bb27f34 refreshItem directly returns if the item is not currently displayed in the tree 2024-07-24 15:57:54 +02:00
milan
cb87d60427 Change color of parent of tree-hover to neutral color 2024-07-24 09:56:56 +02:00
nathan
64fd79b788 Et2Tree: Fix searching options did not search children properly 2024-07-23 16:13:58 -06:00
nathan
f8596793ca Make contextmenu box-shadow more transparent 2024-07-23 15:29:10 -06: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
ad972f73c3 widen regular expression for sort-column to allow custom fields with relative arbitrary name (letters, numbers, space) 2024-07-22 21:16:08 +02:00
ralf
a2f1c8a67e fix typo prefer(r)ed_username and support config-values with at least one underscore in it like "preferred_username" 2024-07-19 15:15:09 +02:00
ralf
1c0719cb7c * Api/Auth/OpenIDConnect: allow to specify which JWT payload attribute to use and a regular expression to extract username from it 2024-07-19 14:10:32 +02:00
ralf
d6c8584ae9 restored Gruntfile.js from 23.1, but removed dhtmlx-menu parts 2024-07-18 17:16:06 +02:00
ralf
296251f8b2 * ActiveDirectory: use AD attributes personalTitle as prefix, middleName as such and generationalQualifier as suffix 2024-07-18 15:16:34 +02:00
nathan
d4ecde3ce9 Bigger border on context menu 2024-07-17 10:10:24 -06:00
nathan
bf383fbbb4 Switch htmlarea to use vfs-select-dialog webcomponent for file selection 2024-07-16 16:12:06 -06:00
ralf
9388a8f930 better placement and a little bigger line-height 2024-07-16 21:37:30 +02:00
ralf
b26c7815b1 implement new action attribute color, to specify a color for the caption, instead of the default color 2024-07-16 20:37:56 +02:00
nathan
0d8aba3e69 Mail: Fix adding file share via download link into an already open mail does not always work
Select options were not right, and sometimes the updated value would be reset by the browser
2024-07-16 11:06:59 -06:00
ralf
4248a85665 fix TypeError: Cannot access offset of type string on string caused by legacy options attribute 2024-07-16 17:35:59 +02:00
nathan
485d6a7f40 Et2LinkTo: Fix paste from clipboard button was always disabled 2024-07-16 09:07:13 -06:00
milan
4537362830 make validate function available to the outside
-- bugfix for validator, let it run the validator if value=null
2024-07-16 16:41:06 +02:00
ralf
e1dd89c57a fix/catch JSON.parse Syntax error when clearing up localStorage 2024-07-16 12:39:31 +02: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