Mailspring/internal_packages/keybase
Jackie Luo b323275d24 fix(composer): Stop parsing quoted text on each keystroke to prevent composer lag
Summary: We used to parse the quoted text on each keystroke in the composer for a reply so that we could continue to determine what was quoted text. However, that resulted in dramatically slow typing for replies to complex HTML emails. Now, the quoted text isn't a part of the reply until `prepareDraftForSyncback`, after all of the extensions have run their transformations—we use a marker to determine whether quoted text should be appended or not. The quoted text control is now a one-way operation—you can't hide the quoted text after showing it (Gmail-style).

Test Plan: Tested locally (but didn't run unit tests because they won't run on my machine...)

Reviewers: bengotow, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D3106
2016-07-21 11:11:14 -07:00
..
lib fix(composer): Stop parsing quoted text on each keystroke to prevent composer lag 2016-07-21 11:11:14 -07:00
spec fix(specs): Misc fixes 2016-07-20 12:33:52 -07:00
stylesheets pgp-plugin update (#2534) 2016-07-08 11:29:10 -07:00
.gitignore feat(keybase): Adds PGP Encryption Plugin 2016-06-07 13:30:04 -07:00
encrypt-composer-button@2x.png Pgp patch (#2430) 2016-06-14 13:22:38 -07:00
icon.png fix(keybase): Disable by default, remove duplicate dependencies 2016-06-07 14:15:54 -07:00
key-present@2x.png Pgp patch (#2430) 2016-06-14 13:22:38 -07:00
package.json fix(plugins): Update plugin descriptions 2016-06-07 16:41:04 -07:00
README.md pgp-plugin update (#2534) 2016-07-08 11:29:10 -07:00

Keybase Plugin

TODO:

  • final refactor
  • tests

WISHLIST:

  • message signing
  • encrypted file handling
  • integrate MIT PGP Keyserver search into Keybase searchbar
  • make the decrypt interface a message body overlay instead of a button in the header
  • improve search result deduping with keys on file