Mailspring/internal_packages/composer/lib
Ben Gotow 06c72a5604 fix(mailto): Use paste logic to parse fields in mailto links, support poorly encoded URLs
Summary:
Fixes T1927

- Allow email addresses to contain `_`
- Centralize logic for parsing string into Contact objects into ContactStore
- Always decode and then encode mailto links to ensure spaces, special characters are properly encoded and that the URL is valid
- Add specs for mailto:// behavior

Test Plan: Run wonderful new tests covering mailto://

Reviewers: evan

Reviewed By: evan

Maniphest Tasks: T1927

Differential Revision: https://phab.nylas.com/D1657
2015-06-18 11:58:07 -07:00
..
compose-button.cjsx feat(theming): Definitely not hacker mode. I don't know what you're talking about. 2015-06-05 11:40:44 -07:00
composer-view.cjsx feat(composer): new composer and button styles 2015-06-17 16:03:50 -07:00
contenteditable-component.cjsx fix(specs): silence noisy specs and fix warnings 2015-06-15 18:29:59 -07:00
file-upload.cjsx feat(attachments): new attachments & uploads UI with img support 2015-06-11 12:04:52 -07:00
floating-toolbar.cjsx refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
image-file-upload.cjsx feat(composer): new composer and button styles 2015-06-17 16:03:50 -07:00
main.cjsx feat(composer): new composer and button styles 2015-06-17 16:03:50 -07:00
participants-text-field.cjsx fix(mailto): Use paste logic to parse fields in mailto links, support poorly encoded URLs 2015-06-18 11:58:07 -07:00
scribe-template-regions.js