Commit Graph

40760 Commits

Author SHA1 Message Date
nathan
73061b2931 Et2Email: More work on actions
- Add Escape closes suggestions
- Better respect preference to close suggestions after selecting
- Fix another lost focus
2023-12-14 11:16:01 -07:00
nathan
da93788c1d Et2Select: Fix additional entry selected after closing option list
Sometimes after searching and selecting an entry from the results, when the list was closed an additional option was added
2023-12-14 10:00:36 -07:00
nathan
885c3fed0a Get dark mode fix working for avatars in Et2Email & Et2SelectEmail 2023-12-13 14:23:07 -07:00
nathan
fb89581bb5 Et2Email changes & bugfixes
- Keep focus in search when suggestions arrive
- Fix focus went to body when tabbing from search with typed address
- Don't wrap at top / bottom of suggestion list
- Spacing / padding fixes
2023-12-13 13:56:23 -07:00
nathan
4856e97010 Fix vfsWidget sometimes gives "TypeError: Cannot read properties of null (reading 'get_value')"
It was trying to access template widgets before they had loaded.  Fixed to wait until load is done.
2023-12-13 11:09:22 -07:00
nathan
9c4ae50735 Importexport: Disable push notifications when importing to save time 2023-12-13 10:45:19 -07:00
nathan
437ad34300 Finish Et2Email widget 2023-12-13 10:34:17 -07:00
ralf
5df34bce91 fix fatal error deleting accounts via LDAP/AD import 2023-12-13 17:04:54 +02:00
ralf
f6d9918224 adding newer config vars 2023-12-13 14:21:51 +02:00
ralf
0da5d651f8 fix PHP TypeError count() Argument #1 ($value) must be of type Countable|array, string given 2023-12-13 09:59:41 +02:00
nathan
35a9a9bda5 Et2Email WIP - Drag & Drop & sort 2023-12-12 16:37:39 -07:00
ralf
75923b1a7d * Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests 2023-12-12 19:47:45 +02:00
nathan
e99b398d5d Et2Email: WIP - Most interactions done 2023-12-11 15:12:59 -07:00
nathan
710287e34f Et2Email WIP 2023-12-11 08:18:38 -07:00
ralf
e5657b8a42 fix authentication error when calling vacation notice from admin for another user 2023-12-11 13:19:39 +02:00
ralf
8dba8c7f46 translation and documenting the callback URL for OpenID Connect 2023-12-11 10:42:45 +02:00
ralf
b8b5089b77 fix error setting vacation notice (without rules):
updateScript: putscript failed: mail: line 3: error: unexpected ',' found at (the presumed) end of file. mail: error: parse failed.
2023-12-08 22:54:25 +02:00
nathan
d0cb94b6c7 Docs fixes
- fix error if _data dir exists
- add _data dir to cleaning
- add some more to widget creation doc
2023-12-08 09:05:33 -07:00
ralf
cca1b3e58b fix PHP Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated 2023-12-08 14:55:50 +02:00
hadi
ef7a388958 Make some dialogs initiation heights slightly bigger to avoid getting scrollbar 2023-12-08 12:30:47 +01:00
ralf
522f438025 allow to pass in the used Db object 2023-12-07 20:37:31 +02:00
nathan
7052803700 Et2ButtonTimestamper: Fix error where some users could not be found
In instances with > 100 users, it's possible the current user was not on the client side.  Now checking user() first, it should always be there.
2023-12-07 10:31:59 -07:00
nathan
e26bcee006 Infolog: Fix details filter
Timing changed so value was being put back
2023-12-07 09:52:41 -07:00
ralf
2f0a38e4f1 * Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension 2023-12-07 16:34:39 +02:00
nathan
c5e7f7d7e7 Fix nextmatch entry filter header could not be cleared 2023-12-06 14:46:07 -07:00
nathan
62f338dbdf ImportExport: Fix export date filters lost their "All" option 2023-12-06 13:54:13 -07:00
nathan
ece1aaf650 ImportExport: Fix export field "Check all" button did nothing 2023-12-06 13:29:45 -07:00
nathan
b03dac3032 Fix drag of non-sequential rows in Firefox
When selecting multiple rows with Ctrl, drag would not work
2023-12-06 11:32:09 -07:00
nathan
a5b3c83a54 Et2SelectThumbnail: Get working with new Et2Select tagTemplate 2023-12-06 10:33:14 -07:00
hadi
51bc34d49f Fix country selector is not showing its emptyLabel default icon 2023-12-06 12:05:02 +01:00
nathan
517a306756 Avoid some more PHP warnings
"Trying to access array offset on value of type null"
2023-12-05 13:27:26 -07:00
nathan
5ef349f057 Fix infinite loop in missingOption in country/state due to not waiting for results
Add class method to search through select options
2023-12-05 11:51:24 -07:00
nathan
fd4bdd4997 Timesheet: Use regular account select for user / owner for large numbers of users 2023-12-05 09:56:32 -07:00
nathan
1e4435fb3a Fix unable to save cleared link value 2023-12-05 08:59:18 -07:00
ralf
8de012795e fix "Illegal offset type in isset or empty" when renaming a backup 2023-12-05 17:03:11 +02:00
ralf
e573490d6e * LDAP/Import: fix groups never matched regular expression dn-filter in import 2023-12-05 15:16:32 +02:00
nathan
4343fbca32 Fix unable to clear link value 2023-12-04 17:06:26 -07:00
hadi
fd5160e9fe Do not proceed sizing for avatar widget if it's not in an accepted format 2023-12-04 11:38:23 +01:00
hadi
9fc4c64a90 Fix favorite button icon size for both in regular and mobile view 2023-12-04 10:31:05 +01:00
nathan
030f023968 * Infolog: Take group add ACL into account for type on new entries
Previously just edit ACL was considered
2023-12-01 10:06:52 -07:00
nathan
a2c0234401 Et2Select: Fix missing option detection when options have optgroups
Was unable to find option in Timezones, resulting in an infinite loop
2023-12-01 09:33:25 -07:00
ralf
e1f13eade1 WIP Timesheet REST API: fix PHP Fatal error in Addressbook&Calendar REST API
Declaration of parseCategories must be compatible
2023-12-01 14:20:25 +02:00
ralf
e0feb09df2 WIP Timesheet REST API: fix PHP Fatal error in Addressbook REST API
Declaration of EGroupware\Api\Contacts\JsContact::UTCDateTime($date) must be compatible with EGroupware\Api\CalDAV\JsBase::UTCDateTime($date, bool $user = false)
2023-12-01 14:12:21 +02:00
ralf
36ed3d3fc4 updated Dockerfile and build.sh to get NodeJS 20 for all architectures 2023-12-01 12:40:23 +02:00
ralf
6818d018ce Changelog for 23.1.20231201 2023-12-01 08:21:31 +02:00
Ralf Becker
671dc1d28b pending translations from our translation server 2023-12-01 07:01:27 +01:00
nathan
4dfbbc99da Select account: sort options 2023-11-30 14:57:31 -07:00
nathan
efe5b51d26 SearchMixin: Fix initial values not always displayed when options are from server or file
Fix for when remote result doesn't get there before SlSelect renders, and the SlSelect removed the value because the option wasn't there
2023-11-30 14:00:16 -07:00
nathan
2ea9ae3d3d Calendar: Fix multi-day date format in tooltip, place end date on second line 2023-11-30 13:26:14 -07:00
nathan
4367afaf27 Fix link search did not always show label for initial value 2023-11-30 11:56:14 -07:00