Commit graph

415 commits

Author SHA1 Message Date
the-djmaze
4fb359be59 Improved messages cache handling and fixed broken messagesBodiesDom 2023-02-20 10:49:22 +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
5105f6d4c1 Improved handling of secure message <style> CSS class names 2023-02-14 15:21:43 +01:00
the-djmaze
64818025e8 Added feature to allow <style> in messages 2023-02-14 14:54:38 +01:00
the-djmaze
aae3072209 Prepare cleanHtml() for new feature 2023-02-14 14:07:38 +01:00
the-djmaze
e2391d1ad2 Idea code for #951 2023-02-14 10:21:26 +01:00
the-djmaze
614e6c5756 Don't clone message for viewing, so that there is instant interaction with messagelist item 2023-02-14 10:11:25 +01:00
the-djmaze
a696d6c0a1 Bugfix: addressparser() didn't handle groups properly 2023-02-13 19:47:24 +01:00
the-djmaze
ebf429215b view Message in new tab/window was missing BCC 2023-02-13 19:46:30 +01:00
the-djmaze
974acaab90 Cleanup EmailModel 2023-02-13 17:05:44 +01:00
the-djmaze
33653eae81 Improved email address parsing and handling 2023-02-13 16:15:26 +01:00
the-djmaze
e8c93a1d0c Improved EmailModel handling 2023-02-12 18:28:30 +01:00
the-djmaze
dbabbb9385
bugfix for solution #950 incorrect mailto link 2023-02-12 01:13:30 +01:00
the-djmaze
6237a3691b Resolve #950 2023-02-12 01:02:55 +01:00
the-djmaze
31dd1b74b8 Resolve #938 2023-02-10 09:55:52 +01:00
the-djmaze
b2079f7263 Bugfix: whitelist fails when empty or when using : #938 2023-02-09 16:16:50 +01:00
the-djmaze
85d3a95dec Message whitelist #201:
* sort options based on domain count (highest top)
* hide when whitelist not active
2023-02-08 11:39:07 +01:00
the-djmaze
05d8e7b353 Improved autocrypt #342 2023-02-07 15:25:28 +01:00
the-djmaze
69064e2ad0 Image whitelist shortcuts as discussed in #201 2023-02-07 10:23:10 +01:00
the-djmaze
e8f200186d Added external images option 'Always when DKIM is valid' for #201 2023-02-06 17:16:31 +01:00
the-djmaze
b0a4fb77be Bugfix for whitelist to show images directly #201 2023-02-04 15:44:51 +01:00
the-djmaze
c6db5f1def Move blockquote switcher to HTML parser #902 2023-02-03 11:17:16 +01:00
the-djmaze
11c5b0e8f1 Resolve bug in images whitelist #201 2023-02-03 08:39:09 +01:00
the-djmaze
07079b519a Resolve #201 2023-01-31 14:45:50 +01:00
the-djmaze
974350ebee Found more JSON properties to change into JavaScript camelCase 2023-01-26 10:41:55 +01:00
the-djmaze
528b6cd096 cleanup some json code 2023-01-25 09:41:15 +01:00
the-djmaze
f080a302b1 Almost all JSON properties to JavaScript camelCase 2023-01-24 18:58:25 +01:00
the-djmaze
7f8707c4c0 Cleanup messages cache handling 2023-01-18 08:38:26 +01:00
the-djmaze
27b19ef29d Resolve #823 2023-01-03 09:46:10 +01:00
the-djmaze
d4c4f84c13 https://github.com/the-djmaze/snappymail/issues/796#issuecomment-1367247159 2022-12-29 13:40:46 +01:00
the-djmaze
5c9fdb6b55 Threaded view changes for https://github.com/the-djmaze/snappymail/issues/445#issuecomment-1364575843 2022-12-27 12:19:29 +01:00
the-djmaze
bafc5ad921 Move addComputables() from FolderModel.reviveFromJson to FolderModel.constructor 2022-12-22 12:00:02 +01:00
the-djmaze
c50670fc7f Rename printableUnreadCount() to unreadCount() 2022-12-22 11:40:56 +01:00
the-djmaze
215767ed9b Added: option to enable additional account unread messages count 2022-12-22 10:01:25 +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
315f2a345a Bugfix: handle multiple DKIM signatures authentication results 2022-12-21 20:51:33 +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
d7e93d8229 Merge MailSo\Mail\Folder into MailSo\Imap\Folder and speedup process 2022-12-14 14:03:16 +01:00
the-djmaze
f8f8cd0124 MessageResultCount to JMAP totalEmails 2022-12-13 14:04:43 +01:00
the-djmaze
3ccf70e5cd Don't fetchUnread for main account 2022-12-13 09:54:39 +01:00
the-djmaze
d0db7f5ce3 Resolve #760 2022-12-12 13:03:41 +01:00
the-djmaze
079f334bcc Resolve #437 2022-12-07 17:36:04 +01:00
the-djmaze
94c3fa464d Resolve #744 (not active!!) 2022-12-07 12:24:31 +01:00
the-djmaze
0d6499702d Replace some data-bind="click: function(){} with object functions to prevent eval() 2022-11-29 17:29:06 +01:00
the-djmaze
e27e014b81 Resolve #716 2022-11-28 13:49:38 +01:00
the-djmaze
7e1b85d023 Bugfix: Contact.display() returns [object Object] 2022-11-17 14:44:34 +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
decbbd8817 Resolve #571 by allowing to give an account a name/label 2022-11-08 17:40:12 +01:00
the-djmaze
245aaa92a2 Show 🔒 (lock) glyph in messagelist for encrypted messages 2022-11-04 11:41:39 +01:00
the-djmaze
7fac6ca9dd this.addObservables() to addObservablesTo() 2022-10-30 22:19:52 +01:00