Commit Graph

2441 Commits

Author SHA1 Message Date
milan
2de5326f53 Merge remote-tracking branch 'origin/master' 2023-07-10 16:54:43 +02:00
milan
5e3c67a5cf converted egw_action from javascript to typescript
classes are now uppercase and in their own files. lowercase classes are deprecated.
Interfaces are now actual interfaces that should be implemented instead of creating and returning an ai Object every time
2023-07-10 16:54:22 +02:00
hadi
03745becf2 Fix mail compose editor not visible in mobile template 2023-07-10 16:42:13 +02:00
ralf
2bd5fd5601 WIP Mail REST API: enable direct sending of mails with token authentication / no password not allowing to save mail to Sent folder 2023-07-07 12:22:15 +02:00
nathan
bd93964de3 Mail: Let browser deal with text area sizing in compose for plaintext too 2023-07-06 08:15:32 -06:00
nathan
6ace2c1fbc Mail: Let browser deal with text area sizing in compose
Fixes bug where toolbar can get hidden when editing certain emails
2023-07-05 11:23:28 -06:00
ralf
65b239ca2c WIP Mail REST API: do NOT read attachments into memory, they might be to big 2023-06-30 17:13:42 +02:00
ralf
8a3fd670ee WIP REST API for mail: non-interactive direct sending of mails 2023-06-30 16:33:28 +02:00
ralf
dfef4ce0c5 WIP REST API for mail
currently we can launch (interactive) compose windows, if user is online
ToDo:
- send mails for a user
- authentication as arbitrary user with an API token
2023-06-29 12:50:04 +02:00
ralf
23895c94be WIP improve avatar loading in mail app
currently ET2Avatar is NOT correctly handling contactId=email:<email>
2023-06-27 08:59:59 +02:00
hadi
28a6ad1b62 Fix reply as forced HTML break plain text pseudo tags 2023-06-23 15:08:10 +02:00
hadi
a34a37fc04 Take emailTag preference for addresses used in mail list into account 2023-06-22 14:38:18 +02:00
hadi
eaacac1b40 Add new mail preference in order to be able to select the type info shown on email tags 2023-06-21 16:45:23 +02:00
hadi
c80304f7de Don't send inline images as attachments in smime messages back into client-side 2023-06-20 11:37:55 +02:00
hadi
fce9ba3a41 * Mail: fix mixed up inline images and attachments in smime signed messages 2023-06-19 17:05:37 +02:00
ralf
608963aa9b fix lots of warnings filling zpush logs 2023-06-09 18:28:57 +02:00
hadi
3a476dcbd6 Add translation 2023-06-02 16:32:29 +02:00
hadi
62d91350eb *Mail: Add new pane option for showing all columns in vertical 3-pane view 2023-06-02 11:38:54 +02:00
Ralf Becker
68aaad7f87 pending translations from our translation server 2023-05-24 11:52:22 +02:00
StefanU
d20a1132e3
Update smime_sign.svg 2023-05-21 18:14:32 +02:00
StefanU
92d4bbd37d
Update attach.svg
Size corrected, colour corrected, file optimised
2023-05-16 20:57:46 +02:00
StefanU
16f970fcbe
Update smime_encrypt.svg 2023-05-15 20:12:13 +02:00
hadi
dc90ee16d0 * Mail: fix preview and display no longer can decrypt an encrypted pgp message 2023-05-15 14:49:10 +02:00
hadi
0fba45d333 * Mail: fix date filter is no longer working in mail's list 2023-05-15 12:36:25 +02:00
ralf
193cd5cdb3 missed one avatar and did not remove the no longer used method 2023-05-10 09:54:03 +02:00
ralf
ace7a22c2f * Mail: performance improvements for huge addressbooks by caching avatars 2023-05-10 09:49:54 +02:00
nathan
3e1b1e56dc Fix focussed select does not close when it loses focus
Mail reply moves focus from To: to body, and To dropdown stayed open
2023-05-09 14:04:02 -06:00
ralf
db8bd9dcc3 * eSync/Mail: fix wrong timezone conversation if user-timezone is different from server-timezone 2023-05-09 17:06:05 +02:00
ralf
d045fde07c * Mail: searching in compose now ignores custom fields as they might lead to unexpected results 2023-05-08 15:13:12 +02:00
hadi
c5afac87bd *Mail: fix mail preview does not show its content for mails with no fromaddress set 2023-05-08 13:41:25 +02:00
StefanU
acf1eaa5f3
Update smime_sign.svg
New version
2023-05-06 20:14:50 +02:00
Ralf Becker
e7b340990a pending translations from our translation server 2023-05-02 13:17:09 +02:00
hadi
cea886fd83 Fix smime signed messages contain text/calender no longer are processed as event 2023-04-27 13:54:40 +02:00
hadi
efcbdde1a2 Fix mail preview failed to fetch text/calendar as attachment for smime signed messages 2023-04-27 12:42:38 +02:00
StefanU
d72ee9c962
Update mail_send.svg
with new, modern icon
2023-04-21 17:08:25 +02:00
hadi
b029d826d9 Fix broken resizing mail compose's textarea 2023-04-21 14:17:58 +02:00
hadi
4080a60aa2 Set right set of attachments object for smime resolved attachments sent to client-side 2023-04-21 11:57:21 +02:00
nathan
d8290f035b Mail: Fix moving folder hangs showing waiting icon 2023-04-19 11:57:23 -06:00
ralf
6ebbd5bb08 fix lists from other users gave a validation error for account-display "Lastname, Firstname" because of the comma 2023-04-18 16:27:01 +02:00
StefanU
f4a5c2384d
Update prio_high.svg 2023-04-15 14:13:58 +02:00
StefanU
c10c04d014
Add tag_message.svg
as replacement for png
2023-04-15 14:11:56 +02:00
StefanU
10276dc4ff
Update source.svg 2023-04-15 14:11:01 +02:00
StefanU
f82d56faf9
Add htmlmode.svg
as replacement for png
2023-04-15 14:07:45 +02:00
StefanU
d05c659e6d
Add textmode.svg
as replacement for png
2023-04-15 14:06:44 +02:00
Ralf Becker
de8824589e pending changes from our translation server 2023-04-12 11:17:25 +02:00
ralf
649645ab0f * Mail: allow placeholders in compose instead of email-addresses to be able to create mail templates 2023-04-11 15:01:40 +02:00
ralf
b146452754 move use of mail.index.preview template behind its definition, to fix PHP message: EGroupware\Api\Etemplate\Widget\Template::instance('mail.index.preview', '', '', '') template NOT found! 2023-04-04 20:22:20 +02:00
hadi
cac2508c4a * Mail: Make list refresh option available in 3pane-view through column selector 2023-04-03 16:06:11 +02:00
hadi
1e34d624ac Fallback on vertical mode if no preferences is set as default 2023-04-03 13:17:27 +02:00
hadi
ca20d73eac Fix broken share file as download link into an open compose dialog 2023-03-27 12:09:26 +02:00
hadi
48acee3c1e Fix mail mark as read eventhough it's not running in pane preview mode 2023-03-24 14:47:05 +01:00
hadi
ca87631cdb * Mail: fix mail preview don't get set correctly when running in expand pane view 2023-03-24 13:53:46 +01:00
ralf
906ada822a set date-column-width for 3-pane-view / vertical splitter to 140 to display the time too 2023-03-24 13:28:47 +01:00
hadi
bce12028c7 * Mail: fix mail preview can not show attachments for smime encrypted messages 2023-03-23 12:08:36 +01:00
nathan
a4ea9dda34 Mail: Respect force_mailto preference when clicking on email tags 2023-03-22 13:41:13 -06:00
nathan
211c7f9b3a Mail: Fix email to group when group had no email did not email group members 2023-03-20 10:55:12 -06:00
hadi
0ad326a507 Introduce new hooks boolean param called 'reload' in order to force main framework to refresh after saving preferences 2023-03-16 16:25:58 +01:00
ralf
cdb0998bee fix broken Collabora config stalls display of mail list 2023-03-15 20:46:53 +01:00
Ralf Becker
1a665046c9 pending translations from our translation server 2023-03-15 08:56:49 +01:00
hadi
d8cc92efe4 Do not dock/undock mil preview when it's set for vertical pane 2023-03-13 16:14:53 +01:00
ralf
560495cd9b open newly created accounts directly 2023-03-10 11:52:45 +01:00
Hadi Nategh
99b667da6c Fix broken dock/undocking mail preview on 3pane views 2023-03-07 14:55:46 +01:00
Hadi Nategh
558fd0147f *Mail: fix mail action moveTo folder fails on none pane view 2023-03-06 12:17:12 +01:00
Hadi Nategh
0e27bb843c Make sure the mail preview grid is there before using it 2023-03-03 11:05:34 +01:00
Hadi Nategh
a1c8fac94c *Mail: fix mail attachments action not being set properly based on users preference set in Filemanager (eg. open with Collabora or download) 2023-03-01 13:20:35 +01:00
nathan
406784263a Mail: Fix attachments buttons did nothing in display popup 2023-02-28 11:14:07 -07:00
Ralf Becker
b5df04c07f pending translations from our translation server 2023-02-28 09:27:00 +01:00
ralf
81d044d2a5 bump version to 23.1 2023-02-28 08:50:48 +01:00
Hadi Nategh
0abbd65d35 Fix styling for replyto button in mail compose 2023-02-24 14:18:25 +01:00
Hadi Nategh
0b6f649821 Trigger the squeezed mode for mail's nm header 2023-02-24 11:39:44 +01:00
Hadi Nategh
c466a4e9ab Do not run splitter resize control for mobile theme 2023-02-21 17:55:34 +01:00
StefanU
a4b982e75d
Delete mail_send.psd
Old psd...
2023-02-18 11:14:37 +01:00
StefanU
009d299bea
Update mail_replyall.svg
Size corrected, file optimised
2023-02-18 11:13:18 +01:00
StefanU
e012d29e25
Update mail_reply.svg
Size corrected, file optimised
2023-02-18 11:12:31 +01:00
StefanU
f0a35a3e54
Update mail_forward_attach.svg
Size corrected, file optimised
2023-02-18 11:11:23 +01:00
StefanU
da2117ba4b
Update mail_forward.svg
Size corrected, file optimised
2023-02-18 11:10:40 +01:00
Ralf Becker
9af53cfab4 pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation 2023-02-17 15:46:37 +01:00
Ralf Becker
7e1fdc4637 pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation 2023-02-17 15:45:29 +01:00
Hadi Nategh
f7bcc773a8 Fix resize handler in mail compose 2023-02-17 12:37:19 +01:00
Hadi Nategh
d17f7d2e55 Fix fields in composer are not equally aligned 2023-02-17 11:35:44 +01:00
Hadi Nategh
32392ea0e3 Add missing app.js part a139d1e7d2 2023-02-16 11:24:59 +01:00
nathan
8d58eefc0a Change side menu bullet icons to 16px 2023-02-15 14:58:10 -07:00
StefanU
ad39688a9a
Update unread_flagged_small.svg
Size corrected, file optimised, colour corrected
2023-02-15 21:51:36 +01:00
nathan
524a9b3c7b Change how readonly multiple selects with rows=1 show more tags are hidden
Showing total number of values is way easier than showing the number that aren't displayed
2023-02-15 13:23:05 -07:00
Hadi Nategh
a139d1e7d2 WIP making mail nm header more responsive 2023-02-15 16:35:54 +01:00
Hadi Nategh
d3bb9b9b78 WIP making mail nm header more responsive 2023-02-15 13:24:36 +01:00
nathan
396c537dd7 Mail: Fix compose + to tracker tried to pass object as value 2023-02-14 11:47:25 -07:00
Hadi Nategh
7d9c55e4bf Fix attachment's dropdown menu in mail display dialog not being enabled 2023-02-14 18:22:56 +01:00
StefanU
470779479a
Update mail_label2.svg
Size corrected, file optimised, colour corrected
2023-02-13 21:10:49 +01:00
StefanU
b4376a3dfe
Update kmmsgdel.svg
File optimisations, colour corrected
2023-02-10 18:19:06 +01:00
nathan
2c997390f6 Mail: Use "Collabora Online" instead of "Open with Collabora Office" in attachment action dropdown because it fits better 2023-02-10 10:06:47 -07:00
Hadi Nategh
67b7537e26 Fix fields in mail preview are wrongly sized 2023-02-10 12:29:35 +01:00
Hadi Nategh
4fae387ec5 Fix error mailPreview undefined happening in mobile view 2023-02-10 10:34:59 +01:00
ralf
1949f461b8 remove font-size to use default from preferences for text mails 2023-02-10 08:59:09 +01:00
ralf
949f5c5961 let avatar and labels overlap, From/To is small enough compared with Attachments 2023-02-10 08:38:24 +01:00
nathan
1a55a2c643 Mail: Fix preview headers did not change size with preferred font size 2023-02-09 14:47:43 -07:00
nathan
bf764df720 Mail: Multiple attachments changes
- Offer to open in Collabora any file, not just editable (PDF)
- Put collabora option first in the option list if user prefers to open in collabora
- Change label to "Open with Collabora Office" with translation from Birgit
2023-02-09 14:47:43 -07:00
Hadi Nategh
6d9c31d6be Fix misaligned avatar in mail preview 2023-02-09 12:36:00 +01:00
Hadi Nategh
365c165eca Apply same styling for attachments in mail display 2023-02-09 11:38:01 +01:00
Hadi Nategh
584bdcb5c2 Rearrange attachments container in mail preview 2023-02-09 11:27:27 +01:00
nathan
efa550f251 Et2Select: Add onTagClick property for actions on tag clicks
Fixes unable to detect clicking on individual tags inside readonly et2-select-email
2023-02-08 09:11:33 -07:00
Hadi Nategh
c6e025d31b Fix attachments and addresses in mail display 2023-02-08 14:59:56 +01:00
Hadi Nategh
8aabdee6f7 Fix mail mobile view no longer shows unseen status 2023-02-08 14:36:21 +01:00
Hadi Nategh
5660f89b60 Fix broken pgp encryption frame in mail compose 2023-02-08 12:29:20 +01:00
Hadi Nategh
8b5ee28335 Get attachments dropdown left aligned 2023-02-08 10:09:17 +01:00
Hadi Nategh
7f6f4e94a6 Remove gap between addresses in mail preview 2023-02-08 09:54:03 +01:00
nathan
9cde6a7171 Fix some styling on select-email
- Make +N tag right aligned & look like text, not tag
- Fix popup to open below but covering field
- give popup border & dropshadow
2023-02-07 12:04:05 -07:00
Hadi Nategh
553c318529 More styling for mail preview 2023-02-07 16:50:22 +01:00
Hadi Nategh
78ec08fcc4 Rearrange the date in mail preview 2023-02-07 15:41:04 +01:00
Hadi Nategh
98b8258f0f Get addresses out of details and fix attachments caption 2023-02-07 12:22:23 +01:00
Hadi Nategh
26214a3aa3 Fix collabora app installed check and set the right action name 2023-02-07 09:47:58 +01:00
nathan
cd980c78df Limit mail to & cc addresses to 1 row, show all on hover.
Use:
multiple="true" rows="1" maxTagsVisible="1"
to trigger show all on hover
2023-02-06 14:48:55 -07:00
Hadi Nategh
5ade68dd76 Add collabora action into default and set attachments label 2023-02-06 16:15:32 +01:00
Hadi Nategh
e9c960671a Fix alignment and color for mail subject in preview 2023-02-06 11:23:19 +01:00
StefanU
88edfc8d3f
Update mail_label4.svg
File optimisation
2023-02-03 22:12:38 +01:00
nathan
933d13c8b2 Mail: Only add attachment action to open in Collabora for files that should be opened in Collabora 2023-02-01 08:57:31 -07:00
nathan
cce1088486 Mail: Add attachment action to open in Collabora 2023-01-31 15:03:59 -07:00
nathan
d94c10b09f Mail: Prefer client-side lavatar over server-side in mail list 2023-01-27 15:10:25 -07:00
nathan
5bab72b8be Use client-side Et2LAvatar for user accounts whenever possible, only using avatar.php when there's a real image.
TODO:
- Need to find a cheap way to determine if there's a real image in Api/src/Accounts.php & class.mail_compose.inc.php

- Still some work for me to do in Et2SelectEmail
2023-01-27 10:34:40 -07:00
ralf
a924bf7dbc add missing closing tag 2023-01-25 18:49:00 +01:00
Hadi Nategh
bc17e9dc68 Add click to compose handler for addresses displayed in mail preview 2023-01-25 16:23:11 +01:00
Hadi Nategh
77d6a7e648 Fix some styling issues and set message's date to display date and time 2023-01-25 14:59:09 +01:00
ralf
e56055f12d defer calls to mail_refreshFolderStatus for 2s, to accumulate updates of multiple rows e.g. deleting multiple emails 2023-01-25 14:55:20 +01:00
ralf
b0f5cfbcdb improve OAuth mail authentication by not opening wizard multiple time
also avoid authentication loop, if there is an error
2023-01-25 13:38:40 +01:00
ralf
8ec106f22b converting .xet files to new webcomponents-format 2023-01-04 11:28:10 -06:00
nathan
17ab16dfe4 Mail: give more horizontal space for to/cc email address labels 2022-12-14 08:44:11 -07:00
nathan
6c4c42bcde Translation of "on vacation" from Birgit 2022-12-12 15:09:57 -07:00
nathan
7b28ec9aed Mail: More changes to print view
- Remove app icon
- Move sender lavatar so to/cc are farther left
2022-12-12 14:09:17 -07:00
nathan
409b2a4349 Mail: Force "to" as first focus field
(other inputs are higher, but not always visible)
2022-12-08 10:23:30 -07:00
nathan
c9186240c8 Mail: Clicking "on vacation" opens vacation dialog 2022-12-05 16:43:48 -07:00
nathan
09ecd29a91 Mail: Fix mail vacation notice widget did not hide 2022-12-05 16:27:39 -07:00
nathan
cc6c3871a5 Mail: Make sure all addresses & attachments are visible when printing 2022-12-05 09:38:53 -07:00
ralf
70d571f8bf converting plain-text mail to html mistakes angle brackets for tags 2022-12-02 15:24:32 +01:00
Ralf Becker
d999bae1bc pending changes from our translation server 2022-12-02 09:59:30 +01:00
StefanU
0364dfa0d1
Update mail icon
Size adjusted 28px => 32px, without border, file optimations
2022-11-30 22:00:01 +01:00
nathan
2ed964d4d7 Mail: Increase height of import message popup 2022-11-28 10:51:11 -07:00
nathan
c15440e905 Mail: Fix import message gave error "Destination folder does not exist" 2022-11-15 13:15:17 -07:00
nathan
cbccbba108 Mail: Adjust column alignment in horiziontal view 2022-11-09 15:02:56 -07:00
nathan
a6bcc3228d Mail: Adjust positioning / margins of preview in horizontal mode 2022-11-09 10:44:13 -07:00
Hadi Nategh
e2d278e497 Make sure the et2 object is there before using it 2022-11-04 11:43:52 +01:00
Hadi Nategh
005aaa0ea2 Fix js error in smime add certificate dialog 2022-10-26 13:19:15 +02:00
nathan
8df89dcfb1 Mail: Switch mail icon in preview with email icon, move it down a little 2022-10-25 10:53:27 -06:00
nathan
297c70d4fe Mail: Fix creating tracker ticket out of email fails due to error
Exception "Et2Dialog._create_parent is not a function"
2022-10-19 08:39:13 -06:00
Hadi Nategh
60190338d5 Do not continue on checking mail filemode if there's no attachments data 2022-10-14 15:19:05 +02:00
Hadi Nategh
ecca3dc79c Fix avatar alignment on rows with labels and flags set 2022-10-13 13:46:45 +02:00
Hadi Nategh
47daa738d0 Do not apply mail horizontal template in mobile view 2022-10-12 12:49:41 +02:00
Hadi Nategh
11a4e21cb8 Try to get mails flagged/labelled rows aligned with none flagged ones 2022-10-11 16:14:13 +02:00
nathan
ec388c955a Fix open compose windows created new drafts after main window was reloaded 2022-10-05 14:30:43 -06:00
Hadi Nategh
60aa0035a7 Try to set focus back to plain text area when replying to a plain text mail 2022-09-29 11:27:47 +02:00
nathan
260fa0d727 Mail: Turn on multiple so we get + & avatars on email addresses 2022-09-28 11:17:37 -06:00