joshaber
aeec7a9077
🔥 fsevents
...
It’s an optional dependency which can’t be installed on Windows, but
npm isn’t smart enough to not require it when it’s pinned
😞
2016-06-08 17:00:16 -04:00
Josh Abernathy
3adeb24973
Merge pull request #41 from desktop/shrinkwrap
...
Shrinkwrap
2016-06-08 15:53:50 -04:00
Josh Abernathy
9c8ffbe8a5
Merge pull request #37 from desktop/list-repos
...
List repos
2016-06-08 15:53:34 -04:00
joshaber
493446bf00
Stringify the JSON before calculating the HMAC.
2016-06-07 15:35:48 -04:00
joshaber
e1d2d95a25
Use node 6
2016-06-07 15:33:40 -04:00
Markus Olsson
2e31c6e5e1
First structure of an octicon component
2016-06-07 19:52:35 +02:00
joshaber
5c66d9be10
Return the promise
2016-06-07 12:43:59 -04:00
joshaber
e790758c32
Tell Central about the deployment.
2016-06-07 12:39:03 -04:00
joshaber
63113f8c63
Continue doing some stuff after uploading.
2016-06-07 12:38:43 -04:00
joshaber
2256d9f80f
Log when we're not publishing.
2016-06-07 12:37:43 -04:00
joshaber
3ac7cc084c
Merge branch 'master' into list-repos
2016-06-02 17:21:18 -04:00
joshaber
3674721246
Specify which node and npm we want.
2016-06-02 14:44:31 -04:00
joshaber
ac51b32a51
Shrink some wraps.
2016-06-02 14:43:42 -04:00
Josh Abernathy
fcedb6addc
Merge pull request #40 from desktop/xplat-npm-commands
...
Cross platform command abstractions for npm
2016-06-02 09:49:04 -04:00
Markus Olsson
c7f8be5779
env is not a thing on windows
...
While npm has built in support for substituting env for SET it will only
do so if it's in the beginning of a command, not when chained. So once
again we resort to abstractions
2016-06-02 15:03:25 +02:00
Markus Olsson
f5e0a8334c
rm is nat a thing on windows
...
All praise abstraction
2016-06-02 15:01:57 +02:00
Markus Olsson
ac59e1533f
Merge pull request #38 from desktop/draggable-titlebar
...
Make the titlebar draggable on OS X.
2016-06-02 11:15:27 +02:00
Brendan Forster
035f268f94
Merge pull request #39 from desktop/avoid-type-cast
...
Avoid type cast
2016-06-02 10:47:13 +02:00
joshaber
97ae06130e
Use a type guard to avoid doing a cast.
2016-06-01 16:42:20 -04:00
joshaber
1295877753
Make the titlebar draggable on OS X.
2016-06-01 15:26:39 -04:00
joshaber
7e73f839cb
Use the API endpoint for .com
2016-06-01 11:30:41 -04:00
joshaber
ba4aa77122
Use the user's endpoint when creating an API
2016-06-01 11:30:27 -04:00
joshaber
b76601e06f
Wrap the not logged in view in the container.
2016-06-01 11:29:36 -04:00
joshaber
df3bca392e
Don't die if there isn't a user.
2016-06-01 11:29:26 -04:00
joshaber
4ac95a3df0
Merge branch 'master' into list-repos
2016-06-01 10:36:20 -04:00
Brendan Forster
004d15214c
Merge pull request #34 from desktop/oauth
...
OAuth
2016-06-01 16:34:56 +02:00
joshaber
d62510303e
Merge branch 'oauth' into list-repos
2016-06-01 10:26:42 -04:00
joshaber
a7adb223ae
Merge branch 'master' into oauth
2016-06-01 10:26:11 -04:00
joshaber
26c9d071bf
Call the function tho.
2016-06-01 10:01:31 -04:00
Markus Olsson
9b4afe6a2c
Merge pull request #28 from desktop/publish
...
Upload builds
2016-06-01 10:48:47 +02:00
Markus Olsson
217dcad1ed
Merge pull request #36 from desktop/fix-load-timing
...
Fix load timing
2016-06-01 10:05:31 +02:00
joshaber
22ec5e02c4
Display some GitHub info
2016-05-31 17:39:28 -04:00
joshaber
f06d4984d2
Measure load time from when the load starts.
2016-05-31 16:16:51 -04:00
joshaber
267304e618
Get the app name and version properly
2016-05-31 16:08:41 -04:00
joshaber
05e6d1eea6
Fix the test.
2016-05-31 15:26:24 -04:00
joshaber
41f9c16130
Simplify the in memory store.
2016-05-31 15:25:31 -04:00
joshaber
ab160b7bf9
Test the users store.
2016-05-31 15:18:34 -04:00
joshaber
f81a44623d
Created an in memory store for use in tests.
2016-05-31 15:18:04 -04:00
joshaber
fa0fa3cb81
Secure second
2016-05-31 15:17:34 -04:00
joshaber
3928ddc72d
Decouple storage, both secure and general.
2016-05-31 15:07:53 -04:00
joshaber
ccaf0aa41f
Any object containing similar keys is not the same as the thing we want.
2016-05-31 14:38:05 -04:00
joshaber
c9e4b1b629
Get outta there early if we don't have a user.
2016-05-31 14:37:39 -04:00
joshaber
54babe12ab
Interfaces instead of types
2016-05-31 14:25:27 -04:00
joshaber
60ce7c7c9c
Scope auth by the endpoint.
2016-05-31 14:18:25 -04:00
joshaber
369f33a591
Just pass through the auth state
2016-05-31 13:57:22 -04:00
joshaber
aa2291b904
Interface instead of a type
2016-05-31 13:20:50 -04:00
joshaber
a2a99d4bd8
Log errors that come from OAuth
2016-05-31 13:20:39 -04:00
joshaber
c3d170b4f5
Split guid out into its own file.
2016-05-31 13:11:54 -04:00
joshaber
fdc157f774
Wrap the OAuth state up into a type.
2016-05-31 13:09:54 -04:00
joshaber
1ad5b0af26
Parameterize by the endpoint
2016-05-31 12:03:13 -04:00