ralf
dae4fe714e
prioritize/running order of async jobs: highest: calendar alarms, lowest: db_backup or S3-sync, rest medium
2023-12-16 11:22:29 +02:00
ralf
0b9f7b7509
allow to use Api\Framework::bodyClass('scrollVertical') to enable vertical scrolling on body e.g. for old admin stuff like async service
2023-12-16 11:19:35 +02:00
nathan
f215a99918
Et2Email: If user had a valid email typed before blurring the widget, accept it
2023-12-15 16:31:00 -07:00
nathan
fb55cd64ca
Et2Email: Fix missing distribution lists
2023-12-15 16:15:32 -07:00
nathan
70c8649a62
Calendar: Stop EGroupware\Status\Videoconference\Call::getMeetingRegex() from breaking the import
...
Jitsi backend was crashing with no error
2023-12-15 15:38:15 -07:00
nathan
56774cfeee
* Importexport: Progress updates when importing
2023-12-15 15:18:09 -07:00
ralf
707c0a7a6e
disable imap log again
2023-12-15 17:53:35 +02:00
ralf
edec090e17
* Mail: implement Exchange login-type "domain/username"
2023-12-15 17:13:04 +02:00
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