Commit graph

2703 commits

Author SHA1 Message Date
the-djmaze
4f6783a991 Bugfix: sortMode undefined at login 2024-10-23 00:28:13 +02:00
the-djmaze
055c0d3bf4 Added setting for default messages sort mode 2024-10-11 00:28:05 +02:00
the-djmaze
16106a28d5 Resolve #1798 2024-10-10 23:45:28 +02:00
the-djmaze
82ab4c4c6d Use CSS instead of $index #1797 2024-10-10 00:54:19 +02:00
the-djmaze
6f2f40b983 Prepare for #1793 2024-10-08 17:49:21 +02:00
the-djmaze
d6ef5ff70a Squire paste image working again.
https://github.com/the-djmaze/snappymail/issues/1389#issuecomment-2389678680
2024-10-06 17:32:47 +02:00
the-djmaze
68045f50f6 Resolve #1787 2024-10-02 01:52:15 +02:00
the-djmaze
f7f8d2d542 Bugfix the new msgId handling due to Squire sanitizeToDOMFragment using cleanHTML 2024-10-01 18:05:26 +02:00
the-djmaze
584728bc89 Squire: improved handling of BR elements 2024-10-01 17:56:43 +02:00
the-djmaze
f43c2c92b5 Squire sanitizeToDOMFragment use cleanHTML 2024-09-30 17:01:50 +02:00
the-djmaze
beb418080f Squire: prevent collapse of empty elements so that the caret can be placed in there.
This eliminates the use of hacky <br> inside.
2024-09-30 16:55:01 +02:00
the-djmaze
126208166d Bugfix: composer dialog scroll got broken in v2.28 2024-09-30 14:57:46 +02:00
the-djmaze
dc7eed4c80 Resolve #1780 2024-09-29 12:01:28 +02:00
the-djmaze
3931c11255 Added extension info to Admin -> Extensions -> Popup 2024-09-24 16:53:46 +02:00
the-djmaze
85ac404722 Drop support for noembed and noframes
Also remove everything after `<` inside `<style>`
2024-09-24 16:09:38 +02:00
djmaze
3893849d21 Fix Sieve math-type and comparator handling 2024-09-24 11:44:40 +02:00
the-djmaze
4022d39f76 Some Sieve parser improvements 2024-09-23 16:50:52 +02:00
the-djmaze
61c2eefec1 Fix Sieve QuotedString handling 2024-09-23 13:43:24 +02:00
the-djmaze
257d9201f6 Improved Sieve parser validation 2024-09-23 11:23:48 +02:00
the-djmaze
c773b852a1 Improve sieve parser 2024-09-23 10:48:22 +02:00
the-djmaze
93cc623891 Bugfix for #1709 2024-09-22 18:55:19 +02:00
the-djmaze
3576c22401 Resolve #1726 2024-09-22 01:44:41 +02:00
the-djmaze
88a66d64f1 Resolve #1761 2024-09-22 01:28:23 +02:00
the-djmaze
33b509c0a6 Added Admin - Extensions search filter 2024-09-17 21:16:17 +02:00
the-djmaze
365392eefe Bugfix: Admin - Config search should be ko.observable() not ko.observableArray() 2024-09-17 21:12:28 +02:00
the-djmaze
cfbc47488a cleanHtml use allowedTags instead of disallowedTags and improved CSS handling 2024-09-16 14:37:26 +02:00
the-djmaze
12b6ed3dbb Improved SquireUI handling of pathChange and bugfix bold match 2024-09-15 17:40:00 +02:00
the-djmaze
8fb7067531 Added option to convert HTML to Markdown instead of plain, using Turndown #1604 2024-09-14 14:00:36 +02:00
the-djmaze
6ebf273390 Resolve #1724 2024-08-28 00:24:28 +02:00
the-djmaze
9e3d6c6e23 Show warning in Admin -> About when PHP runs in 32bit 2024-08-27 13:38:42 +02:00
the-djmaze
9e2b9a9fcd Show GnuPG version for #1560 2024-08-27 12:12:33 +02:00
the-djmaze
59652d2d61 Mark images with width=1 as tracking pixel 2024-08-26 13:22:41 +02:00
the-djmaze
113003f485 Improved domain autoconfig interaction 2024-08-21 00:28:36 +02:00
the-djmaze
6a1b83b365 Resolve #1678 2024-08-20 16:30:25 +02:00
the-djmaze
a761bdcaaa Small cleanup of #157 2024-08-20 13:12:14 +02:00
the-djmaze
e5a176f5ea Added editing of ACL rules #157 2024-08-20 13:05:06 +02:00
the-djmaze
423f5ba41d Resolve #1709 2024-08-16 23:01:50 +02:00
the-djmaze
d00c953c88 Change handling of (token) errors due to #1706 2024-08-16 22:05:15 +02:00
the-djmaze
d87c46ff03 Show content-type error on login 2024-08-13 00:17:04 +02:00
the-djmaze
6ad92b9efd Prevent logout loop on error 2024-08-13 00:03:12 +02:00
the-djmaze
6d477aa6ec Validate Fetch JSON response for #1703 2024-08-13 00:02:51 +02:00
the-djmaze
83a71b089c Don't use focusedMessage for active menu items, it could confuse 2024-08-12 15:24:30 +02:00
the-djmaze
c33dd8f856 Centralize tryToClose() for all popups 2024-08-06 21:41:52 +02:00
the-djmaze
fa15742edb Ask for closing Identity popup when empty and not saving #1689 2024-08-06 21:28:20 +02:00
the-djmaze
aa52d2e8f8 Resolve #1689 2024-08-06 17:50:43 +02:00
the-djmaze
166b790a3e Preparations for #1689 2024-08-06 12:19:17 +02:00
the-djmaze
d2f3aa1c10 Resolve #1690 2024-08-06 12:02:23 +02:00
the-djmaze
de26a00c49 Improvement #1657 2024-08-05 16:46:53 +02:00
the-djmaze
e4316e6665 Resolve #1666 2024-07-15 19:27:48 +02:00
the-djmaze
becaaaa2fd Resolve #1654 2024-07-15 16:13:32 +02:00