Commit Graph

460 Commits (fe5fa54e7d9ef6b75cb660b9412e43eacb78f6bd)

Author SHA1 Message Date
Jorg Knobloch fe5fa54e7d Linting: Adjust operator-linebreak rule. 2020-04-21 19:42:21 +02:00
Jorg Knobloch babdf0a751 Linting: Change indentation to 2 spaces instead of 4. Enforce it. Remove useless "airbnb-base". 2020-04-21 19:34:50 +02:00
Jorg Knobloch f7ecc3c16c Don't re-colour unencrypted messages. 2020-04-20 21:23:37 +02:00
Jorg Knobloch 86ac6ccee6 Use fullName in our TB identity clones to avoid confusion. 2020-04-20 19:13:48 +02:00
Jorg Knobloch 217ad85e86 Move options to dialogs directory. 2020-04-20 09:58:20 +02:00
Jorg Knobloch cc57ee929a Prepare add-on for JSON-142: Read user folder location from registry. Also add developer override option. 2020-04-20 00:55:44 +02:00
Jorg Knobloch 11a8f0dcb0 Fix styling of options panel:
- Make CSS actually be used :-(
- Provide a scrollbar and border to account/identity list
- General CSS clean-up: remove unnecessary padding and max-width, remove unused rules.
2020-04-19 23:28:19 +02:00
Jorg Knobloch 9afa1e4e6f P4TB-31: Follow-up to rev. b97c1a7c7ff1: Fixed typo leading to incorrect results. 2020-04-19 08:44:52 +02:00
Jorg Knobloch 1e27901ad0 Follow-up to rev. 8ae6d9a1bc34, small optimisation: Don't read headers if already cached. 2020-04-18 15:37:57 +02:00
Jorg Knobloch b3cc22b49f Refactor viewing/decryption pipeline yet again to pass unencrypted message through the engine as well. 2020-04-18 12:50:05 +02:00
Jorg Knobloch 811602d940 Fix bits forgotten during previous clean-ups. 2020-04-18 11:10:51 +02:00
Jorg Knobloch 5d1251a0b2 Follow-up to rev. 49ed749b18cd: Fix subject on forward or "edit as new message". 2020-04-18 01:01:57 +02:00
Jorg Knobloch b63da5333f Implement EVIL HACK to make forward and "edit as new message" work. 2020-04-18 00:36:10 +02:00
Jorg Knobloch 133fa5db92 Launch options dialogue centerscreen and make it less wide. 2020-04-18 00:03:34 +02:00
Jorg Knobloch 2844ba41d2 Workaround for ENGINE-740: Prefix address with TOFU_ when getting a preview rating and there is no user_id. 2020-04-17 21:27:34 +02:00
Jorg Knobloch 0ad838697c Sync: fix copy/paste error in pEpAdapter.js. 2020-04-17 21:10:15 +02:00
Jorg Knobloch 611db313ad Get details of current identity directly without parsing, also fixes encoding issue with Umlaut in name. 2020-04-17 16:25:13 +02:00
Jorg Knobloch 82318aace9 Moved privacy display in compose window to the top of appcontent. Follow-up to rev. 7b56a9c0e806. 2020-04-17 16:05:36 +02:00
Jorg Knobloch 1e0240ceb3 Simplify detection of outgoing messages, no longer treat special outgoing folders special. 2020-04-17 15:48:43 +02:00
Jorg Knobloch bc61bebda8 Moved privacy display before expandedHeadersBox. That also clears it when switching to another folder. 2020-04-17 14:44:45 +02:00
Jorg Knobloch 123a2e55c9 Implement workaround for ENGINE-739: Always provide plaintext part. 2020-04-17 12:20:26 +02:00
Jorg Knobloch 3b4dcabe05 Always hide subjects in pepmessengercompose.js regardless of "protect subject" option. 2020-04-17 11:33:12 +02:00
Jorg Knobloch 8e2f96cc77 Sync: Recovered Sync-related files from rev. 9055fff7db47 (merged from rev. cc0b8bc4782d), cleaned up and linted.
Unknown state, not integrated and hence untested.
2020-04-17 11:18:08 +02:00
Jorg Knobloch 835f88585e Added debugging to show old and new ratings as well as fingerprints used. 2020-04-17 10:22:26 +02:00
Jorg Knobloch 0dea4c2766 Allow updating from a "no colour" rating. 2020-04-16 23:34:25 +02:00
Jorg Knobloch 9b137352b5 Correct issue when storing the rating after handshake and related clean-up. 2020-04-16 22:14:48 +02:00
Jorg Knobloch 1d9a2d8ad4 Make handshake window modal and distinguish between compose and view handshake. 2020-04-16 20:35:21 +02:00
Jorg Knobloch cc3354f8fa TbMessageView is a module that only exists once, and we can't store the window there. 2020-04-16 20:25:13 +02:00
Jorg Knobloch 2d1faa9c40 Sync: Add adapter methods. 2020-04-16 12:10:44 +02:00
Jorg Knobloch c32309920f Added sync images. 2020-04-16 00:11:11 +02:00
Jorg Knobloch d143c8d2e1 More linting (max-len) and other clean-up. 2020-04-15 21:16:35 +02:00
Jorg Knobloch 9032a9e4d0 Clean-up messy token file handling. 2020-04-15 19:49:50 +02:00
Jorg Knobloch 4b563a63c8 Filter out an invalid >From - header in the input. Crazy stuff. 2020-04-15 15:29:54 +02:00
Jorg Knobloch 60040aa8de More linting (object-curly-spacing). 2020-04-15 12:35:12 +02:00
Jorg Knobloch 47226a2ee8 P4TB-201: Add menu item to launch options. 2020-04-15 11:27:51 +02:00
Jorg Knobloch 7480252199 P4TB-201: Convert from bootstrapped legacy extension to WebExtension Experiment. 2020-04-15 10:08:31 +02:00
Jorg Knobloch 7047cbe944 P4TB-201: Rename .xul files to .xhtml. 2020-04-15 08:41:09 +02:00
Jorg Knobloch 650bdd851c P4TB-201: Revert resource: URLs back to chrome: URLs (revert rev. ea5f000dbb64).
resource: URLs were a nice idea, but it turned out that they were a dead end.
2020-04-15 08:33:19 +02:00
Jorg Knobloch b5bd5be2fd And even more tweaks to subject processing. 2020-04-14 17:10:53 +02:00
Jorg Knobloch 985dffc0ee Reorder chrome/manifest.json. 2020-04-14 10:22:00 +02:00
Jorg Knobloch 3493f19d15 Even more tweaks to subject processing. 2020-04-14 09:56:35 +02:00
Jorg Knobloch 2a755767ba Test version 1.0.001. 2020-04-13 22:22:44 +02:00
Jorg Knobloch 5d87cbc968 More tweaks to subject processing. 2020-04-13 22:03:19 +02:00
Jorg Knobloch 630425c1c6 Further workaround for multiple Re. prefixes. 2020-04-13 17:56:12 +02:00
Jorg Knobloch 03827a4d3b Follow-up to rev. 7a778bab19f6 and rev. 88ff2dcff6bf. Fix Re. prefix some more. 2020-04-13 17:38:37 +02:00
Jorg Knobloch fb7e00e239 Clean up message header vs. selected message confusion. 2020-04-13 16:22:14 +02:00
Jorg Knobloch 3de3d98e1d Collapse multiple reply prefixes, refinement of rev. 7a778bab19f6. 2020-04-13 15:05:21 +02:00
Jorg Knobloch ceb9410526 replace(/^(Re: )+/i, "Re: ") for subject. Not ideal, but working for now. 2020-04-13 13:22:54 +02:00
Jorg Knobloch f10d6f2a79 Added "Reset Data" button to handshake panel in all cases (dogfooding, issue 8). 2020-04-13 10:15:18 +02:00
Jorg Knobloch d3c7554b3a Fix timing issue: Message rating updated on old copy after storing of decrypted copy (dogfooding, issue 7). 2020-04-12 15:01:19 +02:00