* 3.0.0
* 3.0.2
* Save
* Save
* Upgrade yarn lock packages
* update node-gyp and node-pty
* update travis and appveyor to node 12
* appveyor is outdated as always
* update travis to xenial
* update node-pty@0.9.0-beta26
* update yarn.lock
* update electron to 6.0.8
* move node-pty to the correct package.json
* Fix linting failure
* Update yarn lockfile to try to fix appveyor build
* Remove unnecessary changes from package.json
* Try to fix appveyor by using a newer image
* Fix linting after my last change
* update electron to 6.0.9
* install windows-build-tools on appveyor
* fix syntax
* switch back to 2017 image
* remove old resolutions field
* revert accidental version change
* update electron to 6.0.11 and electron-rebuild to 1.8.6
* downgrade yarn to 1.18
until this issue is resolved https://github.com/yarnpkg/yarn/issues/7584
* update node-gyp to 6.0.0 and generate a fresh yarn lockfile
* update react and a few other dependencies
* fix lint
* this should actually be electron-builder, I think!
* update a few dependencies
* change to electron-store
electron-config was renamed to electron-store a while ago
* update xterm to v4.1.0 and ora to 4.0.2
* move pify to app/package.json
* TODO: Revert maybe. Throw a fit on every change to maybe fix the resizing issues
* a
* fix react ref problem
* fix split view focus problem
* remove the unnecessary fit
* remove the init col and row
* fix the problem that cannot show about hyper
* update electron to 6.0.12
* fix lint
* add more todos for componentWillReceiveProps deprecation
* update babel and plugins
Co-authored-by: Juan Campa <juancampa@gmail.com>
Co-authored-by: Benjamin Staneck <staneck@gmail.com>
Co-authored-by: ivan <ivanwonder@outlook.com>
* update xterm to 4
* add back webGL addon
* remove ligatures xterm addon, unused atm and does not work with webGL renderer
* update node-pty
* more work on trying to get xterm4 to work
* update xterm to 4.0.2
* move where xterm addon props are assigned
* more updates
* only load webgl addon if webgl is enabled
* fix search function
* remove rendererType setting, the xterm addon does this for us
* use xcode 10.3 on circleci
* fix typo
* revert node-pty bump for now
* use stable versions of the xterm plugins
* fix focus listener
* add windowsMode prop
* move webGL check
* apply tweaks by @GitSquared
* fix resizing issue
* Revert "fix resizing issue"
This reverts commit fce3780b038d69378f63bdfbfa613f20130fad34.
* apply review suggestions
* change so all addons have separate instances for each terminal
* update yarn-standalone to 1.19
* fix resize problem of split view
by @ivanwonder
* apply review feedback
* fix lint
* add name and version to package.json
* address review feedback
* more review feedback
* Enabling webGL renderer
* Use @zeit/xterm fork of xterm
* Adding webGLRenderer config
* Fix linting issues
* Allow for hot-reloading of webGLRenderer
* Adding link to WebGL renderer issue we're working around
* Using NPM tarball instead of resolutions (which wasn't working
* Hard-coding selection color to white because nothing else is yet supported
* Bumping electron to 3.0.10
* Updating node version in travis and appveyor
* Fixing incorrect require of electron-fetch
* Fix zoom to match previous versions
Additionally I'm removing a call to disable pinch-zoom, it's disable by
default since Electron 2 (https://electronjs.org/releases#2.0.0)
* Bumping electron to 4.0.0-beta.8
* Bumping electron to 4.0.0-beta.9
* Work around for Copy accelerator not firing on electron v4
* Fixing header/titlebar in MacOS
* Upgrading to electron 4.0.0 and node-pty 0.8.0
* Adding yarn.lock changes for electron 4.0.0
* Adding comments for editor:copy workaround. Scaling issue is only on Linux
* Upgrading node-abi to support electron 4.0.0
* popup now takes an object as input
* update electron to 1.8.2
release notes: https://github.com/electron/electron/releases/tag/v1.8.2
* change yarn installation on travis
travis detects yarn lockfiles and automatically uses yarn in that case so no need to install it
* yarn is preinstalled on circleci
* WIP
* WIP
* Wip
* Wip
* wip
* Refactor without normalize and plugin
* Replace extendKeymaps by decorateKeymaps
* WIP
* Add mousetrap
* Add first command over rpc
* More commands
* Add all commands
* Begin to hook commands
* Working multiple keymaps
* Use redux action to trigger command
* Use forked version of Mousetrap to capture key events
* Fix lint
* Add command in redux action to debug purpose
* ExecCommand from menu click
* Remove unused files
* Fix xterm should ignore catched events
* Re-enable IntelliSense checking
* Remove unused runes dep
* Introduce 2 base components: Component and PureComponent. Before, we have only PureComponent but it was impossible to add a shoulComponentUpdate method (used for Terms).
* master:
Fix yarn.lock (#2194)
Fix for keymapping bug on Linux and Windows (#2189)
Set session CWD only if there is an active session (#2191)
Upgrade Electron to v1.7.6 (#2193)
Fix plugin path in dev mode (#2192)
* master:
Add default keymaps reference to documentation (#2185)
Add category option under linux key in root package.json (#2184)
Add vscode debug config, update readme (#2181)
Get default config options when not specified in user config (#2126)
Fix session cleaning (#2176)
Delete .DS_Store file (#2171)
* master: (62 commits)
1.4.3
Disable ia32 linux releases (#2164)
Fixed writing composed characters (#2158)
Doc: Add yarn install to contribute instructions (#2117)
Change "Close Session" shortcut on Linux/Windows (#2160)
Notice for plugins (#2114)
Updated dependencies to the latest version (#2146)
1.4.2
Reverted class names to as they were before (#2139)
1.4.1
AppVeyor environment variables are now on the platform (#2137)
Brought back the icon for closing tabs (#2136)
Brought back keymap documentation to the website (#2133)
1.4.0
Don't build on master, except for releases (#2132)
Ensured that `async-retry` is added to the bundle (#2131)
Ensure correct update channel is displayed in About window (#2130)
Retry loading it if config doesn't exist in auto updater (#2129)
Write contents of default config to hyper.js (#2128)
Use a string for setting the update channel (#2127)
...
* 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
Includes various hterm bug fixes including one where under certain
zooms and fonts the last line of console output does not display.
Updated hterm from version 15ed49071379e51ae47d929134366eb156a6943a
to a65fd913db6e931756d1199641aa45c556336dd4
see https://chromium.googlesource.com/apps/libapps/+log/HEAD/hterm
see 6cec52ab8e
see b3ce695b50
* 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