Commit graph

2991 commits

Author SHA1 Message Date
Ben Gotow
c1c7705f09 fix(win-management): Track windowKey changes, add assertions 2016-04-28 11:20:56 -07:00
Ben Gotow
e238258dcb fix(user-agent): Don't assume Tasks are spawned from renderer processes #2079 2016-04-28 10:34:56 -07:00
Akshar Patel
a69266a75d Show under Internet Category in Linux (#2083)
* Update title for system tray

Using only Menu Bar confuses Linux users because ''Menu Bar'' word is only used withing Mac OS. So, also use "System Tray" word.

* Show under Internet Category in Linux

Right now, N1 is showing under Programming Category. "Network" should be added to show under Internet Category.
2016-04-28 10:28:41 -07:00
Juan Tejada
04cebd51f2 fix(cursor): Remove stale cursor from config.cson when cursor error
- #2049
2016-04-28 10:16:40 -07:00
Ben Gotow
fbd77fb5f6 fix(build): resolve lesslint issue 2016-04-27 19:20:59 -07:00
Ben Gotow
e995972323 fix(win-menu): Display window names, not "Unnamed Window" 2016-04-27 19:18:34 -07:00
Juan Tejada
2493816312 bump(submodule): Latest mail merge changes 2016-04-27 18:22:59 -07:00
Juan Tejada
71353cdaf1 feat(mail-merge): Add CSV imports, styling, and several fixes
Summary: Adds CSV imports, proper styles to mail merge plugin and fixes a handful of bugs

Test Plan: TODO

Reviewers: bengotow, evan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2925
2016-04-27 18:22:32 -07:00
Ben Gotow
7bf842fb0b fix(build): keytar bump broke everything 2016-04-27 17:44:43 -07:00
Ben Gotow
61073da7a0 fix(thread-list): Remove unnecessary extra trigger 2016-04-27 15:20:25 -07:00
Ben Gotow
7ce646a1d3 fix(keymaps): Restore missing bindings, handle single keys inside of email frames 2016-04-27 15:20:06 -07:00
Ben Gotow
ac66570b1b fix(keymaps): function kys to lowercase, - to + 2016-04-27 13:33:26 -07:00
Ben Gotow
14569ec37b fix(menus): Add Thread menu to win/linux, fix disabling 2016-04-27 13:24:43 -07:00
Ben Gotow
e116eaec48 bump(version): 0.4.28 2016-04-27 13:07:15 -07:00
John McNair
f818a134dd Parse Office 365 names (#2016)
Office 365 likes to format email addresses as follows:
Last Name, First Name (Some Description) <email@address.org>

This causes Contact.firstName() (and hence sometimes displayName()) to return
"Last Name," which looks a bit odd in the message/thread views.

The intent of the commit is to correctly parse these names so that (using the
above example):
- firstName = "First Name"
- lastName = "Last Name (Some Description)"
- fullName = "First Name Last Name (Some Description)"

These behavioral changes only impact names containing a ','.

I don't know that this really provides exhaustive coverage of Office 365, and
keeping the description as part of the last name is not completely guilt free,
but it's not any worse than the previous state of affairs which also has
the description in the same field but combined instead with (misplaced)
first name data.
2016-04-27 10:26:23 -07:00
Selwyn
6f13a97e1c Linux launch on start (#2019)
* feat(workspace-section): Add Linux-only warning to launch on start

* feat(system-start-service): Add Linux launch on system start option
2016-04-27 09:22:23 -07:00
Akshar Patel
66eca644cb Update title for system tray (#2041)
Using only Menu Bar confuses Linux users because ''Menu Bar'' word is only used withing Mac OS. So, also use "System Tray" word.
2016-04-26 19:13:48 -07:00
Ben Gotow
68bf080b57 fix(autolinker): Don't match emails that are also URLs #2071 2016-04-26 19:03:43 -07:00
Ben Gotow
8e9346f224 fix(autolinker): Use getAttribute('href') because href is magic 2016-04-26 17:01:15 -07:00
Ben Gotow
e11181423e fix(autolinker): Always override title attribute #2056 2016-04-26 16:49:33 -07:00
Ben Gotow
db934cf463 fix(sidebar): Fix overflow of account name 2016-04-26 15:53:51 -07:00
Ben Gotow
b23af144e1 fix(accounts): show messages and coerce config when invalid 2016-04-26 15:34:17 -07:00
Ben Gotow
77f885e86b fix(draft-factory): Correctly load messages when creating a draft on a not-loaded thread. Sentry 26671 2016-04-26 14:18:23 -07:00
Ben Gotow
4962d24b4d fix(quoted-text): Guard call to children[0] Sentry 33642 2016-04-26 14:12:57 -07:00
Ben Gotow
14acad2197 fix(attachments): Make presentError display underlying error, file optional. Sentry 27089 2016-04-26 14:03:08 -07:00
Ben Gotow
e2ee14bb60 fix(keybindings): Fix "Show Keybindings" button 2016-04-26 13:46:25 -07:00
Ben Gotow
d64fd03c53 fix(menus): Customize context menu for mailto #2061 2016-04-26 13:27:39 -07:00
Ben Gotow
e269dc2598 cleanup(config): Additional notes about config.cson => json 2016-04-26 13:17:29 -07:00
Ben Gotow
c543de9e81 cleanup(specs): Remove space-pen. Goodbye, jQuery! 2016-04-26 13:14:07 -07:00
Ben Gotow
80c8d733c8 cleanup(config): Remove unused features, dependencies 2016-04-26 13:14:06 -07:00
Ben Gotow
d7832576b5 fix(composer): Wait frames not msec on focus out #2033 2016-04-26 13:14:06 -07:00
Ben Gotow
6b12f833d7 fix(compose): "compose in trash", additional specs #2026 2016-04-26 13:14:06 -07:00
Evan Morikawa
4ea8b9622c fix(win): draft popout windows always send draftJSON 2016-04-26 13:02:05 -07:00
Jackie Luo
fd256b6bef fix(activity-list): Debounce notifications and add detail to subtitles
Summary: Only sends notifications if none for that thread have been sent
in the last ten minutes/ten seconds, depending on the plugin. Adds
subject/link URL for notification subtitles.

Test Plan: Tested locally.

Reviewers: bengotow, evan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2922
2016-04-26 11:02:02 -07:00
Evan Morikawa
e42f501780 fix(frame): fix link clicking in iframes 2016-04-25 17:30:30 -07:00
Evan Morikawa
11ed4781a4 bump(version): 0.4.27 beta 2016-04-25 16:57:25 -07:00
Evan Morikawa
c416731d35 fix(build): fix lstatSync throwing 2016-04-25 16:18:23 -07:00
Evan Morikawa
6a55717157 feat(package): fix build-resources-task and move submodule 2016-04-25 16:01:56 -07:00
Evan Morikawa
25dea6a136 feat(package): require 'engines': {'nylas': '*'} in package.json 2016-04-25 15:06:37 -07:00
Evan Morikawa
6d86969d73 fix(path): error if booted from wrong folder 2016-04-25 14:28:21 -07:00
Evan Morikawa
483dc7dae9 fix(keymap): stop shift callbacks too 2016-04-25 11:00:08 -07:00
Michael Grinich
fb6101097e remove plugins from readme that fail when building from source 2016-04-25 10:18:36 -07:00
Ben Gotow
4d38ac6310 cson(cleanup): Remove imports, only used for config.cson now 2016-04-24 20:33:34 -05:00
Jackie Luo
4f31785a16 🎨(plugins): Fix line breaks 2016-04-24 18:32:53 -07:00
Ben Gotow
b7da2c7b86 cson(packages): Remove from specs, deprecate use for for menus, package.json files 2016-04-24 20:31:53 -05:00
Ben Gotow
ba16a71777 fix(build): CSON => JSON no longer necessary for /keymaps, /menus 2016-04-24 20:27:29 -05:00
Ben Gotow
b98a3bae60 fix(build): Run eslint on files inside submodule 2016-04-24 19:32:37 -05:00
Ben Gotow
d8dd9461c2 fix(build): Trigger travis rebuild 2016-04-24 18:57:55 -05:00
Ben Gotow
3bfad0c9e1 fix(*): spec failures related to moment-round again 2016-04-24 15:21:29 -05:00
Ben Gotow
aab39a12da mv(packages): move plugins that are incompatible with open source sync engine 2016-04-24 14:53:12 -05:00