Commit graph

1338 commits

Author SHA1 Message Date
Ben Gotow
ebdf06b183 fix(attachments): When downloads fail, don't resolve to chained actions
Summary: Fixes Sentry 3319 and 3303

Test Plan: Run three new tests

Reviewers: dillon, evan

Reviewed By: dillon, evan

Differential Revision: https://phab.nylas.com/D2118
2015-10-05 17:57:24 -07:00
Ben Gotow
20490e8161 fix(window-size): Don't set size to decimal numbers 2015-10-05 17:55:48 -07:00
Ben Gotow
ea6aa2b643 fix(Sentry 3228): Bad math sending an incomplete bounds struct to Electron 2015-10-05 17:50:14 -07:00
Drew Regitsky
d9ac4e4359 fix(onboarding): fix error handling for invalid account data from server
Summary:
Change `addAccountFromJSON` in `AccountStore` to throw an exception when it encounters
invalid data, instead of calling `atom.emitError()`. Just calling `emitError` doesn't
throw an exception, so the code proceeds as if an account has been added. Instead, call
`emitError` from AccountSettingsPage, and display an error message to the user.

Test Plan: manual

Reviewers: bengotow

Reviewed By: bengotow

Subscribers: evan

Differential Revision: https://phab.nylas.com/D2116
2015-10-05 17:31:29 -07:00
Ben Gotow
a8228238d3 fix(specs): Clean up spec failures due to hot fixes prior to launch 2015-10-05 16:45:30 -07:00
dillon
b8b8b7af6a fix(NUX): set smaller default window size for users with large monitors
Summary:
fixes T4080

set the maximum default viewport size to 1440x900, the screen resolution for a 15 inch macbook pro.

if the monitor is either wider or taller than the default, then cap the dimension and center it.

Test Plan: added tests

Reviewers: evan, bengotow

Reviewed By: evan, bengotow

Maniphest Tasks: T4080

Differential Revision: https://phab.nylas.com/D2115
2015-10-05 16:24:17 -07:00
Sebastian Misch
10678381ab Merge branch 'feature-travis-ci' of github.com:sbstnmsch/N1 into feature-travis-ci 2015-10-06 00:00:05 +02:00
Sebastian Misch
47a9b4d0e2 Add basic travis-ci integration 2015-10-05 23:59:43 +02:00
Sebastian Misch
1f507dea6e Add node 10 as default build 2015-10-05 23:51:17 +02:00
dillon
6cf6f9087e fix(phishing-detection): undefined messages no longer throws exception
Summary: fixes T4078

Test Plan: manual

Reviewers: bengotow

Maniphest Tasks: T4078

Differential Revision: https://phab.nylas.com/D2111
2015-10-05 14:36:48 -07:00
Sebastian Misch
4dd597f9e1 Add basic travis-ci integration 2015-10-05 23:03:35 +02:00
Evan Morikawa
9803c0d5f9 copy(contributing): example config 2015-10-05 11:26:33 -07:00
Evan Morikawa
256f287a82 copy(contributing): instructions for open source sync engine 2015-10-05 11:24:14 -07:00
Michael Grinich
f04682031c actually no more gh-pages 2015-10-05 05:08:53 -07:00
Michael Grinich
1da3fd1bf2 link 2015-10-05 05:04:49 -07:00
Michael Grinich
b30522d4af no more github pages 2015-10-05 05:03:37 -07:00
Christine Spang
3f44dc75ed Fix default mail client detection on Linux. 2015-10-05 03:49:52 -07:00
Ben Gotow
31094fb276 bump(version): 0.3.14 2015-10-05 03:39:29 -07:00
Ben Gotow
f29f0eb839 fix(auth): Rename edgehill.token => invitationCode in config 2015-10-05 03:34:11 -07:00
Ben Gotow
20e1a7de9d fix(auth): Merge but temporarily disable encrpytion during Gmail Oauth 2015-10-05 03:27:28 -07:00
Ben Gotow
0675e75650 fix(onboarding): Packages => plugins, at least in the text 2015-10-05 02:07:10 -07:00
Evan Morikawa
213b1f464e fix(account): error reporter returns an error 2015-10-05 01:50:39 -07:00
Ben Gotow
a24508418a Update README.md 2015-10-05 01:47:38 -07:00
Evan Morikawa
658a267f9d fix(styles): padding fixes 2015-10-05 00:38:48 -07:00
Christine Spang
5fdfac6161 Cull list of ubuntu releases to currently supported ones 2015-10-04 23:19:10 -07:00
Christine Spang
074bee306b Also remove /usr/bin/apm symlink in install task. 2015-10-04 22:12:31 -07:00
Christine Spang
5b39d49027 Don't symlink /usr/bin/apm on Linux and Mac.
This makes us conflict with the official 'atom' Linux package. No bueno.
Doesn't really make sense for us to install this system-wide on Mac
either.

Fixes T3713.
2015-10-04 21:47:03 -07:00
Christine Spang
85f6403451 Merge branch 'debian-autoupdate' 2015-10-04 19:39:12 -07:00
Christine Spang
d6608c4c50 Install package repo for autoupdates in Debian packages. 2015-10-04 19:38:16 -07:00
Christine Spang
971620dc71 Update descriptions in package.json 2015-10-04 19:38:14 -07:00
Christine Spang
f1fb412609 Update Debian package long description 2015-10-04 19:38:09 -07:00
Christine Spang
8614fe7e9e Fix typo. 2015-10-04 19:38:05 -07:00
Ben Gotow
e84b993071 disable(events): Turn off the events package until it can be polished 2015-10-04 16:57:43 -07:00
Ben Gotow
4ae5483fb6 fix(lint): Indentation causing linter failures 2015-10-04 16:53:39 -07:00
Ben Gotow
51524ba38c fix(onboarding): Invitation code system, just in case
commit 64938016f6ffbf366a220e7abd9af6f7a4cb478b
Author: Ben Gotow <bengotow@gmail.com>
Date:   Sun Oct 4 16:42:38 2015 -0700

    Don't allow people to double click the token check button, make requests take at least 400msec

commit e548f3ee449c676a813c5630f1624963872ed6e6
Merge: 3350b91 e4b4933
Author: Ben Gotow <bengotow@gmail.com>
Date:   Sun Oct 4 16:39:56 2015 -0700

    Merge branch 'token-auth' of github.com:nylas/N1 into token-auth

    # Conflicts:
    #	internal_packages/onboarding/lib/token-auth-page.cjsx

commit 3350b917449c29299fa078d59a4a5a9339fdf29b
Author: Ben Gotow <bengotow@gmail.com>
Date:   Sun Oct 4 16:38:52 2015 -0700

    Improve a few error states, adding "checking" state when checking token

commit e4b49334cbf59145d9bdd955d35636f16a7c4924
Author: EthanBlackburn <ethan@nylas.com>
Date:   Sun Oct 4 16:21:39 2015 -0700

    Correct retry behavior

commit 11cd9a75b2a1ca0f4347160df93815743909ccea
Author: EthanBlackburn <ethan@nylas.com>
Date:   Sat Oct 3 18:06:55 2015 -0700

    Removed old auth token variable

commit afe451cd70de528def3443d8b373fd24f4aa5cde
Author: EthanBlackburn <ethan@nylas.com>
Date:   Sat Oct 3 16:08:12 2015 -0700

    Added token auth page
2015-10-04 16:49:41 -07:00
Evan Morikawa
10ed936c22 fix(account): change default user for data import 2015-10-04 16:34:09 -07:00
dillon
71edc1ad1d fix assorted problems in docs 2015-10-04 15:24:08 -07:00
dillon
f834695729 fix broken links 2015-10-04 14:28:00 -07:00
Christine Spang
5b634b7d2b Properly exit out of N1.sh if script/bootstrap hasn't been run yet. 2015-10-04 12:30:37 -07:00
Ben Gotow
20fb66cf95 fix(timeouts): Wait 5 mintues before hanging up /send 2015-10-04 00:54:07 -07:00
Ben Gotow
00a6dd1594 bump(version): 0.3.13 2015-10-04 00:43:07 -07:00
Ben Gotow
c7dec996d3 fix(readmes): Add "Install this plugin" bits to the plugin READMEs 2015-10-04 00:42:54 -07:00
Ben Gotow
ce5c54c333 fix(notifications): Add a purple tint color for developer notification 2015-10-04 00:22:59 -07:00
Ben Gotow
f4b078ee54 fix(account-switcher): Switcher should not be part of the scroll region in the sidebar 2015-10-04 00:19:29 -07:00
Ben Gotow
272d9514ca fix(sync): Request all labels / folders to avoid paging and missing inbox 2015-10-03 23:53:59 -07:00
Ben Gotow
ecf557ce31 fix(icons): New artwork for a few initial packages, labels 2015-10-03 23:34:43 -07:00
Ben Gotow
6557826468 fix(sidebar): Make the sidebar labels slightly smaller 2015-10-03 23:00:34 -07:00
Ben Gotow
e6bef7f191 fix(name): "Nylas" => "Nylas N1" on Mac, Linux 2015-10-03 22:34:58 -07:00
Ben Gotow
7d973d25c5 fix(feedback): Change default window position, move handling to main window, hide close buttons in Intercom 2015-10-03 22:22:12 -07:00
Eben Freeman
f809533e2e feat(feedback): intercom for feedback
Summary:
Caveat: If you submit feedback from one account, and then switch accounts and
submit feedback again, the data from the old account still gets passed. It
looks like that was true with the previous compose-a-draft-with-feedback action
too. Maybe you know how to fix this? I couldn't figure it out.

Test Plan: Try it out! Not sure how to usefully write specs.

Reviewers: bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2106
2015-10-03 22:05:20 -07:00