hyper

A terminal built on web technologies

MIT License

Stars
42.9K
Committers
284

Bot releases are hidden (Show)

hyper -

Published by leo almost 6 years ago

🏎 New WebGL renderer (=> performance like never before)

Major Changes

  • WebGL renderer 🏎: #3368
  • Upgrade Electron to v4: #3329

Minor Changes

  • Data is now batched between main and renderer processes: #3336
  • (temporary work-around) drawing an outline to the selection box: #3373
  • Disable VSCode type checking: #2767

Patches

  • Optimistic session creation (Faster launch times): #3352
  • Fix for config.session being ignored: #3367

Credits

Huge thanks to @chabou, @juancampa, @Tyriar and @Jerch for helping!

hyper - 2.1.0

Published by chabou almost 6 years ago

⭐️New features πŸ›Many bug fixes πŸš€ Better performance

⭐️ Features

  • Update xterm to v3.9.1: #3326
  • Add line height config: #2858
  • Add letter spacing configuration option: #3002
  • Add scrollback option to config: #3038
  • Enhance proxy compatibility: #3108
  • Add snapcraft build: #3216
  • CLI: added 'version' command.: #3207
  • Improve detection of selected editor on Windows: #3242
  • Update electron to 1.8.8: #3151

πŸ› Fixes

  • Fix RPC handler race condition causing a crash: #2940
  • Show actual error message when loading plugin fails: #3083
  • Changed OS X 'reload' accelerator key mappings be more inline with Linux & Windows.: #3277
  • CLI: fix with python3: #3284
  • CLI: enforce directory existence before linking on Linux: #3252
  • CLI : Fix package existence check for scoped packages: #3044
  • Adjust clickable region of control buttons: #3017
  • Fix plugin module hijacking on main process: #2866
  • Fix double action on keymap after a reload: #3006
  • Fix toggleFullScreen keymap customization: #2995
  • Fix locales (LANG) env vars by using os-locale: #2913
  • Fix zoom keymaps for Windows: #2489
  • Disable Chromium GPU blacklist: #2895
  • Prevent /usr/local/bin/hyper overwriting: #2885
  • Improve update notification contrast: #2791

πŸ“ Documentation

  • Update outdated link to Homebrew Cask: #3235
  • Doc: fix broken link in PLUGINS.md: #3089
  • doc: add details to run hyper in dev mode: #2493
  • Fix markdown hyperlinks: #3290
  • Update README.md: #3167
  • Point Spectrum badge to correct location: #3166

πŸ— Internals

  • Add ability to send error object to notify(): #2955
  • Code cleanup: #3131
  • Simplify promises in cli/api.js: #3198
  • Fix typo in comments: #3185
  • Git: always set js endline to lf: #2795
  • CLI: use .hyper.js from repo root dir when running in dev mode: #2792
  • Build: use comodoca.com time stamping server: #2893
  • Add yarn-error.log to gitignore: #2928

πŸ™ Credits

Huge thanks to @tool3, @timothyis, @Stanzilla, @bdougherty, @EdgarACarneiro, @blackhands77, @sonnyg, @umpc, @rfgamaral, @tjwelde, @lujjjh, @ahutchings, @jaridmargolin, @Pavel-Durov, @leo, @audiolion, @mdogadailo, @razzius, @itaisteinherz, @PlanetVaster, @hayer, @danielbayerlein, @prashant-andani, @plus7wist, @pablopunk, @brandon93s, @MatthiasWinkelmann, @olsgreen, and @robertgrzonka for helping!

hyper - 2.1.0-canary.5

Published by rauchg almost 6 years ago

πŸ› Fix hyperpower compatibility

Minor Changes

  • Fix onCursorMove Term handler: #3330
hyper - 2.1.0-canary.4

Published by rauchg almost 6 years ago

πŸš€ performance improvements, and πŸ› bug fixes

Minor Changes

  • Update xterm to v3.9.1: #3326
hyper - 2.1.0-canary.3

Published by rauchg almost 6 years ago

🀩 A lot of new features and πŸ› some bug fixes

Minor Changes

  • Update xterm to v3.8.0: #3255
  • Replace node-fetch with electron-fetch to enable better proxy compatibilty: #3108
  • Show actual error message when loading plugin fails: #3083
  • [CLI] added version command: #3207
  • Add snapcraft build: #3216
  • Improve detection of selected editor on Windows: #3242

Patches

  • Update electron to 1.8.8: #3151
  • Update outdated link to Homebrew Cask: #3235
  • Changed OS X reload accelerator key mappings be more inline with Linux & Windows: #3277
  • CLI: enforce directory existence before linking on Linux: #3252
  • Fix CLI tool with python3: #3284
  • Doc: fix broken link in PLUGINS.md: #3089
  • Point Spectrum badge to correct location: #3166
  • Fix typo in comments: #3185
  • Update repo banner: a5051710936cf9d2f6a3390a3932f5e056d6d0c3
  • Simplify promises in cli/api.js: #3198
  • Fix incorrect markdown links: #3243
  • Code cleanup: #3131

Credits

Huge thanks to @mdogadailo, @razzius, @hayer, @pablopunk, @brandon93s, @Pavel-Durov, @leo, @audiolion, @itaisteinherz, @PlanetVaster, @danielbayerlein, @keanemind, @prashant-andani, @plus7wist, @MatthiasWinkelmann, and @olsgreen for helping!

hyper - 2.1.0-canary.2

Published by leo over 6 years ago

βš™οΈ New options, πŸš€ performance improvements, and πŸ› bug fixes

Minor Changes

  • Doc: add details to run hyper in dev mode: #2493
  • Adding ability to send error object to notify(): #2955
  • Add letter spacing configuration option: #3002
  • Add scrollback option to config: #3038
  • Update xterm to 3.4.1: #3032

Patches

  • Add yarn-error.log to gitignore: #2928
  • Fix zoom keymaps for Windows: #2489
  • Fix a typo: #2945
  • Fix locales (LANG) env vars by using os-locale: #2913
  • Fix toggleFullScreen keymap customization: #2995
  • Fix RPC handler race condition causing a crash: #2940
  • Fix double action on keymap after a reload: #3006
  • Fix plugin module hijacking on main process: #2866
  • Adjust clickable region of control buttons: #3017
  • CLI : Fix package existence check for scoped packages: #3044

Credits

Huge thanks to @blackhands77, @sonnyg, @rfgamaral, @jaridmargolin, @Stanzilla, @EdgarACarneiro, @umpc, @tjwelde, @lujjjh and @ahutchings for helping!

hyper - 2.1.0-canary.1

Published by rauchg over 6 years ago

New lineHeight option, improvements and bug fixes based on feedback ⚑

Minor Changes

  • Add line height config: #2858
  • Improve update notification contrast: #2791

Patches

  • Prevent /usr/local/bin/hyper overwriting: #2885
  • Disable Chromium GPU blacklist: #2895
  • CLI: use .hyper.js from repo root dir when running in dev mode: #2792
  • git: always set js endline to lf: #2795

Credits

Huge thanks to @bdougherty, @timothyis, @tool3 and @Stanzilla for helping!

hyper -

Published by leo over 6 years ago

Replaced the signing server πŸ”

Patches

  • New timestamp server: #2825
hyper -

Published by leo over 6 years ago

Hyper 2 is now stable! πŸŽ‰

You can read more about this release here.

hyper -

Published by leo over 6 years ago

Version 2.0.0 is out πŸŽ‰

Patches

  • Remove website: #2824
hyper - 2.0.0-canary.16

Published by chabou over 6 years ago

The final countdown ⏲

Minor Changes

  • Readme: Add instructions for AUR: #2797
  • Use xterm winptyCompat addon: #2811

Patches

  • CircleCI: Prevent repetitive build job when releasing: #2787
  • Use xterm webLinks addon: #2810

Credits

Huge thanks to @mapitman for helping!

hyper - 2.0.0-canary.15

Published by chabou over 6 years ago

The final countdown ⏲

Major Changes

  • Migrate styling to styled-jsx: #2761
  • Set showHamburgerMenu enabled by default on Linux: #2666

Minor Changes

  • Reset splits either side of a divider to an even ratio on double click of the divider #2687: #2692
  • Update electron to 1.8.4: #2753
  • Integrate xterm v3.2: #2768
  • Improve rendering performance of chars with background: #2769
  • Add plugin development doc: #2770
  • Make SESSION_REQUEST/TERM_GROUP_REQUEST hackable: #2777

Patches

  • Fix AVA tests and make them mandatory: #2705
  • CLI: better existence check: #2700
  • Ensuring that the restored window position is valid: #2459
  • Fix config reload after vim edit: #2718
  • Fix plugin name check: #2736
  • Fix start with missing config fields: #2727
  • Do not register app for ssh:// url scheme handling on dev mode: #2745
  • Remove auto prefix plugin name: #2757
  • Update to CircleCI 2: #2758
  • Ensured Circle CI config works as expected: #2759
  • Disable VSCode type chekcing: #2767
  • Fix color configuration with an array: #2729
  • Fix Term theme hot reloading: #2771
  • Use last state of xterm dynamic char atlas: #2783

Credits

Huge thanks to @timothyis, @jcrben, @lesce, @Stanzilla, @Xapphire13, @amiram, @ajomadlabs and @albinekb for helping!

hyper - 2.0.0-canary.14

Published by leo over 6 years ago

The final countdown ⏲

Patches

  • Fix transparency at startup: #2689
hyper - 2.0.0-canary.13

Published by leo over 6 years ago

The final countdown ⏲

Patches

  • Revert xterm upgrade: 52ac609
  • Use xterm@1ec7b91: 01e632bfa77419e8e53d4f2309dd20a22f4198ce
hyper -

Published by leo over 6 years ago

The final countdown ⏲

Major Changes

  • Change default colors: #2670

Minor Changes

  • Add ssh url scheme handling: #2516
  • Update xterm.js to v3.1.0: #2667
  • Add fontWeight and fontWeightBold settings: #2669

Patches

  • Fix update notification link: #2637
  • Focus term if needed when restoring: #2658
  • Electron 1.8 is out: #2663
  • Subpixel with opaque background color: 137db6cdd9ab8d4bffeaee2ea6dac3038deeca4d
  • Bumped lockfile: 0c1be6d26be1a1d6569ed2f5372c799825f87e5b

Credits

Huge thanks to @chabou, @cyrilico, @lgeiger, @ppot, @Angristan and @Stanzilla for helping!

hyper -

Published by leo over 6 years ago

Bug fixes and an improved cursor API πŸ’ƒ

Minor Changes

  • Mac: altIsMeta support: #2623
  • Cursor api: #2629

Patches

  • Corrected company name everywhere: ac54e79dea69cdbcaaf5524f4fcc06a100d50f15
  • Put offscreen terms far far away: #2619
  • Fix xterm fork version: #2618
  • Added a link to list of Linux distributions.: #2475
  • Update electron to v1.7.10 and other dependencies: #2583
  • Fix selectAll command: #2436
  • Fixed wrong dependency version number: #2628
  • Improve Windows default editor detection: #2631
  • Update electron and electron-builder: #2632

Credits

Huge thanks to @saamalik, @chabou, @kih1024, @Stanzilla and @brandon93s for helping!

hyper -

Published by leo almost 7 years ago

Better resizing and fixed blinking cursors πŸ’…

Patches

  • Fix Windows keymap delete typo: #2575
  • Make CLI perform static analysis of config lazily: #2593
  • Use xterm.js's fit addon when calling fitResize: #2594
  • Fix CLI installation on Windows: #2600
  • Fix offscreen term size calculation: #2612
  • Fix initial cursor blinking: #2614

Credits

Huge thanks to @dliuzzi, @bgw and @chabou for helping!

hyper -

Published by leo almost 7 years ago

Xterm 3, Hyper CLI (hyper -h) and a more stable API πŸ’ͺ

Minor Changes

  • Added keymap to rebind the 'break' command - Issue #2432: #2531
  • Always notify watchers of plugin updates: #2508
  • Add CLI tool to install/search plugins or launch app: #2375
  • Xterm v3 integration: #2573

Patches

  • Fix linux keymap delete typo: #2539
  • Don't use open event on xterm: #2542
  • Remove second open arg: #2544
  • Dependency updates: #2533
  • Use public API to remove xterm listeners: #2543

Credits

Huge thanks to @ineeve, @dcalhoun, @chabou, @matheuss, @albinekb, @Tyriar and @Stanzilla for helping with this release!

hyper -

Published by leo almost 7 years ago

Improved live reloading, keymaps and sweeter cursors! 🌸

Minor Changes

  • Add shell alias commands to move/delete word/line: #2426
  • Keymaps are now updated without restarting: #2455
  • Adding in ability to switch release channel without restarting Hyper: #2408
  • Load/Unload theme without restarting: #2458
  • Add alt+F4 shortcut to close window on Windows: #2491
  • Improved context menu: #2425

Patches

  • Unify wording and spelling in config and other places: #2422
  • Protect against Reload: #2433
  • Enhance plugin installation: #2440
  • Fix cursorShape propagation: #2437
  • Disable undo/redo/cut menuItems: #2435
  • Update node-pty to 0.7.3: #2453
  • Fix component decoration in renderer: #2454
  • Fix devtools opening when menuItem clicked: #2457
  • Add comment in config about opacity compatibility: #2463
  • Replace minus with hyphen character in keymaps: #2467
  • Fix commands without active window: #2473
  • Restore v1 keymaps for tab switching: #2485
  • Use same hazel endpoint to notify update to Linux users: #2497
  • Bumped electron-builder and its companion: #2519
  • Fixed the cursor's color: #2520
  • Fix color for char under focused BLOCK cursor: #2521
  • Expose β€˜true colour’ support in $COLORTERM: #2484

Credits

Huge thanks to @chabou, @KevinRLeC, @gutierri, @Stanzilla, @AndreFCruz, @baukevanderlaan and @albinekb for helping!

hyper -

Published by leo almost 7 years ago

Fixed a config bug and added support for QuickEdit! πŸš‘

Patches

  • QuickEdit support: #2392
  • Fix copying default config at launch if needed: c827349e832a29a42fe85c989131ff555d1e5e32

Credits

Huge thanks to @derrickpelletier for his help!