Commit Graph

304 Commits

Author SHA1 Message Date
the-djmaze
ec9197cb85 Also fix MIME header parsing in JavaScript, read issue #1403 2024-02-04 23:03:53 +01:00
the-djmaze
9eb5646aec Redesign WYSIWYG handling to allow any editor (quill, tiny, etc. etc.) 2024-01-30 18:16:39 +01:00
the-djmaze
443a6df070 Small change to show why saving message to Sent mailbox failed #1397 2024-01-23 14:34:41 +01:00
the-djmaze
30ed8dde11 Resolve #1381 2024-01-12 01:56:12 +01:00
the-djmaze
08257f47cb Improved #1286 to be in line with all code 2023-12-11 11:38:38 +01:00
the-djmaze
65d469f71a Merge pull request #1286 from rezaei92/master
Sending group email to all contact addresses
2023-12-11 11:07:30 +01:00
Sergey Mosin
853727541f fix: flag indicators are added to wrong message when another message is selected while composing 2023-12-05 14:08:31 -05:00
the-djmaze
5e2d9c4fb0 set dropdown menu initDom to null 2023-11-26 18:06:42 +01:00
the-djmaze
df7888e3a6 Remove the openDropdownTrigger and replace some with a better toggle 2023-11-26 17:50:18 +01:00
Torsten Kasch
cdd74c8f20 Fix threading view in Thunderbird (others?)
Replies sent via SnappyMail break thread view in Thunderbird
due to not standard-compliant Reply-To and References headers.

* Due to the long IDs, the headers `Reply-To`, `References` (and `Messge-ID`)
  are split between the header name and its value. According to section RFC5322,
  section 2.2.3, this may be legal but it obviously causes problems.

* On subsequent replies, the parent's ID gets prepended to the `References`
  header. Section 3.6.4 of the same RFC specifies that the ID should be
  appended to that header.
2023-11-08 16:35:46 +01:00
Mohammad Rezaei
73dd4677da Sending group email to all contact addresses 2023-10-16 15:41:28 +03:30
Sergey Mosin
22691450af improve: if applicable set '\\answered' or '$forwarded' flag after a message is sent so the proper icon is shown in the message list view 2023-09-18 15:54:14 -04:00
the-djmaze
4e04461f80 Changes for "Request failed" error #1220 2023-08-21 16:02:57 +02:00
the-djmaze
a504fd9298 Resolve #1130 2023-05-16 12:20:45 +02:00
the-djmaze
2c014caa72 Resolve #1126 2023-05-12 23:21:55 +02:00
the-djmaze
13abe74a31 Resolve #1119 2023-05-09 12:07:07 +02:00
the-djmaze
2adccdbaf3 Allow empty message body when there are attachments #1052 2023-04-11 14:16:47 +02:00
the-djmaze
b0dda8d3ae Allow saving draft with empty body #1052 2023-04-04 12:22:51 +02:00
the-djmaze
da2ab68fcc Cleanup some enums to consts 2023-04-03 10:29:26 +02:00
the-djmaze
28cd8245c4 Resolve #1048 2023-03-28 13:42:35 +02:00
the-djmaze
e14719b021 Resolve #1027 2023-03-20 22:22:37 +01:00
the-djmaze
a019f4d80e Reset folder etag on draft send 2023-03-13 12:59:16 +01:00
the-djmaze
5436253ffd Cache changes for #1003 2023-03-06 11:36:23 +01:00
the-djmaze
234a335425 Resolve #932 2023-03-03 16:20:38 +01:00
the-djmaze
d1823af111 More JSON properties to JavaScript camelCase 2023-02-21 11:52:50 +01:00
the-djmaze
ce2fb9d7f2 Many AppData properties to JavaScript camelCase 2023-02-21 10:22:59 +01:00
the-djmaze
c53d9adaba Make allowCtrlEnterOnCompose an account setting (but inactive as never changed) 2023-02-21 09:18:26 +01:00
the-djmaze
8d52b0afdf Bugfix: Notification enum conflicts with window.Notification 2023-02-20 15:59:37 +01:00
the-djmaze
6e6ed0eab3 Resolve #974 2023-02-17 09:11:48 +01:00
the-djmaze
fb2eb62f83 Rename Folder Hash to ETag as it is the more obvious name 2023-02-16 10:55:23 +01:00
the-djmaze
4852895488 Resolve #967 btoa() issue 2023-02-15 17:29:47 +01:00
the-djmaze
03379a6163 Moved AllowDraftAutosave option from Settings -> Security to Settings -> General -> Compose 2023-02-15 17:05:53 +01:00
the-djmaze
a696d6c0a1 Bugfix: addressparser() didn't handle groups properly 2023-02-13 19:47:24 +01:00
the-djmaze
d898178985 emailArrayToStringLineHelper() filter addresses without email address
and simplify ComposeType handling
2023-02-13 19:19:00 +01:00
the-djmaze
33653eae81 Improved email address parsing and handling 2023-02-13 16:15:26 +01:00
the-djmaze
05d8e7b353 Improved autocrypt #342 2023-02-07 15:25:28 +01:00
the-djmaze
e23e0138a9 Enable RFC 8689 2023-01-30 15:21:17 +01:00
the-djmaze
974350ebee Found more JSON properties to change into JavaScript camelCase 2023-01-26 10:41:55 +01:00
the-djmaze
f080a302b1 Almost all JSON properties to JavaScript camelCase 2023-01-24 18:58:25 +01:00
the-djmaze
b0ed74575f Cleanup locate time handling 2022-12-23 12:22:57 +01:00
the-djmaze
bad33e6dc4 Cleanup JavaScript MessageModel by moving dynamic code to MailMessageView and ComposePopupView 2022-12-22 09:56:06 +01:00
the-djmaze
54896bf044 Remove most DoFolders loops as they are not used.
And move system folder detection/autocreate to MailboxDetectPlugin because it is hardly used.
And by using mailbox.role the default system folder detection is only using (IMAP and JMAP) RFC standards.
2022-12-15 13:49:39 +01:00
the-djmaze
a085bbb51d Small change based on comments of #355 2022-11-26 10:42:39 +01:00
the-djmaze
f4448635d1 Bugfix handling attachments MIME type / content-type as it was broken. 2022-11-16 15:14:00 +01:00
the-djmaze
676d379e29 Resolve #501 2022-11-15 14:45:38 +01:00
the-djmaze
4a0a6c80fc Resolve #574 2022-11-15 12:12:01 +01:00
the-djmaze
14bd9720e9 addAttachmentHelper(url,..) the url should be id 2022-11-10 12:41:04 +01:00
the-djmaze
d416ab3642 Bugfix OpenPGP.js sign HTML failed #600 2022-11-01 19:52:24 +01:00
the-djmaze
7fac6ca9dd this.addObservables() to addObservablesTo() 2022-10-30 22:19:52 +01:00
the-djmaze
7a0ec76d25 Cleanup Jua upload handler 2022-10-28 01:36:49 +02:00