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
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
f2bf0902f6
Changelog for 23.1.20231220
2023-12-20 10:38:04 +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
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
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
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
7185b9e718
* Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests
2023-12-12 19:51:07 +02:00
ralf
601cd428e5
WIP Timesheet REST API: fix PHP Fatal error in Addressbook&Calendar REST API
...
Declaration of parseCategories must be compatible
2023-12-12 19:51:07 +02:00
ralf
e3dde92be8
WIP REST Api for Timesheet app
2023-12-12 19:51:07 +02:00
ralf
fd15d4e750
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:53 +02:00
ralf
a78003f866
allow to pass in the used Db object
2023-12-07 20:37:55 +02:00
nathan
a23cfd37b0
Fix nextmatch entry filter header could not be cleared
2023-12-07 10:44:56 -07:00
nathan
3f18031cfd
Fix drag of non-sequential rows in Firefox
...
When selecting multiple rows with Ctrl, drag would not work
2023-12-07 10:39:50 -07:00
nathan
26de0ab801
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:38:48 -07:00
ralf
e9e96e3c39
* Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension
2023-12-07 16:39:27 +02:00
ralf
04271cabc3
Fix "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
2023-12-07 16:39:27 +02:00
nathan
137599f124
Et2SelectThumbnail: Get working with new Et2Select tagTemplate
2023-12-07 14:23:53 +01:00
hadi
c934014ba0
Fix country selector is not showing its emptyLabel default icon
2023-12-07 11:56:59 +01:00
hadi
6a67fa85cd
Do not proceed sizing for avatar widget if it's not in an accepted format
2023-12-07 11:56:02 +01:00
hadi
e280f8cd2c
Fix favorite button icon size for both in regular and mobile view
2023-12-07 11:55:31 +01:00
nathan
17676a2112
ImportExport: Fix export date filters lost their "All" option
2023-12-06 14:02:10 -07:00
nathan
6f4fdb4707
Fix infinite loop in missingOption in country/state due to not waiting for results
...
Add class method to search through select options
2023-12-06 09:17:40 -07:00
nathan
c400b548e8
Fix unable to save cleared link value
2023-12-06 09:15:29 -07:00
nathan
d24c0f05ce
Fix unable to clear link value
2023-12-06 09:15:21 -07:00
nathan
b99f7dc8c4
Avoid some more PHP warnings
...
"Trying to access array offset on value of type null"
2023-12-05 13:39:06 -07:00