Commit graph

164 commits

Author SHA1 Message Date
Matheus Fernandes
a58517feed
Make sure to rebuild node-pty after installing it 2017-01-21 21:40:50 -02:00
Matheus Fernandes
40d5c2fbe0
Bump webpack to 2.2.0 – closes #1439 2017-01-21 21:35:10 -02:00
Matheus Fernandes
26167ab38a
Remove V8LazyParseWebpackPlugin – closes #1418
Check webpack/webpack#3980 for more info
2017-01-20 19:32:39 -02:00
Matheus Fernandes
2958f4444f
Add electron-rebuild to prevent node-pty from failing to load – closes #1027 2017-01-15 13:30:32 -02:00
Guillermo Rauch
e1a861659d sanity restored 2017-01-12 13:04:45 -08:00
Guillermo Rauch
fcd56b596a let's try again 2017-01-12 12:47:04 -08:00
Guillermo Rauch
2094765bf0 remove dist task which doesn't minify 2017-01-12 11:56:01 -08:00
Paul Betts
3d4fbabf3b Disable linebreak-style (#1384)
On Windows, xo will throw errors for literally every line of the app. Rough.
2017-01-11 15:54:08 -08:00
Guillermo Rauch
928a9275cd restore indent lint setting 2017-01-09 19:48:32 -08:00
Nathan White
470d02dbfd Nw/pty fixes (#1353)
* changed pty package and update references

* fixed linting issues

* added npm clean script
2017-01-09 18:37:46 -08:00
Guillermo Rauch
67cefc50a8 turning off indentation. xo fails in CI but not locally
this has been a bit of a headache. any ideas @sindresorhus?
example failure: https://travis-ci.org/zeit/hyper/jobs/190425529#L425
2017-01-09 15:36:37 -08:00
Guillermo Rauch
12ae25a60b 20% faster bootup time (#1350)
* bump webpack, babel and include babili

* fix for babili

* add heuristics for faster v8 parsing

* lint fixes

* fix windows build. infinitely grateful to @stefanivic for helping us test windows
2017-01-09 13:32:15 -08:00
Matheus Fernandes
c69dfa604b
Temporarily disable AVA since it's failing on macOS on Travis
Also, remove the `npm run dist` from the `test` script, since it was causing Hyper to being built twice on CI
2016-12-07 12:43:55 -02:00
Matheus Fernandes
e31f975f78
Disable 32-bit builds 2016-12-01 18:56:21 -02:00
Matheus Fernandes
e3e7563178
Build for 32 and 64 bits 2016-12-01 15:38:02 -02:00
Matheus Fernandes
332d3037ef
Introduce a lint task 2016-11-22 10:42:06 -02:00
Matheus Fernandes
23b7687167
Lint the code before trying to build it 2016-11-22 10:36:32 -02:00
Matheus Fernandes
ed76f4e4af
Remove the start task 2016-11-22 09:59:55 -02:00
Matheus Fernandes
bf163bb668
Add rpm target 2016-11-19 18:56:04 -02:00
Greenkeeper
6853a5c66f chore(package): update react-redux to version 4.4.6 (#994) 2016-11-19 18:11:59 -02:00
Greenkeeper
85968b71b3 chore(package): update xo to version 0.17.1 (#991) 2016-11-19 16:45:56 -02:00
Greenkeeper
039729221f chore(package): update eslint-plugin-react to version 6.7.1 (#996) 2016-11-19 15:55:20 -02:00
Greenkeeper
08a4c93579 chore(package): update electron to version 1.4.7 (#1007) 2016-11-19 11:57:34 -02:00
Greenkeeper
ac02dcb890 chore(package): update uuid to version 3.0.0 (#1014) 2016-11-19 10:50:47 -02:00
Greenkeeper
e9dcd21816 chore(package): update ava to version 0.17.0 (#1009) 2016-11-19 10:42:47 -02:00
Benoit Averty
da4858a76e Unicode Support / Cursor issues Fix (#740)
* Add container with a fixed width around unicode characters

* Make container width dynamic and fix wide chars clipping issue

* Finer control on the creation of containers for text inserted in the terminal
2016-11-17 17:12:23 -08:00
Matheus Fernandes
0585607da4 Fix/pty.js build (#1001)
* Upgrade `electron-builder` to its latest version and pin it

* Fix linux executable path – see electron-userland/electron-builder#877

* [Windows] Build `squirrel` executable instead of `nsis`
2016-11-16 10:01:02 -02:00
Matheus Fernandes
9c90e19760 Add Windows support and first-class Linux support (#946)
* `child_pty` => `pty.js`

* Create a frameless window on Windows and Linux

* Add a brand new UI for Linux and Windows 💅

* [Windows] Fix plugin installation

* [Windows] Fix the `build` script

* [Windows] Add a bigger `icon.ico`

* [Mac] Add `WebKitAppRegion: drag` when running on macOS

* Fix code style 🤔

* Add `appveyor.yml`

* Fix code style (again)

* [Windows] Fix AppVeyor's `install` script

* [Windows] Try a new AppVeyor config

* [Windows] Set the binary path so Spectron can run the tests

* [Windows] Try to build on x64

* Try again to build on x64

* Try one more time 😩

* Throw an error to indicate that `pty.js` was built incorrectly

* [Win/Linux] Add `display: hidden` to <Tabs /> if tabs.length === 1

* [Win/Linux] Reorganize SVGs – via @CodeTheory

* [Win/Linux] Fix the hamburger menu height

* Make the SVGs look better with `shape-rendering: crispEdges;`

* [Win/Linux] Add config options for the window controls and the 🍔 menu

* Add `electron-squirrel-startup` dependency

* [Win] Handle Squirrel commands

* [Win/Linux] Fix default color for the 🍔 and window controls – via @CodeTheory

* [Win/Linux] Add some padding - via @CodeTheory

* [Win/Linux] Add hover states – via @CodeTheory

* [Win] Fix empty window/tab titles

* [Win] Fix opening Preferences (#978)

* [Win] Fix opening Preferences

* Update ui.js

* Update ui.js

* Enhance messages and default editor

* [Win] Add dependency instructions to the README.md [skip ci]

* Fix code style

* [Win/Linux] Check the number of open windows before quitting the app
2016-11-11 15:18:04 -02:00
Greenkeeper
4643099911 chore(package): update color to version 0.11.4 (#950) 2016-11-04 19:21:36 -02:00
Greenkeeper
6d91ab48d6 chore(package): update electron to version 1.4.5 (#949) 2016-11-02 07:42:57 -02:00
Leo Lamprecht
630f0f4504
Comply to XO's no-warning-comments rule 2016-10-25 15:04:37 +02:00
David Gómez
8f28573fc0 Prefer default export to make XO happy (#931)
* Comply with prefer-default-export rule for findBySession function

* Remove XO's prefer-default-export rule

* Comply with prefer-default-export rule for init function

* Comply with prefer-default-export rule for getRootGroups function

* Comply with prefer-default-export rule for INIT constant

* Comply with prefer-default-export rule for isExecutable function

* Fix default export for constants

* Comply with prefer-default-export rule for last function

* Comply with prefer-default-export rule for getColorList function
2016-10-25 14:53:15 +02:00
Greenkeeper
de5b384ccd chore(package): update ms to version 0.7.2 (#933) 2016-10-25 14:51:32 +02:00
Greenkeeper
4ca51f3377 chore(package): update copy-webpack-plugin to version 4.0.0 (#927) 2016-10-24 11:17:28 +02:00
Greenkeeper
4b477d328b chore(package): update electron to version 1.4.4 (#907) 2016-10-21 15:59:12 +02:00
Leo Lamprecht
a639965669
Remove duplicates from package files 2016-10-17 10:29:12 +02:00
Leo Lamprecht
883ff09821
Properly ignore paths with XO 2016-10-17 10:26:05 +02:00
Leo Lamprecht
2b53bedfff
We're not using mocha anymore 2016-10-17 10:24:10 +02:00
Leo Lamprecht
e61314edba
Don't overwrite eqeqeq rule
https://github.com/zeit/hyper/pull/888#pullrequestreview-4395961
2016-10-17 10:23:58 +02:00
David Gómez
30a1a35937 Enforce null comparisons to make XO happy (#888)
* Remove react/no-eq-null rule from package.json

* Enforce null comparison and add type safety on checks
2016-10-16 22:13:25 +02:00
Guillermo Rauch
d6009888a3 0.8.2 2016-10-15 17:47:28 -05:00
Phred
428eba7258 should build 32 and 64 bit linux builds (#851) 2016-10-14 13:58:50 -05:00
Martin Ek
7a08b1dc3e Fix xo 0.17 errors and use root xo config for app (#859)
* Use parent xo config in app/

* lint: Fix xo 0.17 errors

* app: add missing semver dependency
2016-10-12 20:35:44 -05:00
greenkeeperio-bot
7e241ab29e chore(package): update xo to version 0.17.0 2016-10-11 10:21:42 -04:00
Matheus Fernandes
fffaf8f3bb Revert "Add missing package to packages.json" (#827) 2016-10-08 17:15:57 -07:00
Philippe Potvin
c3a9e521df add missing packages to packages.json (#826) 2016-10-08 16:09:32 -07:00
Martin Ek
2ffc1aee3d Move notification fetching to the main process (#804)
* Move notification fetching to the main process

* Add npm run app
2016-10-07 20:28:40 -07:00
Marshall Bowers
ad63cbbfdc xo: react/jsx-key (#767)
* Add key to array element

* Enable react/jsx-key rule for xo

* Change key to tabs-list

* Update key name

* Add key for border element

* Add missing JSX keys
2016-10-07 17:36:17 +02:00
Marshall Bowers
0ec2823a23 No string refs (#766)
* Use callback ref instead of string ref

* Enable react/no-string-refs rule for xo

* Replace additional string refs

* Fix broken merge
2016-10-07 17:07:39 +02:00
David Gomez
c6b44d4a50 Remove no-danger rule from the package.json file 2016-10-07 08:29:41 +02:00