Commit graph

2676 commits

Author SHA1 Message Date
the-djmaze 7135af995d Extend example extension code with more details 2023-11-27 01:51:23 +01:00
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 a2b638dc55 Remove all String.trim() from Sieve RainLoop script #1329 2023-11-26 02:55:08 +01:00
the-djmaze 5047c3c6b8 Resolve #1328 2023-11-24 00:16:08 +01:00
the-djmaze bde5060008 Revert #1323
As rfc5228 implementations MUST support the "keep", "discard", and "redirect" actions.
2023-11-23 01:46:46 +01:00
the-djmaze 0736782a44 Resolve #1323 2023-11-23 01:34:55 +01:00
the-djmaze 5cdbba8da0 Support \noinferiors to disallow creating subfolders 2023-11-22 04:07:57 +01:00
the-djmaze f6764b3616 Resolve #1284 2023-11-21 14:19:54 +01:00
the-djmaze 50fef1cf69 small code cleanup 2023-11-21 13:56:16 +01:00
the-djmaze 87381e2e4d Resolve #1302 2023-11-17 00:37:21 +01:00
the-djmaze e7d7ca48e4
Merge pull request #1301 from SergeyMosin/mailbox-uri-fix
Fix: '#/mailbox/folder/mUID/search' uri/route handling
2023-11-15 00:42:49 +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
the-djmaze 9bdd7d5564 Define sortMode inside addObservablesTo() 2023-11-14 11:28:50 +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
Sergey Mosin 4b26317be8 fix: '#/mailbox/folder/mUID/search' URI does not show the message 2023-11-07 09:34:21 -05:00
the-djmaze 09e3c7bec6 Rename FolderUserStore.folderListError to FolderUserStore.error 2023-10-31 01:39:40 +01:00
the-djmaze f097c8bb92 Rename folderListOptimized to optimized 2023-10-31 01:38:09 +01:00
the-djmaze 1a5ff4772d Drop unused AccountUserStore.signature
Drop debounce from AccountUserStore.loading
2023-10-31 01:36:41 +01:00
Mohammad Rezaei c402d90256 Improve the group mail features styles 2023-10-29 11:05:33 +03:30
the-djmaze 36789bd3b5 Cleanup knoin 2023-10-24 17:25:09 +02:00
the-djmaze e6a60b879e No need for __dom property 2023-10-24 17:07:14 +02:00
Mohammad Rezaei 73dd4677da Sending group email to all contact addresses 2023-10-16 15:41:28 +03:30
the-djmaze 8fda2f4955 No need to check for !oMoveFolder && !bDelete 2023-10-08 14:45:50 +02: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 8841464f84 Remove unused returnValue 2023-10-08 12:30:38 +02:00
the-djmaze e1649d0361 Drop .actionHandle 2023-10-02 18:35:59 +02:00
the-djmaze 57b804f3a3 Bugfix: using messages list checkboxes failed 2023-10-02 18:34:33 +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 dadb6b86c3 improve: address input: space character can trigger '_parseValue' if the email address looks complete 2023-09-18 15:54:14 -04:00
Sergey Mosin 11c616715d improve: use calendar icon in message list for messages with '.ics' or 'text/calendar' attachments 2023-09-18 15:54:14 -04: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
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 c60f8776f4 Resolve #1208 2023-08-29 16:08:24 +02:00
the-djmaze 4f3265f8b6 Resolve #1215 2023-08-28 17:44:07 +02:00
the-djmaze eb566ca9db Changes for idea in #1150 (isSmall not active yet) 2023-08-28 10:11:34 +02:00
the-djmaze 8f79a4c34b Show paperclip at EML attachments #1166 2023-08-22 13:57:36 +02:00
the-djmaze ab986677dc Color picker use color blind palette "Tableau 10" by Maureen Stone by default #1199 2023-08-22 11:40:13 +02:00
the-djmaze 54344a5b54 Idea for #1199 2023-08-21 17:12:24 +02: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 037ed7e257 Change for #1225 2023-08-21 10:01:10 +02:00
Sergey Mosin 1fcada1b07 squire ui: show current(under cursor) font-family and font-size in the editor toolbar 2023-07-14 14:16:15 -04:00
Sergey Mosin ceeb55acf2 improve: only show 'Add "domain.tld" as an application for mailto links?' message after login (firefox shows the message on every reload otherwise). 2023-07-09 09:06:20 -04:00
Sergey Mosin c75c0e9ed1 fix: 'reloadTime' function result is passed into 'setInterval' instead of the function 2023-07-09 09:06:16 -04:00
the-djmaze 4cd24b87ff Translate for new BIDI #1200 2023-07-04 09:47:02 +02:00
the-djmaze 63f9137812
Merge pull request #1200 from rezaei92/master
Added bidi buttons to Squire editor
2023-07-04 09:36:25 +02:00
the-djmaze 0e3ed0fea0 Resolve #1192 2023-07-03 11:05:11 +02:00
Mohammad rezaei b2b07ab920
Added bidi button to Squire editor 2023-07-01 17:31:07 +03:30
the-djmaze 47e3fc90f2 Resolve #1186 2023-06-26 12:41:47 +02:00
the-djmaze 739a2ce39e Attachments in "new window" view #1166 2023-06-22 13:22:32 +02:00
the-djmaze 1a499f61fd Resolve #1187 2023-06-22 12:54:52 +02:00
the-djmaze 2a45142644 Resolve #1185 2023-06-22 12:42:59 +02:00
the-djmaze 821b175391 https://github.com/the-djmaze/snappymail/discussions/1043#discussioncomment-6166617 2023-06-19 14:36:45 +02:00
the-djmaze ed31ed206d Translate Squire UI 2023-06-13 14:22:20 +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 9ff3e94870 Resolve #1169 2023-06-12 13:12:13 +02:00
the-djmaze 3b682f5811 Added BIDI to Squire #1158 2023-06-12 11:45:59 +02:00
the-djmaze 1d6be7ae52 Detailed error for "Cannot access the repository at the moment" #1164 2023-06-08 14:31:57 +02:00
the-djmaze d190aa114b Resolve #1149 2023-06-05 15:31:01 +02:00
the-djmaze 7404ee058f Orange border for unread thread sub message(s) 2023-05-30 16:13:59 +02:00
the-djmaze 26fb2cf9fb Resolve #1028 2023-05-30 16:02:41 +02:00
the-djmaze 1f8fddd3f4 Bugfix: show timeout/abort error for #1071 2023-05-30 14:48:12 +02:00
the-djmaze b22d16a2b6 Resolve #1137 2023-05-30 14:24:45 +02:00
the-djmaze e90ecd472c Merge branch 'master' of github.com:the-djmaze/snappymail 2023-05-23 13:54:14 +02:00
the-djmaze 197f597d1c Resolve #1134 2023-05-23 13:53:44 +02:00
the-djmaze 3340e0ba9f Left side menu position for RTL #1056 2023-05-18 16:52:24 +02:00
the-djmaze 02576302c9 CSS unicode-bidi #1056 2023-05-16 17:28:15 +02:00
the-djmaze a504fd9298 Resolve #1130 2023-05-16 12:20:45 +02:00
the-djmaze 59aa1cac35 Resolve #1125 2023-05-12 23:43:13 +02:00
the-djmaze 2c014caa72 Resolve #1126 2023-05-12 23:21:55 +02:00
the-djmaze ffde5ddfb3 Bugfix: addEventListener('rl-view-model') missing for Settings #1013 2023-05-09 12:31:29 +02:00
the-djmaze 7968518f9c Compose window RTL #1056 2023-05-09 12:11:38 +02:00
the-djmaze 13abe74a31 Resolve #1119 2023-05-09 12:07:07 +02:00
the-djmaze 759ed2ad36 Fix tabs labels row height 2023-05-09 11:27:40 +02:00
the-djmaze 2d52493b89 Fix locale pagination order for #1056 2023-05-08 13:23:54 +02:00
the-djmaze bf6f342ffd Make pagination numbers locale aware for #1056 2023-05-08 13:01:16 +02:00
the-djmaze 88279c55e0 Resolve #1111 2023-05-01 11:48:57 +02:00
the-djmaze 404778089b I broke code with previous commit 2023-04-24 12:03:03 +02:00
the-djmaze 1883b407a6 TODO: Sieve issue on account switch
When current domain has sieve but the new has not, or current has not and the new has
2023-04-24 12:01:09 +02:00
the-djmaze 80d64574a6 Changes for #1078 2023-04-24 11:19:07 +02:00
the-djmaze a9a49a2d6f Also login RTL #1056 2023-04-18 11:43:28 +02:00
the-djmaze a71ea44753 Improved RTL support #1056 2023-04-18 11:35:31 +02:00
the-djmaze 9cabfe7570 Merge branch 'master' into rtl-support 2023-04-18 09:54:24 +02:00
the-djmaze c7cc250b1e Resolve #1086 2023-04-18 09:31:14 +02:00
the-djmaze 8630b418d1 Resolve #1082 2023-04-18 09:22:04 +02:00
the-djmaze 2adccdbaf3 Allow empty message body when there are attachments #1052 2023-04-11 14:16:47 +02:00
the-djmaze 20a2f5f185 Added base code for RTL support #1056 2023-04-11 12:55:59 +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 af9b778f63 Log \nonexistent folder for #1008 2023-04-04 12:18:58 +02:00
the-djmaze 87313d0616 Resolve #1003 2023-04-04 11:57:52 +02:00
the-djmaze 944a2cb8dc A solution for #1056 to support <html data-date-lang="fa-IR" 2023-04-04 11:28:15 +02:00
the-djmaze fadba0f36a Resolve #1022 2023-04-04 11:09:57 +02:00
the-djmaze 2e0fc1585d Improved Squire by visualizing some active buttons states 2023-04-04 10:15:18 +02:00
the-djmaze baacddd324 Bugfix: GnuPG decrypt failed 2023-04-03 10:29:42 +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 db5bd3cd36 Improved attachmentIcon glyph coloring 2023-03-21 11:05:34 +01:00
the-djmaze b29d8f617c Better align .accountPlace text 2023-03-21 10:06:00 +01:00
the-djmaze 50487af6a7 Improved attachment glyph handling 2023-03-21 10:05:29 +01:00
the-djmaze 6b29460bdf Change for #1025 2023-03-20 22:38:02 +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 60dca97603 Bugfix: when decrypt message, subject was replaced empty 2023-03-20 08:27:53 +01:00
the-djmaze e30f9854b7 Fix theme cached handling 2023-03-17 23:20:42 +01:00
the-djmaze 308c7197c7 Resolve #1007 2023-03-14 13:55:20 +01:00
the-djmaze 8ea2ff4ae8 Resolve #968 2023-03-14 12:46:12 +01:00
the-djmaze 2201060888 Changes for #1007 2023-03-14 10:46:52 +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 f8b794ec1c Prevent folder/messages flags conflict by using the right name attributes for Folders 2023-03-13 11:49:40 +01:00
the-djmaze 17b1deb95b FolderInformation() use jsonSerialize() 2023-03-13 10:46:40 +01:00
the-djmaze 670271f257 Resolve #1005 2023-03-07 20:03:50 +01:00
the-djmaze d484392518 Improved mailvelope handling 2023-03-07 16:06:09 +01:00
the-djmaze 4a9bc53558 Fix PGP/Inline view 2023-03-07 15:42:13 +01:00
the-djmaze bd7f9856f2 Redesign Raw handling as encodeRawKey/decodeRawKey doesn't need encryption 2023-03-07 13:53:52 +01:00
the-djmaze 8c7fd77762 Resolve #1001 2023-03-06 11:55:32 +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 44b8370f63 Bugfix: src is null 2023-03-03 16:10:29 +01:00
the-djmaze 33c10365f0 Improved FolderCollection handling 2023-03-03 15:50:27 +01:00
the-djmaze 1663cc6ce5 Put top menu "accountPlace" inside top-system-dropdown-id 2023-02-25 15:10:21 +01:00
the-djmaze 9ef96fccdd Don't make font bigger when screen > 1400px 2023-02-25 14:32:45 +01:00
the-djmaze 661e66d7fd Put attachment controls inside attachmentsPlace 2023-02-25 14:24:42 +01:00
the-djmaze d8b05ee361 Resolve #992 2023-02-25 14:16:04 +01:00
the-djmaze 0144be49bf Show message toolbar on screens > 1400px #970 2023-02-25 10:55:24 +01:00
the-djmaze bc74ca34d3 Simplify CSS code 2023-02-24 18:31:03 +01:00
the-djmaze f85e7b5dec Resolve #990 2023-02-24 12:38:19 +01:00
the-djmaze 91b4ff16bd Reduce/simplify CSS footprint 2023-02-24 11:45:26 +01:00
the-djmaze b03d35bc7a Resolve #989 2023-02-23 18:51:54 +01:00
the-djmaze a86c5ba639 bugfix: unicode mailto: addresses 2023-02-23 18:43:27 +01:00
the-djmaze d92f25973b fix unicode email address matching #955 2023-02-23 17:38:41 +01:00
the-djmaze 5ef79e5148 Also match unicode email addresses #955 2023-02-23 17:24:23 +01:00
the-djmaze 9fa145dbc5
Merge pull request #988 from HeySora/system-font
Use the System/Browser font by default
2023-02-23 15:50:48 +01:00
the-djmaze d528498d8d Remove unused imports 2023-02-23 15:44:28 +01:00
the-djmaze 7f62d9b7aa remove unused aCache 2023-02-23 15:43:43 +01:00
the-djmaze 8623bb5d60 Reduce use of isMobile() 2023-02-23 15:43:32 +01:00
the-djmaze 6af13255f2 No need to listen for resize as matchMedia() is used now 2023-02-23 14:35:13 +01:00
HeySora d8f6ed1370
Use the System/Browser font by default 2023-02-23 14:08:38 +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 b5db67d23f Bugfix some mobile CSS 2023-02-22 17:57:10 +01:00
the-djmaze 97282075b0 Reduce some JavaScript 2023-02-22 17:43:54 +01:00
the-djmaze f023a0799c Probable fix for #860 2023-02-22 15:06:59 +01:00
the-djmaze b93a31f950 scrollMessage not needed on focusedState change 2023-02-22 14:57:29 +01:00
the-djmaze a80bb83ce9 Simplify CSS folder .focused 2023-02-22 14:53:12 +01:00
the-djmaze c83cf64b80 Resolve #537 2023-02-22 14:09:26 +01:00
the-djmaze d10aec8f08 Resolve #955 and allow unicode 2023-02-22 08:51:33 +01:00
the-djmaze 4d8f7d2af7 No need for rl.initData 2023-02-21 20:05:02 +01:00
the-djmaze 0172931bf9 removed unused data.set('SignatureInsertBefore') in IdentityPopupView 2023-02-21 16:28:20 +01:00
the-djmaze 0f82ad1109 Cleanup Identity edit window 2023-02-21 16:26:21 +01:00
the-djmaze d495369688 Cleanup IdentityModel handling 2023-02-21 16:02:22 +01:00
the-djmaze bfffa750ca Translate "Are you sure you want to exit?" 2023-02-21 15:45:21 +01:00
the-djmaze 5050d8edb3 Improved folder name editing 2023-02-21 15:33:55 +01:00
the-djmaze 1c1b043a50 Improved key event handling 2023-02-21 14:26:37 +01:00
the-djmaze 81d521c562 Simplify folder name editing 2023-02-21 14:26:16 +01:00
the-djmaze 938c209869 Cleanup a bit of javascript 2023-02-21 12:59:56 +01:00
the-djmaze 0b8ec5c664 Bugfix: language selector didn't show current language in green 2023-02-21 11:53:43 +01:00
the-djmaze d1823af111 More JSON properties to JavaScript camelCase 2023-02-21 11:52:50 +01:00
the-djmaze 07f6b7545a Rename spam=>junk and draft=>drafts folder names to be compatible with IMAP and JMAP 2023-02-21 10:56:21 +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 618333e257 Removed unused allow_html_editor_biti_buttons config option 2023-02-21 09:07:11 +01:00
the-djmaze 8b70fee072 Moved rl.fetch and rl.fetchJSON to boot.js so that AppData can be fetched as JSON 2023-02-21 09:04:47 +01:00
the-djmaze 8d52b0afdf Bugfix: Notification enum conflicts with window.Notification 2023-02-20 15:59:37 +01:00
the-djmaze b5ab175953 Merge GnuPG and OpenPGP.js passphrases 2023-02-20 15:49:38 +01:00
the-djmaze 8a8d1d756e centralize elementById('rl-app') 2023-02-20 15:47:46 +01:00
the-djmaze 8a63ae05ef Cleanup unused Squire code 2023-02-20 13:12:09 +01:00
the-djmaze e56d1cf5c6 Resolve #954 2023-02-20 11:50:11 +01:00
the-djmaze 3e99f760a4 Resolve #953 2023-02-20 11:25:20 +01:00
the-djmaze 4fb359be59 Improved messages cache handling and fixed broken messagesBodiesDom 2023-02-20 10:49:22 +01:00
the-djmaze 15f9aa11db v2.26.2 2023-02-17 14:27:16 +01:00
the-djmaze 75a6353445 Remove CSS white-space from messages to prevent annoying side scrolling 2023-02-17 13:35:59 +01:00
the-djmaze ab77949e64 Changes for #973 2023-02-17 13:35:21 +01:00
the-djmaze 6e6ed0eab3 Resolve #974 2023-02-17 09:11:48 +01:00
the-djmaze 3b7deb1328 Improved cleanHtml() and cleanCSS() handling 2023-02-17 08:54:17 +01:00
the-djmaze 1506a158f4 Show loadavg in Admin -> About for #971 2023-02-17 08:26:53 +01:00
the-djmaze a9eff27f99 Resolve #972 2023-02-16 16:08:05 +01:00
the-djmaze b240c26667 Resolve #962 2023-02-16 14:02:55 +01:00
the-djmaze 5216535278 Move the "upload EML file to mailbox" Append feature into a DoFolderAppend() 2023-02-16 13:13:23 +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 ae1e6184c3 Resolve #956 2023-02-15 11:57:30 +01:00
the-djmaze 7a762e50c7 Resolve #957 2023-02-15 11:57:01 +01:00
the-djmaze 8058c8d2f6 Allow <body> element CSS as .mail-body 2023-02-15 11:26:21 +01:00
the-djmaze d11118a159 Resolve #961 2023-02-15 10:54:12 +01:00
the-djmaze 9dd917894d Resolve #960 2023-02-14 19:04:14 +01:00
the-djmaze bd9e50f222 Bugfix: new CSS <style> removing (background-)?color failed 2023-02-14 16:51:51 +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 1f86b73414 Bugfix: OpenPGP decrypted attachments friendlySize not a function #89 2023-02-14 11:37:08 +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 b7a68a4245 Fix message @media print 2023-02-14 09:17:53 +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 d898178985 emailArrayToStringLineHelper() filter addresses without email address
and simplify ComposeType handling
2023-02-13 19:19:00 +01:00
the-djmaze 974acaab90 Cleanup EmailModel 2023-02-13 17:05:44 +01:00
the-djmaze ceac15ace9 Bugfix: middleclick failed when messagesDom not yet initialized 2023-02-13 16:36:38 +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 98d686bc14 Cleanup AbstractViewPopup handling 2023-02-12 00:27:11 +01:00
the-djmaze d26fb2db05 improved blockquote switcher design 2023-02-11 20:42:13 +01:00
the-djmaze e4b0d43b3d Bugfix: screenOnRoute sometimes failed 2023-02-11 20:41:54 +01:00
the-djmaze 415102aa37 Replace Element.fromHTML() with createElement() 2023-02-11 20:38:57 +01:00
the-djmaze 820b26a315 CSS don't display:flex when [hidden] 2023-02-11 20:00:40 +01:00
the-djmaze 31dd1b74b8 Resolve #938 2023-02-10 09:55:52 +01:00
the-djmaze 9d02be6a20 MAke settings panel 100% wide 2023-02-09 20:54:18 +01:00
the-djmaze b2079f7263 Bugfix: whitelist fails when empty or when using : #938 2023-02-09 16:16:50 +01:00
the-djmaze 58e1c2e535 Bugfix: default preview-pane layout width/height 2023-02-09 09:02:30 +01:00
the-djmaze b448b8661d Properly fix #928 by redesign using display: flex 2023-02-08 17:39:30 +01:00
the-djmaze 8b8b0fc7e4 small cleanup 2023-02-08 12:12:02 +01:00
the-djmaze f35ea9a815 Workaround #928 2023-02-08 12:05:38 +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 7aa5142047 Speedup cleanHtml() parser 2023-02-07 08:56:51 +01:00
the-djmaze a1441c9f22 Removed disabled blockquote height calculator for #902 2023-02-07 08:51:02 +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 67b13e5b1b Admin -> Config layout fix 2023-02-06 15:41:30 +01:00
the-djmaze 88bfa5663f Prevent loading loop between MessageList and FolderInformation requests 2023-02-06 13:54:03 +01:00
the-djmaze 9cec77ecc1 Small messageList layout improvement 2023-02-06 13:25:20 +01:00
the-djmaze a6e8e5cb82 Disable blockquotes height calculation for #902 2023-02-06 11:14:53 +01:00
the-djmaze e65dcc1d79 Some style change for settings panels 2023-02-06 11:05:52 +01:00
the-djmaze 53569957fe Resolve #897 2023-02-06 10:33:12 +01:00
the-djmaze b2fdc39670 Cleanup material-design checkbox 2023-02-06 10:04:00 +01:00
the-djmaze 7ffe02c28a Revert #897 2023-02-06 09:53:00 +01:00
the-djmaze f01c6bce4b Fix some MailMessageView styling 2023-02-06 09:49:49 +01:00
the-djmaze 70e32e0905 Bugfix: autofocus was triggered when view resized 2023-02-06 08:49:56 +01:00
the-djmaze 8648b3af88 Resolve #912 2023-02-05 19:45:56 +01:00
the-djmaze 93ff3001c6 Hopefull improved styling for Firefox mobile fixes 2023-02-05 19:45:03 +01:00
the-djmaze fc5b26dfc2 Added message maximum quoted text level for speed.
Read https://github.com/the-djmaze/snappymail/issues/902#issuecomment-1416777217
2023-02-04 16:39:50 +01:00
the-djmaze b0a4fb77be Bugfix for whitelist to show images directly #201 2023-02-04 15:44:51 +01:00
the-djmaze 22ffe4a079 Bugfix: btn-thin were too high 2023-02-03 20:23:42 +01:00
the-djmaze a0a9d8fd65 Solve messagelist thread issue as mentioned at
https://github.com/the-djmaze/snappymail/issues/445#issuecomment-1415949559
2023-02-03 15:51:41 +01:00
the-djmaze 426c92fe33 Make collapse quotes optional for #902 2023-02-03 14:40:56 +01:00
the-djmaze b182372b83 Speedup for #902 2023-02-03 12:12:40 +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 722bec1a1a Resolve #900 2023-02-02 22:06:43 +01:00
the-djmaze 489ed81c84 Move "assets" to proper location in snappymail/v/0.0.0/static/ 2023-02-02 17:19:06 +01:00
the-djmaze 73e6848ff4 Don't remember GnuPGP key passphrase when it fails #840 2023-02-02 14:50:46 +01:00
the-djmaze e01af6a7ac Set checkMailInterval to 15 minutes by default (now that it is configurable) 2023-02-02 14:43:22 +01:00
the-djmaze acc1c0badc Don't remember OpenPGP key passphrase when it fails #840 2023-02-02 14:04:37 +01:00
the-djmaze 565ef41eba Comments for #537 2023-02-02 12:55:06 +01:00
the-djmaze a52881fb67 Resolve #840 2023-02-02 12:39:21 +01:00
the-djmaze cefe679c98 Resolve #486 2023-02-01 12:21:31 +01:00
the-djmaze 67488a56f6 https://github.com/the-djmaze/snappymail/issues/569#issuecomment-1411330109 2023-02-01 11:19:14 +01:00
the-djmaze 5259da41f2 Details for #188 2023-02-01 11:09:18 +01:00
the-djmaze 71eaaf007e Resolve #828 (floating toolbar not needed anymore) 2023-01-31 15:40:07 +01:00
the-djmaze 2b8fbaf091 Prevent empty area scroll on body 2023-01-31 14:46:14 +01:00
the-djmaze 07079b519a Resolve #201 2023-01-31 14:45:50 +01:00
the-djmaze 7578d18cab cleanup folderInformation() request 2023-01-31 12:47:21 +01:00
the-djmaze d7b5f3f4db Also protect GET requests with token for #892 2023-01-31 11:30:24 +01:00
the-djmaze c21817e5e0 v2.25.1 2023-01-30 15:49:58 +01:00
the-djmaze e23e0138a9 Enable RFC 8689 2023-01-30 15:21:17 +01:00
the-djmaze 1126712d11 Improve create folder popup 2023-01-30 14:26:42 +01:00
the-djmaze d0376b53a8 Improved accessibility of material-design checkbox 2023-01-30 10:09:52 +01:00
the-djmaze e148cdea75 Always subscribe to new folder by default 2023-01-30 09:12:11 +01:00
the-djmaze 4c8d84d07b Merge NoScript, NoCookie and BadBrowser pages in Index.html 2023-01-30 09:10:49 +01:00
the-djmaze f929c8fb69 Resolve #875 2023-01-27 09:19:32 +01:00
the-djmaze f79e6f253d Improve mobile view left side background color 2023-01-27 08:42:18 +01:00
the-djmaze 0b421d5a62 Nextcloud /themes/*/snappymail/(style.css|preview.png) for #875 2023-01-26 21:42:14 +01:00
the-djmaze 3b43a8bc78 Resolve #869 2023-01-26 20:03:07 +01:00
the-djmaze d65d77ef2f Idea for #875 2023-01-26 20:02:48 +01:00
the-djmaze 271065fe44 Fix mobile view issues 2023-01-26 15:37:27 +01:00
the-djmaze 8047a36b70 #rl-content to use flex for better layout control 2023-01-26 14:11:30 +01:00
the-djmaze cfcc8c73af Decode some Copernica link tracking 2023-01-26 10:49:57 +01:00
the-djmaze 974350ebee Found more JSON properties to change into JavaScript camelCase 2023-01-26 10:41:55 +01:00
the-djmaze ba543c95d7 Improved #871 2023-01-25 09:52:30 +01:00
the-djmaze 09f00d1766
Merge pull request #871 from codiflow/master
Added right margin to folder search input wrapper
2023-01-25 09:49:53 +01:00
the-djmaze 528b6cd096 cleanup some json code 2023-01-25 09:41:15 +01:00
the-djmaze 4cfd6479ce Better Sieve rainloop.user script handling 2023-01-25 09:28:09 +01:00
the-djmaze f080a302b1 Almost all JSON properties to JavaScript camelCase 2023-01-24 18:58:25 +01:00
Christian d6bde1aab0
Added right margin to folder search input wrapper 2023-01-23 13:55:46 +01:00
the-djmaze d43d3340e4 Fix default messageListItem border left color for dark mode 2023-01-19 19:12:11 +01:00
the-djmaze 79510eb79c Resolve #864 2023-01-19 16:46:39 +01:00
the-djmaze dba125ad59 Change for #864 2023-01-19 15:49:49 +01:00
the-djmaze 7f8707c4c0 Cleanup messages cache handling 2023-01-18 08:38:26 +01:00
the-djmaze b2ca7f50ad Resolve timeStyle issue found in Safari 13.1.2 2023-01-17 15:48:48 +01:00