Commit Graph

2517 Commits

Author SHA1 Message Date
ralf
7211d5931c fix smime icons in mail were always displayed and using the old icons modified to black color 2024-08-29 09:24:34 +02:00
Ralf Becker
e95888c770 pending translations from our translation-server 2024-08-24 13:51:51 +02:00
nathan
66177ce89b Mail: Fix address labels in preview were hidden by avatar 2024-08-08 09:37:09 -06:00
ralf
8bb2946e2a fix error forwarding: implode(): Argument #1 ($array) must be of type array, string given 2024-07-30 08:43:07 +02:00
milan
8abe03af9f changed Mail tree styling and added setClass(..) function to Et2Tree 2024-07-27 17:47:12 +02:00
milan
47cfe1ba39 Mail Tree visual changes according to ticket #95901
-- changed - Leaf image - hover background color
2024-07-26 13:22:48 +02:00
nathan
fbddcc9804 Mail: Change display of calendar events to show more of the request without scrolling 2024-07-25 11:06:38 -06:00
ralf
b26c7815b1 implement new action attribute color, to specify a color for the caption, instead of the default color 2024-07-16 20:37:56 +02:00
nathan
0d8aba3e69 Mail: Fix adding file share via download link into an already open mail does not always work
Select options were not right, and sometimes the updated value would be reset by the browser
2024-07-16 11:06:59 -06:00
milan
22099dc640 remove dhtmlxTree references from pixelegg styling, since it does not exist anymore 2024-07-11 13:58:49 +02:00
nathan
173ea7274d Tracker: Fix vfs button on comments always shown 2024-07-08 15:24:39 -06:00
ralf
32ebee7229 change checking admin-credentials to be no longer fatal, just display a info-message with the error
checking admin credentials can fail for many reasons, not just they are wrong :(
2024-07-06 10:38:49 +02:00
nathan
f60fd1a209 Mail: Only show attachment placeholder when attachment method isn't regular attach 2024-07-03 08:59:13 -06:00
nathan
dfa7f991bb Mail: Move attachment placeholder to client side, inserted at cursor position 2024-07-02 15:29:43 -06:00
nathan
c51f77a9dd Mail: Add non-editable attachment block placeholder 2024-06-28 09:47:54 -06:00
Ralf Becker
03693f7d3b pending translations from our translation server 2024-06-24 10:18:29 +02:00
ralf
abf5c00923 * Mail: do not stall (quick-)preview on mails without text-part e.g. PDF only 2024-06-20 15:01:50 +02:00
ralf
4312300b63 * 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:07:54 +02:00
nathan
24e265ef6e Framework WIP:
- Fix template_set preference was ignored
- Move top-level etemplate elements with slot to be direct children of EgwFrameworkApp element
2024-05-14 08:17:20 -06:00
Ralf Becker
b1bb97c256 pending translations from our translation server 2024-04-30 10:24:28 +02:00
ralf
475219e23a fix clicking on "No matches found" in mail shows last previewed mail 2024-04-24 10:56:47 +02:00
ralf
e5f418fd02 add some help-texts and remove the no longer applying one about range-selection 2024-04-22 17:23:07 +02:00
ralf
731a9d91af implement not strictly linked multiselect tree by using sl-tree selection="single" and sl-tree-item.selection:
- instead of showing checkboxes, we use the sl-tree-item.selection marker (blue left border) to show the multi-selection and sl-tree sl-selection-change event to set the value accordingly
- implement Et2Tree.setSubChecked(_id, _value) to allow apps to (un)check a hierarchy onclick of parent, still allowing to (un)select single children
- also change several tree methods to return the updateComplete promise to use in mail app.js instead of window.setInterval() to wait for tree loading
2024-04-22 16:52:47 +02:00
ralf
b0ae93155e fixing more issues in mail around tree: folder-management and subscription dialog 2024-04-16 14:23:30 +02:00
ralf
b6c6a6b858 make foldertree in manage folders scrollable (again) 2024-04-16 09:26:17 +02:00
ralf
1913b66b2c replace no longer used and existing <et2-tree-multiple.../> with <et2-tree multiple="true".../> 2024-04-16 09:17:53 +02:00
ralf
db7fd298a1 do NOT give a 500 with "Error storing ...", for empty content/body 2024-04-11 11:53:06 +02:00
ralf
8434b89197 some missed et2-select-email --> et2-email replacements 2024-04-08 14:17:07 +02:00
milan
a215015e0e rename folder ajax request now carries unseenCount properly 2024-03-27 12:16:32 +01:00
ralf
0192b2c881 if empty body, reply or draft with users preferred compose type e.g. html 2024-03-21 20:25:57 +02:00
ralf
2ed34a39c6 * 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:51:39 +02:00
ralf
76793ac1b7 * Mail: fix list of Sieve rules was not scrollable 2024-03-20 11:14:30 +02:00
milan
7c027ad41f fix bug where badge disappears on push 2024-03-15 10:54:40 +01:00
milan
7d8d220ba8 fixed a bug with invisible foldernames 2024-03-14 17:08:54 +01:00
milan
0057d92c9c fixed a bug where no currently selected Item was set, when onChange has not been called yet 2024-03-14 15:56:16 +01:00
milan
0260b8723a reduceCounter fix for badges in Mail tree v2 2024-03-07 17:35:51 +01:00
milan
9b5412a494 reduceCounter fix for badges in Mail tree 2024-03-07 17:00:51 +01:00
milan
556757ae5d change tree attribute to be called badge 2024-03-07 16:25:07 +01:00
milan
a572815fdb fix for ticket 91761
-- get correct account Id now
2024-03-07 14:46:00 +01:00
milan
b6803b42c6 add unread counter for mails.
style is not perfect yet. Wait for shoelace response for a designated slot
2024-03-07 14:14:06 +01:00
ralf
1533f1321d * 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:46:36 +02:00
ralf
48fc65b4ef fix manual save-as-draft did not contain attachments
as getValues() contained empty attachments object overwriting the content
2024-03-06 14:05:52 +02:00
ralf
db0488d9d0 Fix some PHP Deprecated or Warnings 2024-03-06 10:58:10 +02:00
ralf
c622e6e88e * 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:29:41 +02:00
ralf
c44e3f08fa * eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server 2024-03-05 14:54:51 +02:00
ralf
98cf3415ca * eSync: only first to address was shown / send to client 2024-03-04 19:37:28 +02:00
ralf
00c36d6775 * 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:02 +02:00
Ralf Becker
3cafe5adc4 pending translations from our translation-server 2024-03-04 09:04:56 +01:00
ralf
b79861f8cf fix PHP Undefined index warning 2024-02-28 08:55:13 +02:00
nathan
e35947875b Mail: Fix could only attach one VFS file at a time 2024-02-21 12:55:02 -07:00
ralf
90c340cf2a it seems there are mail client ignoring / not displaying text behind the closing style-tag --> add a linebreak there 2024-02-20 17:01:16 +02:00
nathan
fd52ed1ffe Fix missing admin default icons, tree icons had to be in dhtmlxtree 2024-02-16 11:06:39 -07:00
nathan
288c0c39e9 Switch on new Et2VfsSelect widget(s)
includes mail
2024-02-12 10:32:28 -07:00
Milan
206fb0dd4b getNode and getDomNode refactoring for compatibility 2024-02-08 22:22:09 +01:00
Milan
65eb7e3404 mail uses new et2-tree now 2024-02-08 22:22:09 +01:00
Milan
da195d2029 changes to app.js to suit sl-tree 2024-02-08 21:54:42 +01:00
ralf
83a2729cf0 another big chunk of PHP Warnings 2024-02-08 12:30:39 +02:00
ralf
512b0bd4e6 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-05 16:19:12 +02:00
ralf
639c8748ca 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:06 +02:00
ralf
4fcd761f0c always check VACATION-SECONDS is available 2024-02-01 15:11:49 +02:00
ralf
4ce3298241 * 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:11 +02:00
Ralf Becker
5f2c0f448e pending translations from our translation server 2024-01-25 09:53:39 +01:00
ralf
967eca4975 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:13:32 +02:00
ralf
b77eb4d4ed use the user preference for displaying email addresses in lists of mail app 2024-01-22 17:39:51 +02:00
ralf
866d10e030 * Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments) 2024-01-22 12:07:10 +02:00
ralf
ae47069478 fix could not set forwarding address for vacation notice 2024-01-15 14:16:51 +02:00
nathan
a673a6ac5f Et2Email: Readonly & limited rows styling 2024-01-11 16:25:38 -07:00
nathan
518c8218d7 * Mail: Additional "Information to show on email tag" preference, "Name and domain" 2024-01-08 10:01:59 -07:00
ralf
dfc8b95cff fix /mail/ REST API call returned null instead of identity names 2023-12-21 17:31:43 +02:00
ralf
b337867b03 replace all et2-select-email multiple="true" readonly(unset or false) with new et2-email 2023-12-20 09:53:51 +02:00
nathan
34c6fee46c Mail: Switch mobile to use new Et2Email widget 2023-12-19 10:18:08 -07:00
Ralf Becker
f6adf22591 pending translations from our translation server 2023-12-19 07:11:07 +01:00
nathan
437ad34300 Finish Et2Email widget 2023-12-13 10:34:17 -07:00
ralf
e5657b8a42 fix authentication error when calling vacation notice from admin for another user 2023-12-11 13:19:39 +02:00
hadi
ef7a388958 Make some dialogs initiation heights slightly bigger to avoid getting scrollbar 2023-12-08 12:30:47 +01: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
Ralf Becker
671dc1d28b pending translations from our translation server 2023-12-01 07:01:27 +01:00
nathan
db639a3453 Mail: Fix attachment details was still cut off for larger font sizes 2023-11-24 10:58:04 -07:00
nathan
c111303abd Mail: Minimum width of 400px on the preview pane
Stops attachment details from being unable to deal with the limited space
2023-11-23 14:57:15 -07:00
nathan
a17cbe1f45 Filtering email search results on just value
Should catch even more duplicates, though value has both name & email
2023-11-21 14:07:59 -07:00
ralf
bb9e8dcd7c fix date-filter were not taken into account when deleting all mails in a folder 2023-11-21 17:53:38 +02:00
Ralf Becker
769eaaa353 pending translations from our translation-server 2023-11-21 15:18:11 +01:00
ralf
1c40074331 WIP oauth mail-authentication updates refresh-token and redirects to IdP, if refresh-token is expired 2023-11-21 15:57:00 +02:00
nathan
441f90d92e 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:03:28 -07:00
nathan
c15607d71a Don't send duplicates in result
Causes issues in the select where the option cannot be removed once selected
2023-11-15 15:23:20 -07:00
ralf
c897b03f71 fix 2 JS errors in mobile mail, while search for another 2023-11-15 16:13:58 +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
nathan
ad3321c438 Mail: Remove mail-only key handler, it was double-sending 2023-11-08 13:37:10 -07:00
nathan
6a5697eab8 More Drag helper style adjustments
- height adjustments for mail so we can see address & subject
- Change how avatar is sized so we can override it via CSS
2023-11-08 09:54:00 -07:00
ralf
305aaad22c * REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments 2023-10-27 11:50:13 +03:00
ralf
f36149ae93 * REST API/Mail: always add signature below supplied body (independent of user preference for reply/forward) 2023-10-27 10:21:16 +03:00
Ralf Becker
db7d26a6a0 pending translations from our translation-server 2023-10-26 21:55:35 +02:00
Ralf Becker
c5b7251188 pending translations from our translation-server 2023-10-18 16:41:38 +02:00
nathan
dd88fdb716 Mail: Update flag icon when mail is flagged/unflagged 2023-10-03 17:03:37 -06:00
milan
2d35529380 WIP sl-Tree 2023-09-27 13:53:41 +02:00
Milan
7bde197f86 WIP sl-Tree 2023-09-27 13:08:08 +02:00
Milan
e3ca0bfacd Merge remote-tracking branch 'origin/master' 2023-09-27 12:59:53 +02:00
nathan
472ee73dda Improve styling & behaviour of Et2SelectEmail 2023-09-14 14:30:20 -06:00
Milan
0f1f45a0cc WIP sl-Tree 2023-09-14 17:36:28 +02:00