What's new in Upterm (formerly Black Screen) 0.4.3 Beta
Oct 6, 2017
- Fix the issue when paste wouldn't work for in-progress commands.
- Fix brew completion.
New in Upterm (formerly Black Screen) 0.4.2 Beta (Oct 6, 2017)
- 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.
New in Upterm (formerly Black Screen) 0.4.1 Beta (Sep 16, 2017)
- 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.
New in Upterm (formerly Black Screen) 0.4.0 Beta (Sep 4, 2017)
- 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.
New in Upterm (formerly Black Screen) 0.3.2 Beta (Aug 12, 2017)
- 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.
- 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).
- 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.
New in Upterm (formerly Black Screen) 0.3.1 Beta (Aug 9, 2017)
- Improve rendering performance:
- Command outputs should render faster.
- Prompt responsiveness won't decrease with the number of executed commands.
New in Upterm (formerly Black Screen) 0.3.0 Beta (Aug 5, 2017)
- 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.
New in Upterm (formerly Black Screen) 0.2.161 Beta (Jul 22, 2017)
- 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).
- Bug fixes.
New in Upterm (formerly Black Screen) 0.2.160 Beta (Jul 17, 2017)
- Enable true colors in release builds.
- Cursor movement is now noticeably faster.
- Add alternate buffer.
- Character width is now more precise.
- Simplified output rendering.
- Escape sequences:
- Add horizontal tab set support.
- Add tab clear support.
- Add screen mode support.
New in Upterm (formerly Black Screen) 0.2.159 Beta (Jul 14, 2017)
- Redesign prompt and status bar.
- Improve control sequences handling.
New in Upterm (formerly Black Screen) 0.2.158 Beta (Jun 8, 2017)
- Fixed issues:
- eea6502 Extract showCursor into a variable.
- 773ccda Report correct cursor position.
- 6c30ad3 Render storage rows directly.
- b03f564 Do not modify screen buffer storage to add a cursor.
- f34697d Use separate cursorRow and CursorColumn.
- 8e08116 Remove Cursor.
- 6469659 Add shouldComponentUpdate to JobShowComponent.
- 2879389 Update dependencies.
- 0c68f49 Fuzzy match history items.
- 0083053 Add fuzzyMatch tests.
- b145e86 Remove an unused function.
- 658a185 Add a simple fuzzy matcher. Implements #820
- 85fb892 Remove no escape prompt serializer.
New in Upterm (formerly Black Screen) 0.2.157 Beta (Jun 8, 2017)
- Fixed issues:
- 9dc8c04 Add AltGraph to isModifierKey. Fixes #1069
New in Upterm (formerly Black Screen) 0.2.156 Beta (Jun 6, 2017)
- 0cb9ba7 Use chokidar in GitWatcher. Fixes #1076
- 29101c6 Simplify git status.
- bb844b5 Remove deleting word by Ctrl+W (Use Ctrl+Backspace instead).
New in Upterm (formerly Black Screen) 0.2.155 Beta (Jun 6, 2017)
- 0a7a40a Remove default exports.
- ae7e6b4 Remove the Suggestion class.
- 457a466 Return PartialSuggestion from AutocompletionProviders.
- fd23890 Add a PartialSuggestion type.
- ded52a6 Load unique history items. Fixes #1075
- c2c6c1c Add Suggestion.isFiltered. Fixes #1073
- b20b700 Refactor: remove explicit type annotations from autocompletion providers.
- a2f7f76 Clean up Suggestion.
New in Upterm (formerly Black Screen) 0.2.154 Beta (Jun 5, 2017)
- 90ddeca Refactoring: remove partial types.
- b308530 Support ESC 7 and ESC 8. Fixes #1067
- 28299ba Fix the issue when a storage wasn't updated on removeToEnd.
- f0cdbbf Fix the issue when cursor could have been moved to a negative position.
- 9cb695c Remove wrapped-output-row. Fixes #1070
- 6d9bc00 Move some packages to dev dependencies.
- 3fb7dcf Remove contain: "strict". Fixes #1036
- 1315d7c Updated README to include an Arch Linux install guide (yaourt). (#1038)
- 53de9c4 Change README.md explaining unofficial Windows Support (#1061)
- 825a0e5 Set registry in .npmrc.
- 0ff4739 Paste using inserttext. Fixes #1015.
- 792e0e6 Never make job form or header sticky. Fixes #1060.
- 2e394b3 Bump version to 0.2.153. [ci skip]
- d0daa7a #800: support for Windows' cmd shell (#1033)
- cdabf6b Split branch-name correctly in Branches class constructor. Fixes #1021. (#1042)
- f0503a2 Specify icons path for linux. Fixes #1034.
- d295fe3 Revert "Remove extra icons."
- 65f63de Fix row height for empty rows.
- ef028e4 Wrap long rows. Fixes #1036.
- 02ed703 Increase page load timeout.
- 3b3eaa7 Create releases on push in "release" branch.
- cf62cef Add a status bar present directory test.
- aefaf0c Do not start the app each time from scratch.
- ecc50ee Rewrite the second test using page objects.
- 0e7abc2 Use nested page objects.
- 3ee3822 Rewrite the first test using page object.
- a441a76 Convert the e2e test file to TS.
- 7cc8ecb Remove forgotten only.
- b94d308 Use electron-mocha for unit tests.
- 3b4b577 Remove non-functional menu items. Fixes #1037. [ci skip]
- 8a7027c Change pane creation mappings. Fixes #1057. [ci skip]
- 134a94a Revert closing a session on Ctrl+D.
New in Upterm (formerly Black Screen) 0.2.153 Beta (May 27, 2017)
- 8a7027c Change pane creation mappings. Fixes #1057. [ci skip]
- 134a94a Revert closing a session on Ctrl+D.
New in Upterm (formerly Black Screen) 0.2.152 Beta (May 27, 2017)
- 5d1e980 Remove 'Close Pane' Shortcut. Change bindings for panes. Fixes #1056.
New in Upterm (formerly Black Screen) 0.2.151 Beta (May 27, 2017)
- d8e7d79 Delete history autocompletion screenshot.
New in Upterm (formerly Black Screen) 0.2.150 Beta (May 27, 2017)
- ea869d8 Bump version to 0.2.150. [ci skip]
- 55da2ac Add a comment about alt key.
- bc94eac Delete accidentally added swap files. [ci skip]
- 851fbcd Add Meta to the list of modifier keys. Fixes #1050. [ci skip]
- 4df44f8 Remove special handling of Ctrl+C. Fixes #1043. [ci skip]
- 37f2397 Scroll JobFormComponent into view on focus. Fixes #1048. [ci skip]
New in Upterm (formerly Black Screen) 0.2.147 Beta (May 26, 2017)
- Rename to Upterm.
- Extract JobFormComponent.
- Do not animate prompt arrow.
- Make white color brighter
- Fix the issue when fileExists did not work with symbolic links.
- Clean up io functions.
- Use fs-extra.
- Updated vscode debugging instructions
New in Upterm (formerly Black Screen) 0.2.146 Beta (May 17, 2017)
- Split io into readIO and writeIO.
- Clean up io functions.
- Fix the issue when fileExists did not work with symbolic links.
- Make white color brighter.
- Update installation instructions [skip-ci].
New in Upterm (formerly Black Screen) 0.2.144 Beta (May 15, 2017)
- Bump version to 0.2.144. [ci skip]
New in Upterm (formerly Black Screen) 0.2.143 Beta (May 12, 2017)
- Bump version to 0.2.143. [ci skip]
- Fix tests.
- Don't use printf for escaping for performance reasons.
New in Upterm (formerly Black Screen) 0.2.142 Beta (Mar 28, 2017)
- Improved performance of PaneList next & previous methods (#1002)
New in Upterm (formerly Black Screen) 0.2.141 Beta (Mar 26, 2017)
- Added previous & next method jsdoc info
- Changed PaneList next and previous methods to wrap
New in Upterm (formerly Black Screen) 0.2.140 Beta (Mar 17, 2017)
- Include in README link to vscode debugging instructions
- Instructions for debugging in Vscode
New in Upterm (formerly Black Screen) 0.2.139 Beta (Mar 13, 2017)
- Bump version to 0.2.139. [ci skip]
- Modified 'Ls' auto-complete provider to allow combinations of short flags
- Support combinations of short flags for auto-completion providers
New in Upterm (formerly Black Screen) 0.2.138 Beta (Mar 9, 2017)
- Bump version to 0.2.138. [ci skip]
- Add body back to releases
New in Upterm (formerly Black Screen) 0.2.115 Beta (Jan 22, 2017)
New in Upterm (formerly Black Screen) 0.2.93 Beta (Nov 24, 2016)
- chore(package): update tslint to version 4.0.2
New in Upterm (formerly Black Screen) 0.2.92 Beta (Nov 20, 2016)
- Update TSlint version
- chore(package): update tslint to version 4.0.0
New in Upterm (formerly Black Screen) 0.2.91 Beta (Nov 20, 2016)
- Fix typo
- Fix lint
- Add force delete button for git branches
New in Upterm (formerly Black Screen) 0.2.90 Beta (Nov 20, 2016)
- chore(package): update typescript to version 2.0.10
New in Upterm (formerly Black Screen) 0.2.89 Beta (Nov 20, 2016)
New in Upterm (formerly Black Screen) 0.2.87 Beta (Nov 18, 2016)
- chore(package): update uuid to version 3.0.0
New in Upterm (formerly Black Screen) 0.2.86 Beta (Nov 18, 2016)
- Snap to bottom when near bottom and job is finished
New in Upterm (formerly Black Screen) 0.2.85 Beta (Nov 15, 2016)
- chore(package): update lodash to version 4.17.1
New in Upterm (formerly Black Screen) 0.2.84 Beta (Nov 15, 2016)
- chore(package): update lodash to version 4.17.0
New in Upterm (formerly Black Screen) 0.2.83 Beta (Nov 13, 2016)
- Add delete button to git branch plugin (#887)
New in Upterm (formerly Black Screen) 0.2.80 Beta (Nov 11, 2016)
- chore(package): update ts-node to version 1.7.0 (#875)
- chore(package): update typescript to version 2.0.9 (#880)
New in Upterm (formerly Black Screen) 0.2.79 Beta (Nov 7, 2016)
- Add GitGrep plugin that makes the filename a link (#854)
New in Upterm (formerly Black Screen) 0.2.78 Beta (Nov 6, 2016)
New in Upterm (formerly Black Screen) 0.2.77 Beta (Nov 6, 2016)
- Add note that there is nothing to commit in git status plugin (#863)
New in Upterm (formerly Black Screen) 0.2.76 Beta (Nov 3, 2016)
- Fix added then staged then deleted files (#855)
New in Upterm (formerly Black Screen) 0.2.75 Beta (Nov 3, 2016)
- chore(package): update lodash to version 4.16.6 (#858)
New in Upterm (formerly Black Screen) 0.2.74 Beta (Nov 2, 2016)
- Fix issue with alt key (#852)
New in Upterm (formerly Black Screen) 0.2.73 Beta (Nov 1, 2016)
- chore(package): update child-process-promise to version 2.2.0
New in Upterm (formerly Black Screen) 0.2.72 Beta (Oct 31, 2016)
- Implemented Issue 715's function
New in Upterm (formerly Black Screen) 0.2.71 Beta (Oct 27, 2016)
- chore(package): update ts-node to version 1.6.1 (#847)
New in Upterm (formerly Black Screen) 0.2.69 Beta (Oct 24, 2016)
- chore(package): update npm-check-updates to version 2.8.6 (#839)
New in Upterm (formerly Black Screen) 0.2.68 Beta (Oct 24, 2016)
New in Upterm (formerly Black Screen) 0.2.67 Beta (Oct 23, 2016)
New in Upterm (formerly Black Screen) 0.2.66 Beta (Oct 20, 2016)
- chore(package): update lodash to version 4.16.4 (#806)
New in Upterm (formerly Black Screen) 0.2.65 Beta (Oct 17, 2016)
- chore(package): update mocha to version 3.1.2 (#818)
New in Upterm (formerly Black Screen) 0.2.60 Beta (Oct 13, 2016)
- Use NODE_ENV=development when running with npm start to get better react error messages (#813)
New in Upterm (formerly Black Screen) 0.2.59 Beta (Oct 7, 2016)
New in Upterm (formerly Black Screen) 0.2.55 Beta (Sep 28, 2016)
New in Upterm (formerly Black Screen) 0.2.48 Beta (Sep 23, 2016)
- npm rebuild before publishing (#773)
New in Upterm (formerly Black Screen) 0.2.44 Beta (Sep 23, 2016)
New in Upterm (formerly Black Screen) 0.2.42 Beta (Sep 20, 2016)
- chore(package): update lodash to version 4.16.0 (#761)
New in Upterm (formerly Black Screen) 0.2.41 Beta (Sep 19, 2016)
- Underline "/" in folders for LS decorator (#758)
New in Upterm (formerly Black Screen) 0.2.40 Beta (Sep 19, 2016)
- chore(package): update uuid to version 2.0.3 (#757)
New in Upterm (formerly Black Screen) 0.2.39 Beta (Sep 19, 2016)
- [wip] LS decorator (#747)
New in Upterm (formerly Black Screen) 0.2.38 Beta (Sep 19, 2016)
- Added ps auto-complete functionality (#755)
New in Upterm (formerly Black Screen) 0.2.37 Beta (Sep 17, 2016)
- Fixed issues:
- 7f2e32b Handle "+" in scanner (fixes #753) (#754)
New in Upterm (formerly Black Screen) 0.2.36 Beta (Sep 17, 2016)
- Fixed issues:
- 1d79fb7 Prevent NPM autocomplete from throwing after typing "npm install " or any other sub-command besides "run" (#750)
New in Upterm (formerly Black Screen) 0.2.35 Beta (Sep 15, 2016)
- Bump version to 0.2.35. [ci skip]
- Extended git status bar with pull and push counter (#746)
New in Upterm (formerly Black Screen) 0.2.34 Beta (Sep 12, 2016)
- Bump version to 0.2.34. [ci skip]
- Fix git add autocomplete
New in Upterm (formerly Black Screen) 0.2.33 Beta (Sep 4, 2016)
New in Upterm (formerly Black Screen) 0.2.32 Beta (Sep 4, 2016)
- Bump version to 0.2.32. [ci skip]
- Fix RVM error
New in Upterm (formerly Black Screen) 0.2.30 Beta (Sep 4, 2016)
- Bump version to 0.2.30. [ci skip]
- Update electron-builder.
- Rename references.ts to references.d.ts.
- Fix typos. Use find instead of filter.
- Update dependencies.
- Add autocomplete for brew
- Added Keybinding support Allows editing of default keybindings by editing src/views/keyevents/Keybindings.ts Adds menu support for Windows & Linux by using the CmdOrCtrl accelerator, by default copy is bound to Ctrl+Shift+C for Windows/Linux All the keybinding defaults were set from the existing code
New in Upterm (formerly Black Screen) 0.2.13 Beta (Jul 25, 2016)
- Fixed issues:
- dd3a543 Add some containments.
- dfdabb1 Import lodash.
- b62067e Update electron.
- cd8e9b4 Simplify man page provider usage. (#649)
- 9b2de33 Move paste handling to handleUserEvent. (#650)
- 96835f9 Move kewdown event listener from Applization to document.
New in Upterm (formerly Black Screen) 0.2.12 Beta (Jul 25, 2016)
- Fixed issues:
- 6cf04ea Remove a test that times out.
- 5f5fe10 Autocomplete ffor cat, ln, ls, pwd, shutdown (#645)
- 3c48133 Autocomplete for mv (#642)
- 861406e Strip bash funcs (#640)
New in Upterm (formerly Black Screen) 0.2.11 Beta (Jul 24, 2016)
- Fix pasting when prompt already contains text (#641)
New in Upterm (formerly Black Screen) 0.2.9 Beta (Jul 22, 2016)
- 2c13048 Use ~/.profile file (fixes #618) (#636)
New in Upterm (formerly Black Screen) 0.2.8 Beta (Jul 22, 2016)
- 6b0b04b Add some menu items.
New in Upterm (formerly Black Screen) 0.2.7 Beta (Jul 22, 2016)
- d031d78 Fix the issue when title bar wouldn't be draggable. Fixes #626.
- baef76d Hide scroll bars. Fixes #627.
- eb45f75 Make an autocompletion provider always return a promise. [ci skip]
New in Upterm (formerly Black Screen) 0.2.6 Beta (Jul 22, 2016)
- d187006 Remove unused import. Use const instead of let.
- f18c976 Make mkdir options unique. Add space after -m.
- 81cbfbe Filter results functional style.
- 4583bb0 Fix mkdir autocomplete (#623)
- eaf8316 Update dependencies.
New in Upterm (formerly Black Screen) 0.2.5 Beta (Jul 19, 2016)
- Fixed issues:
- 33d562c Add comments and use better variable names
- 31d39d4 DRY some code
- f627c36 remove old stuff
- 3734467 Make linter happy
- c45e43a Remove manolo dep
- d0159af Populate mkdir autocomplete by reading man page
- 76efc7b Add ability to read man page and split it into lines
New in Upterm (formerly Black Screen) 0.2.4 Beta (Jul 19, 2016)
- Update after review
- Update after merge
- Cache vagrant commands
- Create vagrant autocomplete plugin
New in Upterm (formerly Black Screen) 0.2.3 Beta (Jul 18, 2016)
- Removed ligature field from CSSObject type
- Removed ligatures from prompt
New in Upterm (formerly Black Screen) 0.2.2 Beta (Jul 17, 2016)
- Fixed issues:
- bd9ceb4 Parse ZSH history.
- 7ecdb27 Fix lint and merge errors
- 5d43857 Address comments
- 7a4591d fix lint
- b281a25 Clean up code for loading bash history
- 83e0140 Fix lint
- 259712d remove debugger;
- afbfb61 Load from ~/.bash_history as well
New in Upterm (formerly Black Screen) 0.2.1 Beta (Jul 17, 2016)
- Add search.
- Rename appendLastLexemeOfPreviousJob to appendLastLArgumentOfPreviousCommand.
New in Upterm (formerly Black Screen) 0.1.44 Beta (Jul 17, 2016)
- Refactor PromptComponent.
- Move drag and drop related listeners out of PromptComponent.
- Remove rxjs dependency.
- Move prompt key handling to UserEventsHander.
- Don't pass events with meta key to running jobs.
- Move all key down events to UserEventsHander.
- Add handleUserEvent method.
- Refactoring: rename active to focused for clarity.
- Add AM git status.
New in Upterm (formerly Black Screen) 0.1.43 Beta (Jul 15, 2016)
- Various refactorings.
- Support prefixing commands with parameter assignments.
New in Upterm (formerly Black Screen) 0.1.36 Beta (Jul 14, 2016)
- Fixed issues:
- d1d91d1 Improve display when pasting multiple lines (#603)
New in Upterm (formerly Black Screen) 0.1.35 Beta (Jul 14, 2016)
- Fixed issues:
- 15f9c6c Add split panes feature (#580)
New in Upterm (formerly Black Screen) 0.1.34 Beta (Jul 12, 2016)
New in Upterm (formerly Black Screen) 0.1.33 Beta (Jul 12, 2016)
- Base autocomplete for git config
- Update dependencies.
- Fix lint issue
- Prevent autocomplete popup when navigate by history
New in Upterm (formerly Black Screen) 0.1.32 Beta (Jul 12, 2016)
- Fix characters order in Word pattern.
- Allow more special characters in tokens.
New in Upterm (formerly Black Screen) 0.1.31 Beta (Jul 11, 2016)
- Fixed issues:
- 26ff022 Address comments
- 507f24d Autocomplete for ls
New in Upterm (formerly Black Screen) 0.1.30 Beta (Jul 11, 2016)
- Fixed issues:
- 71cfc3c Set prerelease true in curl. [skip ci]
New in Upterm (formerly Black Screen) 0.1.29 Beta (Jul 11, 2016)
- Fixed issues:
- c80256e Install a dev version of tslint.
- 492267f Don't prune development dependencies.
- aba2f50 Bump version to 0.1.28. [ci skip]
- ef72238 Restore a curl command that published release body.
- a1e05ad Bump version to 0.1.27. [ci skip]
- 81349c8 Don't use tag_name when setting release body.
- ed1a553 Bump version to 0.1.26. [ci skip]
- 09129c9 Bump version to 0.1.25. [ci skip]
- c774c13 Fix linter.
- 795d5c8 Use Electron Builder's --prerelease flag.
- 625be2f Display images themselves as suggestion icons for image files.
- 25d6722 Make anyFilesSuggestionsProvider return unique files.
- bd91513 show: don't overflow images.
- e70697b Update dependencies.
- b568b69 Updates contributing file
- 4212a42 Make cmd+w close a session, not a tab.
- 345e5d0 Fixes deprecated app-bundle-id
New in Upterm (formerly Black Screen) 0.1.23 Beta (Jul 10, 2016)
- Fixed issues:
- 46900de Update dependencies.
New in Upterm (formerly Black Screen) 0.1.22 Beta (Jul 8, 2016)
- Fixed issues:
- 7f39708 Changed resolve directory with resolveFile and used map
- 0747f87 Updated pull requested with feedback
- 1dbc3ae Added show command which can display images inline in the terminal
New in Upterm (formerly Black Screen) 0.1.21 Beta (Jul 7, 2016)
- Fixed issues:
- 76d5565 Scanner: don't split on a colon.
New in Upterm (formerly Black Screen) 0.1.20 Beta (Jul 7, 2016)
- Fixed issues:
- 49ac45d Fix the issue when clicking on a suggestion would sometimes fail.
- 703a6dd Fix the issue when a pane was scrolled up a bit on deactivation.
New in Upterm (formerly Black Screen) 0.1.18 Beta (Jul 6, 2016)
- Fixed issues:
- 41d6717 Map functional keys.
- c037198 RI: scroll down if cursor is at top margin.
- a1c171f Revert or1.
- 637f779 Rename scrollUp and scrollDown to match the specification.
- a32e0ae Support DECCKM.
- a781303 Add session shutter.
- c3906b7 Convert sessions layout to CSS grid.
- 9731ba7 Fix a bug when it wasn't possible to switch between panes.
- 5f45119 Make a better error message for lettersToStatusCode.
- e1d9443 Add untracked git status.
- fdd58d8 Use slice instead of take.
New in Upterm (formerly Black Screen) 0.1.17 Beta (Jul 4, 2016)
- Fixed issues:
- 23abb1e Bump version to 0.1.17. [ci skip]
- b8113df Move parent folders suggestions to filesSuggestions.
- dbfacd6 Don't show a single suggestion with no additional information.
- c2c7279 Don't add a space after a file.
New in Upterm (formerly Black Screen) 0.1.16 Beta (Jul 4, 2016)
- Fixed issues:
- 8c97d5b Use flexbox for application layout.
- ab72249 Make alternate screen occupy the whole session grid area.
- 0ac2cb3 Don't emit vcs-data if the data hasn't actually changed.
- 5dd5a40 Render StatusBarComponent as a child of ApplicationComponent.
- 31007fb Application layout now uses CSS Grid.
- 53b355d Add grid functions.
New in Upterm (formerly Black Screen) 0.1.15 Beta (Jul 2, 2016)
- Fixed issues:
- 6c6a360 Update dependencies.
- e3d2b7d Use OS Path.sep.
- 2ce1089 Add parent folders suggestions. https://dl.dropboxusercontent.com/spa/dlqheu39w0arg9q/14m2lf8k.png
- 3014b0a Preserve caret position between prompt focuses. Fixes #205.
New in Upterm (formerly Black Screen) 0.1.14 Beta (Jul 2, 2016)
- Fixed issues:
- fd47b3e Don't rely on a window being focused on load.
New in Upterm (formerly Black Screen) 0.1.13 Beta (Jul 2, 2016)
- Fixed issues:
- db73224 Remove inline synopsis.
- 7ccf724 Add SGR 22 and 24. Fixes #523.
New in Upterm (formerly Black Screen) 0.1.12 Beta (Jul 2, 2016)
- Fixed issues:
- 2c12246 Allow * in Word. Fixes #546.
New in Upterm (formerly Black Screen) 0.1.11 Beta (Jul 1, 2016)
- Fixed issues:
- a2a88af Remove unused import.
- bf65bea Fix git auto-completion provider.
New in Upterm (formerly Black Screen) 0.1.10 Beta (Jul 1, 2016)
- Fixed issues:
- fbe4c23 Apply linter suggestions.
- c6f87fe Enable strictNullChecks.
- 67d25be Fix more strict null check errors.
- bb0f676 Check if child is found in leafNodeAt.
- 9948ec8 Make PromptComponent state properties not optional.
- 61e1943 Make Attributes properties not optional.
- f98da66 Add assign.
- 9091914 Remove the CommandExpander file.
- c0fb808 Move shell-related classes into src/shell/.
- 3f20df1 Add UnknownNode.
- ebecd1b Remove Token.isComplete.
- cf468f6 Suggest files for io_file.
- d292114 Support IO Redirect suggestions.
New in Upterm (formerly Black Screen) 0.1.9 Beta (Jun 30, 2016)
- Fixed issues:
- d07fee6 Parse && and || separated commands.
- f8f9441 Parse a larger subset of shell grammar.
- 30c0e09 Parse simicolon separated commands.
- a68fdb8 Recursively parse pipelines.
New in Upterm (formerly Black Screen) 0.1.8 Beta (Jun 28, 2016)
- Fixed issues:
- e8913f8 Update electron-builder.
- fa17a74 Suggest remove branches for git checkout.
- a386758 Don't attempt to write an exit code to the screen buffer.
- 8bbb3d9 Renaming Common.stat method to lstat
- bbc89e0 Suggest not staged files for git checkout.
- 73a2b6e Fixing Common.stat method to accept broken symlink.
New in Upterm (formerly Black Screen) 0.1.7 Beta (Jun 28, 2016)
- Fixed issues:
- 513fca3 Cleanup AutocompletionProvider.
- 140bb08 Make flags unique.
- b33835d Add unique helper.
- 12aa35e Unify DynamicAutocompletionProvider.
- afad116 Allow to use both -x and --xxxx and provide suggestions for both.
- 5f5d114 Rename SuggestionContext to AutocompletionContext.
- a6b3e9c Rename option to flag.
New in Upterm (formerly Black Screen) 0.1.6 Beta (Jun 26, 2016)
- Fixed issues:
- 0922eb9: Update dependencies.
- 73cb78e: Re-paint output of failed commands to get the red background.
- 9c7a02b: Verify we're in a git directory prior to trying to fetch branches. Fixes #530.
- e55ec4b: Don't eat an error when rejecting a promise.
- b323c84: Escape suggestions right before inserting them into DOM.
New in Upterm (formerly Black Screen) 0.1.4 Beta (Jun 25, 2016)
- Return empty directoryName if a path doesn't explicitly contain ./
- Fix the issue when filesSuggestions would normalize paths.
- Fix linter.
- Basic pipeline support. Fixes #460.
- Remove CompleteCommand.commands.
New in Upterm (formerly Black Screen) 0.1.3 Beta (Jun 25, 2016)
- Suggest relative executables for command word.
New in Upterm (formerly Black Screen) 0.1.2 Beta (Jun 25, 2016)
- 644fc1e Bump version to 0.1.2. [ci skip]
- 830f4f2 Rename cwd to pwd. Fixes #522. [ci skip].
New in Upterm (formerly Black Screen) 0.1.1 Beta (Jun 25, 2016)
- b4858cf Bump version to 0.1.1. [ci skip]
- 6dea542 Update electron-builder.
- 46992bf Bump minor version.
- ab21dcc Always suggest environmet variables if a token starts with a dollar sign.
- c4fb9b9 Use qualified symbols from Scanner.
- aa4385c Add a space after a file suggestion.
- 1ca8da1 Unwrap getSuggestions from an anonymous class.
- 85d7d45 Perform smart case suggestions comparison.
- c9d0a34 Don't attempt to provide suggestions for CommandWord if it's empty.
- 43644c5 Suggest aliases.
- 4993411 Show suggestions if command word is an alias.
- 0fc2311 Add aliases to PreliminarySuggestionContext.
- ad0c167 Add ExistingAlias type.
- 17fa03d Remove unused imports.
- ac964c7 Fix the issue when combineAutocompletionProviders wouldn't preserve order.
- 5d0f5ee Fix suggestions returning undefined.
- 337c1db Rename Parser2 to Parser.
- 9e98bd8 Add StaticAutocompletionProvider.
- 986d223 Remove the old parser.
- 4bf2f2c Remove redirect.
- 6c2ee05 Rewrite rails.
- ff35dc2 Rewrite npm.
- c2444ce Add git completion.
- 901bace Add position to Argument.
- dda12ea Cleanup Common.
- 88dd903 Remove command.
- 77fc3bb Suggest any files by default.
- c008032 Finish cd completions.
- fa74c32 Add filesSuggestions.
- 31f4768 Add cd historical directories suggestions.
- 31ee9fe Clean up Suggestion.
- 2c7bb0a Use mapObject.
- 5106e95 Fix top suggestions.
- 2e5397e Extend SuggestionContext to have Argument.
- 76299fb Use registerAutocompletionProvider.
- d116055 Include preCommandModifiers into CommandWord suggestions.
- 3fa4fa0 Suggest all the executables in paths.
- 674e658 Pass SuggestionsContext.
- c25dd05 JSON.stringify directory before serializing.
- 5f06784 Add executables suggestions.
- b6c6eb1 Add serializeReplacing.
- 0d2bb22 Don't fail on unknown commandword.
- ab953e5 Add a shortcut for expandAliases.
- eadc04d Don't store tokens on prompt.
- ac51245 Now tokens don't eat postfix spaces.
- 74d2467 Get suggestions at caret position.
- 54d4247 Make LeafNode.suggestions async.
- 4324a11 Pass tokens to BranchNode.
- 922eae3 Get rid of LeafNodeWithToken.
New in Upterm (formerly Black Screen) 0.0.47 Beta (Jun 23, 2016)
New in Upterm (formerly Black Screen) 0.0.46 Beta (Jun 20, 2016)
New in Upterm (formerly Black Screen) 0.0.45 Beta (Jun 20, 2016)
- Reduce code
- Toggle to last tab
New in Upterm (formerly Black Screen) 0.0.44 Beta (Jun 19, 2016)
- Bump version to 0.0.44. [ci skip]
- Update dependencies.
- Support RVM default version.
New in Upterm (formerly Black Screen) 0.0.43 Beta (Jun 16, 2016)
- Fixed issues:
- bd7fd6a Update TypeScript.
- 54a79d1 Remove typings in favour of @types/... dependencies.
- 8b40cfc Split exported variables only on the first occurrence of '='.
- 6b66036 Remove Serializer.
- 6306472 Replace scrollIntoView with scrollIntoViewIfNeeded.
New in Upterm (formerly Black Screen) 0.0.42 Beta (Jun 15, 2016)
- Fixed issues:
- 3b641c9 Use UI Events key instead of keyCode in Job.write. Fixes #351, fixes #448.
- d54e62f Update IntersectionObserverEntry typings.
New in Upterm (formerly Black Screen) 0.0.41 Beta (Jun 15, 2016)
- Fixed issues:
- 0d74743 Update dependencies.
- ade67ce Always display job's prompt on the screen.
- 9e73e99 Fix example comment syntax.
- c7e59fe Clean up overrides.
New in Upterm (formerly Black Screen) 0.0.40 Beta (Jun 10, 2016)
- Update typings.
- Update packages.
New in Upterm (formerly Black Screen) 0.0.38 Beta (Jun 9, 2016)
- Fixed issues:
- 91d97e6 Add smart case comparison to auto-completion. Fixes #487.
New in Upterm (formerly Black Screen) 0.0.37 Beta (Jun 8, 2016)
- Fixed issues:
- 06ccabb Add alias and unalias built-ins. Fixes #473.
- f9147b8 Load aliases during initialization.
New in Upterm (formerly Black Screen) 0.0.36 Beta (Jun 7, 2016)
- Don't leak NODE_ENV into job environment. Fixes #463.
- Bump version to 0.0.35. [ci skip]
- chore(package): update spectron to version 3.2.3
- chore(package): update ts-node to version 0.8.0
- chore(package): update devtron to version 1.2.0
- chore(package): update electron-builder to version 4.2.6
- Ignore .idea
- Remove logging
- Semicolons
- This should fix formatting
New in Upterm (formerly Black Screen) 0.0.35 Beta (Jun 7, 2016)
- Bump version to 0.0.35. [ci skip]
- chore(package): update spectron to version 3.2.3
- chore(package): update ts-node to version 0.8.0
- chore(package): update devtron to version 1.2.0
- chore(package): update electron-builder to version 4.2.6
- Ignore .idea
- Remove logging
- Semicolons
- This should fix formatting
New in Upterm (formerly Black Screen) 0.0.34 Beta (Jun 5, 2016)
- Bump version to 0.0.34. [ci skip]
- Fix cd -.
- Reuse OrderedSet for EnvironmentPath.
- Write OrderedSet specs.
- Don't repeat historical directories.
- Automatically source .env files.
New in Upterm (formerly Black Screen) 0.0.33 Beta (Jun 5, 2016)
- Bump version to 0.0.33. [ci skip]
- Write more ANSIParser tests.
- Setup ANSIParser specs.
- Create TerminalDeviceLike interface.
- Add aixterm SGR codes.
- Don't set screenBuffer in ANSIParser constructor.
- Use color format constant insteadd of magic numbers.
New in Upterm (formerly Black Screen) 0.0.32 Beta (Jun 4, 2016)
- Fixed issues:
- cd89af8 True color support.
New in Upterm (formerly Black Screen) 0.0.31 Beta (Jun 4, 2016)
- Fixed issues:
- 1dd4ee8 chore(package): update electron-builder to version 4.2.2
New in Upterm (formerly Black Screen) 0.0.30 Beta (Jun 3, 2016)
- Fixed issues:
- 6391d79 Fix linter.
- 5416777 Revert to electron-builder 4.2.0.
- 6efb8df Rename Buffer to ScreenBuffer.
New in Upterm (formerly Black Screen) 0.0.29 Beta (Jun 3, 2016)
- Fixed issues:
- 1f5ad23 [Fix] Now paginated outputs that don't use alternate buffer (git log) have correct height.
- de3aa89 Fix the issue when cursor would be incorrectly located in cut outputs.
- 0fb6c81 Add ability to load React Chrome extension.
- f8901c4 Render on DOMContentLoaded.
- 1b3b72a Don't remove all /.rvm/ paths on cd.
- 56e444b Don't remove all .nvm paths on cd.
New in Upterm (formerly Black Screen) 0.0.28 Beta (Jun 3, 2016)
- Fixed issues:
- 4d7f026 chore(package): update electron-builder to version 4.2.1
- 91a9e5a chore(package): update spectron to version 3.2.2
New in Upterm (formerly Black Screen) 0.0.27 Beta (Jun 2, 2016)
- Fixed issues:
- f747c65 Bump version to 0.0.27. [ci skip]
- f9a8e0f Fix tests.
- 601fb67 Create EnvironmentPath convenience wrapper.
- d9342fb Add basic NVM support.
- 0a91182 Make VcsData null check compatible.
- 7fce4a8 Don't use default exports.
- acbab25 Don't pass JobComponent to child components.
- 5cfee8e Remove some JobComponent state attributes.
- ad1c323 Remove jobs from SessionComponent state.
- 8ec342f Fix more null errors.
- 229e1c4 Fix null checks in ANSIParser.
New in Upterm (formerly Black Screen) 0.0.26 Beta (Jun 2, 2016)
- chore(package): update electron-builder to version 4.2.0
New in Upterm (formerly Black Screen) 0.0.25 Beta (Jun 2, 2016)
- chore(package): update electron-prebuilt to version 1.2.1
New in Upterm (formerly Black Screen) 0.0.24 Beta (Jun 1, 2016)
- Fixed issues:
- bdde0fb Cleanup Result.
- c405c83 [Parser] Improve cd suggestions performance.
- 10d2740 [Fix] [Parser] Require a space between path arguments.
New in Upterm (formerly Black Screen) 0.0.23 Beta (Jun 1, 2016)
- chore(package): update spectron to version 3.2.0
New in Upterm (formerly Black Screen) 0.0.22 Beta (Jun 1, 2016)
- [Build] Don't story intermediate BODY results.
New in Upterm (formerly Black Screen) 0.0.21 Beta (May 31, 2016)
- c95936b [Build] Another attempt to properly escape changelog
New in Upterm (formerly Black Screen) 0.0.19 Beta (May 31, 2016)
- 1d725ab Lex empty input to []. Fixes #430.
- a57d0e3 Fix the issue when file suggesion would suggest itself again at the end of files. Fixes #410.
- 527f2d8 Remove duplicate cd parser.
New in Upterm (formerly Black Screen) 0.0.18 Beta (May 31, 2016)
- (HEAD, tag: v0.0.18) Bump version to 0.0.18. [ci skip] b939f35 (origin/master, origin/HEAD, master) [Build] Add newline to git log. a23736e Fix linter warnings. 110f4ad Show cursor by default. Fixes #426.
New in Upterm (formerly Black Screen) 0.0.17 Beta (May 31, 2016)
- Bump version to 0.0.17. [ci skip] 32747c8 Restore window bounds on load instead of changing them later. ddc1c89 Serialize data to ~/.black-screen/. ac40365 Fix the issue when dimensions were calculated before restoring size if finished. 0f7b5fe Don't strip [ci skip] lines.
New in Upterm (formerly Black Screen) 0.0.16 Beta (May 31, 2016)
- Escape release body using python.
- Recalculate dimensions on devtools toggle.
- Don't double-escape arguments in PTY. Fixes #423.
- Get rid of JISON. Fixes #425.
New in Upterm (formerly Black Screen) 0.0.15 Beta (May 31, 2016)
- Set NODE_ENV to "production". (Significant rendering performance improvement)
New in Upterm (formerly Black Screen) 0.0.14 Beta (May 31, 2016)
- Remove jQuery dependency.
- Remove jquery.caret dependency.
- Calculate autocompletion box position without jquery.caret.
- Don't use hardcoded sizes to calculate autocompletion box position.
- Remove fixed-sticky.
- Set prompt values after tab switch. Fixes #280.
New in Upterm (formerly Black Screen) 0.0.13 Beta (May 30, 2016)
- Fixes: Don't move cursor to the beginning of a line on KeyCode.NewLine. Fixes issue #411.
New in Upterm (formerly Black Screen) 0.0.4 Beta (May 30, 2016)
New in Upterm (formerly Black Screen) 0.0.2 Beta (Mar 22, 2016)
- Add CDPATH support.
- Add a loading cursor for in-progress commands.
- Add a new line at the end of non-existing command.
- Add ability to export environment variables.
- Add alt+.
- Add basic source support.
- Add tabs.
- Add git-add suggestions.
- Add git-merge suggestions.
- Add some git-commit suggestions.
- Add top and grep suggestions.
- Allow to cd with -.
- Allow to paste text into running programs.
- Allow to run executables not in PATH (specified by a path).
- Autocompletion: check if .git directory exists instead of .git/refs/heads.
- Autocompletion: suggest to git add all files at once.
- CD: allow directories to contain spaces.
- Check if app.dock exists before using it.
- Default to bash if the shell is not supported.
- Disconnect from the InternalPTY process on exit.
- Enable ligatures support.
- Fix Ctrl+key presses in running applications.
- Fix the issue when npm install would jump up and down.
- Generalize the RVM plugin.
- Git autocompletion: provide completions for branch aliases.
- Help cursor for interrupted jobs.
- If there is no synopsis, show truncated description.
- Load environment from rc files.
- Make errors more noticeable.
- Make it even more black!
- Make terminals in a split of the same height.
- Play system bell instead of a custom sound.
- Removed leading, trailing and multiple spaces from commands before adding to history
- Set Hack as the default font.
- Set a badge if a job finishes while BS is not in focus.
- Show a notification when a command has been completed while the app wasn't in focus.
- Show autocompletion preview.
- Show cursor by default.
- Show inline synopsis.
- Terminate processes on window reload.
- Terminate processes when closing panes, tabs, or application. Fixes #256
- Update dependencies.
- Use TypeScript 1.8.
New in Upterm (formerly Black Screen) 0.0.1 Beta (Feb 9, 2016)