Commit graph

2874 commits

Author SHA1 Message Date
Evan Morikawa
ebba673671 feat(composer): better composer plugin loading 2016-04-29 15:58:17 -07:00
Evan Morikawa
31fb621d6b fix(draft): metadata changes don't flip pristine bit 2016-04-29 15:58:17 -07:00
Evan Morikawa
dec047b18c fix(composer): fix flashing and focus losing in the composer 2016-04-29 15:58:17 -07:00
Juan Tejada
e62bebb8a1 fix(mail-merge): Update regex, plus minor cleanup 2016-04-29 15:56:57 -07:00
Ben Gotow
6b97b9bbd4 bump(version): 0.4.31 2016-04-29 15:41:35 -07:00
Juan Tejada
6fc18725e0 fix(table): Fix row rendering (also fixes focus)
- When rendering lazy list, need to pass same reference to the renderer
or otherwise a new component will always be mounted
2016-04-29 14:55:43 -07:00
Ben Gotow
4fd66e194f feat(mail-merge): Import CSV button 2016-04-29 13:55:11 -07:00
Ben Gotow
471f934421 fix(mail-merge): Disable send later while using mail merge 2016-04-29 13:34:15 -07:00
Juan Tejada
38bf9080c2 perf(mail-merge): Add lazy rendering to table
Summary: Add new LazyRenderedList component and updates Table to use it

Test Plan: TODO

Reviewers: bengotow, evan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2936
2016-04-29 13:10:15 -07:00
Ben Gotow
e9ae4def9a fix(mail-merge): Replace the same token as many times as it appears in body 2016-04-29 12:57:04 -07:00
Ben Gotow
b954071271 fix(activity-list): Remove image width in favor of intrinsic size, no-shrink rule 2016-04-29 12:15:48 -07:00
Ben Gotow
03080cf109 fix(mail-merge): Fix drag and drop for files vs. chips 2016-04-29 11:57:43 -07:00
Evan Morikawa
e2dcc7b435 fix(onboarding): pass along accountId too 2016-04-29 10:20:59 -07:00
Karim Hamidou
b82e47ba34 [N1] Changes to allow running edgehill-server locally
Summary: This is mostly config changes.

Test Plan: Tested the Google OAuth flow.

Reviewers: bengotow, drew

Reviewed By: bengotow, drew

Differential Revision: https://phab.nylas.com/D2907
2016-04-29 10:18:51 -07:00
Ben Gotow
dd40540953 fix(read-receipts): Fix another issue caused by ES6 subclassing Coffeescript 2016-04-28 17:20:39 -07:00
Ben Gotow
6746c1acd1 bump(version): 0.4.30 2016-04-28 17:08:54 -07:00
Ben Gotow
67fcba6769 fix(read-receipts): Remove tracking pixels when composing drafts 2016-04-28 17:08:54 -07:00
Evan Morikawa
687ecbfcc3 fix(onboarding): encode welcome page info 2016-04-28 17:06:47 -07:00
Ben Gotow
821dfc27ce fix(build): linter errors 2016-04-28 16:40:48 -07:00
Ben Gotow
765d9f30fc fix(thread-list): Don't rely on zip since it can become off-by-one forever 2016-04-28 15:53:51 -07:00
Evan Morikawa
b3ea335345 feat(onboardin): fix win closing & nav to welcome page 2016-04-28 15:29:13 -07:00
Ben Gotow
b28e2833d8 fix(activity-list): Add empty state, cap number of items 2016-04-28 14:20:44 -07:00
Evan Morikawa
9642484b5e perf(composer): tweak tooltip animation timing & composer loading 2016-04-28 13:42:30 -07:00
Ben Gotow
c0ac5fe5b2 fix(config): Remove unnecessary CSON import 2016-04-28 13:19:15 -07:00
Ben Gotow
27bb58e4ed fix(config): Rewrite contents, not just filename 2016-04-28 13:17:12 -07:00
Ben Gotow
7958d8cb5a fix(activity-list): Move button to the right beside compose 2016-04-28 13:11:09 -07:00
Ben Gotow
f5558532c5 fix(keymaps): Use correct combo for paste+match style #2088 2016-04-28 12:45:29 -07:00
Ben Gotow
3137db3a25 bump(version): 0.4.29 2016-04-28 12:42:06 -07:00
Ben Gotow
5d3a8d3f52 fix(win32): Sharper hamburger, better win32 menu 2016-04-28 12:40:14 -07:00
Jackie Luo
c77b64cbbb feat(activity-list): Add unread count and click-to-thread
Summary: Shows unread count and focuses thread upon clicking on
notification (desktop or popover).

Test Plan: Tested locally.

Reviewers: evan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2927
2016-04-28 15:32:10 -04:00
Ben Gotow
1f6c3164d4 fix(mail-merge): Hide button when the user is composing a reply 2016-04-28 12:02:40 -07:00
Evan Morikawa
4b71258dee fix(sidebar): fix account name styles 2016-04-28 11:45:44 -07:00
Ben Gotow
6a4318d4b7 fix(win-management): Focus existing win when renderer tries to open dup 2016-04-28 11:31:42 -07:00
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