Commit Graph

127 Commits

Author SHA1 Message Date
the-djmaze
d1154df74d Resolve #1415 2024-02-08 18:48:54 +01:00
the-djmaze
d55ce60cc5 Resolve #1225 by using optional link tracking 2024-02-06 16:05:17 +01:00
the-djmaze
be633f78a7 Add some basic support for Linked Data (Structured Email) #1422 2024-02-05 14:52:23 +01:00
the-djmaze
809fca73a0 Extract WYSIWYG code from Html.js into HtmlEditor.js 2024-02-05 14:10:58 +01:00
the-djmaze
9eb5646aec Redesign WYSIWYG handling to allow any editor (quill, tiny, etc. etc.) 2024-01-30 18:16:39 +01: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
037ed7e257 Change for #1225 2023-08-21 10:01:10 +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
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
8c7fd77762 Resolve #1001 2023-03-06 11:55:32 +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
d10aec8f08 Resolve #955 and allow unicode 2023-02-22 08:51:33 +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
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
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
415102aa37 Replace Element.fromHTML() with createElement() 2023-02-11 20:38:57 +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
3b43a8bc78 Resolve #869 2023-01-26 20:03:07 +01:00
the-djmaze
cfcc8c73af Decode some Copernica link tracking 2023-01-26 10:49:57 +01:00
the-djmaze
f080a302b1 Almost all JSON properties to JavaScript camelCase 2023-01-24 18:58:25 +01:00
the-djmaze
277c567f54 Prevent godaddy click tracking 2022-12-21 20:53:48 +01:00
the-djmaze
b2e111fc14 Resolve #750 2022-12-06 15:56:46 +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
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
874bfa852b Strip mailchimp tracking 2022-11-02 16:23:10 +01: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