Commit graph

894 commits

Author SHA1 Message Date
the-djmaze 4e04461f80 Changes for "Request failed" error #1220 2023-08-21 16:02:57 +02:00
the-djmaze 037ed7e257 Change for #1225 2023-08-21 10:01:10 +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 197f597d1c Resolve #1134 2023-05-23 13:53:44 +02:00
the-djmaze 59aa1cac35 Resolve #1125 2023-05-12 23:43:13 +02:00
the-djmaze bf6f342ffd Make pagination numbers locale aware for #1056 2023-05-08 13:01:16 +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 20a2f5f185 Added base code for RTL support #1056 2023-04-11 12:55:59 +02:00
the-djmaze da2ab68fcc Cleanup some enums to consts 2023-04-03 10:29:26 +02:00
the-djmaze 17b1deb95b FolderInformation() use jsonSerialize() 2023-03-13 10:46:40 +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 d8b05ee361 Resolve #992 2023-02-25 14:16:04 +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 7f62d9b7aa remove unused aCache 2023-02-23 15:43:43 +01:00
the-djmaze e1833ae032 Make layout fully responsive using matchMedia('(max-width: 799px)') 2023-02-23 13:54:32 +01:00
the-djmaze d10aec8f08 Resolve #955 and allow unicode 2023-02-22 08:51:33 +01:00
the-djmaze 1c1b043a50 Improved key event handling 2023-02-21 14:26:37 +01:00
the-djmaze d1823af111 More JSON properties to JavaScript camelCase 2023-02-21 11:52:50 +01:00
the-djmaze 8d52b0afdf Bugfix: Notification enum conflicts with window.Notification 2023-02-20 15:59:37 +01:00
the-djmaze 8a8d1d756e centralize elementById('rl-app') 2023-02-20 15:47:46 +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 75a6353445 Remove CSS white-space from messages to prevent annoying side scrolling 2023-02-17 13:35:59 +01:00
the-djmaze 3b7deb1328 Improved cleanHtml() and cleanCSS() handling 2023-02-17 08:54:17 +01:00
the-djmaze a9eff27f99 Resolve #972 2023-02-16 16:08:05 +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 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 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 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 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 415102aa37 Replace Element.fromHTML() with createElement() 2023-02-11 20:38:57 +01:00
the-djmaze b448b8661d Properly fix #928 by redesign using display: flex 2023-02-08 17:39:30 +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 a6e8e5cb82 Disable blockquotes height calculation for #902 2023-02-06 11:14:53 +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 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 722bec1a1a Resolve #900 2023-02-02 22:06:43 +01:00
the-djmaze cefe679c98 Resolve #486 2023-02-01 12:21:31 +01:00
the-djmaze 7578d18cab cleanup folderInformation() request 2023-01-31 12:47:21 +01:00
the-djmaze c21817e5e0 v2.25.1 2023-01-30 15:49:58 +01:00
the-djmaze f929c8fb69 Resolve #875 2023-01-27 09:19:32 +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 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 f080a302b1 Almost all JSON properties to JavaScript camelCase 2023-01-24 18:58:25 +01:00
the-djmaze 79510eb79c Resolve #864 2023-01-19 16:46:39 +01:00
the-djmaze 98996ba4b7 Resolve #843 2023-01-17 14:26:00 +01:00
the-djmaze d3b716cfda I broke Remote.messageList() in previous commit 2023-01-09 14:06:33 +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 94c4b6c849 v2.24.3 2022-12-28 10:59:47 +01:00
the-djmaze a83cb9150e Change Intl.DateTimeFormat() into toLocaleString() for iOS < 14 2022-12-23 19:03:35 +01:00
the-djmaze 508c262a4b SETTINGS_LABELS remove 'LABEL_' and '_NAME' part 2022-12-23 17:54:13 +01:00
the-djmaze a9b336d90f 'Y-m-d\\TH:i:s' as 'ISO8601' 2022-12-23 16:10:35 +01:00
the-djmaze b0ed74575f Cleanup locate time handling 2022-12-23 12:22:57 +01:00
the-djmaze 8aa9d3009b Resolve #737 by new messagelist view per day 2022-12-22 17:15:54 +01:00
the-djmaze 277c567f54 Prevent godaddy click tracking 2022-12-21 20:53:48 +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 d0db7f5ce3 Resolve #760 2022-12-12 13:03:41 +01:00
the-djmaze b2e111fc14 Resolve #750 2022-12-06 15:56:46 +01:00
the-djmaze 434ac21103 Bugfix: when left panel disabled and dragstart messages, show panel 2022-11-22 11:14:56 +01:00
the-djmaze b655e0ad70 Bugfix: .apply() error on leftPanelDisabled.toggle 2022-11-22 09:53:46 +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 ee5fb1a83e Improved message responsive resizing #678 2022-11-16 08:42:28 +01:00
the-djmaze 565c8b13fa Better solution for #678 2022-11-15 23:57:39 +01:00
the-djmaze b926d86568 Resolve #678 2022-11-15 23:56:50 +01:00
the-djmaze 04c11ddc49 Move changeTheme and convertThemeName to Themes.js 2022-11-08 10:53:14 +01:00
the-djmaze 4ec7070ffa v2.20.3 2022-11-07 14:19:16 +01:00
the-djmaze 4dd782014d Better multiple WYSIWYG registration 2022-11-07 12:53:25 +01:00
the-djmaze 538f752fbe Make 'snappymail/v/' path dynamic for cleaner Nextcloud paths 2022-11-04 16:56:43 +01:00
the-djmaze 874bfa852b Strip mailchimp tracking 2022-11-02 16:23:10 +01:00
the-djmaze e7b06496d2 v2.19.6 2022-10-31 17:10:04 +01:00
the-djmaze 787e236133 Bugfix: message attachments missing data 2022-10-28 13:57:13 +02:00
the-djmaze d706793e56 Improved drag&drop of local EML files 2022-10-27 23:51:55 +02:00
the-djmaze ffcc86805a Some array.slice to array.startsWith and cleanup some JavaScript code 2022-10-26 16:38:39 +02:00
the-djmaze b6f35e00d6 Resolve #580 2022-10-24 13:07:56 +02:00
the-djmaze bcf63b6700 v2.19.2 2022-10-21 12:48:33 +02:00
the-djmaze 3d809b1faa Improved stripTracking and strip amazon.com links 2022-10-20 12:03:36 +02:00
the-djmaze a13c037fd7 Strip SendInBlue image tracking #564 2022-10-20 10:45:31 +02:00