Commit graph

861 commits

Author SHA1 Message Date
Leo Lamprecht
0ee4fb6104 Updated dependencies to the latest version (#2146)
* Bumped dependencies to the latest version

* Bumped root lockfile

* Bumped app dependencies

* Fixed linting

* No command line switch needed anymore for native async/await

* Fixed color error

* Bumped Node.js versions for CI

* Downgraded hterm-umdjs

* Try to fix the AppVeyor build

* Made colors work again
2017-08-31 15:20:39 +02:00
Leo Lamprecht
cfbae08e4f 1.4.2 2017-08-30 22:59:43 +02:00
CHaBou
e698bbc961 Reverted class names to as they were before (#2139)
This fixes #2135
2017-08-30 22:59:01 +02:00
Leo Lamprecht
4351d86144 1.4.1 2017-08-30 21:59:43 +02:00
Leo Lamprecht
3aceb14357 AppVeyor environment variables are now on the platform (#2137) 2017-08-30 21:58:28 +02:00
Leo Lamprecht
5ceca9e200 Brought back the icon for closing tabs (#2136) 2017-08-30 21:51:45 +02:00
CHaBou
df7b0df4ab Brought back keymap documentation to the website (#2133)
Revert #2103
2017-08-30 21:05:11 +02:00
Leo Lamprecht
e90ad48a05 1.4.0 2017-08-30 19:51:25 +02:00
Leo Lamprecht
f9624cc3ab Don't build on master, except for releases (#2132) 2017-08-30 19:39:04 +02:00
Leo Lamprecht
affa50343e Ensured that async-retry is added to the bundle (#2131) 2017-08-30 19:26:28 +02:00
Leo Lamprecht
356f93ff04 Ensure correct update channel is displayed in About window (#2130) 2017-08-30 19:14:28 +02:00
Leo Lamprecht
a2d4936e50 Retry loading it if config doesn't exist in auto updater (#2129)
* Made it easier

* Return the config

* Missing semicolon added

* Fixed the linting
2017-08-30 18:54:45 +02:00
Albin Ekblom
26abc6bd15 Write contents of default config to hyper.js (#2128) 2017-08-30 14:33:31 +02:00
Leo Lamprecht
6b886afc36 Use a string for setting the update channel (#2127)
* Adjusted config option

* Accept new config value
2017-08-30 14:12:59 +02:00
Philippe Potvin
300f7cbde4 Plugins revamp (#2108)
* extentions file

* plugs folder creation
2017-08-21 20:07:50 -04:00
Leo Lamprecht
5300b77813 Tell Yarn to cache dependencies (#2113)
* Tell Yarn to cache dependencies

* Updated license year
2017-08-22 01:07:48 +02:00
Leo Lamprecht
ec8bd4ef99 Only publish for tags (#2112)
* Only publish for tags

* Tell Yarn the right thing
2017-08-22 00:27:58 +02:00
CHaBou
8a3e002aa5 Made Circle CI builds work (#2110)
* Add CircleCI Badge

* Fix typo

* Replace yarn by npm

* Replace yarn by npm

* Always generate the artifacts

* Use yarn for everything

* Also pin dependencies with Yarn

* Install yarn

* Adjusted config

* Only copy ZIP file

* Only build our branches

* Prevent Travis from building on macOS
2017-08-22 00:04:15 +02:00
Philippe Potvin
b5e9496d18 Use Circle CI for macOS builds (#2105)
* base circle

* use xcode
2017-08-21 22:14:19 +02:00
Benjamin Staneck
0df4ae07cb Update node-pty to 0.7.0 (#2109)
Changelog: https://github.com/Tyriar/node-pty/releases/tag/0.7.0
2017-08-21 15:35:10 -04:00
CHaBou
b92bc1ec6f Temporarily hide keymaps from documentation (#2103) 2017-08-21 00:50:56 +02:00
Leo Lamprecht
fa1b607026 Show update channel in About window (#2102)
* Show update channel in About window

* Improved syntax
2017-08-20 13:03:13 +02:00
Leo Lamprecht
a0713f86e8 Added config switch for update channel (#2101) 2017-08-20 12:18:42 +02:00
Leo Lamprecht
c16a145253 Fixed download links on website (#2099)
* Adjusted download links to use new update server

* Fixed download links of call to action

* Improved package name, since we're now a monorepo
2017-08-19 18:12:25 +02:00
Leo Lamprecht
578d84de80 Lowercased readme and removed useless files 2017-08-19 17:42:33 +02:00
Leo Lamprecht
6bdb04db12 ASAR is enabled by default, no need to set it (#2098) 2017-08-19 17:10:31 +02:00
Harrison Heck
2ce66662e1 Use yarn instead of npm for scripts. (#2083) 2017-08-15 16:08:45 +02:00
Leo Lamprecht
66b9eebe9b Fixed wording about package managers (#2086) 2017-08-15 12:49:11 +02:00
CHaBou
5d171aa33e Return created window (#2081) 2017-08-14 21:29:50 -04:00
Adam Stankiewicz
cd1b8cd064 Ship yarn with hyper (#381) 2017-08-14 09:42:28 +02:00
Benjamin Staneck
10abd8149e Travis: use yarn cache, update node to v7.9.0 and remove git-lfs (#2060) 2017-08-13 18:53:28 +02:00
Andy
de8e70f935 Make builds work again and catch squirrel errors on windows (#2078)
* Catch errors for electron-squirrel-startup

* Made builds work again

* linting

* linting
2017-08-13 07:03:35 +02:00
Albin Ekblom
be8e0cce29 Replace gaze with chokidar for config watcher (#1946)
* Replace gaze with chokidar for config watcher

* Pin deps
2017-08-13 00:23:48 +02:00
Adam Bosco
d9dc415eff Normalize shell name before selecting URL-matching regex (#2070) 2017-08-10 10:45:02 -04:00
Benjamin Staneck
4e9bd4d953 and another one (#2063) 2017-08-09 02:23:45 -04:00
Benjamin Staneck
1a61359996 Update node to v8 on appveyor and add fast_finish (#2059)
By default AppVeyor runs all build jobs. If at least one job has failed the entire build is marked as failed.
2017-08-08 22:37:48 -04:00
Benjamin Staneck
e175df780a fix missed this => window (#2058) 2017-08-08 22:37:05 -04:00
Benjamin Staneck
263caa0659 Dependency updates (#1958)
* Dependency updates

* update babel-loader, electron-builder, electron-builder-squirrel-windows

* update node-pty to 0.6.9

release notes: https://github.com/Tyriar/node-pty/releases

* update node-pty to 0.6.10

release notes: https://github.com/Tyriar/node-pty/releases/tag/0.6.10

* update electron-builder

* more dependency updates

* Update Electron and family

Electron release notes: https://github.com/electron/electron/releases/tag/v1.6.12

* Update redux to 3.7.2

* Update webpack to 3.x and enable ModuleConcatenation

Basically absorb PR #1967

* Update react and react-dom

* also absorb the changes of PR https://github.com/zeit/hyper/pull/2056
2017-08-08 16:29:54 -04:00
Philippe Potvin
eb85e14cbc fix (#2057) 2017-08-08 15:51:26 -04:00
Philippe Potvin
c01b4112ea fix devtools (#2048)
* fix devtools

* simp
2017-08-07 21:17:09 -04:00
Benjamin Staneck
2a6d271816 Fix travis build by removing extra snap package (#2053) 2017-08-07 20:45:07 -04:00
Leo Lamprecht
3f694130c0 Alias field added to website 2017-08-05 00:06:36 +02:00
Leo Lamprecht
21f4769231 New URL for latest Hyper release 2017-08-05 00:05:20 +02:00
Leo Lamprecht
866b5b82ce New URL for update server (#2047) 2017-08-04 23:52:38 +02:00
Philippe Potvin
4fd115bf27 Update window creation (#2028)
* add ui/window

* move window and optimize code

* cleanup
2017-08-02 15:20:03 -04:00
Leo Lamprecht
8a23b18f2d New build badge for AppVeyor 2017-07-06 17:18:06 +02:00
CHaBou
221c3ce237 Add Travis dep for Linux (#1957)
`electron-builder` compatibility
See https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build#to-build-app-in-32-bit-from-a-machine-with-64-bit
2017-06-27 19:56:21 -04:00
CHaBou
db35faa431 Show plugin (name and version) loaded (#1826)
* Print plugin name and version in devtools
* Add plugins informations in About dialog
2017-06-19 23:02:53 +02:00
Andrej Mihaliak
5ec705000f Set line height same as font size (#1841)
fixes cut font on last line
2017-06-16 09:58:49 +02:00
Philippe Potvin
ab703b5bf2 Add docs for keys modification (#1937)
* Add keymaps docs to website

* de-beautify
2017-06-14 21:03:41 -04:00