mirror of
				https://github.com/Foundry376/Mailspring.git
				synced 2025-10-28 15:13:09 +08:00 
			
		
		
		
	| Summary: This diff introduces several updates to mail merge to improve the procedure for sending a list of drafts. Specifically, sending mass email will now: - Clear mail merge metadata on the drafts that will actually be sent - Upload attached files only /once/, and reuse those files on the drafts that will actually be sent - Minimize database writes for new drafts being created - Will queue a SendManyDraftsTask that will subsequently queue the necessary SendDraftTasks and keep track of them, and notify of any failed tasks TODO: - Add state to MailMerge plugin for failed sends and ability to attempt to re send them Test Plan: - TODO Reviewers: evan, bengotow, jackie Reviewed By: bengotow, jackie Subscribers: jackie Differential Revision: https://phab.nylas.com/D2973 | ||
|---|---|---|
| .. | ||
| category-removal-target-rulesets.es6 | ||
| injects-toolbar-buttons.jsx | ||
| main.es6 | ||
| message-list-toolbar.jsx | ||
| selected-items-stack.jsx | ||
| thread-list-columns.cjsx | ||
| thread-list-context-menu.es6 | ||
| thread-list-data-source.coffee | ||
| thread-list-icon.cjsx | ||
| thread-list-participants.cjsx | ||
| thread-list-quick-actions.cjsx | ||
| thread-list-scroll-tooltip.cjsx | ||
| thread-list-store.coffee | ||
| thread-list-toolbar.jsx | ||
| thread-list.cjsx | ||
| thread-toolbar-buttons.jsx | ||