Commit graph

321 commits

Author SHA1 Message Date
Ayhan
83d7db363d Fix linux tab margin (#442)
* Fix linux tab margin, close #433

* fix statement
2016-07-26 16:37:54 -07:00
Mike
05eba4b521 Update shell after config change and notify the user (#405) 2016-07-26 16:37:42 -07:00
Marc Bachmann
7a01ec77c4 Remove duplicated shortcut bindings (#445) 2016-07-26 16:36:19 -07:00
Italo A. Casas
24597f5e8e removing unnecesary line of code (#437) 2016-07-26 13:20:17 -07:00
Guillermo Rauch
9c50fd5148 really fix utf-8 now 2016-07-26 12:16:57 -07:00
Guillermo Rauch
60ad05f374 app: bump package.json version 2016-07-26 11:40:36 -07:00
Guillermo Rauch
55c012106b Release 0.7.1 2016-07-26 11:35:30 -07:00
Guillermo Rauch
6671e65434 notifications: fix (notes) link 2016-07-26 11:31:19 -07:00
Guillermo Rauch
27b2cd718e session: suffix UTF-8 to locale
cc @ekmartin @heathervv
2016-07-26 11:26:06 -07:00
Guillermo Rauch
05b491f62c revert --ignore-scripts 2016-07-26 11:01:09 -07:00
Jacob Wunder
5764b31e26 Server now extends EventEmitter instead of creating and EventEmitter instance (#406) 2016-07-26 10:47:18 -07:00
Mike
7e889dd509 Add a slight timeout to update the fontSmoothing pref (#407)
This seems like a bug with chrome/electron where the devicePixelRatio
value doesn't update right away. It's probably in the event loop, so
adding a short timeout should solve this problem.
2016-07-26 10:46:23 -07:00
Guillermo Rauch
063045a829 fix bundle identifier for auto update system 2016-07-26 09:35:01 -07:00
Guillermo Rauch
80d2f60efe goodbye sudo 2016-07-25 17:02:53 -07:00
Guillermo Rauch
f884d84709 package: also build AppImage 2016-07-25 16:41:24 -07:00
Guillermo Rauch
62bec85deb sudo make me a sandwich 2016-07-25 16:07:25 -07:00
Guillermo Rauch
b1ae431806 fix debian build again 2016-07-25 15:59:08 -07:00
Guillermo Rauch
0699d266cd fix app/package.json for debian build 2016-07-25 15:52:39 -07:00
Guillermo Rauch
baf76eb8f3 package: add author for debian build 2016-07-25 15:17:16 -07:00
Guillermo Rauch
163c7b8817 package: pin color 2016-07-25 15:16:30 -07:00
Guillermo Rauch
0e84fd1965 pin uuid 2016-07-25 11:33:16 -07:00
Albin Ekblom
03e1f5f833 Only try to match url if it's needed (#395) 2016-07-25 11:22:25 -07:00
Guillermo Rauch
0c328e9bab Release 0.7.0 2016-07-25 11:05:45 -07:00
Guillermo Rauch
342684bb66 Revert "babel-plugin-transform-es2015-modules-commonjs is not in devDependencies (#391)"
This reverts commit 643df507f6.
2016-07-25 11:02:48 -07:00
stephen
643df507f6 babel-plugin-transform-es2015-modules-commonjs is not in devDependencies (#391)
* babel-plugin-transform-es2015-modules-commonjs is not in devDependencies

* Update hyperterm.js

* Update hyperterm.js

* Update hyperterm.js

* Update hyperterm.js

* Update hyperterm.js
2016-07-25 11:01:32 -07:00
Albin Ekblom
4aa1c2d03d Fix typo in plugin loader (#396) 2016-07-25 11:01:18 -07:00
Albin Ekblom
c88c93a622 🔥 Use uuid (#393) 2016-07-25 11:01:01 -07:00
Guillermo Rauch
cb84548623 for now, pin npm_config_target version as it falls outside of the distribution package 2016-07-25 10:30:20 -07:00
Guillermo Rauch
6267899a27 Release 0.7.0 2016-07-25 10:22:41 -07:00
Guillermo Rauch
945c1e44d5 make travis release 2016-07-25 09:59:12 -07:00
Guillermo Rauch
91991a2e38 update .eslintignore 2016-07-24 13:35:05 -07:00
Guillermo Rauch
434b051bba implement extend-info for the custom plist [@lordgiotto] 2016-07-24 11:13:25 -07:00
Guillermo Rauch
9a28ff302f index: prevent double sesson exit (#380) [@timneutkens] 2016-07-24 11:13:17 -07:00
Martin Ek
8c53d25b71 Add decorateEnv to the extensions API (#370)
* plugins: add decorateEnv to the extensions API

* session: replace - with _ in LANG

* plugins: refactor the at-least-one extension check
2016-07-24 11:03:24 -07:00
Guillermo Rauch
aaed99abac Reorg (#386)
* Step 1: move electorn into `app/`.

This is to comply with the suggested directory format of
`electron-builder`: https://github.com/electron-userland/electron-builder#two-packagejson-structure

* Step 2: add build directory with icon files for mac / windows

* Step 3: move all development (web) assets into main directory

* Step 4: add `build` namespace to dev `package.json`

* Step 5: move all dev dependencies into dev file and get rid of
old electron packagers in favor of `eletorn-builder`

* Step 6: target build inside `app/` as everything else is excluded at build time

* Step 7: remove old stuff!

* Step 8: update README

* turn off asar for `child_pty`
2016-07-24 10:59:21 -07:00
Jonathan Cuthbert
bacb60193f fix shell property value (#377) 2016-07-23 17:57:47 -07:00
Guillermo Rauch
bd5e802e1f npm: don't run postinstall and friends (friends?) 2016-07-23 16:26:16 -07:00
Guillermo Rauch
c4a1423818 Revert "Use node6 es2015 features; remove extra transforms (#327)"
This reverts commit 9e3fe9228d.

@freebroccolo while great in theory, this breaks uglifyjs.
minification provides an important advantage in interpretation
time (and therefore reduced bootup time)
2016-07-23 13:26:30 -07:00
Guillermo Rauch
506d176a8c package: bump version for builds 2016-07-23 13:18:44 -07:00
Martin Ek
6e79beafd4 app: correctly dispatch ui actions (#369) 2016-07-22 17:26:05 -07:00
Martin Ek
4849dfe96b app: move to the last term with cmd+9 (#261)
This mimics the behavior of Chrome, Firefox, iTerm 2 and similar,
by moving to the last possible tab when Command + 9 is pressed.

Fixes #255.
2016-07-22 12:38:15 -07:00
Guillermo Rauch
f989224a20 term: make sure shim doesn't capture clicks 2016-07-22 11:49:25 -07:00
Mike Kruk
68ea77c608 support default width/height of browser window (#257) 2016-07-22 11:47:23 -07:00
Nick Christensen
1af99f1338 Add ctrl+tab/ctrl+shift+tab for tab switching (#367) 2016-07-22 10:34:37 -07:00
Amila Welihinda
0782c77560 Added link to slack badge (#361)
* Added link to slack badge

* Changed url to https://zeit.chat/
2016-07-22 09:24:25 -07:00
Nathan Rajlich
5fcf250c04 add TERM_PROGRAM and TERM_PROGRAM_VERSION env vars (#350)
* add `TERM_PROGRAM` and `TERM_PROGRAM_VERSION` env vars

MacOS's Terminal.app sets these same env variables.
They're useful to be able to sniff out the type of
terminal emulator and do different settings in your
bashrc / vimrc / etc. configuration files.

So for example, `TERM_PROGRAM` will be "HyperTerm",
and `TERM_PROGRAM_VERSION` will be the value from `package.json/version`.

* fix require package.json path
2016-07-21 20:27:07 -07:00
Arni Fannar
db7aed53ad Remove $ from README.md (#358)
as discussed in: https://github.com/zeit/hyperterm/pull/356
2016-07-21 20:26:32 -07:00
Nathan Rajlich
8e86883989 fix lint (#351)
* fix lint

* restore `notify` require, add eslint disable comment
2016-07-21 20:26:10 -07:00
Darin Morrison
f385df4ada ⬆️ electron-prebuilt@1.2.8 (#359) 2016-07-21 20:25:33 -07:00
William
2e9ac60b2b Add middle click to close tab functionality (#286) 2016-07-21 17:33:10 -07:00