Commit graph

884 commits

Author SHA1 Message Date
the-djmaze
5e2d9c4fb0 set dropdown menu initDom to null 2023-11-26 18:06:42 +01:00
the-djmaze
77d2d099e2 Resolve Add a "Move to" button inside message view #1295 2023-11-26 18:06:19 +01:00
the-djmaze
eb802135a9 Add folder full name to message uids set 2023-11-26 17:52:20 +01:00
the-djmaze
df7888e3a6 Remove the openDropdownTrigger and replace some with a better toggle 2023-11-26 17:50:18 +01:00
the-djmaze
9d876d1146 Draft code: on message view set hash 2023-11-26 15:11:01 +01:00
the-djmaze
5047c3c6b8 Resolve #1328 2023-11-24 00:16:08 +01:00
the-djmaze
5cdbba8da0 Support \noinferiors to disallow creating subfolders 2023-11-22 04:07:57 +01:00
the-djmaze
442c4f5eb5
Merge pull request #1304 from tkasch/reply-fix
Fix threading view in Thunderbird (others?)
2023-11-14 17:05:00 +01:00
the-djmaze
13c23141ee Resolve #1303
And STATUS SIZE is part of RFC 8438, not RFC 9051
2023-11-14 16:49:38 +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
the-djmaze
09e3c7bec6 Rename FolderUserStore.folderListError to FolderUserStore.error 2023-10-31 01:39:40 +01:00
the-djmaze
bbf45ea979 Resolve #1274 2023-10-08 14:45:20 +02:00
the-djmaze
b3309f7b4e Cleanup messagelist UpOrDown handling 2023-10-08 14:07:02 +02:00
the-djmaze
59f9ccdbdc Remove messagelist UpOrDown delay 2023-10-08 14:03:32 +02:00
the-djmaze
231ccb1e43 Cleanup and simplify messageList UpOrDown handling 2023-10-08 13:57:46 +02:00
the-djmaze
e1649d0361 Drop .actionHandle 2023-10-02 18:35:59 +02:00
the-djmaze
396caabdaa Bugfix: flagParent failed due to my change for #1248 2023-10-02 18:05:12 +02:00
the-djmaze
6b0e6ec02a Improved selector changes of #1248 2023-10-02 12:47:47 +02:00
the-djmaze
63d0d138e6 Simplify change of #1247 2023-10-02 12:26:34 +02:00
the-djmaze
7a49d55736
Merge pull request #1248 from SergeyMosin/some-fixes
Some fixes
2023-10-01 11:46:05 +02:00
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
Sergey Mosin
a8710bacc9 improve: in mobile mode hide folders(left) panel when a folder is clicked 2023-09-18 15:54:14 -04:00
Sergey Mosin
15e59ef65f fix: allow clicking action on entire "ListItem" area, instead of just the "text elements" 2023-09-18 15:50:48 -04:00
the-djmaze
eb566ca9db Changes for idea in #1150 (isSmall not active yet) 2023-08-28 10:11:34 +02:00
the-djmaze
4e04461f80 Changes for "Request failed" error #1220 2023-08-21 16:02:57 +02:00
the-djmaze
47e3fc90f2 Resolve #1186 2023-06-26 12:41:47 +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
88279c55e0 Resolve #1111 2023-05-01 11:48:57 +02:00
the-djmaze
2adccdbaf3 Allow empty message body when there are attachments #1052 2023-04-11 14:16:47 +02:00
the-djmaze
dfc415e3a8 Allow when listLimited is active 2023-04-11 11:24:15 +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
91e60c1007 Resolve #1037 2023-04-03 09:35:56 +02:00
the-djmaze
28cd8245c4 Resolve #1048 2023-03-28 13:42:35 +02:00
the-djmaze
7105e23781 Resolve #1038 2023-03-21 18:55:38 +01:00
the-djmaze
e14719b021 Resolve #1027 2023-03-20 22:22:37 +01:00
the-djmaze
45be0d7aa8 Bugfix: ask unload when mobile and message visible 2023-03-20 15:21:56 +01:00
the-djmaze
49f76ffe76 Move more JSON code into MailSo\Mail\Message 2023-03-13 13:01:05 +01:00
the-djmaze
a019f4d80e Reset folder etag on draft send 2023-03-13 12:59:16 +01:00
the-djmaze
670271f257 Resolve #1005 2023-03-07 20:03:50 +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
d8b05ee361 Resolve #992 2023-02-25 14:16:04 +01:00
the-djmaze
d528498d8d Remove unused imports 2023-02-23 15:44:28 +01:00
the-djmaze
8623bb5d60 Reduce use of isMobile() 2023-02-23 15:43:32 +01:00
the-djmaze
57f497cf63 isMobile() not used in templates 2023-02-23 14:04:35 +01:00
the-djmaze
e1833ae032 Make layout fully responsive using matchMedia('(max-width: 799px)') 2023-02-23 13:54:32 +01:00
the-djmaze
b93a31f950 scrollMessage not needed on focusedState change 2023-02-22 14:57:29 +01:00