Upterm Versions Save

A terminal emulator for the 21st century.

v0.4.4

5 years ago

v0.4.3

6 years ago
  • Fix the issue when paste wouldn't work for in-progress commands.
  • Fix brew completion.

v0.4.2

6 years ago
  • Update Upterm icon.
  • Enable keybindings with Cmd in prompt (Cmd+Left, Cmd+Right, Cmd+Shift+Left, etc.)
  • Prompt is now different in History Search mode in order to be distinguishable from normal mode.
  • Accept suggestions on Return in History Search mode.
  • Fix the issue when closing a tab could lead to an error.
  • Improve syntax highlighting.
  • Fix various bugs with monaco keybindings.
Before After
image image

history-prompt

v0.4.1

6 years ago
  • Sign macOS application.
  • Improve syntax highlighting.
  • Improve git completion.
  • Improve ps completion. (Courtesy of @mkenne11)
  • Display additional information for all suggestions (used to be only for the focused one).
  • Show suggestions upside down so that the best match is near person's focus of attention.
  • Add keyboard shortcuts (Alt+B, Ctrl+B, Alt+F, Ctrl+F, Alt+D, Ctrl+W).
  • Add Help - Leave Feedback menu entry.
  • Add Upterm - About menu entry.

upside-down-suggestions

v0.4.0

6 years ago

A Brand New Prompt

This is a big step forward for Upterm. In this release we switched to monaco-editor - the editor that powers Visual Studio Code. As a result, we've got numerous prompt improvements:

  • Language Server Protocol support - a widely adopted "language smartness provider" communication protocol.
  • In completion:
    • A much better search algorithm.
    • Significantly faster and isn't triggered after every character.
    • Matching characters are highlighted.
  • In prompt:
    • Syntax highlight.
    • Autoclosing quotes and parens.
    • Warnings and errors support.
    • Snippets. For example completing the --message option of git commit will expand into --message "" with the cursor placed between quotes.

and so much more!

Also, history search results were removed from default completion and are now available when you press Ctrl+R, powered by Monaco as well.

untitled

v0.3.2

6 years ago
  • Improve rendering performance even more.
    • Now rendering doesn't slow down linearly to the session size (although still slows down a bit due to a larger area to layout and paint).
  • History navigation (Ctrl+P and Ctrl+N) now iterates over distinct records.
  • Stop checking for updates when computer is offline or we already know an update is available.
  • ANSI codes
    • Erase Line to Right (DECSEL) now deletes the appropriate amount of symbols.
    • Adding a new output line used to incorrectly apply current attributes instead of default ones to the empty cells.
  • Better history completion.
    • Suggests individual tokens instead of full commands
    • Ordered by frequency.

image

v0.3.1

6 years ago
  • Improve rendering performance
    • Command outputs should render faster.
    • Prompt responsiveness won't decrease with the number of executed commands.

v0.3.0

6 years ago

screen shot 2017-08-04 at 23 10 28

  • Allow to change font size with Cmd++ and Cmd+-. (Ctrl on Linux).
  • Preserve tab scroll position between tab switches.
  • Running programs are now resized to fit the available space when an additional pane is opened or closed.
  • Filter out irrelevant cd suggestions.
  • Git watcher is now more performant.
  • Close sessions with Ctrl+D on macOS.
  • Ctrl+[ works correctly as Esc in Vim.
  • The theme became more contrast.
  • Style headers differently.
  • Various bug fixes.

v0.2.161

6 years ago
  • Start building Linux images.
  • Notify about new releases.
  • Simplify panes (now you can open either one pane or two panes side by side).
  • Show status bar in full screen applications (e.g. vim).
  • Bugfixes.

Discuss on Reddit

v0.2.160

6 years ago
  • Enable true colors in release builds.
  • Cursor movement is now noticeably faster.
  • Add alternate buffer.
  • Escape sequences:
    • Add horizontal tab set support.
    • Add tab clear support.
    • Add screen mode support.
  • Character width is now more precise.
  • Simplified output rendering.

Discuss on Reddit