Commit graph

983 commits

Author SHA1 Message Date
Brendan Forster
d67e890b2f bump classnames types 2017-03-06 13:48:23 +11:00
Brendan Forster
1f2746690a removed unnecessary package 2017-03-06 13:44:48 +11:00
Brendan Forster
3d91473d26 moved type declaration into devDependencies 2017-03-06 13:44:35 +11:00
Brendan Forster
f3624c460a update type declarations for electron 2017-03-06 13:20:36 +11:00
Kevin Sawicki
91942af51a Use async menu popup 2017-03-02 08:45:56 -08:00
Markus Olsson
7b2da121f9 Merge pull request #978 from desktop/bump-to-typescript-2-2
bump to Typescript 2.2
2017-02-27 17:55:03 +01:00
Brendan Forster
3e7a49f662 no hat for now 2017-02-23 11:47:02 +11:00
Brendan Forster
0efa5f4a9d bump electron 2017-02-23 11:41:12 +11:00
Brendan Forster
a58085091b pin to TS2.1 instead of upgrading and dealing with a regression 2017-02-23 10:10:57 +11:00
Brendan Forster
3e0a40dfcb bump to TS2.2 and cleanup conflicting type declaration 2017-02-23 10:05:38 +11:00
joshaber
9054b186bb Update spectron too 2017-02-10 10:29:20 -05:00
joshaber
3cffebdb60 Pin to 1.6.0 exactly 2017-02-09 17:19:02 -05:00
joshaber
a32fdf4556 Electron 1.6.0 2017-02-09 17:18:21 -05:00
Brendan Forster
0173916a43 bump these packages now that upstream PRs have been reverted 2017-02-09 09:45:38 +01:00
Josh Abernathy
7ff153cb02 Merge pull request #914 from desktop/just-let-me-debug
Just let me debug
2017-02-08 10:09:53 -05:00
iAmWillShepherd
d9e6c90afd Add script to npm package 2017-02-07 16:08:45 -06:00
Brendan Forster
94b85d7c7e pin this type declaration as more recent versions break CI 2017-01-31 10:37:45 +01:00
Brendan Forster
7cc222974f pin this type declaration as more recent versions break CI 2017-01-31 10:16:03 +01:00
Brendan Forster
855018f97b Merge branch 'master' into log-unhandled-exceptions 2017-01-30 20:05:05 +01:00
joshaber
aa4a712627 Update React and its type definitions 2017-01-26 14:34:40 -05:00
Brendan Forster
ff1d7276a0 add npm tasks for setup and inspecting test failures 2017-01-25 13:40:55 +01:00
Brendan Forster
ca91860448 install winston to organize logging outputs 2017-01-25 13:40:54 +01:00
Brendan Forster
723a093bf9 bump electron-window-state 2017-01-23 17:58:40 +01:00
joshaber
a884e5a10a Try updating some things 2017-01-12 14:21:41 -08:00
joshaber
63036950f5 Bump TypeScript 2017-01-12 12:45:34 -08:00
Josh Abernathy
5a7e1ec385 Merge pull request #715 from desktop/platform-menu-structure
Platform menu structure
2017-01-10 11:23:16 -05:00
Brendan Forster
19a7b5d750 Merge branch 'master' into hover-needs-to-resolve-contiguous-lines 2017-01-10 11:51:13 +11:00
Markus Olsson
2c3ccdaa24 Merge remote-tracking branch 'origin/master' into platform-menu-structure 2017-01-09 17:33:28 +01:00
Brendan Forster
4f3bfe8606 bump @types/codemirror to get lineAtHeight definition 2017-01-09 16:46:05 +11:00
Markus Olsson
812f659e24 Use uuid instead of deprecated node-uuid 2017-01-03 16:54:34 +01:00
Markus Olsson
23acaf0b9d 📖 2016-12-15 16:00:52 +01:00
Markus Olsson
f938c778c6 Merge pull request #684 from desktop/wireup-proxy-requests
start propagating requests through the new HTTP module
2016-12-13 13:21:07 +01:00
Markus Olsson
cb798279f8 Try falling back to an older ts-node 2016-12-08 11:33:18 +01:00
Markus Olsson
30b755ca1a TS 2.1 Proper!! 2016-12-08 09:54:51 +01:00
Markus Olsson
a5f773f6d7 Bump to latest insider build 2016-12-07 08:29:58 +01:00
Markus Olsson
eee5a04893 Merge remote-tracking branch 'origin/master' into typescript-2.1 2016-12-07 08:18:36 +01:00
Brendan Forster
d133ebb4fc upgrade fs-extra to 1.0.0 and add type declarations 2016-12-05 15:15:45 +11:00
Markus Olsson
361f22e426 Switch to latest typescript build of 2.1 2016-12-02 09:38:42 +01:00
Brendan Forster
f8f1350589 Merge branch 'master' into wireup-proxy-requests 2016-12-02 10:08:45 +11:00
Markus Olsson
136d60d46e Merge remote-tracking branch 'origin/master' into typescript-2.1 2016-12-01 17:06:29 +01:00
Markus Olsson
66720cc37a Try without require 2016-12-01 17:01:12 +01:00
Markus Olsson
4caa3b67ed Bump ts-node 2016-12-01 16:47:58 +01:00
Markus Olsson
58deb28096 Bump to typescript@next 2016-12-01 16:34:44 +01:00
Markus Olsson
8e1dff1c61 Add tests for ensureItemIds 2016-11-30 13:30:12 +01:00
Brendan Forster
82f2f0199b Merge branch 'master' into wireup-proxy-requests 2016-11-28 19:21:17 +11:00
Brendan Forster
e25f949b34 updated type declaration for codemirror and clean up workarounds 2016-11-28 09:52:49 +11:00
Brendan Forster
301a0c9785 verify what CI build is seeing when trying to resolve types 2016-11-24 21:35:29 +11:00
Markus Olsson
33d74ab9c7 Merge branch 'master' into fix-resizable 2016-11-17 17:43:07 +01:00
Markus Olsson
0a9f6d85a8 Whoops, actually run them as well 2016-11-17 14:47:01 +01:00
Markus Olsson
1be08dd699 Run clean before nuking node modules 2016-11-17 14:41:06 +01:00
Markus Olsson
1cb878e2b9 Add rebuild-the-world commands 2016-11-17 14:38:54 +01:00
Markus Olsson
c69bd7c5ea Compile tslint rules on initial install 2016-11-17 11:54:11 +01:00
Markus Olsson
aca3015f8b Build custom tslint rules before linting 2016-11-17 11:42:17 +01:00
joshaber
8144ca2ead ++Electron 2016-11-16 16:09:44 -05:00
Markus Olsson
e34031398c Merge branch 'master' into no-stateless-class 2016-11-15 09:50:38 +01:00
Don Okuda
8a3f418f6d Bump node-sass
So it works on Node 7 (which I upgraded to and broke dev as a result.)
2016-11-14 16:55:45 -08:00
Markus Olsson
663036b7a1 Actually run the new tests as well 2016-11-14 21:13:16 +01:00
Brendan Forster
5d7df85aa8 Merge pull request #625 from desktop/bump-typescript
Bump TypeScript
2016-11-14 11:01:38 -08:00
Markus Olsson
57199dcaf4 Replace our home-grown guid function with node-uuid
This uses cryptographically secure random numbers which satisfies the no-insecure-random tslint rule
2016-11-14 16:29:22 +01:00
joshaber
2dd992af64 Bump TypeScript 2016-11-14 09:52:22 -05:00
joshaber
c750e3d020 Up the default timeout 2016-11-08 17:15:00 -05:00
Markus Olsson
803e4c0a54 Merge branch 'master' into no-unused-props 2016-11-08 11:16:15 +01:00
Markus Olsson
6a1810aa1b Whoops, remove upstream package 2016-11-04 11:16:31 +01:00
Markus Olsson
926a502518 Add and enable unused props rule
Using custom built package until the changes lands in upstream
2016-11-04 10:46:46 +01:00
joshaber
100393a258 Merge branch 'master' into animate-the-undo 2016-11-02 16:53:33 -04:00
Markus Olsson
3ec0484b29 Allow concating class names on octicon components 2016-11-01 16:29:23 +01:00
joshaber
eca3f2036b We'll need the type declaration too 2016-10-28 12:04:38 -04:00
joshaber
cebdd33f08 Keep on the updated side, always on the updated side 2016-10-27 11:06:17 -04:00
joshaber
8d27f2ba46 Pin to this version exactly
Until they finally figure out what they’re doing. see
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/12239
2016-10-26 17:01:48 -04:00
Brendan Forster
b7132329d7 add datetime testing to chai 2016-10-19 11:05:43 +11:00
Brendan Forster
6b3921d8b0 environment variables are hard 2016-10-13 10:04:58 +11:00
joshaber
1dbc815802 Merge branch 'master' into dual-wield-builds 2016-10-12 09:52:06 -04:00
Brendan Forster
a0401fa9e2 this package is now redudant 2016-10-12 11:27:04 +11:00
joshaber
427e6e4a79 Run with NODE_ENV=development from npm start 2016-10-10 17:08:27 -04:00
Markus Olsson
c13bf886fb Add react-virtualized types 2016-10-06 13:08:31 +02:00
joshaber
0621c02c4f RIP Babel 2016-10-05 11:04:06 -04:00
joshaber
e3bfb652e2 Merge branch 'master' into update-electron 2016-10-05 09:48:03 -04:00
Brendan Forster
de0219eb12 updated command to look at right path 2016-10-04 14:48:05 +11:00
joshaber
bec9a0b7e0 Make sure __DARWIN__ and __WIN32__ are defined for tests 2016-10-03 17:25:59 -04:00
joshaber
bbad299ce0 Update spectron 2016-10-03 17:18:25 -04:00
joshaber
81c299b2a8 Update electron 2016-10-03 16:43:39 -04:00
Kevin Sawicki
b50621d597 Upgrade to electron-packager@8.1 2016-10-03 09:13:16 -07:00
Markus Olsson
c61bf277d0 Drop react-codemirror in favor of our own wrapper
We need to be able to subscribe to events before codeMirror renders and
react-codemirror doesn't let us do that. I tried adding it directly to
react-codemirror but I couldn't even get it to build properly. It also
has a bit of cruft that we don't need and this way we'll get true strong
typing
2016-09-30 16:00:15 +02:00
Brendan Forster
cf01a1dbfa make integration test timeout consistent for local and CI 2016-09-29 12:53:34 +10:00
joshaber
6ee9b647ce Publish 2016-09-28 12:17:33 -04:00
joshaber
f6ea961f5d Merge branch 'master' into use-codemirror-for-diff-editor 2016-09-23 10:06:39 -04:00
joshaber
0d01b3c8b4 ++typescript 2016-09-22 12:58:08 -04:00
joshaber
585ec9958a TYPES 2016-09-19 15:55:52 -04:00
Markus Olsson
b157e0be82 Omg, windows can't deal with the single quotes. Switch to doubles then 2016-09-16 11:32:47 +02:00
Markus Olsson
ade27923de Surround globs in quotes 2016-09-16 11:07:57 +02:00
joshaber
715bdc6a47 Update the react type definition 2016-09-07 10:38:05 -04:00
joshaber
5ecfbaca55 Revert "Revert "Merge pull request #322 from desktop/typescript-rc""
This reverts commit da3432cd14.
2016-08-31 15:04:09 -04:00
joshaber
da3432cd14 Revert "Merge pull request #322 from desktop/typescript-rc"
This reverts commit f05ab739de, reversing
changes made to 0f8d047a20.
2016-08-31 15:03:29 -04:00
joshaber
29f4da23d2 Here come dat TypeScript RC 2016-08-31 10:50:39 -04:00
joshaber
11e5e15d7c Merge branch 'master' into bump-electron 2016-08-25 09:41:37 -04:00
Kevin Sawicki
14e503731e Upgrade to same mocha version electron-mocha is using 2016-08-24 13:48:51 -07:00
Kevin Sawicki
c7b0ef48be Upgrade to electron-mocha@3.0.5 2016-08-24 13:10:07 -07:00
Kevin Sawicki
01ce3e6eba electron-prebuilt -> electron 2016-08-24 08:44:47 -07:00
Josh Abernathy
78236d01f4 Merge pull request #299 from desktop/bump-ts-node-for-grate-justice
bump ts-node for great justice (and faster test execution)
2016-08-23 20:29:51 -04:00
Brendan Forster
e92c0930e9 bump ts-node to get improved file resolution and much fastness 2016-08-24 08:02:52 +10:00
joshaber
a7617e63b4 Bump electron 2016-08-23 10:48:16 -04:00
joshaber
8c852e38b2 Pin to 0.14.28 exactly.
Fixes #297
2016-08-23 09:57:10 -04:00
joshaber
02071b6d80 Try pinning 2016-08-08 13:58:35 -04:00
joshaber
3c196d0659 Merge branch 'master' into T-Y-P-E-S 2016-08-04 09:18:44 -04:00
Kevin Sawicki
92395f6279 Add initial integration test using spectron 2016-08-03 16:22:14 -07:00
joshaber
475bf5c496 Apply 🔥 to typings 2016-08-03 14:00:48 -04:00
joshaber
b1dd35ad69 Add TYPES 2016-08-03 14:00:26 -04:00
Hubot
8a5d6686e1 Auto-merged master into bump-electron on deployment. 2016-07-28 12:49:07 -05:00
joshaber
1a50d95bfd Update to Electron 1.3.1. 2016-07-28 12:16:08 -04:00
joshaber
1ad575fa2f Get some more rules 2016-07-28 10:12:33 -04:00
joshaber
0ba3567bfc Update tslint 2016-07-28 10:12:28 -04:00
joshaber
88df012d10 Just run the start script for start. 2016-07-27 09:41:39 -04:00
joshaber
d5d0facf81 Initialize the submodules too. 2016-07-27 09:41:22 -04:00
joshaber
137a1ec0e3 Try ELECTRON_NO_ATTACH_CONSOLE to see output on appveyor 2016-07-26 12:06:10 -04:00
joshaber
32d4856f1e Split our package.json into two different packages. 2016-07-21 14:31:30 -04:00
joshaber
43866fade1 Remove ohnogit 2016-07-15 18:35:07 -07:00
joshaber
d68f21cfcb A N D E R S 2016-07-11 14:53:36 -04:00
Markus Olsson
5bea97f0e9 Here, have another npm package 2016-07-06 10:28:58 +02:00
joshaber
fe60e15924 Don't dereference symlinks during packaging.
Fixes #100
2016-07-03 22:17:47 -04:00
joshaber
ffd7f1a318 Merge branch 'master' into repositories 2016-07-01 09:30:05 -04:00
joshaber
c017d6b879 Web pack the main process 2016-06-30 17:28:26 -04:00
joshaber
d0ba349801 Have a base for our data. 2016-06-29 14:42:00 -04:00
joshaber
a8f54cf45c Fine 2016-06-28 13:24:27 -04:00
joshaber
3fb2cba0d1 How about this 2016-06-28 13:10:45 -04:00
joshaber
7e2703ff88 Add ohnogit 2016-06-22 15:05:55 -04:00
Josh Abernathy
2cd3c321bf Merge pull request #50 from desktop/sass
Sassy styles
2016-06-22 12:07:32 -04:00
joshaber
a69e32371e Bump version
To test updates
2016-06-21 17:21:11 -04:00
Markus Olsson
93f9a5e10f Extract css into separate files rather than bundling for prod builds 2016-06-17 20:48:49 +02:00
Markus Olsson
a9d5bd97cb Don't include stylesheet when running under test environment
Why yes, this is a hack
2016-06-17 20:11:39 +02:00
Markus Olsson
2db5d332ce Use html webpack plugin to inject script at build time
This will automatically use the webpack server
2016-06-17 00:13:51 +02:00
Markus Olsson
cf9f737c20 All dem loaders tho 2016-06-16 19:21:57 +02:00
Josh Abernathy
6896c521ac Merge pull request #43 from desktop/octicons
Octicons
2016-06-15 11:28:49 -07:00
Markus Olsson
dc85dd9942 iHeardYouLikedTheCamelCase 2016-06-15 19:38:56 +02:00
Markus Olsson
8e43ee098f Automatically download latest version of the sprites 2016-06-14 20:20:11 +02:00
Markus Olsson
46432ee5f0 Merge remote-tracking branch 'origin/master' into octicons 2016-06-13 22:56:29 +02:00
Markus Olsson
2498ce0a13 I heard you liked xml...
Necessary for the octicons build script
2016-06-13 16:29:10 +02:00
joshaber
15282f9ee1 Merge branch 'master' into deploy 2016-06-09 16:36:33 -04:00
joshaber
e790758c32 Tell Central about the deployment. 2016-06-07 12:39:03 -04:00
joshaber
3674721246 Specify which node and npm we want. 2016-06-02 14:44:31 -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
joshaber
a7adb223ae Merge branch 'master' into oauth 2016-06-01 10:26:11 -04:00
Markus Olsson
9b4afe6a2c Merge pull request #28 from desktop/publish
Upload builds
2016-06-01 10:48:47 +02:00
joshaber
318f38299e Merge branch 'master' into oauth 2016-05-31 11:11:33 -04:00
joshaber
383fe2acf0 Store some users, maybe 2016-05-27 15:00:44 -04:00
joshaber
29843e409f These are still dev dependencies too. 2016-05-27 14:00:25 -04:00
joshaber
cc9fac72c2 Merge branch 'master' into publish 2016-05-27 13:59:03 -04:00
Markus Olsson
299fe89d5c Merge pull request #32 from desktop/osx-tests
Fix CI
2016-05-27 19:57:46 +02:00
joshaber
87d2c111a8 Merge branch 'master' into oauth 2016-05-27 13:25:23 -04:00
joshaber
93797a59a1 Merge branch 'master' into publish 2016-05-27 12:19:07 -04:00
joshaber
8f49ee2cf9 Pin to 1.1.3 exactly. 2016-05-27 12:09:04 -04:00
joshaber
f7a200a5b1 Merge branch 'master' into oauth 2016-05-27 10:58:26 -04:00
joshaber
76c8c8f1f6 Merge branch 'master' into publish 2016-05-27 10:49:27 -04:00
joshaber
9cbfff6626 Merge branch 'master' into fix-start-race 2016-05-27 10:45:26 -04:00
joshaber
5e15ebde10 Specify the build type for rebuild 2016-05-27 10:14:27 -04:00
joshaber
4fa8554c33 Add keytar 2016-05-26 15:45:09 -04:00
joshaber
838811861f Pin to 1.1.3 exactly. 2016-05-26 15:43:54 -04:00
joshaber
bcd04b346a Let us then try publishing? 2016-05-25 16:49:06 -04:00
joshaber
1e7b7848bb Don't need run-all anymore. 2016-05-25 14:48:01 -04:00
joshaber
182eaf8879 Launch the app after starting the dev server. 2016-05-25 14:47:13 -04:00
joshaber
6591f7a7fb More consistent naming 2016-05-25 11:38:36 -04:00
joshaber
a6f5c9ebd4 Be consistent in our naming. 2016-05-25 11:12:13 -04:00
joshaber
922b50ecb0 First shot at making Windows installers. 2016-05-25 10:47:51 -04:00
joshaber
de5d6c000a Package for OS X 2016-05-25 10:37:27 -04:00
joshaber
81e79dd532 Rename package => build. 2016-05-25 10:22:54 -04:00
joshaber
833bef59e4 Merge branch 'master' into package-release 2016-05-24 16:15:31 -04:00
joshaber
e93b06901e The Tale Of Two Webpacks 2016-05-24 15:00:52 -04:00
joshaber
8dc8d74fb1 Package for release or debug. 2016-05-24 14:48:10 -04:00
joshaber
07ed48048c List debug dependencies separately. 2016-05-24 14:47:51 -04:00
joshaber
2c4264e1f2 Merge branch 'master' into rename-browser 2016-05-24 14:26:38 -04:00
joshaber
57c7920557 The browser process is now referred to as the main process. 2016-05-24 14:17:35 -04:00
joshaber
149ef2af87 Update Electron. 2016-05-24 14:09:47 -04:00
Markus Olsson
73773e5294 No one wants to type all that stuff 2016-05-24 19:28:15 +02:00
joshaber
afdd08b9b4 We need these at runtime for development builds.
This is less than ideal :\
2016-05-24 10:57:24 -04:00
joshaber
5e6d0a157b Call our run script instead of using electron 2016-05-23 15:12:47 -04:00
joshaber
3a4eca82fc Merge branch 'master' into packaging 2016-05-23 14:34:59 -04:00
Markus Olsson
4a30b00c71 Use npm magic "env" command instead
See https://docs.npmjs.com/cli/run-script
2016-05-18 13:52:42 +02:00
joshaber
4344501c67 Back to the flattened structure 2016-05-16 17:22:43 -04:00
joshaber
75fd9a3e99 Package an app. 2016-05-16 15:00:56 -04:00
joshaber
0d20a934b2 Rollback to an earlier version of electron-mocha where failing tests actually fail.
https://github.com/jprichardson/electron-mocha/pull/60 is the real fix,
but in the mean time we can keep moving.
2016-05-11 16:22:13 -04:00
joshaber
406d04f198 Update Electron. 2016-05-11 15:05:48 -04:00
joshaber
8ce57dc16e Add a repo and description 2016-05-11 12:43:54 -04:00
joshaber
23c7b47a26 First 2016-05-11 12:16:32 -04:00