Commit graph

50 commits

Author SHA1 Message Date
the-djmaze 6b0e6ec02a Improved selector changes of #1248 2023-10-02 12:47:47 +02:00
Sergey Mosin 8ab3055223 fix: unseen indicator is not shown in thread view when 'listGrouped' settings is false + show unseen message count when the message list is threaded 2023-09-18 15:52:39 -04:00
the-djmaze 4e04461f80 Changes for "Request failed" error #1220 2023-08-21 16:02:57 +02:00
the-djmaze 4c5f19579c Fix Fetch controller.abort(reason) handling #1220 2023-08-21 11:31:57 +02:00
the-djmaze 5bf0f3b562 Improvements for #1071 2023-06-13 13:44:38 +02:00
the-djmaze 3a3b2f0771 Prevent MessageList multiple request at the same time #1071 2023-06-12 17:00:23 +02:00
the-djmaze 1f8fddd3f4 Bugfix: show timeout/abort error for #1071 2023-05-30 14:48:12 +02:00
the-djmaze 8ea2ff4ae8 Resolve #968 2023-03-14 12:46:12 +01:00
the-djmaze f8b794ec1c Prevent folder/messages flags conflict by using the right name attributes for Folders 2023-03-13 11:49:40 +01:00
the-djmaze 5436253ffd Cache changes for #1003 2023-03-06 11:36:23 +01:00
the-djmaze b03d35bc7a Resolve #989 2023-02-23 18:51:54 +01:00
the-djmaze 8d52b0afdf Bugfix: Notification enum conflicts with window.Notification 2023-02-20 15:59:37 +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 88bfa5663f Prevent loading loop between MessageList and FolderInformation requests 2023-02-06 13:54:03 +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 cf12960507 Improved cache handling 2023-01-09 12:28:07 +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 8aa9d3009b Resolve #737 by new messagelist view per day 2022-12-22 17:15:54 +01:00
the-djmaze f8f8cd0124 MessageResultCount to JMAP totalEmails 2022-12-13 14:04:43 +01:00
the-djmaze 07876dee81 Add comment for #737 2022-12-05 11:09:57 +01:00
the-djmaze 7af66185c4 Idea for #737 2022-12-04 15:09:47 +01:00
the-djmaze 274ebd6855 Resolve #684 2022-11-22 15:26:16 +01:00
the-djmaze 7fac6ca9dd this.addObservables() to addObservablesTo() 2022-10-30 22:19:52 +01:00
the-djmaze 0fce269a82 listCheckedOrSelectedUidsWithSubMails() now returns Set instead of Array 2022-09-27 23:46:13 +02:00
the-djmaze cfbc04d3a4 Resolve #534 2022-09-27 18:56:28 +02:00
the-djmaze 1d982f3306 Improvement for #518 2022-09-13 23:00:26 +02:00
the-djmaze b01b18647a Bugfix: i broke hasCheckedOrSelected() 2022-09-13 22:00:49 +02:00
the-djmaze 0c87bbac21 Faster Selector.autoSelect 2022-09-09 17:04:52 +02:00
the-djmaze 47a861a243 Speedup listChecked().length to hasChecked() 2022-09-09 10:02:40 +02:00
the-djmaze 7df534b4b5 Rename isSpamAllowed to logical canMarkAsSpam 2022-09-08 12:16:37 +02:00
the-djmaze f451af2188 Centralize current Folder checks to prevent bugs (which there were) 2022-09-07 23:39:46 +02:00
the-djmaze 732b6eb641 Use JavaScript Optional chaining 2022-09-02 11:52:07 +02:00
the-djmaze 4349eda310 Translate request errors for #471 2022-08-02 11:01:19 +02:00
the-djmaze 561445de03 Better solution for #471 2022-08-01 22:45:17 +02:00
the-djmaze 2c4bd445a5 Resolve #471 by extending fetch messagelist to 60 seconds and handling timeout/abort 2022-08-01 13:59:14 +02:00
the-djmaze c2d6ee90ac Improved message flags/keywords/tags #419 2022-06-08 14:54:51 +02:00
the-djmaze df80ff9533 Put sound notifications in SMAudio 2022-06-07 18:46:06 +02:00
the-djmaze 78a3b1a5be Cleanup some MessageFlagsCache handling 2022-06-07 15:48:16 +02:00
the-djmaze a60d027169 Improved message cache handling and drop unused NEW_MESSAGE_CACHE 2022-06-07 11:54:19 +02:00
the-djmaze 9e4edd8843 Improved tags #419 2022-06-03 14:46:05 +02:00
the-djmaze 70e3e6423e Added message tags toggle for #419 2022-06-03 13:47:04 +02:00
the-djmaze a43fadb4e8 Use JMAP rfc8621 section-4 subject and receivedAt 2022-06-01 23:21:59 +02:00
the-djmaze 118505f91e Use JMAP rfc8621 section-2 totalEmails, unreadEmails and isSubscribed 2022-06-01 22:50:35 +02:00
the-djmaze 899648d8e4 Improved handling of imap message flags/keywords 2022-05-31 20:38:35 +02:00
the-djmaze fafe56ecb4 Fix and improved hasher routing 2022-03-03 16:28:05 +01:00
the-djmaze 962ddde1f3 Some small cleanups and fixes 2022-02-24 12:43:44 +01:00
the-djmaze c270f0ad9a Prevent Circular dependencies 2022-02-23 23:11:12 +01:00
the-djmaze 661cd2aaf9 Restructure JavaScript
Split list code from MessageUserStore into MessagelistUserStore
Move functions out of AppUser
2022-02-23 19:26:52 +01:00