Commit Graph

850 Commits

Author SHA1 Message Date
M66B 5b2b41c166 Fixed removing trailing block white space 2021-07-04 14:12:10 +02:00
M66B 72869a9778 Added option to show background colors 2021-07-04 13:02:05 +02:00
M66B e6deeb4ea6 Text justifying is not supported by Android 2021-07-04 08:40:24 +02:00
M66B 465d06e4aa Viewport improvements 2021-07-02 18:35:52 +02:00
M66B 67fb582a3a Added checking block lists 2021-07-01 09:19:59 +02:00
M66B ce1d47637a Use dimension for line dash length 2021-06-27 22:09:59 +02:00
M66B 63a49a3fe2 Refactoring 2021-06-17 08:58:44 +02:00
M66B 39fec59875 Pretty print received headers 2021-06-15 15:15:03 +02:00
M66B 13adf983b0 Changed log level 2021-06-15 12:39:57 +02:00
M66B 6867991593 Reduced logging 2021-06-05 14:09:10 +02:00
M66B 5aed62a256 Fixed centered lines 2021-06-05 12:33:28 +02:00
M66B a2d4bec70c Refactoring 2021-06-02 07:59:21 +02:00
M66B 9740f296ee Added OpenDyslexic 2021-06-01 13:34:57 +02:00
M66B c40f3efda7 Leave tables alone 2021-05-30 21:25:12 +02:00
M66B 64c04ee8a5 Added image links 2021-05-29 16:15:01 +02:00
M66B b6599d4540 The real deal 2021-05-23 20:33:12 +02:00
M66B 9f1e835759 Allow pasting words 2021-05-23 20:08:00 +02:00
M66B c040b8206c Use image size for relative sizes 2021-05-16 09:46:22 +02:00
M66B b247745b4d Added relative image sizes 2021-05-16 08:04:56 +02:00
M66B 7f3e274504 Show font size appearance 2021-05-11 08:08:49 +02:00
M66B d88d158f64 RTL support for lists 2021-05-08 21:48:39 +02:00
M66B aad655d159 Refactoring 2021-05-07 14:29:04 +02:00
M66B 1d2d06c933 Use dimensions for blockquotes 2021-05-07 14:19:59 +02:00
M66B ae296b489b Use dimensions for bullets 2021-05-07 14:09:16 +02:00
M66B 8bc5364828 Improved plain text lists 2021-05-06 20:54:38 +02:00
M66B 516b8280ee Added composing sub lists 2021-05-06 09:02:36 +02:00
M66B f6e3e63ee5 Fixed newlines for sub lists 2021-05-05 15:40:10 +02:00
M66B 90a00eda1b Improved debug info 2021-05-05 15:36:00 +02:00
M66B 9cba293ca2 Lower case with root locale 2021-05-01 16:55:00 +02:00
M66B 980cae6ef6 Oops! 2021-04-30 06:52:46 +02:00
M66B 3ba8e97d56 Simplified normalizing text 2021-04-29 19:11:11 +02:00
M66B 4a216a719a Simplify text direction 2021-04-29 17:26:02 +02:00
M66B 12884cc3d2 Fixed paragraph span flag 2021-04-26 17:16:53 +02:00
M66B 802270160b Added support for ex dimension 2021-04-24 18:54:18 +02:00
M66B 3e55d89854 Fixed extra newlines 2021-04-24 07:42:16 +02:00
M66B 73f85586db Fixed RTL align 2021-04-23 20:25:15 +02:00
M66B 667cc41e11 Small oops 2021-04-23 07:32:12 +02:00
M66B 5d07897ac6 Fixed not appearing tables 2021-04-21 17:35:04 +02:00
M66B 9e80060dd8 Range check font size 2021-04-21 07:37:05 +02:00
M66B ed802c800f Improved font size eval 2021-04-20 20:24:33 +02:00
M66B 2eb90bc2c3 Escape face names 2021-04-20 08:01:03 +02:00
M66B d3fbca7b74 Small improvement 2021-04-19 21:23:54 +02:00
M66B 405b7ec4d6 Added relative font size support 2021-04-19 21:22:28 +02:00
M66B 772eeb6400 Autolink on send 2021-03-22 19:38:14 +01:00
M66B fecd64c25c Discard dark colors / dark background for drafts 2021-03-22 19:31:28 +01:00
M66B e21e3fc8cb Allow all link protocols 2021-03-05 13:48:16 +01:00
M66B acfdf715ac Use link color for header names 2021-02-27 11:47:22 +01:00
M66B 5ce29f16d7 Fixed font size units 2021-02-25 13:32:33 +01:00
M66B 168b1f3638 Thunderbird style plain text formatting 2021-02-21 16:05:33 +01:00
M66B fdce3dee1a Support italic/bold for plain text 2021-02-20 21:08:28 +01:00
M66B 00487655db Allow 5 preview lines 2021-02-11 16:24:32 +01:00
M66B 97084bfc35 Align relative to text direction 2021-01-30 15:28:43 +01:00
M66B 497c6bc221 Recognize language of subject 2021-01-25 14:49:56 +01:00
M66B eba5b0f839 Simplification 2021-01-23 09:28:51 +01:00
M66B 8e946e9863 Refactoring 2021-01-19 12:20:00 +01:00
M66B 91e9eae07a Refactoring 2021-01-19 12:02:49 +01:00
M66B c24f79354e Optimization 2021-01-19 11:57:59 +01:00
M66B a985b1cec9 Enable cld3 2021-01-19 09:04:48 +01:00
M66B 2575139c9d Theme: follow system by default 2021-01-18 11:09:53 +01:00
M66B 19bd88c91a Fixed rem font sizes 2021-01-05 14:08:39 +01:00
M66B cfe544cb3e Happy new year 2021-01-01 08:56:36 +01:00
M66B aa279e5b57 Normalize referenced message 2020-12-29 09:04:29 +01:00
M66B 19e232061f Fixed clearing annotations 2020-12-19 20:12:22 +01:00
M66B 0e7214bbe9 Ignore title tag 2020-12-18 10:52:53 +01:00
M66B 3267741545 Remove marker attributes 2020-12-15 13:50:07 +01:00
M66B f5c9e0daa3 Ignore table elements 2020-12-09 09:10:36 +01:00
M66B cebd4fff4c Ignore style element 2020-12-06 09:17:39 +01:00
M66B 687795e3d4 Prevent deleting body 2020-11-25 16:52:50 +01:00
M66B bd6ebc52f0 Handle code tag in signatures 2020-11-24 18:31:28 +01:00
M66B 0fb8fec6bb Handle pre in signatures 2020-11-24 15:53:42 +01:00
M66B 1bdea56b9c Blockquote margins 2020-11-20 15:31:27 +01:00
M66B 48bea662fc Reduce logging 2020-11-20 13:40:27 +01:00
M66B 92513fca31 Fixed list margins 2020-11-17 14:33:55 +01:00
M66B 430d64ef74 Too many disadvantages 2020-11-17 12:38:03 +01:00
M66B 0652802a4b Line before headings 2020-11-17 12:26:43 +01:00
M66B 75bbc2ec03 Fixed hiding image placeholders 2020-11-16 22:10:48 +01:00
M66B 45db66b4f7 Always remove small images 2020-11-16 18:53:56 +01:00
M66B a451409196 Refactoring 2020-11-16 15:46:55 +01:00
M66B 53aaf46c3f Default separators again 2020-11-16 09:58:19 +01:00
M66B 3e9b60d433 Added option to disable image placeholders 2020-11-16 09:45:21 +01:00
M66B ef2f2ca99e Default disable separator lines 2020-11-16 09:11:12 +01:00
M66B ea1317cb85 Default enable text separator lines 2020-11-15 21:08:38 +01:00
M66B f5fa40f678 Always remove empty images 2020-11-15 20:37:27 +01:00
M66B ccc4cc9ace Refactoring 2020-11-15 19:53:19 +01:00
M66B 9a8bdf9d9c Small improvement 2020-11-15 09:09:51 +01:00
M66B 2e3a50509a Prevent separator after hard space 2020-11-15 08:45:45 +01:00
M66B 3fb7f4556d Simplification 2020-11-15 08:41:04 +01:00
M66B ed792c240b Always suppress succesive lines 2020-11-15 08:39:13 +01:00
M66B 13d0ba2816 Fixed extra large headings 2020-11-15 08:28:58 +01:00
M66B cb35164991 Prevent extra separator lines 2020-11-14 20:09:06 +01:00
M66B fe6d859909 Prevent multiple column separators 2020-11-14 20:02:33 +01:00
M66B cf05256111 Improved debugging 2020-11-14 19:48:34 +01:00
M66B 4685999bc5 Enable text separators for non Play store versions 2020-11-14 10:26:28 +01:00
M66B 94ce9eabd4 Added fail-safe 2020-11-13 18:11:11 +01:00
M66B c3dc0d1d0d Prevent blanks between separator lines 2020-11-13 17:23:24 +01:00
M66B 42f7cd6444 Small fix 2020-11-12 12:46:25 +01:00
M66B 3ef1cb233f Optional heading separator lines 2020-11-11 17:07:03 +01:00
M66B 84a502f2db Prevent extra line for aligned columns 2020-11-11 13:40:09 +01:00
M66B 2b34877425 Prevent extra newlines 2020-11-11 10:57:24 +01:00
M66B 986540b770 Fixed pre/monospace with links 2020-11-10 19:18:34 +01:00
M66B c4e366ce9f Small improvement 2020-11-10 09:57:08 +01:00
M66B 0303fbea87 Added table image merger 2020-11-09 22:42:09 +01:00
M66B fafa995b7e Hide zero width/height rows 2020-11-09 19:45:57 +01:00
M66B 29c0adbcc3 Back to simple table formatting 2020-11-09 17:45:16 +01:00
M66B 701a35b5d7 Refactoring 2020-11-09 15:07:21 +01:00
M66B 7c3687a6f7 Simplified column merging 2020-11-09 14:53:31 +01:00
M66B 28be5fc81f Enable parse classes by default 2020-11-09 12:49:04 +01:00
M66B 3f7f98d77d Skipping div 2020-11-09 08:25:09 +01:00
M66B 588b009f86 Small improvement 2020-11-08 21:15:50 +01:00
M66B 82173bfe06 Cleanup 2020-11-08 21:09:31 +01:00
M66B b2e533b05d Fixed extra newlines 2020-11-08 19:46:46 +01:00
M66B 926c4b476b Small improvement 2020-11-08 18:14:42 +01:00
M66B 5e02dd410d Added debug info 2020-11-08 18:14:28 +01:00
M66B 33dfbe654f Fix dangling table elements 2020-11-08 13:01:47 +01:00
M66B 002c983472 Flowing layout for tables with headers only 2020-11-08 10:48:03 +01:00
M66B 44f8ee9d86 Fixed compose whitespace/newlines 2020-11-08 09:17:06 +01:00
M66B 38efddcb8f Dashed line improvement 2020-11-07 21:16:09 +01:00
M66B 8146c5243a Trivial column merger 2020-11-07 21:14:00 +01:00
M66B f437eb06e1 Oops 2020-11-07 18:39:24 +01:00
M66B 77c41d5ad0 Paragraph fixes 2020-11-07 18:14:15 +01:00
M66B 1bf271c178 There is always a body 2020-11-07 16:47:12 +01:00
M66B 9e4b6c0718 Table fixes 2020-11-07 16:44:33 +01:00
M66B 79faffa759 Sanitize get text 2020-11-07 16:25:52 +01:00
M66B fb58dce210 Fixed lines 2020-11-07 15:10:14 +01:00
M66B 22f5eded5d Fixed colspan 2020-11-07 13:39:15 +01:00
M66B fc7cf6e9d6 Restoration 2020-11-07 12:52:44 +01:00
M66B 60391752f0 Process tables (draft) 2020-11-07 11:52:17 +01:00
M66B 42f40403fb Single column rows 2020-11-06 21:27:27 +01:00
M66B aeb80253fc Transfer col padding to row 2020-11-06 20:54:49 +01:00
M66B dcc53885d4 Revised newlines (draft) 2020-11-06 20:45:48 +01:00
M66B e12d175f11 Visible block content 2020-11-06 15:08:41 +01:00
M66B acb89f8611 Newline below heading 2020-11-06 14:56:57 +01:00
M66B fb03a1da12 Symmetry 2020-11-06 14:40:43 +01:00
M66B 73a902858e Fixed has visible content 2020-11-06 14:08:42 +01:00
M66B 550362e4c3 Skip alignment in tables 2020-11-06 13:57:11 +01:00
M66B a8c222ddf6 Fixed/improved newlines 2020-11-06 13:37:48 +01:00
M66B a773f28950 Fixed table alignment 2020-11-04 16:57:14 +01:00
M66B 2ffb8e50ff Remove blank blocks 2020-11-03 11:49:54 +01:00
M66B f23535a19f Clear blank columns 2020-11-03 09:58:25 +01:00
M66B 150e7d5669 Clear columns with non breaking spaces 2020-11-03 09:12:41 +01:00
M66B a8bb72aa93 Fixed handling of non breaking spaces 2020-11-02 19:11:23 +01:00
M66B 7bddcbdb25 Keep preformatted text in signatures, etc 2020-11-02 09:09:51 +01:00
M66B 27f327e8ea Reduce memory usage 2020-11-02 08:04:42 +01:00
M66B c65dedaed7 Fixed/simplified message truncation 2020-11-01 19:17:07 +01:00
M66B 629ea43e5f Added option to show preformatted text monospaced 2020-11-01 15:44:44 +01:00
M66B 489d7e1baf Ignore style flag 2020-10-31 07:19:58 +01:00
M66B b3b06f22b3 Refactoring 2020-10-30 19:03:13 +01:00
M66B 7750cddce2 Revert "Refactoring"
This reverts commit 8babc79a03.
2020-10-30 18:48:53 +01:00
M66B 8babc79a03 Refactoring 2020-10-30 18:23:00 +01:00
M66B f21a133902 Added tracking hosts 2020-10-30 18:10:57 +01:00
M66B 1f9232bb1e Replace windings 2020-10-29 19:06:54 +01:00
M66B 009efec7f5 Testing for possible Wingdings support 2020-10-29 18:03:07 +01:00
M66B a8fd659165 Cleanup 2020-10-21 13:00:31 +02:00
M66B 4453ab69ec Ignore meta tag 2020-10-16 19:11:36 +02:00
M66B dc8726e513 Fixed rare crash 2020-10-15 21:46:15 +02:00
M66B 97757c9b89 Autolink workarounds 2020-10-14 16:01:43 +02:00
M66B 561a1555a9 Improved preview generation 2020-10-09 21:32:57 +02:00
M66B 6afd0a8ce4 Allow displaying hidden namespaced elements 2020-10-09 08:01:19 +02:00
M66B e790cddb9f Fixed removing elements with/without namespace 2020-10-08 21:42:58 +02:00
M66B 64f9f59c9f Expand alignment span 2020-10-03 16:56:59 +02:00
M66B e9e656f763 Fixed block quote newlines 2020-10-03 15:54:11 +02:00
M66B aeb07df400 Refactoring 2020-10-03 15:53:52 +02:00
M66B a2a7c7fc5a Oops 2020-10-03 14:42:42 +02:00
M66B f5c17f70cd Paragraph alignment 2020-10-03 14:26:03 +02:00
M66B 8ed24ef498 Align blocks (1) 2020-10-03 14:04:06 +02:00
M66B 6eadf1e183 Prevent alignment of table contents 2020-10-03 12:36:07 +02:00
M66B deee43af29 Removed align justify 2020-10-03 11:45:27 +02:00
M66B 19e75f50be Added text alignment 2020-10-03 11:37:43 +02:00
M66B b341c680da View row seperator lines only 2020-10-03 10:24:54 +02:00
M66B 18d64c5f3a Compose font size improvements 2020-10-03 10:24:38 +02:00
M66B fdeb745e8e Ignore script element 2020-10-02 22:30:03 +02:00
M66B 128e45106c Fixed mixed list indentation 2020-10-02 19:29:34 +02:00
M66B 3357168ec7 Fixed list parent 2020-10-02 19:13:59 +02:00
M66B 5f4fe05e8f Remove minimum and maximum scale meta 2020-09-29 09:27:07 +02:00
M66B b87dda9174 Two tone icons V2 2020-09-28 09:54:28 +02:00
M66B c96b78be88 Check spans 2020-09-26 10:18:05 +02:00
M66B fb4a0af89b Added font/pre for external texts 2020-09-22 09:22:47 +02:00
M66B c4faadc934 Improved viewport processing 2020-09-18 12:40:30 +02:00
M66B 9235a97346 Default disable separator lines 2020-09-13 16:23:11 +02:00
M66B 7267e33a0f Added text separator option 2020-09-13 08:34:48 +02:00
M66B 9f6de81446 Dashed message section separators 2020-09-12 14:04:32 +02:00
M66B ec08b8e47f Use experiments settings for message sections 2020-09-12 12:33:39 +02:00
M66B 0446fe7cd9 Experiment: message sections 2020-09-12 12:25:10 +02:00
M66B 7014a7e0d7 Check if anchor has content 2020-09-12 12:19:34 +02:00
M66B e111f8fec5 Remove tracking pixels first 2020-09-12 09:09:07 +02:00
M66B 68b264646f Check for visible images and links with content 2020-09-12 09:04:37 +02:00
M66B 9eeadc54c3 Suppress alt text for inline images 2020-09-11 16:52:11 +02:00
M66B b2f9da7fd7 Small (non) null fixes 2020-09-10 11:14:51 +02:00
M66B ee0c0f9ef1 Prevent empty blockquotes 2020-09-06 16:47:49 +02:00
M66B 83b4c13284 Added ol/start support 2020-09-02 09:14:10 +02:00
M66B 9f16eb5679 Ignore meta in overview mode 2020-08-28 17:03:03 +02:00
M66B 501de4991a Added original zoom to fit screen option 2020-08-20 08:52:09 +02:00
M66B 3bf613b534 Prevent crash 2020-08-16 11:50:52 +02:00
M66B fa9fd344e8 Apply message zoom to bullet numbers 2020-08-14 20:15:52 +02:00
M66B 83d1707989 Disable text colors when using black/white theme 2020-08-14 15:12:19 +02:00
M66B bddf5760b3 Html helper failsafe 2020-08-12 22:21:55 +02:00
M66B 6308069ce8 Ensure paragraph quotes 2020-08-12 17:45:40 +02:00
M66B 5156aeba85 Cleanup 2020-08-12 10:29:59 +02:00
M66B 4727598373 Compose numbered lists 2020-08-12 10:25:08 +02:00
M66B 7292d5d30f Silver bullet 2020-08-12 08:52:59 +02:00
M66B 7b3eea917c Remove X attributes 2020-08-11 19:23:08 +02:00
M66B 23f8dc637b Proof of concept create list 2020-08-11 19:08:01 +02:00
M66B 59d6b939f5 Strip namespace from tags 2020-08-11 16:09:27 +02:00
M66B c879684e78 Fixed web view scaling 2020-08-11 15:04:31 +02:00
M66B 944cd535e3 Simplified newline handling 2020-08-11 13:21:28 +02:00
M66B 42f1e43dde Fixed original messages / wide view port 2020-08-08 08:21:15 +02:00
M66B 96a75e8cf4 Fixed missing new line 2020-08-08 08:07:03 +02:00
M66B 7500e11a26 Remove spacer images 2020-08-06 19:03:03 +02:00
M66B c8b6ece9af Remove small images from reformatted messages 2020-08-06 17:13:23 +02:00
M66B a9dcf095f6 Always remove extra newlines from last paragraph 2020-08-05 08:18:02 +02:00
M66B 3e43688be2 Fixed extra newlines 2020-08-04 15:20:41 +02:00
M66B 263c10f594 Prevent extra newline at end 2020-08-04 08:46:02 +02:00
M66B 661f2e3732 Consider images from same domain not as tracking images 2020-08-03 20:05:52 +02:00
M66B 46374b3f34 Use disconnect list for tracking images 2020-07-19 19:36:32 +02:00
M66B c355ca8981 Added workaround for links between parenthesis 2020-07-17 10:02:42 +02:00
M66B c53d1d87cb Apply styles to referenced message 2020-07-16 22:25:16 +02:00
M66B 346b4487a5 Refactoring 2020-07-16 22:06:52 +02:00
M66B 040c76a451 Word break preview text 2020-07-14 08:57:46 +02:00
M66B 768009e45c Fixed adjusting compose colors 2020-06-29 14:21:19 +02:00
M66B 23e88797ab Strip size, color and font when viewing only 2020-06-29 14:08:16 +02:00
M66B 3b7a60fdef Final fantasy 2020-06-29 12:34:10 +02:00
M66B 23eb8b1c97 Simplification 2020-06-28 22:31:51 +02:00
M66B 14c533d95f Face names lower case 2020-06-28 21:58:35 +02:00
M66B ea4e40c079 Optional from HTML compression 2020-06-28 21:23:33 +02:00
M66B e4958c0874 to HTML with font family 2020-06-28 20:43:20 +02:00
M66B 2ecbe4d3ab Added support for font display 2020-06-28 15:59:02 +02:00
M66B 246359730f Prevent crash 2020-06-23 20:33:15 +02:00
M66B 1972756577 Disallow ftp in reformatted messages 2020-06-22 11:08:16 +02:00
M66B 9aca7fde1d Disable unsafe protocols 2020-06-21 21:22:10 +02:00
M66B 1a18a5f95c Whitelist a/href protocols 2020-06-21 18:00:33 +02:00
M66B ae41f7e830 Match mailto: too 2020-06-21 17:21:17 +02:00
M66B 7377d1b52e Added support for ssh and sftp 2020-06-21 16:05:09 +02:00
M66B 9052760439 Auto link ftp, fish, telnet, xmpp, geo and tel 2020-06-21 14:54:54 +02:00
M66B 6906d6aa34 Added support for inch, cm and pc 2020-06-16 20:39:00 +02:00
M66B 2d951d3b7a Suppress extra p new line when margin/padding is zero 2020-06-16 20:14:21 +02:00
M66B 6537ffda7c Disable all tracking pixels 2020-06-11 16:31:37 +02:00
M66B 3b79748148 Reduced logging 2020-05-28 08:48:28 +02:00
M66B f2d73c8fd9 Prevent quoting next line 2020-05-26 22:15:55 +02:00
M66B 7102eb3812 Normalize Usenet separator 2020-05-26 21:01:31 +02:00
M66B f90e0db428 Prevent crash 2020-05-25 18:57:59 +02:00
M66B 0ba3e9e9df Paste plain text without quoting 2020-05-22 20:07:58 +02:00
M66B 7426479e1a Fixed newlines in plain text 2020-05-22 12:30:26 +02:00
M66B aacd40e77d Fixed extra white space in plain text 2020-05-22 12:27:37 +02:00
M66B 4d16fa69bc Fixed Usenet signature separator 2020-05-22 11:45:10 +02:00
M66B 3ab9f348df Space after plain text quote 2020-05-20 15:28:19 +02:00
M66B e7defe71e7 Apply RFC3676 to plain text quotes 2020-05-20 12:10:18 +02:00
M66B b45bf99363 Whitespace fix 2020-05-18 16:56:50 +02:00
M66B 120d27145d Prevent crash 2020-05-16 19:35:46 +02:00
M66B 32b4e135f3 Use em-space for column separation 2020-05-16 17:53:00 +02:00
M66B da852076ce Whitespace simplification 2020-05-16 17:44:25 +02:00