Mailspring/internal_packages
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-sidebar fix(label-nesting): maintain nested labels when renaming a label 2016-06-15 16:48:26 -07:00
attachments fix(lint): various linter fixes 2016-05-06 14:11:05 -07:00
category-picker feat(keybase): Adds PGP Encryption Plugin 2016-06-07 13:30:04 -07:00
composer refactor(signatures): Removed old signature imgs and made static empty signatures page 2016-07-11 12:35:41 -07:00
composer-emoji fix(specs): Fix specs on Linux 2016-06-15 16:30:52 -07:00
composer-signature refactor(signatures): Removed old signature imgs and made static empty signatures page 2016-07-11 12:35:41 -07:00
composer-spellcheck feat(spellcheck): Add option to disable spellcheck 2016-06-16 15:12:19 -07:00
composer-templates fix(templates): fix new templates from draft 2016-06-09 15:21:20 -07:00
composer-translate fix(keybase): Disable by default, remove duplicate dependencies 2016-06-07 14:15:54 -07:00
draft-list fix(drafts): Support additional deletion shortcuts #939 2016-05-09 17:28:52 -07:00
events Settings: add 24-hour clock support 2016-06-06 14:31:57 -07:00
github-contact-card fix(plugins): Update plugin descriptions 2016-06-07 16:41:04 -07:00
keybase pgp-plugin update (#2534) 2016-07-08 11:29:10 -07:00
message-autoload-images fix(lint): final linter fixes 2016-05-06 16:32:34 -07:00
message-list Update broken links for guides, docs, and API (#2455) 2016-06-15 15:29:52 -07:00
message-view-on-github fix(github): fix view on Github buttton 2016-06-17 10:07:05 -04:00
mode-switch rm(*): deprecated/unused Atom code, user stylesheet support 2016-05-04 14:27:46 -07:00
notification-mailto Revert "feat(mailto): Allow N1 to be default client on windows" 2016-05-03 19:04:04 -07:00
notification-update-available fix(require): Move more requires to new electron format 2016-04-13 15:35:01 -07:00
notifications fix(pro): Replace subscriptionRequiredAfter 2016-06-10 14:36:37 -07:00
onboarding fix(auth): ssl_required => true instead of "on" 2016-06-30 13:38:54 -07:00
participant-profile 🎨(participant-profile): Use UI variables 2016-06-01 16:08:10 -07:00
personal-level-indicators fix(keybase): Disable by default, remove duplicate dependencies 2016-06-07 14:15:54 -07:00
phishing-detection removes phishing warning for different subdomains (#2420) 2016-07-08 11:20:19 -07:00
plugins Update broken links for guides, docs, and API (#2455) 2016-06-15 15:29:52 -07:00
preferences refactor(signatures): Removed old signature imgs and made static empty signatures page 2016-07-11 12:35:41 -07:00
print fixt(print): Update print header logo 2016-05-11 11:33:12 -07:00
remove-tracking-pixels feat(babel6): fix es6 describe function syntax 2016-05-06 11:55:20 -07:00
screenshot-mode feat(package): require 'engines': {'nylas': '*'} in package.json 2016-04-25 15:06:37 -07:00
send-and-archive fix(gmail-labels): Constraint so threads always belong to all,spam or trash 2016-03-10 14:13:31 -08:00
system-tray feat(babel6): 1,774 linter errors 2016-05-06 11:55:46 -07:00
theme-picker fix(themes): Add Less is More to list ordering 2016-05-31 14:35:49 -07:00
thread-list feat(snooze): Add command for keyboard shortcut 2016-06-07 10:29:52 -07:00
thread-search fix(analytics): update people traits 2016-06-07 13:52:08 -07:00
thread-search-index fix(search): Prevent from adding duplicate threads to the search index 2016-06-07 14:41:39 -07:00
thread-snooze fix(analytics): improved analytics 2016-06-07 13:38:47 -07:00
ui-dark Revert "🎨(ui-dark): Remove iframe inversion" 2016-05-25 23:46:36 -07:00
ui-darkside 🎨(darkside): Add UI tweaks for activity list 2016-06-09 16:11:27 -07:00
ui-less-is-more fix(lint): fix minor linter issue 2016-05-09 13:42:18 -04:00
ui-light feat(theme-selector): Add theme selector to preferences page 2015-12-15 10:29:58 -08:00
ui-taiga fix(sidebar): Fix overflow of account name 2016-04-26 15:53:51 -07:00
ui-ubuntu fix(ubuntu): Update theme, fix a few strange glitches 2016-05-25 14:03:09 -07:00
undo-redo fix(undo): Improve messaging around label changes, modernize undo-redo-store 2016-06-01 14:36:57 -07:00
unread-notifications Clear notifications when emails are read 2016-07-08 11:36:51 -07:00
worker-sync fix(analytics): improved analytics 2016-06-07 13:38:47 -07:00
worker-ui Settings: add 24-hour clock support 2016-06-06 14:31:57 -07:00