Mailspring/src
Evan Morikawa bda80df05c fix(*): can select participant with space if it's an email
Summary:
Fixes T2272

If the label is too long, the unread icons will now ellipsis truncate the
text correctly instead of being pushed off of the side.

I made the max-width of the sidebar 17px wider to allow for Karim's french
"Inbox" translation.

Fixes T2266

Added some more protection to places where filenames could be blank when
downloading.

This was partially fixed by Rob's D1685

Fixes T2258

You can now finish selecting a participant by pressing `space`, but only
when the participant looks like an email address.

When you do this we directly add the email address to the chip instead of
looking up a contact. This allows you to send just to the email instead of
adding a potentially erroneous name into the input field

Test Plan: edgehill --test

Reviewers: bengotow

Reviewed By: bengotow

Maniphest Tasks: T2272, T2266, T2258

Differential Revision: https://phab.nylas.com/D1729
2015-07-13 10:25:30 -04:00
..
browser fix(database): Do not send empty error JSON 2015-07-02 19:24:43 +02:00
components fix(*): can select participant with space if it's an email 2015-07-13 10:25:30 -04:00
flux fix(*): can select participant with space if it's an email 2015-07-13 10:25:30 -04:00
services feat(quoted-text): New quoted text engine 2015-07-08 09:51:33 -07:00
tasks feat(offline-mode, undo-redo): Tasks handle network errors better and retry, undo/redo based on tasks 2015-07-07 13:38:53 -04:00
6to5.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
atom.coffee feat(offline-mode, undo-redo): Tasks handle network errors better and retry, undo/redo based on tasks 2015-07-07 13:38:53 -04:00
buffered-node-process.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
buffered-process.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
clipboard.coffee feat(docs): doc site generation, doc organization into sections, docs for actions and more 2015-05-13 11:44:28 -07:00
coffee-cache.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
color.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
command-installer.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
command-registry.coffee feat(offline-mode, undo-redo): Tasks handle network errors better and retry, undo/redo based on tasks 2015-07-07 13:38:53 -04:00
component-registry.coffee feat(*): draft icon, misc fixes, and WorkspaceStore / custom toolbar in secondary windows 2015-06-03 16:02:19 -07:00
config-schema.coffee add(specs): +101 specs and 403 assertions from Atom 2015-06-02 19:51:00 -07:00
config-utils.js refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
config.coffee add(specs): +101 specs and 403 assertions from Atom 2015-06-02 19:51:00 -07:00
convenience methods to insert plaintext into draft fix(naming): Move atom/inbox/nilas refs to Nylas 2015-05-15 11:07:28 -07:00
deserializer-manager.coffee feat(docs): doc site generation, doc organization into sections, docs for actions and more 2015-05-13 11:44:28 -07:00
error-reporter.js fix(database): Ensure errors reach the renderer-side by sending them as JSON strings, reinflating as Errors 2015-07-02 19:15:31 +02:00
item-registry.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
keymap-extensions.coffee feature(package-management): Package management interface, APM integration 2015-06-02 19:04:21 -07:00
less-compile-cache.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
menu-helpers.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
menu-manager.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
module-cache.coffee refactor(code): replace all instances of atom-shell and AtomShell and atomShell 2015-05-20 10:20:10 -07:00
package-manager.coffee fix(specs): silence noisy specs and fix warnings 2015-06-15 18:29:59 -07:00
package.coffee feat(*): draft icon, misc fixes, and WorkspaceStore / custom toolbar in secondary windows 2015-06-03 16:02:19 -07:00
priority-ui-coordinator.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
scope-descriptor.coffee feat(docs): doc site generation, doc organization into sections, docs for actions and more 2015-05-13 11:44:28 -07:00
scoped-properties.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
sheet-container.cjsx feat(composer): new composer and button styles 2015-06-17 16:03:50 -07:00
sheet-toolbar.cjsx feat(composer): new composer and button styles 2015-06-17 16:03:50 -07:00
sheet.cjsx refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
space-pen-extensions.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
space-pen-utils.js refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
style-manager.coffee feat(docs): doc site generation, doc organization into sections, docs for actions and more 2015-05-13 11:44:28 -07:00
styles-element.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
subscriber-mixin.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
task-bootstrap.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
task.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
theme-manager.coffee feat(theming): Definitely not hacker mode. I don't know what you're talking about. 2015-06-05 11:40:44 -07:00
theme-package.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
window-bootstrap.coffee feat(salesforce): associate threads with SF objects 2015-04-30 11:35:38 -07:00
window-event-handler.coffee fix(pinch-to-zoom): Catch ctrl-scroll to prevent trackpad zoom 2015-06-19 11:55:08 -07:00
window-secondary-bootstrap.coffee feat(salesforce): associate threads with SF objects 2015-04-30 11:35:38 -07:00
window.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00