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
Hadi Nategh
f7bcc773a8
Fix resize handler in mail compose
2023-02-17 12:37:19 +01:00
Hadi Nategh
32392ea0e3
Add missing app.js part a139d1e7d2
2023-02-16 11:24:59 +01:00
nathan
396c537dd7
Mail: Fix compose + to tracker tried to pass object as value
2023-02-14 11:47:25 -07: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
4fae387ec5
Fix error mailPreview undefined happening in mobile view
2023-02-10 10:34:59 +01: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
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
Hadi Nategh
5ade68dd76
Add collabora action into default and set attachments label
2023-02-06 16:15:32 +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
Hadi Nategh
bc17e9dc68
Add click to compose handler for addresses displayed in mail preview
2023-01-25 16:23:11 +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
nathan
c9186240c8
Mail: Clicking "on vacation" opens vacation dialog
2022-12-05 16:43:48 -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
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
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
Hadi Nategh
64941e6d86
Fix broken autofocus to mail content when replying to an email
2022-09-16 12:30:23 +02:00
Hadi Nategh
0a3e6503ac
Get vacation notice shown again
2022-09-15 16:06:20 +02:00
Hadi Nategh
a1a46ab5b7
Fix mail 'mark all as read' action no longer works
2022-09-09 09:36:37 +02:00
Hadi Nategh
8d7fdcf968
Set max rows for vacation's forward email addresses
2022-09-07 15:08:53 +02:00
Hadi Nategh
2eebd56811
Adjust sieve edit dialog
2022-09-07 11:31:16 +02:00
Hadi Nategh
1b4052a40f
Fix predefined compose's toolbar actions no longer getting set
2022-09-06 13:08:20 +02:00
Hadi Nategh
00b5cd0cd2
Fix mail edit account dialog
2022-09-01 12:04:03 +02:00
nathan
4570a5a264
Mail: Fix folder ACL
...
- Set searchUrl in template so it can be found during initialization. Using modifications to clear it.
- Passing initial value to avoid a query
2022-08-31 13:34:15 -06:00
Hadi Nategh
2e5cc0de10
Make subscription and folderManagement dialogs slightly bigger
2022-08-31 15:37:11 +02:00
Hadi Nategh
b83f2f5847
Fix mail compose dialog and implements consistent attachments block
2022-08-31 12:26:39 +02:00
ralf
4a17d9e2ac
fix JS errors caused by using widget.node instead of widget.getDOMNode()
2022-08-07 10:12:26 +02:00
Hadi Nategh
cfd12b4ec9
Fix smime indicators in preview
2022-07-28 16:39:47 +02:00
Hadi Nategh
47469c3842
Fix tnef attachments fails for first time read
2022-07-28 15:03:56 +02:00
Hadi Nategh
7c053d9dad
Implement new mail attachments block actions
2022-07-27 14:21:29 +02:00
Hadi Nategh
9c29863079
Fix from/to addresses in mail preview getting duplicated
2022-07-26 13:22:54 +02:00
ralf
fedfc78fb6
fix JS error for selected === undefined
2022-07-25 11:59:58 +02:00
Hadi Nategh
862d355e77
WIP mail list and preview styling
2022-07-22 15:08:32 +02:00
nathan
4b73a80699
Fix missing label / icon in delete folder confirmation
...
Some other et2_dialog->Et2Dialog changes
2022-07-20 14:23:55 -06:00
nathan
5d915ba5eb
Mail preview / display layout:
...
Fix header alignment, swap email display to use et2-select-email
2022-06-24 14:17:58 -06:00
nathan
d9400430e5
Mail: Use et2-select-email for displaying addresses in preview
2022-06-21 16:34:57 -06:00
Hadi Nategh
ac171a1076
Implements DND for et2-select-email tags
2022-06-21 16:21:23 +02:00
ralf
26c64c0838
* Mail: explicitly apply default font and -size before sending mail
2022-05-23 19:36:04 +02:00
ralf
4202b7357f
fix a couple of JS errors in mail-compose due to now select widget
2022-04-30 12:11:37 +02:00
nathan
6bd5388131
Mail: Fix pressing delete without selected mail deletes first mail when mail is not the open app when you log in
2022-04-13 16:41:20 -06:00
Hadi Nategh
2bcd6b16d8
Make sure value is set before using it
2021-12-09 14:02:35 +01:00
nathan
da6ff9d639
Merge branch 'master' into web-components
2021-11-24 09:42:28 -07:00
nathan
4cc8eea7b6
Mail: Make sure pressing [del] key twice in a row does not delete the first row on the second press
2021-11-22 11:56:42 -07:00
Hadi Nategh
b84ef08c29
Set node property for inputWidget as it's expected to contain input node
2021-10-13 15:36:33 +02:00
Hadi Nategh
966e611941
Find out the mailbox from the rowID
2021-09-27 11:22:49 +02:00
Hadi Nategh
6a689231e5
Catch miss encoding exception while checking mailbox for commit bec53dc57d
2021-09-27 10:50:50 +02:00
Hadi Nategh
c7d2f40a7b
Try to avoid running select all action on undesired mailbox
2021-09-24 10:23:51 +02:00
Hadi Nategh
1fd43b0bdd
* Mail: fix updating/deleting mail accounts does not refresh the mail tree no more
2021-09-01 16:23:38 +02:00
Hadi Nategh
89695620bc
Make sure et2 widgets are there before the container into vfsSelectUI app object
2021-07-06 15:50:49 +02:00
Hadi Nategh
70faf346e4
Fix error egw_keycode_translation_function is not defined
2021-07-06 14:53:56 +02:00
Hadi Nategh
7e350f4a4a
Fix miss replaced atob from commit e5f533cf6c
2021-07-01 10:28:06 +02:00
Hadi Nategh
b9d47c1511
Replace jQuery.base64 with native JS and remove its library
2021-07-01 10:26:51 +02:00
Hadi Nategh
8ac6b45b78
Fix not working actions in mail
2021-06-16 11:12:46 +02:00
Ralf Becker
771d6c727f
got mail app.js incl. jsapi/app_base.js working
...
plus marking et2 methods returning promisses as async and removing cache-buster from includeJS calls in egw_action_common.js as it causes double loads
2021-06-11 10:11:13 +02:00
nathangray
f953d7a3b2
Mail: Adapt to taglist not following API fix ( 200aebd171
) to drag and drop of email addresses works
2021-05-31 10:27:29 -06:00
Hadi Nategh
f5e2f7e719
Fix infinite loop before sending mail caused by integrated actions with no app right
2021-04-27 11:51:16 +02:00
Ralf Becker
6bac65210f
set an explict message-type "success" to stop error- instead of success-messages, if folder contained "error" or its translation
2021-04-21 09:39:47 +02:00
nathangray
3fb74753c8
Mail: No longer need to defer select handler restoration
2021-03-16 11:06:48 -06:00
nathangray
2aa52a43c8
Need to wait to restore the select handler to avoid nm selecting the next row.
2021-03-15 15:58:01 -06:00
nathangray
71be88ae75
Mail: Attempt to stop mail from loading but not displaying the next mail after moving a mail to another folder
...
Now de-selecting so push update does not re-select
2021-03-15 14:41:26 -06:00
nathangray
a97416ff5d
Mail: Attempt to stop mail from loading but not displaying the next mail after moving a mail to another folder
...
This is a timing issue.
2021-03-10 10:31:24 -07:00
nathangray
0021080641
Translation fixes from Stefan
2021-02-04 17:00:40 -07:00
Hadi Nategh
870cb9f175
Fix error "Uncaught (in promise) TypeError: framework.notifyAppTab is not a function", happens in mobile view
2020-12-17 16:01:43 +01:00
Hadi Nategh
a12cdb1d02
* Mail: do not override existing compose fields with predefined values
2020-10-19 13:12:18 +02:00
Ralf Becker
9ed7d0b110
* Mail: handle push of delete or move of all messages in folder
2020-09-08 17:17:25 +02:00
nathangray
8628b50ffb
* Mail: Fix deleting or moving multiple mail to another folder did not update the list
2020-08-24 12:35:06 -06:00
Ralf Becker
a7e611af5f
* Mail: fix moving a mail removes more then the moved mail, if push is active
2020-08-19 17:09:34 +02:00
Ralf Becker
e188c9f904
fix foldertree.getLabel(folder).replace() is not a function
2020-08-17 21:45:41 +02:00
Ralf Becker
6bd87cafb5
dynamic disable NM autorefresh on get_rows response depending on push support of imap-server
2020-08-11 15:52:28 +02:00
Ralf Becker
19b8cb25a8
ignore MessageAppend all together for all new message notifications, as Sieve moved mails still use MessageNew
2020-08-06 14:46:28 +02:00
Ralf Becker
879943f3d2
do NOT update counter in Mail tab-header, eg. for Junk
2020-08-06 13:00:51 +02:00
Ralf Becker
deac5166e7
check et2 is ready
2020-08-06 09:40:53 +02:00
Ralf Becker
6e2745f129
update unseen counter in folder-tree for delete too
2020-08-06 09:02:34 +02:00
Ralf Becker
2ea0792600
remove mails marked as \Delete eg. by TB, which does not expunge immediatly
2020-08-05 18:09:37 +02:00
Hadi Nategh
e3cf9b7aa5
Make sure to clean up the duplicated class
2020-08-05 16:43:57 +02:00
Hadi Nategh
6b3747d225
Update pushed flags without requesting from server
2020-08-05 15:38:14 +02:00
Hadi Nategh
3ece75667d
Avoid extra request to server for update-in-place refresh
2020-08-05 10:43:04 +02:00
Ralf Becker
371bb59bdf
pass requested uids to backend, also ignore Sent folder for notification and fix update of foldername
2020-08-04 18:17:04 +02:00
Ralf Becker
bb0b93bf67
changes to receive further push notifications from Dovecot 2.3+
2020-08-04 15:54:29 +02:00
Ralf Becker
a562cdf502
dynamic enable password suggest for sharing links
2020-07-30 21:56:57 +02:00
Ralf Becker
0f4b40c7fb
* Mail: new preference to disable notifications for new arriving mails (requires push for mail)
2020-07-30 12:10:53 +02:00
Ralf Becker
a350f6a871
increment notification counter on (closed) mail tab
2020-07-24 19:13:11 +02:00
Ralf Becker
a101a6f579
fix typo
2020-07-22 21:27:05 +02:00
Ralf Becker
a86a4bcdc3
fix account marked in tree gives only $acc_id not "$acc_id::INBOX"
2020-07-22 18:58:25 +02:00
Ralf Becker
28616ef0ee
nm_value.selectedFolder is not always set, read it from foldertree, if not
2020-07-22 17:38:02 +02:00
Ralf Becker
0f8a2668fb
fix token was only updated on account-change, not new login or daily token rotation, also support now multiple tokens/instances registring tokens for same account
2020-07-22 17:01:19 +02:00
Ralf Becker
8c46a2d541
remove outside module invalid import statement (added by PHPStorm)
2020-07-22 08:55:35 +02:00
nathangray
f0b924008b
Etemplate: Add a callback so apps can decide where to put new push rows
2020-07-21 15:32:22 -06:00
Hadi Nategh
eb927182b1
Mail push update:
...
- Implement folder status update
- Fix list gets updated even if it is not the active profile
2020-07-21 11:46:36 +02:00
Ralf Becker
bf44ee753a
WIP push for mail (currently only Dovecot with further configuration!)
2020-07-20 12:09:08 +02:00
Hadi Nategh
67d50fca78
Fix mail subject modifier dialog
2020-07-13 16:30:11 +02:00
Ralf Becker
76c36cfbcd
* Mail: allow to configure a proxy to display external http images (eg. proxy.egroupware.org)
2020-07-09 11:54:52 +02:00
Ralf Becker
bcf9e1edee
proxy http images to https
2020-07-08 20:51:33 +02:00
Hadi Nategh
11ba189bd0
Make sure content has at least an empty object
2020-07-02 11:00:15 +02:00