ralf
4d459d4dc7
update/fix AdoDB to quiten some PHP Deprecated messages
2024-01-13 14:55:42 +02:00
ralf
6dea7024f1
* ActiveDirectory: optionally also use/import groups of type distribution-list
2024-01-11 10:48:04 +02:00
ralf
b0da0b0b8c
move SiteSite cookie check into constructor to not affect static methods / email not using OAuth/OIC
2024-01-08 12:51:47 +02:00
ralf
76174b49fc
* EPL S3: fix not working upload of backups
2024-01-08 12:33:20 +02:00
ralf
2ff6ceca8e
* REST Api: allow to create new fields with PATCH for application/json content-type and error on not existing custom fields
2024-01-08 09:42:47 +02:00
ralf
f23a0cccbf
* Adressbook/Calendar/REST: fix not parsed custom fields
2024-01-08 09:42:47 +02:00
nathan
9bcf275a8e
Importexport: Avoid error from push when running scheduled import/export
2024-01-05 12:04:04 -07:00
nathan
5bd2f3d45c
* Importexport: Fix import through dialog fails
2024-01-04 10:19:00 -07:00
nathan
014753372b
Et2Email: Add max height + scrollbar to tag list
...
use --height CSS var to override
2024-01-03 09:35:03 -07:00
ralf
82ae337940
fix /mail/ REST API call returned null instead of identity names
2023-12-21 17:32:18 +02:00
ralf
1b85a9dd5b
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-21 17:30:34 +02:00
ralf
1bec0c94a4
fix class "Accounts" not found
2023-12-21 11:32:03 +02:00
ralf
f2bf0902f6
Changelog for 23.1.20231220
2023-12-20 10:38:04 +02:00
ralf
cb45fa81e6
replace all et2-select-email multiple="true" readonly(unset or false) with new et2-email
2023-12-20 09:56:07 +02:00
nathan
c6c5862dc8
Fix tinymce toolbar is over everything in safari
2023-12-20 08:24:04 +02:00
nathan
477af60705
Et2Email: If searchUrl is set to "", skip server search / suggestions
2023-12-20 08:24:04 +02:00
nathan
469c0cf742
Fix drag & drop interfered with mouse selection when editing tag
2023-12-20 08:24:04 +02:00
nathan
0dfeae9b16
Fix email tags could not be edited inside Et2Email
...
They could, but the change was ignored for the first tag
2023-12-20 08:23:24 +02:00
nathan
197e321905
Revert "Et2Email: Fix validation message for invalid search text did not always show on field blur"
...
This reverts commit 44f1317873
.
2023-12-20 08:23:24 +02:00
nathan
55f81b7985
* Filemanager: Fix missing site icon in anonymous file share
2023-12-19 11:15:34 -07:00
nathan
ba120fb9a5
Mail: Switch mobile to use new Et2Email widget
2023-12-19 10:59:11 -07:00
ralf
d48f84dec1
Changelog for 23.1.20231219
2023-12-19 14:25:43 +02:00
hadi
4fed80f78a
Fix wrongly filtered avatars in darkmode, happens for calOwner and regular account-selector widgets
2023-12-19 13:23:52 +01:00
nathan
00ceb8a32d
Get dark mode fix working for avatars in Et2Email & Et2SelectEmail
2023-12-19 12:26:03 +01:00
nathan
3acbd1401f
Et2Email: Fix validation message for invalid search text did not always show on field blur
2023-12-19 13:11:20 +02:00
nathan
bb4f055e71
Et2Email: When tabbing away with partial email typed, only accept current suggestion if it still matches
...
Previously current option was not updated fast enough, and was blindly accepted.
2023-12-19 13:11:20 +02:00
nathan
968ff95139
Et2Email: Show validation error for partially typed (not yet accepted) email addresses
2023-12-19 13:11:20 +02:00
nathan
294b87e3a8
Et2Email: If user had a valid email typed before blurring the widget, accept it
2023-12-19 13:11:20 +02:00
Ralf Becker
65b2a53843
pending translations from our translation server
2023-12-19 07:11:47 +01:00
hadi
a6724dc942
Make some dialogs initiation heights slightly bigger to avoid getting scrollbar
2023-12-18 20:30:56 +02:00
nathan
48068da833
Calendar: Stop EGroupware\Status\Videoconference\Call::getMeetingRegex() from breaking the import
...
Jitsi backend was crashing with no error
2023-12-18 09:54:42 -07:00
nathan
1dc3a2cf62
* Importexport: Progress updates when importing
2023-12-18 09:54:31 -07:00
nathan
de36a0af6c
Importexport: Disable push notifications when importing to save time
2023-12-18 09:54:25 -07:00
ralf
0f6d01f5a0
allow to pass $only_current_user === 0, to get only mail accounts valid for all users
2023-12-18 13:14:09 +02:00
ralf
f0fcb2fb05
prioritize/running order of async jobs: highest: calendar alarms, lowest: db_backup or S3-sync, rest medium
2023-12-16 11:23:20 +02:00
ralf
3cacf1823e
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:20:30 +02:00
nathan
d5f629a491
Et2Email: Fix missing distribution lists
2023-12-15 16:20:31 -07:00
ralf
38ecfed987
disable imap log again
2023-12-15 17:53:57 +02:00
ralf
3dbb579239
* Mail: implement Exchange login-type "domain/username"
2023-12-15 17:19:16 +02:00
nathan
3fcea5b925
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 11:42:25 -07:00
nathan
61a2c97198
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:41:59 -07:00
nathan
c306c267ba
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-14 11:41:52 -07:00
nathan
c9ab4cccf6
Finish Et2Email widget
2023-12-14 11:41:40 -07:00
nathan
e28d38898b
Et2Email WIP - Drag & Drop & sort
2023-12-14 11:41:34 -07:00
nathan
a60844d45a
Et2Email: WIP - Most interactions done
2023-12-14 11:41:26 -07:00
nathan
580466f9b8
Et2Email WIP
2023-12-14 11:41:18 -07:00
nathan
81d63b6c12
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:16:56 -07:00
ralf
b45a7e35aa
fix fatal error deleting accounts via LDAP/AD import
2023-12-13 17:10:15 +02:00
ralf
12ed21bf77
adding newer config vars
2023-12-13 14:22:21 +02:00
ralf
23043dd307
fix PHP TypeError count() Argument #1 ($value) must be of type Countable|array, string given
2023-12-13 10:00:10 +02:00