Chris Fuertes
ac2c1b4780
Add test section to README.md
2 years ago
Chris Fuertes
395d83521d
Add dobule quotes to ESLint
2 years ago
Chris Fuertes
c12e7cbc73
Add how the linter works on the README.md
2 years ago
Jorg Knobloch
913a10b712
Fix privacy icons on handshake panel. They were always yellow :-(
2 years ago
Jorg Knobloch
b2a5a35b2e
Beat the obfuscated crap out of templates with the seething wrath of 1001 exploding suns.
2 years ago
Jorg Knobloch
b135922036
"Decorate" message upon display (fill in address details from address book).
2 years ago
Jorg Knobloch
fdf4554870
Communicate all identities using myself() at startup.
2 years ago
Jorg Knobloch
9f2b7c7060
Fix typo in rev. 852ea9f5de7e.
2 years ago
Jorg Knobloch
9f09a8dd70
Tweak comment of rev. 7574cd0898a6: "2nd file handle" hack for temp file removal doesn't work in Enigmail either.
2 years ago
Jorg Knobloch
b1290501b5
Clean-up confirmation for unsecure sending.
2 years ago
Jorg Knobloch
c06e1a8232
Marked hard-coded strings in JS files with L10N.
2 years ago
Jorg Knobloch
fada37ebe8
Clean-up.
2 years ago
Jorg Knobloch
33d37dc9cd
Replace single quotes with double quotes throughout.
2 years ago
Jorg Knobloch
3be8896137
Strip Mozilla-specific headers when getting a message, separate from engine bug workaround.
2 years ago
Jorg Knobloch
837194f1c1
Removed accidental hunk from rev. d31885d7efc8.
2 years ago
Jorg Knobloch
ad0ad22b16
Clean-up.
2 years ago
Jorg Knobloch
fcd32ebfc7
P4TB-28: Fix store decrypted copy on secure server, take 2, tweaks of rev. d31885d7efc8:
- removed non-working "2nd file handle" hack for temp file removal
- added workaround for ENGINE-729 bug
- removed non-working IMAP specific code copied from TB's RemoveDraft().
2 years ago
Jorg Knobloch
9f2703036a
P4TB-28: Fix store decrypted copy on secure server.
2 years ago
Jorg Knobloch
48d62154db
Fix all ChromeUtils.import() calls, remove prefsFactory.js (and more dead code).
2 years ago
Jorg Knobloch
2a816527b2
Options rework, part 4 (final): communicate "unprotected subject" and "passive mode" change.
2 years ago
Jorg Knobloch
6772f1a009
Options rework, part 3: Wire up logic to checkboxes.
2 years ago
Jorg Knobloch
7fad12f1a4
Remove reference to already loaded global stylesheet.
2 years ago
Jorg Knobloch
b0fc8bdac7
Reduce width of handshake window.
2 years ago
Jorg Knobloch
08cd3d67b1
Options rework, part 2: Display accounts and identities.
2 years ago
Jorg Knobloch
521548c8f7
Options rework, part 1: Kill AccountOptions.js and its crooked friends.
2 years ago
Jorg Knobloch
10120fa8a4
Remove unused parseAddress() from TbHelper.js
2 years ago
Jorg Knobloch
2b3167b5d5
Added handshake to privacy bar in 3pane and stand-alone window.
2 years ago
Jorg Knobloch
3741b473a6
Deal with Thunderbird 68 bug that onRecipientsChanged() isn't called when changing To:/Cc: to Bcc:
2 years ago
Jorg Knobloch
18855d8b78
Decorate outgoing message correctly. Handle Bcc. Related clean-up.
2 years ago
Jorg Knobloch
34cbfdb082
P4TB-72: Implement more of "protect subject", follow-up to rev. 091a1ea5b714.
2 years ago
Jorg Knobloch
22c0ec7cc1
No need to RFC2047-encode message.shortmessage, it takes Unicode.
2 years ago
Jorg Knobloch
b776ed4a11
P4TB-217: Added checkbox for Passive Mode.
2 years ago
Jorg Knobloch
d89fa7e8e4
P4TB-72: Implement "protect subject" option and misc. clean-up.
- removed storeProtectedOptions.
- renamed getPassiveMode to isPassiveMode for consistency.
- renamed unprotectedSubjects to protectSubjects.
- reformatted options.xul and aligned strings with Outlook.
2 years ago
Jorg Knobloch
3169116693
Removed ill-conceived and badly implemented message disclaimer. PATB-131.
The implementation was highly defective:
* It only added the disclaimer to the text part, not the HTML, so it wouldn't have been visible in HTML messages anyway.
* Even for plain text messages, it would have potentially been placed after the signature, so in some clients it would have been dimmed.
* Putting it into a HTML message really required HTML parsing unless we wanted to add it after the HTML body.
* It ran yet another rating adapter call to figure out whether the message would be encrypted.
2 years ago
Jorg Knobloch
4e886636be
Scrap rev d0cb69fd1d3b and implement a different band-aid for non-CRLF terminated decrypted MIME text.
2 years ago
Jorg Knobloch
41e3a95e38
Workaround for COM-112, end plaintext and HTML parts with CRLF.
2 years ago
Jorg Knobloch
941ff04652
Fix charset encoding error when restoring subject. Also remove more dead code.
2 years ago
Jorg Knobloch
29117587d8
Fix logic error in previous rev. dff1eff553f6.
If not disabled, we should always run the message through the engine to append the key.
2 years ago
Jorg Knobloch
0dc20ac2d0
Fix encryption logic (and reorder CSS to it actually takes effect).
2 years ago
Jorg Knobloch
da48588ca1
Merge identities branch into default branch.
First step of listing all identities on the options page.
Main changes are in rev. 397efff2cb3a. Account options and identity options still need to be separated.
2 years ago
Jorg Knobloch
a4d12142a8
Added TODO comments, fixed comments and variable names.
2 years ago
Chris Fuertes
1bb23d4eca
pEpFrom is always an own identity
2 years ago
Chris Fuertes
7115daf960
Remove dead code
2 years ago
Chris Fuertes
41d2c3a66a
Document updateIdentities
2 years ago
Jorg Knobloch
c41b484b77
Merge with default
2 years ago
Jorg Knobloch
acf979cab8
Rename options.xhtml back to options.xul to allow easier comparison to default branch.
2 years ago
Chris Fuertes
c85b25c12d
Use identities instead of accounts.
- renamed options.xul -> options.xhtml
- Moved cancel/save buttons from first tab to all tabs
- Use identities instead of accounts for preferences using identity.key
as an id.
- update privacy bar when changing identity
- getIdentities() now returns an array instead of an enumerable
- check if the message should be encrypted using identity
2 years ago
Jorg Knobloch
d710c20791
Implement correct privacy labels. Make colorFromRating() sync and remove from adapter.
2 years ago
Jorg Knobloch
e29699f5bf
Remove dead code and kill an unnecessary TODO.
2 years ago
Chris Fuertes
adfd98f7d5
Merge default
2 years ago