Mailspring/internal_packages/composer/lib
Annie bd361c8abb refactor(signatures): Removed old signature imgs and made static empty signatures page
Summary:
Refactored signature preferences page to allow more signatures than the previous 1-1 mapping for signatures and accounts. Created a multi select dropdown of the accounts for which a certain signature is set as default for. Added a button into the draft header From field to toggle between saved signatures.

refactor(signatures): Add basic add/remove capabilities to static

refactor(signatures): Hooked up signature actions and signature store for basic functionality

fix(signatures): Cleaned up signature store and started on multiselectdropdown

fix(signatures): Add multi signature toggle select to multiselect dropdown

build(signatures): Built framework for multiselect dropdown

build(signatures): Toggle button functionality for dropdown

build(signatures): Build multi select from components and add debounce

refactor(signatures): Move signature actions and signature store into flux

fix(signatures): Styled composer signatures button/dropdown and fixed preferences checkmarks

build(signatures): Finish main functionality, about to refactor composer signature button into injected component

fix(signatures): Changed position styles

fix(signatures): Fixed background color for dropdown button when blurred

build(signatures): Began to write tests for signatures store, preferences and dropdown

Test Plan: Wrote tests for preferences signatures, signature store, signature composer dropdown and refactored tests for signature composer extension. For signature composer extension I removed applyTransformsToDraft and unapplyTransformsToDraft and tested by sending emails with signatures to different providers to make sure the <signature> tag caused problems.

Reviewers: bengotow, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D3073
2016-07-11 12:35:41 -07:00
..
account-contact-field.jsx refactor(signatures): Removed old signature imgs and made static empty signatures page 2016-07-11 12:35:41 -07:00
action-bar-plugins.jsx fix(send-later): Check if draft is valid before scheduling send later 2016-05-19 13:28:28 -07:00
collapsed-participants.jsx fix(lint): final linter fixes 2016-05-06 16:32:34 -07:00
compose-button.jsx fix(lint): final linter fixes 2016-05-06 16:32:34 -07:00
composer-editor.jsx fix(undo): Move undo/redo to session, properly undo all changes 2016-05-24 11:48:33 -07:00
composer-header-actions.jsx fix(lint): final linter fixes 2016-05-06 16:32:34 -07:00
composer-header.jsx refactor(signatures): Removed old signature imgs and made static empty signatures page 2016-07-11 12:35:41 -07:00
composer-view.jsx fix(quoted-text): Add option to remove quoted-text, fix styles 2016-06-16 15:37:58 -07:00
fields.es6 fix(lint): Various linter fixes 2016-05-06 16:23:48 -07:00
file-upload.jsx fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
image-file-upload.jsx fix(lint): final linter fixes 2016-05-06 16:32:34 -07:00
main.es6 fix(analytics): improved analytics 2016-06-07 13:38:47 -07:00
send-action-button.jsx fix(lint): final linter fixes 2016-05-06 16:32:34 -07:00
subject-text-field.jsx feat(mail-merge): Add ability to drop tokens in subject 2016-05-12 10:47:41 -07:00