Mailspring/internal_packages/message-list/spec
Ben Gotow 818e1ae986 feat(reading): Disable autoloading of images, opt-in one by one
Summary: This diff implements Gmails "load images, always load images from bengotow@gmail.com" option. Someone asked for it late last night and I figured it'd be fun to add. We also needed to refactor the MessageItem to allow for a GPG plugin - MessageItems now subscribe to the body of the message from the messageBodyProcessor, so in the event that processing rules change, someone can invalidate the processor cache by calling `resetCache()`, and then it recomputes bodies and triggers a refresh of each message body.

Test Plan: Updated existing tests, no new tests for this plugin just yet.

Reviewers: evan, juan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2235
2015-11-06 15:53:21 -08:00
..
message-item-body-spec.cjsx feat(reading): Disable autoloading of images, opt-in one by one 2015-11-06 15:53:21 -08:00
message-item-container-spec.cjsx refactor(db): change ID system to have clientIDs and serverIDs 2015-08-28 11:24:29 -07:00
message-item-spec.cjsx feat(reading): Disable autoloading of images, opt-in one by one 2015-11-06 15:53:21 -08:00
message-list-spec.cjsx fix(archive): can archive and trash from focused message 2015-10-23 14:49:29 -07:00
message-participants-spec.cjsx fix(message-list): collapsed message participants no longer looks broken. fixes T3377. 2015-08-19 17:39:16 -07:00
message-timestamp-spec.cjsx refactor(db): change ID system to have clientIDs and serverIDs 2015-08-28 11:24:29 -07:00
message-toolbar-items-spec.cjsx feat(toggle-unread): threads can now toggle their unread status. fixes T3483. 2015-09-15 16:49:16 -07:00
tracking-pixels-extension-spec.coffee feat(tracking-pixels): New MessageStore extension cuts out tracking pixels you've *sent* so you don't trigger them 2015-07-23 10:57:13 -07:00