Commit graph

1567 commits

Author SHA1 Message Date
Evan Morikawa
55ff675f37 Update CONTRIBUTING.md and README.md to remove node requirement
No more warning message about needing Node v0.10. This got fixed :D

Adding more info about our commit guidelines.
2015-10-07 17:18:41 -07:00
Evan Morikawa
66e5371030 Upgrade to Electron 0.30.8. Remove unsused packages. Upgrade deps
- Upgrade node-sqlite3 from patched 3.0.2 to mainline 3.1.0

- Upgrade Electron to 0.30.8: NOTE: This is the latest in the 0.30 line.
  The 0.31+ line did a Chrome upgrade that we want to save for a later
  day. We've had a history of serious instabilities with these upgrades
  and are doing them conservatively

- Upgrade coffee-script from 1.9.0 to 1.10.0

- Package updates in /build folder
2015-10-07 16:52:49 -07:00
Drew Regitsky
09b91a0a28 feature(feedback): move feedback to a package, indicator for new msgs
Summary: Move all Intercom feedback code to a package. Change the appearance of the lower right question mark icon when a new intercom message is received (red, with repeating CSS bounce animation). New messages are detected by keeping the intercom window open (after the first time it's opened by the user), and listening for DOM mutations of particular classes.

Test Plan: manual

Reviewers: bengotow

Reviewed By: bengotow

Subscribers: evan

Differential Revision: https://phab.nylas.com/D2125
2015-10-07 13:55:54 -07:00
Luke GB
2de31790e9 fix(docs): correct SMPT->SMTP 2015-10-07 21:54:02 +01:00
dillon
e72dc7464d fix(docs): add CLA to CONTRIBUTING.md
Test Plan: manual

Reviewers: evan, bengotow

Maniphest Tasks: T4193

Differential Revision: https://phab.nylas.com/D2128
2015-10-07 11:51:33 -07:00
Ben Gotow
7148c70e61 fix(send-availability): Make the package load into popout composers 2015-10-07 11:45:46 -07:00
Evan Morikawa
fb264ef365 Merge pull request #49 from mbilker/node-v4
Compile on Node 4.x and 0.12
2015-10-07 10:55:51 -07:00
Evan Morikawa
86f76b9e94 Merge pull request #16 from sbstnmsch/feature-travis-ci
Add basic travis-ci integration
2015-10-07 10:55:23 -07:00
Dillon Forrest
dd398e1d4f Merge pull request #30 from gardner/master
Adding node version information to build/README.md
2015-10-07 10:40:23 -07:00
Dillon Forrest
48cdf86f97 Merge pull request #31 from malonehedges/patch-1
Fix little typo
2015-10-07 10:38:57 -07:00
Dillon Forrest
b94da7add7 Merge pull request #43 from boffbowsh/patch-1
Fix a couple of typos and a syntax error
2015-10-07 10:36:03 -07:00
Ben Gotow
14c5160a6d bump(version): 0.3.15 2015-10-07 10:19:16 -07:00
Matt Bilker
0edbf515fd Use npm's packaged node-gyp and combine configure and rebuild gyp steps 2015-10-06 23:41:19 -04:00
Matt Bilker
a9f45b0776 Target node version used by APM 1.1.1 and Electron 0.30.7
node-gyp header layout change in node v4, causes package builds to fail.

This change forces node-gyp to download the correct version of node so
native extensions can be built.
2015-10-06 23:40:35 -04:00
Matt Bilker
e78f081d21 Update build packages to allow building with node v4.1.2
coffee-lint-cjsx added to account for ignored peer dependencies in
npm 3+
2015-10-06 23:36:39 -04:00
Matt Bilker
1136319aea Update APM to 1.1.1
This is the latest version of APM at this time and is already in use
by the Atom editor.
2015-10-06 23:35:03 -04:00
Matt Bilker
ecbb12ebef Change Electron version to 0.30.7 2015-10-06 23:34:02 -04:00
Brett Gerry
4bd8c37181 add more info on running against local sync engine
Test Plan: doc only change

Reviewers: evan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2119
2015-10-06 19:05:02 -07:00
Ben Gotow
5a2ddb67d5 fix(auth): Resize the auth window after an update to the token status 2015-10-06 17:58:07 -07:00
Ben Gotow
3ed1256fd1 fix(atom): Never allow the window to be set to fractional sizes 2015-10-06 15:32:48 -07:00
Ben Gotow
a96760dbd3 fix(docs): Include a note about script/build in CONTRIBUTING.md 2015-10-06 14:31:00 -07:00
Ben Gotow
b06ff30179 fix(docs): Add a note about our public Trello board 2015-10-06 14:28:16 -07:00
Paul Bowsher
51201fbc30 Fix a couple of typos and a syntax error 2015-10-06 22:26:33 +01:00
Ben Gotow
1ade3ea253 fix(docs): Add a note about building with Node 0.10.x 2015-10-06 11:51:31 -07:00
Malone Hedges
403dbd5d5c Fix little typo 2015-10-06 00:10:08 -07:00
Gardner Bickford
2ead4b0b6c Adding node version information to build/README.md 2015-10-05 23:43:33 -07:00
Ben Gotow
3896473e3b 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
355751973e fix(window-size): Don't set size to decimal numbers 2015-10-05 17:55:48 -07:00
Ben Gotow
45b654ae74 fix(Sentry 3228): Bad math sending an incomplete bounds struct to Electron 2015-10-05 17:50:14 -07:00
Drew Regitsky
62fb708797 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
b38ca54b45 fix(specs): Clean up spec failures due to hot fixes prior to launch 2015-10-05 16:45:30 -07:00
dillon
98e2f5a8c6 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
7ac4620507 Merge branch 'feature-travis-ci' of github.com:sbstnmsch/N1 into feature-travis-ci 2015-10-06 00:00:05 +02:00
Sebastian Misch
71b66b0c6b Add basic travis-ci integration 2015-10-05 23:59:43 +02:00
Sebastian Misch
7aa9ac5f18 Add node 10 as default build 2015-10-05 23:51:17 +02:00
dillon
3e3b5d0230 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
ee3276aaf6 Add basic travis-ci integration 2015-10-05 23:03:35 +02:00
Evan Morikawa
28a88c7672 copy(contributing): example config 2015-10-05 11:26:33 -07:00
Evan Morikawa
2f5393c1a8 copy(contributing): instructions for open source sync engine 2015-10-05 11:24:14 -07:00
Michael Grinich
1772a43878 actually no more gh-pages 2015-10-05 05:08:53 -07:00
Michael Grinich
e40fe38e06 link 2015-10-05 05:04:49 -07:00
Michael Grinich
895d6f42e0 no more github pages 2015-10-05 05:03:37 -07:00
Christine Spang
86b6cee894 Fix default mail client detection on Linux. 2015-10-05 03:49:52 -07:00
Ben Gotow
e04c79cfc7 bump(version): 0.3.14 2015-10-05 03:39:29 -07:00
Ben Gotow
90db758863 fix(auth): Rename edgehill.token => invitationCode in config 2015-10-05 03:34:11 -07:00
Ben Gotow
0a891ba8c6 fix(auth): Merge but temporarily disable encrpytion during Gmail Oauth 2015-10-05 03:27:28 -07:00
Ben Gotow
c1b4596bbe fix(onboarding): Packages => plugins, at least in the text 2015-10-05 02:07:10 -07:00
Evan Morikawa
9b1be6a8a8 fix(account): error reporter returns an error 2015-10-05 01:50:39 -07:00
Ben Gotow
7aaa676672 Update README.md 2015-10-05 01:47:38 -07:00
Evan Morikawa
d09d292382 fix(styles): padding fixes 2015-10-05 00:38:48 -07:00