the-djmaze
0953d0d76e
Better solution for #516 ?
2022-09-25 23:55:24 +02:00
the-djmaze
5c43378d71
Move SettingsUserStore.removeColors() to cleanHtml()
2022-09-23 13:41:01 +02:00
the-djmaze
8054e48d4a
No need for rel="noreferrer noopener" due to Referrer-Policy
header
2022-09-23 09:26:36 +02:00
the-djmaze
0bbf8f4914
Added plain message tel
uri detection
2022-09-21 09:52:30 +02:00
the-djmaze
aa90583116
Resolve #516
2022-09-12 23:16:59 +02:00
the-djmaze
7dc4b283b3
Simplify message .priorityHigh
2022-09-12 23:13:04 +02:00
the-djmaze
47a861a243
Speedup listChecked().length to hasChecked()
2022-09-09 10:02:40 +02:00
the-djmaze
732b6eb641
Use JavaScript Optional chaining
2022-09-02 11:52:07 +02:00
the-djmaze
3d5e094fd8
Resolve #506
2022-08-30 21:42:05 +02:00
the-djmaze
aff2d4dd76
Moved handling of images using proxy in preperation of #491
2022-08-26 11:11:19 +02:00
the-djmaze
e5113ef20a
Resolve #497
2022-08-25 14:08:19 +02:00
the-djmaze
eb0cd796b0
Improved mailbox handling of empty message subject and messagelist folder detection
2022-08-04 12:18:07 +02:00
the-djmaze
28d4a018fd
Resolve #439
2022-06-16 01:16:19 +02:00
the-djmaze
8cf8502485
Filter more message flags/keywords/tags
2022-06-10 01:06:17 +02:00
the-djmaze
5a47893cd2
Process feedback of #419
2022-06-10 00:35:13 +02:00
the-djmaze
c2d6ee90ac
Improved message flags/keywords/tags #419
2022-06-08 14:54:51 +02:00
the-djmaze
78a3b1a5be
Cleanup some MessageFlagsCache handling
2022-06-07 15:48:16 +02:00
the-djmaze
9e4edd8843
Improved tags #419
2022-06-03 14:46:05 +02:00
the-djmaze
70e3e6423e
Added message tags toggle for #419
2022-06-03 13:47:04 +02:00
the-djmaze
a6d97a601c
Translate some for #419
2022-06-02 23:13:20 +02:00
the-djmaze
855e2c61c5
Improved message flags/keywords handling for #419
2022-06-02 21:26:57 +02:00
the-djmaze
899648d8e4
Improved handling of imap message flags/keywords
2022-05-31 20:38:35 +02:00
the-djmaze
1e61171f9c
Fix RFC 9051 IMAP4rev2 keywords and $ReadReceipt should be $MDNSent
2022-05-31 17:12:29 +02:00
the-djmaze
fe9d0da14a
Added Thunderbird labels colors as test for #419
2022-05-30 12:58:50 +02:00
the-djmaze
e205a0d3e0
Resolve #248 View eml attachments
2022-05-11 23:13:24 +02:00
the-djmaze
0106751e64
Bugfix: HTMLTemplateElement never has a <body> element
2022-03-09 16:53:04 +01:00
the-djmaze
661cd2aaf9
Restructure JavaScript
...
Split list code from MessageUserStore into MessagelistUserStore
Move functions out of AppUser
2022-02-23 19:26:52 +01:00
the-djmaze
f4bed88e39
Cleanup pgp decrypt code and show green when decrypted
2022-02-17 10:18:47 +01:00
the-djmaze
6c795d4ced
Bugfix: missing comma
2022-02-15 12:08:52 +01:00
the-djmaze
9b82830c36
Improved bug #228
2022-02-15 11:05:01 +01:00
the-djmaze
9d8325d5a8
Improved "View in separate window" with theme colors
2022-02-13 20:01:21 +01:00
the-djmaze
803113568f
Resolve #228
2022-02-13 12:58:01 +01:00
the-djmaze
e0e490c64f
#89 Decrypt and verify with OpenPGP.js and GnuPG
2022-02-11 11:01:07 +01:00
the-djmaze
2037f21c45
Resolve #180 and now works with #89
2022-02-10 17:01:36 +01:00
the-djmaze
9188a8bcd2
Improved cleanHtml and the handling of removeColors for dark mode
2022-02-10 10:25:21 +01:00
the-djmaze
ad6e1bebf8
Much better HTML to Plain converter
2022-02-07 10:23:41 +01:00
the-djmaze
3fc5216841
Improved Composer handling with PGP messages
2022-02-04 13:40:59 +01:00
the-djmaze
96de0be977
#89 solve edit/reply encrypted message/draft
2022-02-04 09:54:59 +01:00
the-djmaze
6b2311663b
#89 Hide PGP SIGNATURE from cleartext signed messages
2022-02-02 18:43:55 +01:00
the-djmaze
93db6e6e0e
#89 verify detached signature using GnuPG
2022-02-02 14:36:49 +01:00
the-djmaze
e265a0f1c1
Moved the message HTML parsing from PHP to JavaScript
...
Now we can properly parse PGP/MIME HTML messages
2022-02-02 13:02:48 +01:00
the-djmaze
6b26ddec7a
#89 Redesign HTML parsing for securing PGP decrypted HTML
2022-02-01 11:46:12 +01:00
the-djmaze
4eb70c3f06
#89 show decrypted HTML with inline attachments
2022-01-31 17:29:41 +01:00
the-djmaze
ff7e41ad08
#89 Use OpenPGP.js v5.1.0 (still in progress)
2022-01-27 16:00:52 +01:00
the-djmaze
a7eeeb4f55
Many more changes for #89
2022-01-20 16:38:27 +01:00
the-djmaze
a47397ef09
Revamp PGP management due to implementing Mailvelop and PEAR Crypt_GPG
2022-01-19 18:24:07 +01:00
the-djmaze
bf84684965
Added GnuPG->verify() for testing #89
...
Bugfix SnappyMail\PGP\Keyservers
Renamed DoPgpVerify to DoMessagePgpVerify
2022-01-17 22:04:14 +01:00
the-djmaze
fde44c0102
Changes for #89
...
This part fetches the required message parts for pgp verification.
2022-01-17 17:16:25 +01:00
the-djmaze
8dcd0cf833
Changes for #89
...
Now it does not fetch the PGP signature, because validation was broken anyway.
Instead it validates multipart/signed according to RFC 3156 section 5 and returns details for the signed part:
* BodyPartId
* SigPartId
* MicAlg
So in the future several implementations (GnuPG, OpenPGP.js, etc.) can use the correct data for verification.
2022-01-17 15:58:23 +01:00
the-djmaze
630dc1e854
Added toggle in message menu to switch between HTML/Plain content parts (when available)
2022-01-14 17:13:17 +01:00