Mailspring/internal_packages/message-list/lib
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
..
plugins 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
email-frame.cjsx fix(composer): much better specs for composer & quoted text 2015-09-03 19:41:56 -07:00
main.cjsx feat(trash): Trash for Gmail, and architectural changes for common tasks 2015-10-21 10:38:00 -07:00
message-controls.cjsx feat(tooltip): use native tooltip style 2015-10-21 11:27:57 -07:00
message-item-body.cjsx feat(reading): Disable autoloading of images, opt-in one by one 2015-11-06 15:53:21 -08:00
message-item-container.cjsx refactor(db): change ID system to have clientIDs and serverIDs 2015-08-28 11:24:29 -07:00
message-item.cjsx feat(reading): Disable autoloading of images, opt-in one by one 2015-11-06 15:53:21 -08:00
message-list.cjsx feat(keymap): add new <KeymapHandlers /> 2015-11-06 11:47:06 -08:00
message-participants.cjsx fix(message-list): collapsed message participants no longer looks broken. fixes T3377. 2015-08-19 17:39:16 -07:00
message-timestamp.cjsx fix(message-timestamp): call @_formattedDate with correct params. fixes T3388. 2015-08-19 15:50:10 -07:00
message-toolbar-items.cjsx fix(toolbars): Cross disolve toolbar items on a one-off basis 2015-10-21 10:34:14 -07:00
sidebar-components.cjsx fix(message-sidebar): New ContactCard injectable role, updated FocusedContactStore 2015-09-24 18:58:53 -07:00
thread-archive-button.cjsx fix(message-list): Clicking Archive or Trash should pop back to the thread list 2015-10-23 15:21:37 -07:00
thread-star-button.cjsx feat(tooltip): use native tooltip style 2015-10-21 11:27:57 -07:00
thread-toggle-unread-button.cjsx fix(art): Correct "Trash" icon, naming consistency 2015-10-21 11:58:05 -07:00
thread-trash-button.cjsx fix(message-list): Clicking Archive or Trash should pop back to the thread list 2015-10-23 15:21:37 -07:00