ralf
da6a397e3f
* Mail: do not stall (quick-)preview on mails without text-part e.g. PDF only
2024-06-20 15:02:17 +02:00
ralf
ebb213ddbb
* eSync/Mail/Calendar: limit request for all mail and events to 1 year back, instead of previous 178 or 100 days
2024-05-15 16:08:30 +02:00
Ralf Becker
a65abb3940
pending translations from our translation server
2024-04-30 10:26:26 +02:00
ralf
4e047d8f06
do NOT give a 500 with "Error storing ...", for empty content/body
2024-04-29 10:03:18 +02:00
ralf
96f9d59e50
fix clicking on "No matches found" in mail shows last previewed mail
2024-04-24 10:59:35 +02:00
ralf
a00d43cd14
some missed et2-select-email --> et2-email replacements
2024-04-08 14:35:04 +02:00
ralf
8fb261ff71
if empty body, reply or draft with users preferred compose type e.g. html
2024-03-21 20:26:59 +02:00
ralf
f84a5fdb4a
* Mail: fix forwarding and reply to mail with just a PDF or image was showing it and not opening a compose window
2024-03-20 12:52:12 +02:00
ralf
4a21aee7f6
* Mail: fix list of Sieve rules was not scrollable
2024-03-20 11:14:50 +02:00
ralf
e006b2b634
* Mail: configurable limit to exclude attachments from automatic saving as drafts, default is no limit / attachments are always saved in drafts
2024-03-06 15:47:03 +02:00
ralf
27380821bb
fix manual save-as-draft did not contain attachments
...
as getValues() contained empty attachments object overwriting the content
2024-03-06 14:07:30 +02:00
ralf
1befa941ee
Fix some PHP Deprecated or Warnings
2024-03-06 10:58:52 +02:00
ralf
acab3ca856
* eSync: fix for messages with no text body e.g. just a PDF or an image, returns empty body with attachment(s)
2024-03-05 15:30:27 +02:00
ralf
c673e19b19
* eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server
2024-03-05 14:55:23 +02:00
ralf
95ba184a25
* eSync: only first to address was shown / send to client
2024-03-04 19:37:59 +02:00
ralf
18e3fdb83e
* eSync: fix inline forward with attachment(s) and smartForward (e.g. GMail client) was broken
...
(not multipart/mixed, but text/html)
2024-03-04 17:27:39 +02:00
Ralf Becker
bb7846dae1
pending translations from our translation-server
2024-03-04 09:05:43 +01:00
ralf
a4e5d4e488
it seems there are mail client ignoring / not displaying text behind the closing style-tag --> add a linebreak there
2024-02-20 17:01:44 +02:00
ralf
9e7a3ec4d8
another big chunk of PHP Warnings
2024-02-08 12:31:28 +02:00
ralf
7ad9e2cd4f
fixing the fix
...
there is probably a nicer solution to let the calling widget know that getValues() is running
triggering a custom event won't help, as getValues() is not async and can't be made to wait for the widget handling the event
2024-02-06 17:04:12 +02:00
ralf
23fbe718dd
new boolean property applyDefaultFont for rtf editor and using it in mail compose
...
making sure it applyDefaultFont method gets always called in compose
2024-02-05 10:54:50 +02:00
ralf
4a992032c9
always check VACATION-SECONDS is available
2024-02-01 15:27:39 +02:00
ralf
6da5f06020
* Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
2024-02-01 13:37:40 +02:00
Ralf Becker
6956ba7601
pending translations from our translation server
2024-01-25 09:55:29 +01:00
ralf
4bdf51f7f0
wrap <br/> in <p> (<p><br/></p>), so TinyMCE does not mess it up, if we have no signature separator
...
(wrap the first comment, wrapping the signature, in a <p> and remove the <br/>)
2024-01-23 22:29:03 +02:00
ralf
d4ef70017f
use the user preference for displaying email addresses in lists of mail app
2024-01-22 17:41:22 +02:00
ralf
57f4776615
* Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments)
2024-01-22 12:10:15 +02:00
nathan
460a5bd840
* Mail: Additional "Information to show on email tag" preference, "Name and domain"
2024-01-18 11:14:57 -07:00
nathan
5d23892250
Et2Email: Readonly & limited rows styling
2024-01-16 10:10:23 -07:00
ralf
b8ea368d52
fix could not set forwarding address for vacation notice
2024-01-15 14:18:07 +02:00
ralf
82ae337940
fix /mail/ REST API call returned null instead of identity names
2023-12-21 17:32:18 +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
ba120fb9a5
Mail: Switch mobile to use new Et2Email widget
2023-12-19 10:59:11 -07: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
c9ab4cccf6
Finish Et2Email widget
2023-12-14 11:41:40 -07:00
ralf
c96984bee8
fix authentication error when calling vacation notice from admin for another user
2023-12-11 13:20:51 +02: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 Becker
df73301ce4
pending translations from our translation server
2023-12-01 07:02:08 +01:00
nathan
e6a230f802
Mail: Fix attachment details was still cut off for larger font sizes
2023-11-24 15:12:21 -07:00
nathan
411acf7c0d
Mail: Minimum width of 400px on the preview pane
...
Stops attachment details from being unable to deal with the limited space
2023-11-24 15:10:29 -07:00
nathan
9540d1f941
Filtering email search results on just value
...
Should catch even more duplicates, though value has both name & email
2023-11-22 11:34:29 +02:00
ralf
3f478c848c
fix date-filter were not taken into account when deleting all mails in a folder
2023-11-21 17:54:19 +02:00
ralf
afbc13462c
* Mail/GMail/Microsoft365: update refresh-token, if we get one and redirects to IdP, if refresh-token is expired
2023-11-21 17:15:03 +02:00
Ralf Becker
99c89da314
pending translations from our translation-server
2023-11-21 15:21:13 +01:00
nathan
52245308c9
Mail: Fix share as download link from filemanager gave JS error
...
Unable to set field data to '[object Object]' in window 'compose_0__
Caused by accessing select_options through deprecated options object
2023-11-20 11:12:27 -07:00
nathan
9755c81a5a
Don't send duplicates in result
...
Causes issues in the select where the option cannot be removed once selected
2023-11-15 15:28:11 -07:00
ralf
eb7b712b2d
fix 2 JS errors in mobile mail, while search for another
2023-11-15 16:14:34 +02:00
ralf
ef43d7298b
* Mail/REST API: support an "X-No-Location: true" header to avoid getting a "Location" header when uploading attachments
...
Also change HTTP Status from "200 Ok" to "201 Created" for a "Location" header,
and send a correct URL to download the attachment again with a GET request.
2023-11-10 17:07:06 +02:00
Ralf Becker
3e27a643b6
pending translations from our translation server
2023-11-10 06:44:58 +01:00