Changelog — 2022
# Changelog — 2022 Submit bugs and feature requests on our [GitHub board!](https://github.com/warpdotdev/Warp/issues/new/choose) ### 2022.12.15 (v0.2022.12.13.08.04) **New features** * You can now reorder and drag tabs around with your mouse! **Bug fixes** * The welcome Block now also works when using Fish shell. * AI Command Search no longer crashes from multi-byte characters when opened via the `#` prefix * Warp no longer crashes when starting a new session in a deleted or inaccessible directory * Resolved rendering bugs and hangs in full-screen applications like 'k9s' and 'less'. * Added a login failure notification. ### 2022.12.06 (v0.2022.12.06.08.03) **New features** * Users may now opt out of telemetry (app analytics and crash reporting) * Added 'Tail Warp network log' workflow for viewing logs of all app network activity. **Bug fixes** * Full-screen CLI commands like mitmproxy now correctly span the entire view. * Improved styling and organization of Features page in settings. * Completions While Typing menu closes while generating new results. * Added a hidden completion result for root dir. * Warp now consumes less memory when a session has many blocks. * Fixed an issue over SSH where logs were being inserted into input. ### 2022.12.02 (v0.2022.11.29.08.03) **New features** * Users may now opt out of telemetry (app analytics and crash reporting) * Added 'Tail Warp network log' workflow for viewing logs of all app network activity. **Bug fixes** * Mitigated an issue where running a command over SSH would emit spurious output (specifically, 'channel: open failed' statements) in a block. ### 2022.12.01 (v0.2022.11.29.08.03) **New features** * Warp now supports using the find bar within the alt-screen! `CMD-F` now opens find within vim, less, and other alt-screen apps! **Bug fixes** * Respect symlinks in Warp configuration directories (for themes and workflows). * Fixed unwanted text appearing in the Input Editor when RPROMPT is set * Fixed the emoji composer not working properly. * Fixed a crash that could occur when using the Unicode Hex Input keyboard. * Fixed escape binding not closing the resource center * Move Backward/Forward One Word bindings can now be overridden. * Fixed crash when hovering over multiple byte text within the Input Editor * Fixed “command not found: sed” and “command not found: tr” issues with the SSH wrapper. * Fixed issue where tab completions and command search could be visible at the same time. ### 2022.11.15 (v0.2022.11.14.14.55) **New features** * Command Search: Ctrl-R opens a panel where you can search your history, workflows, and other command execution-related items, all in one place. * Sticky command header: Warp now pins the prompt/command section of a Block to the top of the screen; click it to scroll to the top of the Block. Can be toggled via Settings > Features > Show Sticky Command Header * Warp’s Input Editor now supports soft wrapping; long commands are now fully visible! **Bug fixes** * Warp now sets the TERM\_PROGRAM environment variable correctly in wrapped SSH sessions. ### 2022.11.10 (v0.2022.11.08.08.07) **New features** * Warp now offers Command Corrections! Warp will suggest corrections for errors in previous console commands * Warp now also detects invalid file paths -- they are underlined red when error underlining is enabled * Added a toggle in `Settings > Appearance` to configure whether and how Warp enforces minimum contrast **Bug fixes** * Fixed an issue where toggling the default prompt would not update it immediately * Improved positioning of the `TAB` completions menu when using split panes ### 2022.11.03 (v0.2022.11.01.08.03) **New features** * Warp's prompt now shows the number of modified files on your local git branch! Search "changed file count" in the Command Palette or right-click the Prompt to toggle. **Bug fixes** * Dim-styled colors are now restored properly. ### 2022.10.27 (v0.2022.10.25.08.06) **Bug fixes** * Fixed a bug when hovering over hover icons ### 2022.10.20 (v0.2022.10.18.08.10) **Bug fixes** * Modifying the mouse and scroll reporting settings now applies immediately * Fixed cursor not blinking when starting a shell instance * Fixed temporarily flashing the wrong prompt while Warp is still bootstrapping * Removed duplicate entry for toggling error underlining and syntax highlighting within the Command Palette ### 2022.10.13 (v0.2022.10.11.08.13) **New features** * Warp’s Input Editor now has Syntax Highlighting and Error Underlining, with no configuration! * Warp now uses a pointer cursor when hovering over links **Bug fixes** * Git branches in the completions menu now bold correctly * Warp no longer crashes when `/bin/bash` is missing ### 2022.10.06 (v0.2022.10.04.08.05) **New features** * Drag and drop a folder or file onto the Warp dock icon to open a new tab in this directory * Added dividers between Blocks in compact mode * Shell keywords are now supported for completions and Command Inspector **Bug fixes** * Accessibility support for context menu keybinding * Keystrokes typed while a command is still executing no longer gets dropped * Link recognition no longer includes trailing quotes * Find search results will continue to be highlighted after clearing the screen during a long running command * Fixed completions for commands prefixed with environment variables * Warp’s resource center is now center aligned ### 2022.09.29 (v0.2022.09.27.08.11) **New features** * Extend the currently selected text (within Blocks) with `SHIFT-LEFT`, `SHIFT-RIGHT`, `SHIFT-UP`, and `SHIFT-DOWN` * Double-click and drag to select text in the Input Editor * Insert the last word of the previous command with `META-.` * Added a toggle to enable mouse and scroll reporting to the settings dialog (`Settings > Features`) **Bug fixes** * The `clear` command no longer appears in the snackbar at the top of the window * Warp’s completions now support executables in remote sessions (no longer just bash) * Fixed subcommand completions for commands with proper prefixes of each other (e.g. `npm r` and `npm run`) * The completion spec for `lsd` now supports files ### 2022.09.22 (v0.2022.09.20.08.08) **New features** * After selecting a Block press `CTRL-M` to open its context menu * Commands in the tab completions menu and history menu can now be executed directly with `CMD-ENTER` * Completions now support shell builtins, git aliases, and also npm aliases **Bug fixes** * Command Palette now includes the most useful features at the top * Improved flag completions for cargo ### 2022.09.15 (v0.2022.09.13.08.15) **New features** * Warp Resource Center - explore Warp features and documentation by clicking the `?` icon or pressing `SHIFT-CTRL-?` * New icons in the completion menu denoting flags, folders, branches, etc. **Bug fixes** * Press `CMD-ENTER` within the history menu (`CTRL-R`) to directly execute the highlighted command * Fixed crash when opening many tabs (due to macOS's default open file descriptor limits) * Fixed crash when laying out RTL text ### 2022.09.08 (v0.2022.09.07.14.56) **New features** * Global hotkey window can now float above full-screen apps * Tabs can now have their color customized (via right-clicking on a tab) * Terminal line height is now configurable (via Settings > Appearance) ### 2022.09.01 (v0.2022.08.31.18.11) **New features** * Tab completions now support fuzzy string matching * Improve completions for over 450 commands, including docker, kubernetes, cargo, node, and git **Bug fixes** * Properly send C0 control codes for \<ctrl-\[2-8]> keystrokes * Session restoration now also persists bold, underline, italic, and strikethrough formatting * Inspect mode now works for the changelog modal * Fixed a crash when highlighting a link * Fixed Find occasionally returning only partial results * Fixed occasional crash when loading images * Fixed display issue in the Mac Menu for keyboard shortcuts with special keys ### 2022.08.25 (v0.2022.08.23.08.06) **New features** * Experimental feature: support for always-on completions — the completions menu can now open automatically while typing (enable via Settings -> Features) **Bug fixes** * Custom tab titles no longer get overwritten when using multiple panes * A Block’s execution duration is now formatted in hours, minutes, and seconds * Improved rendering of the ‘Current session’ text in the Navigation Palette * Warp properly hides the cursor when a CLI sends the respective escape sequence * Warp stays focused (keyboard-interactive) after closing the Share Block menu and the context menu * Warp no longer lags when the Ctrl-R menu is opened * Confirming a tab suggestion appends a space to the buffer ### 2022.08.18 (v0.2022.08.16.10.16) **New features** * Launch Configurations - Save a configuration of windows, tabs, and panes to open later with `CTRL-CMD-L` * Session Navigation - Navigate to any session in Warp with `SHIFT-CMD-P` * Added exclusive theme for users who joined Warp through a referral **Bug fixes** * Prompt now shows Git SHA instead of HEAD when you’re not on a branch * Filepath completions now include current directory ('.') and parent directory ('..') * Support `SHIFT-HOME` and `SHIFT-END` keybindings to select text to line start and end. * Items in the Command Palette now highlight when you hover over them with your mouse * Improved how Warp cleans up the warptmp directory for Zsh SSH sessions * Already open dropdown menus are now properly closed when clicked * Warp no longer crashes when dragging a window that’s running htop * Warp no longer crashes when the find bar is open ### 2022.08.10 (v0.2022.08.08.09.21) **New features** * Can now Middle-click a tab to close it * Added additional tab reordering options (Close: tab, other tabs, and tabs to the right) via the Mac Menu, the Command Palette, and a tab’s context menu (right click) **Bug fixes** * Added a toggle to the Mac Menu for maximizing panes * Can now switch panes using keyboard shortcuts even when a pane is maximized * Add support for opening file paths with RubyMine, PhpStorm, and WebStorm * Fixed crash when highlighting links * Fixed issue where the HISTCONTROL environment variable was ignored in bash * Pressing `CTRL-R` to open history search no longer crashes Warp when you have multiple cursors ### 2022.08.03 (v0.2022.08.01.09.12) **New features** * Updated Mac menus to make Warp actions more discoverable - [101](https://github.com/warpdotdev/warp/issues/101) * Warp now supports opening file links and urls via CMD-CLICK! - [177](https://github.com/warpdotdev/warp/issues/177) **Bug fixes** * Various CLI tools no longer hang e.g. Bazel and Maven * Command Inspector hover no longer crashes with UTF-8 encoded strings * Opening the find / search bar (`CMD-F`) now automatically selects the text * Tab titles are no longer reset when changing panes ### 2022.07.27 (v0.2022.07.25.09.05) **Bug fixes** * Closing and re-opening the Command Palette now resets the selected item * The cursor’s position is now restored after exiting the Command History Search (`CTRL-R`) menu. * Shorthand and longhand flags are now correctly surfaced (based on the number of dashes) in tab completions * Added voiceover support for `BACKSPACE` and `DELETE` keystrokes within the Input Editor ### 2022.07.20 (v0.2022.07.18.09.06) **New features** * Command Inspector - hover over any piece of a command in Warp’s Input Editor to surface documentation or press `CMD+I` to inspect at the cursor’s current location * Improved ordering in the tab completions menu **Bug fixes** * Font color for links in light mode (themes) now set correctly * Moving forward by a word no longer moves farther than expected * Warp no longer hangs when passing an invalid file path * Fixed issues with persisting the selected theme when “Sync with OS” is enabled and the theme picker is launched from the Command Palette (or a keyboard shortcut) * Fixed issues with text input after clearing Blocks (`CMD-K`) while in a REPL environment. * Fixed shortcut for select-left-by-word (`SHIFT-CMD-B`), select-right-by-word (`SHIFT-CMD-F`), select-line-to-end (`SHIFT-CTRL-E`), and select-line-to-start (`SHIFT-CTRL-A`) ### 2022.07.13 (v0.2022.07.11.09.11) **Bug fixes** * Improved startup time for Fish shells * Find Bar no longer crashes on selected text * Scrollbar now supports jumping to where you click * Fixed a bug with the referral link for sharing Warp not loading ### 2022.07.07 (v0.2022.07.04.09.08) **New features** * Bookmark a Block (or multiple) for quick access via the scroll-bar * Added a referral counter to the Settings > Account screen and the referral screen * Added support for rendering text with a lower visual weight; enable the thin strokes option in Settings > Appearance (enabled by default for low-DPI displays) * Togglable settings, overflow menu items, and settings pages are now accessible through the Command Palette * CLI options are now surfaced by default without needing to type '-' * Press SHIFT-CMD-C while in VSCode (Visual Studio Code) to open a new Warp session **Bug fixes** * Fixed referral links and share by email * Fixed a hang that would sometimes occur when connecting with SSH * Now support requesting media permissions (camera, audio, etc) * Correctly parse Git commit SHAs in completion menus * Improved tab completion support for command line arguments that are behind flags ### 2022.07.06 (v0.2022.07.04.09.08) **New features** * Bookmark a Block (or multiple) for quick access via the scroll-bar * Added a referral counter to the Settings > Account screen and the referral screen * Added support for rendering text with a lower visual weight; enable the thin strokes option in Settings > Appearance (enabled by default for low-DPI displays) * Togglable settings, overflow menu items, and settings pages are now accessible through the Command Palette * CLI options are now surfaced by default without needing to type '-' * Press SHIFT-CMD-C while in VSCode (Visual Studio Code) to open a new Warp session **Bug fixes** * Fixed a hang that would sometimes occur when connecting with SSH * Now support requesting media permissions (camera, audio, etc) * Correctly parse Git commit SHAs in completion menus * Improved tab completion support for command line arguments that are behind flags ### 2022.06.29 (v0.2022.06.27.09.14) **Bug fixes** * Cursor changes when hovering over clickable UI elements and the Input Editor * Dim colors now render correctly ### 2022.06.27 (v0.2022.06.20.09.15) **New features** * Improved auto-focus behavior when closing panes by keeping track of history when navigating or clicking around panes * Performance improvements when executing Blocks: Warp no longer flashes on every command! **Bug fixes** * Input Editor re-focuses after renaming a tab * Reduced visual weight of the active tab title to improve legibility. * Improved blending along the inside edge of rounded corners * Global Hotkey Windows (Quake Mode) now correctly respect the active screen setting * Completions for flag arguments now support absolute and relative file paths (when applicable) * Git checkout <`TAB`> now also completes branches with the remote prefixed. * Pressing Arrow-up (`UP`) when the Input Editor is non-empty opens the command history with prefix filtering * Button to copy app version moved to main settings page ### 2022.06.22 (v0.2022.06.20.09.15) **New features** * Improved auto-focus behavior when closing panes by keeping track of history when navigating or clicking around panes * Performance improvements when executing Blocks: Warp no longer flashes on every command! **Bug fixes** * Input Editor re-focuses after renaming a tab * Reduced visual weight of the active tab title to improve legibility. * Improved blending along the inside edge of rounded corners * Global Hotkey Windows (Quake Mode) now correctly respect the active screen setting * Completions for flag arguments now support absolute and relative file paths (when applicable) * Git checkout <`TAB`> now also completes branches with the remote prefixed. * Pressing Arrow-up (`UP`) when the Input Editor is non-empty opens the command history with prefix filtering * Button to copy app version moved to main settings page ### 2022.06.17 (v0.2022.06.13.09.15) **New features** * Added keyboard shortcuts to reorder tabs (CTRL-SHIFT-LEFT and CTRL-SHIFT-RIGHT) **Bug fixes** * Warp no longer crashes on macOS 13 (Ventura) * Global Hotkey Window (Quake Mode) no longer overlaps Spotlight, Raycast, Alfred, and the macOS Dock * Now correctly display the user and hostname in the Prompt after exiting an SSH session * Fixed a memory leak on window close. ### 2022.06.15 (v0.2022.06.13.09.15) **New features** * Added keyboard shortcuts to reorder tabs (CTRL-SHIFT-LEFT and CTRL-SHIFT-RIGHT) **Bug fixes** * Global Hotkey Window (Quake Mode) no longer overlaps Spotlight, Raycast, Alfred, and the Mac Dock * Now correctly display the user and hostname in the Prompt after exiting an SSH session * Fixed a memory leak on window close. ### 2022.06.08 (v0.2022.06.06.09.05) **New features** * Now support renaming tabs (right click on your tab title!) * Now support enabling custom prompt from prompt context menu (right-click on prompt) * Now support splitting panes (left and right) from the context menu (right click) and through the Command Palette * Now support CTRL-Click as an alternative to right-clicking **Bug fixes** * Improved completions support for arguments nested under options (e.g. git branch -D \<branch\_name...>) * Modified files are now included (in addition to commit SHAs) for `git diff` ### 2022.06.01 (v0.2022.05.30.09.10) **New features** * Added information about rewards to the referral screen * Added a button that toggles regex search in the Find Bar * Added completion support for shell functions **Bug fixes** * Hotfix - a regression that caused Warp to stall when using nano * Improved kerning (font rendering) throughout the app * Added a hyperlink (to our changelog history) in the Changelog modal * Multiline commands that don't have any output are no longer cut off ### 2022.05.26 (v0.2022.05.23.09.07) **New features** * Warp can now send you desktop notifications for long-running commands and password prompts - [628](https://github.com/warpdotdev/warp/issues/628) * Added keybinding to toggle fullscreen mode **Bug fixes** * Stopped prepending \ before \~ in tab titles for older versions of Bash * Added support for CMD-G and SHIFT-CMD-G to tab between results in the Find Bar ### 2022.05.18 (v0.2022.05.16.09.01) **New features** * Added exclusive theme available to anyone who has referred someone to Warp. (Open Theme Picker > Warp Referral to use it) **Bug fixes** * Improved rendering of rounded corners throughout the app * Fixed cell dimension computation for some fonts * Fixed labels rendering incorrectly in the font selector dropdown in settings * Fixed Bash remote sessions missing tab titles * Reduced UI flickering after executing commands * Fixed errors when sshing into remote machines which do not have xxd available * Fixed some anti-aliased glyphs getting clipped during rasterization * Fixed search bar stealing focus after command execution ### 2022.05.11 (v0.2022.05.09.09.06) **New features** * Filepath completions without needing to cd * Support for any font (not just monospaced) **Bug fixes** * Tab completions (cd) with international characters are now properly escaped (edited) * Improve rendering performance when many tabs are open (fixes non-responsiveness when searching history) * Fixed a race condition with autoupdate a11y announcements and other a11y messaging * Fixed a regression that would cut off the output of some long-running Blocks ### 2022.05.04 (v0.2022.05.02.09.00) **New features** * Added default tab titles for Bash * Improved default tab title in Zsh * Maximize a split pane * Support rcfiles that check PS1 to determine if it's an interactive shell; this may explain missing aliases or commands in Warp! **Bug fixes** * History now correctly shows results after hitting ESC when a Block is focused * Fixed crash when quitting AI Command Search while a command was being generated * Global keybindings with function keys and numeric keys are now properly registered * Warp no longer jumps up and down for single-line commands that take more than 50ms ### 2022.05.02 (v0.2022.04.25.09.59) **New features** * Added a Quake Mode setting that configures whether Warp should automatically hide when losing focus - [1077](https://github.com/warpdotdev/warp/issues/1077) * Added a Quake Mode setting that configures which screen to pin Warp on - [862](https://github.com/warpdotdev/warp/issues/862) * Expanded the keybindings supported by Quake Mode / Global Hotkey Window - [856](https://github.com/warpdotdev/warp/issues/856) **Bug fixes** * Commands prepended with space are now stored in history if hist\_ignore\_space option is not set * Now support dotfile configurations with non-English quotation marks * Continued improving the reliability of login and auth within the app * Improved performance for commands with large outputs * Improved performance for long running commands * Improved text alignment within inline banners ### 2022.04.27 (v0.2022.04.25.09.59) **New features** * Added a Quake Mode setting that configures whether Warp should automatically hide when losing focus - [1077](https://github.com/warpdotdev/warp/issues/1077) * Added a Quake Mode setting that configures which screen to pin Warp on - [862](https://github.com/warpdotdev/warp/issues/862) * Expanded the keybindings supported by Quake Mode / Global Hotkey Window - [856](https://github.com/warpdotdev/warp/issues/856) **Bug fixes** * Commands prepended with space are now stored in history if hist\_ignore\_space option is not set * Now support dotfile configurations with non-English quotation marks * Continued improving the reliability of login and auth within the app * Improved performance for commands with large outputs * Improved performance for long running commands * Improved line height computation for some fonts * Improved text alignment within inline banners ### 2022.04.20 (v0.2022.04.18.09.08) **New features** * Support logging into Warp by pasting the auth url when "Take me to Warp" fails in browser **Bug fixes** * Improved reliability of login and auth within the app * Buttons within the find bar are now properly shaded for gradient themes * Workflows with default values are now registered by Warp * Fixed bootstrapping bug that affected Fish versions older than 3.2.0 * Fixed a memory leak that occurred when new tabs were opened or panes were split ### 2022.04.15 (v0.2022.04.11.09.09) **Bug fixes** * Support parsing PS1’s exit codes (Bash’s $?) and improved PS1 parsing for newer Bash versions (4.4+) * Fixed prompt showing up as exit in Bash - [793](https://github.com/warpdotdev/warp/issues/793) * Improved parsing of Zsh default prompts * Opening the find bar will automatically select any existing text - [831](https://github.com/warpdotdev/warp/issues/831) ### 2022.04.13 (v0.2022.04.11.09.09) **Bug fixes** * Support parsing PS1’s exit codes (Bash’s $?) and improved PS1 parsing for newer Bash versions (4.4+) * Fixed prompt showing up as exit in Bash - [793](https://github.com/warpdotdev/warp/issues/793) * Improved parsing of Zsh default prompts * Opening the find bar will automatically select any existing text - [831](https://github.com/warpdotdev/warp/issues/831) ### 2022.04.08 (v0.2022.04.04.09.07) **Bug fixes** * Block sharing dialog now scrolls properly ### 2022.04.01 (v0.2022.04.01.01.37) **New features** * Warm welcome! * A.I. Command Search **Bug fixes** * Warp now properly registers `SPACE` and `SHIFT` modifier keys for Global Hotkey Windows * Page Up and Page Down keys now work correctly in vim and other fullscreen apps - [560](https://github.com/warpdotdev/warp/issues/560) * SSH now supports bootstrapping if bash-preexec is included in a Debian VM’s system rcfiles (eg by default at Google) - [578](https://github.com/warpdotdev/warp/issues/578) * Corrected keyboard shortcut for split pane in context menu ### 2022.03.30 (v0.2022.03.29.02.23) **New features** * Workflows: an easier way to share, parameterize, and execute commands - [625](https://github.com/warpdotdev/warp/issues/625) * Quake mode / Focus Warp with a Global Hotkey - [091](https://github.com/warpdotdev/warp/issues/091) **Bug fixes** * Magnet, Swish and ALT-Tab window managers now work with Warp - [776](https://github.com/warpdotdev/warp/issues/776) * SSH now handles control master connection errors - [578](https://github.com/warpdotdev/warp/issues/578) * SSH now handles verbose mode, no longer leaks into the Input Editor as a typeahead - [578](https://github.com/warpdotdev/warp/issues/578) * SSH now boots normally for POSIX shells that aren’t supported by Warp’s wrapper - [578](https://github.com/warpdotdev/warp/issues/578) ### 2022.03.24 (v0.2022.03.23.22.10) **New features** * Fish support - [190](https://github.com/warpdotdev/warp/issues/190) * Basic screenreader support (Voiceover) - Warp is now an accessible terminal! * Added a toggle in the settings to disable the SSH wrapper - [821](https://github.com/warpdotdev/warp/issues/821) **Bug fixes** * Hitting tab with a text selection shows tab completions instead of indenting * SSH no longer hangs when /tmp is not writable for Zsh - [578](https://github.com/warpdotdev/warp/issues/578) * SSH no longer bootstrap the shell if it’s not meant to be an interactive session (e.g. if -T or a command is passed) - [578](https://github.com/warpdotdev/warp/issues/578) * SSH now supports Starship and Zsh's $PROMPT variable - [803](https://github.com/warpdotdev/warp/issues/803) * Also import themes in subdirectories e.g. `~/.warp/themes/subdirectory/theme.yaml` ### 2022.03.16 (v0.2022.03.14.08.49) **New features** * Multi-block selections and corresponding actions - [146](https://github.com/warpdotdev/warp/issues/146) * Case-sensitive search **Bug fixes** * SSH no longer returns 0\~ and 1\~ after executing commands for Zsh 5.0.8 or older - [578](https://github.com/warpdotdev/warp/issues/578) * SSH now supports LocalCommand / RemoteCommand - [578](https://github.com/warpdotdev/warp/issues/578) * SSH over Zsh no longer depends on configuring locales on the remote machine - [578](https://github.com/warpdotdev/warp/issues/578) * SSH sources /etc/bash.bashrc which is an extra rcfile in Debian and other Linux distributions - [578](https://github.com/warpdotdev/warp/issues/578) * Improved completions stability when there are multiple panes on the same remote machine * Vim and other alt-screen apps properly expand to take up the full window - [552](https://github.com/warpdotdev/warp/issues/552) * Clicking into Warp from other foreground window focuses the clicked pane - [739](https://github.com/warpdotdev/warp/issues/739) * Warp now respects ignore-space history options for Zsh and Bash - [044](https://github.com/warpdotdev/warp/issues/044) * Warp now creates a \~/.warp folder to persist custom keybindings - [801](https://github.com/warpdotdev/warp/issues/801) ### 2022.03.09 (v0.2022.03.07.08.51) **Bug fixes** * Added missing actions to Command Palette * Option is meta is now in the settings menu * Fix for SSH hanging when Zsh is the remote login shell * Fix for SSH with Zsh that would break with certain rcfiles because of incorrectly set ZDOTDIR ### 2022.03.02 (v0.2022.02.28.08.45) **New features** * Can now edit the keybindings for arrow navigation (Up/Down/Left/Right) * Can now edit the keybindings for activating specific tabs (by number CMD-1, CMD-2, …) **Bug fixes** * Crash in theme chooser * Fix for tab completion sometimes deleting characters ### 2022.02.23 (v0.2022.02.21.08.55) **New features** * Zsh support over SSH * Partially complete autosuggestion (by word) using CTRL-RIGHT and ALT-RIGHT - [488](https://github.com/warpdotdev/warp/issues/488) * Added a Copy URL menu item after right-clicking a URL - [154](https://github.com/warpdotdev/warp/issues/154) * Indicator for conflicting keybindings in keyboard customization UI **Bug fixes** * Able to fill-in longest common prefix after filtering tab completions - [618](https://github.com/warpdotdev/warp/issues/618) * Block completion causes Input Editor to steal focus from find bar - [452](https://github.com/warpdotdev/warp/issues/452) * UP-arrow in history menu sometimes scrolls more than one item * CMD-F opens a no-op find bar in alt screen ### 2022.02.16 (v0.2022.02.14.08.44) **New features** * Customizable key bindings (accessible via the settings menu) - [579](https://github.com/warpdotdev/warp/issues/579) * Users can opt in to use their shell’s prompt rather than Warp’s default (select the Honor PS1 toggle under the settings menu) - [580](https://github.com/warpdotdev/warp/issues/580) * Added a timestamp showing Block runtime duration; hover to see start and end date + time - [178](https://github.com/warpdotdev/warp/issues/178) * CTRL-F now accepts autosuggestions - [403](https://github.com/warpdotdev/warp/issues/403) * CTRL-E and CMD-RIGHT accept autosuggestions when at the end of the buffer - [403](https://github.com/warpdotdev/warp/issues/403) * Allow input height to expand to half the pane height - [621](https://github.com/warpdotdev/warp/issues/621) **Bug fixes** * Arrow key presses now (up and down now) cycle themes in the theme picker - [294](https://github.com/warpdotdev/warp/issues/294) * ESC keypress now exits the theme picker * CMD-Down when on most recent block to focus input now clears Block selection * Fixed a bug where resizing a pane while a command was running made it impossible to scroll to the bottom of the pane * Fixed a bug where resizing a pane could cause Warp to show a blank screen * Parentheses, quotes, and brackets now also auto-close after typing an alphanumeric character * Remapped multi-cursor key bindings to CTRL-SHIFT-UP and CTRL-SHIFT-DOWN - [374](https://github.com/warpdotdev/warp/issues/374) * Restored OPT-CMD-UP and OPT-CMD-DOWN for switching panes up and down - [730](https://github.com/warpdotdev/warp/issues/730) ### 2022.02.02 (v0.2022.01.31.09.03) **New features** * Multi-cursor keybindings for adding cursors above and below current selections with OPT-CMD-UP/DOWN - [374](https://github.com/warpdotdev/warp/issues/374) **Bug fixes** * Double clicking the top of the window maximizes the app - [097](https://github.com/warpdotdev/warp/issues/097) * Icon, cursor and selection contrast fixes * Scrolling performance improvements with bg image themes * Changelog visual glitch * Resize bug - losing scroll position when viewing blocks with long output ### 2022.01.26 (v0.2022.01.24.08.55) **New features** * Auto-close symbols (parentheses, quotes, and brackets) like VSCode **Bug fixes** * Block sharing link no longer cuts off - [660](https://github.com/warpdotdev/warp/issues/660) * Right clicking a Block now focuses that Block * Mouse dragging in vim * Restoring history bug on session restore * Automatically focus the last active window on session restore ### 2022.01.19 (v0.2022.01.17.08.48) **New features** * Restore block contents * The longest common prefix in the completions menu auto-fills the Input Editor - [479](https://github.com/warpdotdev/warp/issues/479) * Add description for paths in completion results - [103](https://github.com/warpdotdev/warp/issues/103) * Can right click the prompt and copy: git branch, prompt, cwd - [346](https://github.com/warpdotdev/warp/issues/346) **Bug fixes** * Fixed bug where venv was inserted into input editor - [599](https://github.com/warpdotdev/warp/issues/599) * Improved url detection ### 2022.01.12 (v0.2022.01.10.17.24) **New features** * Added a Changelog page to our documentation **Bug fixes** * Double clicking text in a url now highlights the word instead of the whole url - [508](https://github.com/warpdotdev/warp/issues/508) * Double clicking a string with underscores now selects the whole string and not just the subword * Selection updates correctly when a block hit its max line length * Can now also close the Command Palette using CMD-P - [184](https://github.com/warpdotdev/warp/issues/184) * Moved check for update button to settings dialog - [070](https://github.com/warpdotdev/warp/issues/070) * Fixes tabs not opening in new windows when autoupdate is pending * Fix regression with input box not being focused on app relaunch ### 2022.01.05 (v0.2022.01.03.09.07) **New features** * Native undo and redo in the text editor using CMD-Z - [113](https://github.com/warpdotdev/warp/issues/113) * Added CMD-M to minimize the Window - [107](https://github.com/warpdotdev/warp/issues/107) * Added our open source licenses to the Warp Documentation * Split pane focus indicator - a triangle in the top left corner of the pane in focus **Bug fixes** * CTRL-SPACE is now properly passed to Emacs and other terminal apps - [499](https://github.com/warpdotdev/warp/issues/499) * Copy on select setting persists across sessions and does not reset after updatesWarp release notes for 2022. Updates ship weekly, typically on Thursdays.
Submit bugs and feature requests on our GitHub board!
2022.12.15 (v0.2022.12.13.08.04)
Section titled “2022.12.15 (v0.2022.12.13.08.04)”New features
- You can now reorder and drag tabs around with your mouse!
Bug fixes
- The welcome Block now also works when using Fish shell.
- AI Command Search no longer crashes from multi-byte characters when opened via the
#prefix - Warp no longer crashes when starting a new session in a deleted or inaccessible directory
- Resolved rendering bugs and hangs in full-screen applications like ‘k9s’ and ‘less’.
- Added a login failure notification.
2022.12.06 (v0.2022.12.06.08.03)
Section titled “2022.12.06 (v0.2022.12.06.08.03)”New features
- Users may now opt out of telemetry (app analytics and crash reporting)
- Added ‘Tail Warp network log’ workflow for viewing logs of all app network activity.
Bug fixes
- Full-screen CLI commands like mitmproxy now correctly span the entire view.
- Improved styling and organization of Features page in settings.
- Completions While Typing menu closes while generating new results.
- Added a hidden completion result for root dir.
- Warp now consumes less memory when a session has many blocks.
- Fixed an issue over SSH where logs were being inserted into input.
2022.12.02 (v0.2022.11.29.08.03)
Section titled “2022.12.02 (v0.2022.11.29.08.03)”New features
- Users may now opt out of telemetry (app analytics and crash reporting)
- Added ‘Tail Warp network log’ workflow for viewing logs of all app network activity.
Bug fixes
- Mitigated an issue where running a command over SSH would emit spurious output (specifically, ‘channel: open failed’ statements) in a block.
2022.12.01 (v0.2022.11.29.08.03)
Section titled “2022.12.01 (v0.2022.11.29.08.03)”New features
- Warp now supports using the find bar within the alt-screen!
CMD-Fnow opens find within vim, less, and other alt-screen apps!
Bug fixes
- Respect symlinks in Warp configuration directories (for themes and workflows).
- Fixed unwanted text appearing in the Input Editor when RPROMPT is set
- Fixed the emoji composer not working properly.
- Fixed a crash that could occur when using the Unicode Hex Input keyboard.
- Fixed escape binding not closing the resource center
- Move Backward/Forward One Word bindings can now be overridden.
- Fixed crash when hovering over multiple byte text within the Input Editor
- Fixed “command not found: sed” and “command not found: tr” issues with the SSH wrapper.
- Fixed issue where tab completions and command search could be visible at the same time.
2022.11.15 (v0.2022.11.14.14.55)
Section titled “2022.11.15 (v0.2022.11.14.14.55)”New features
- Command Search: Ctrl-R opens a panel where you can search your history, workflows, and other command execution-related items, all in one place.
- Sticky command header: Warp now pins the prompt/command section of a Block to the top of the screen; click it to scroll to the top of the Block. Can be toggled via Settings > Features > Show Sticky Command Header
- Warp’s Input Editor now supports soft wrapping; long commands are now fully visible!
Bug fixes
- Warp now sets the TERM_PROGRAM environment variable correctly in wrapped SSH sessions.
2022.11.10 (v0.2022.11.08.08.07)
Section titled “2022.11.10 (v0.2022.11.08.08.07)”New features
- Warp now offers Command Corrections! Warp will suggest corrections for errors in previous console commands
- Warp now also detects invalid file paths — they are underlined red when error underlining is enabled
- Added a toggle in
Settings > Appearanceto configure whether and how Warp enforces minimum contrast
Bug fixes
- Fixed an issue where toggling the default prompt would not update it immediately
- Improved positioning of the
TABcompletions menu when using split panes
2022.11.03 (v0.2022.11.01.08.03)
Section titled “2022.11.03 (v0.2022.11.01.08.03)”New features
- Warp’s prompt now shows the number of modified files on your local git branch! Search “changed file count” in the Command Palette or right-click the Prompt to toggle.
Bug fixes
- Dim-styled colors are now restored properly.
2022.10.27 (v0.2022.10.25.08.06)
Section titled “2022.10.27 (v0.2022.10.25.08.06)”Bug fixes
- Fixed a bug when hovering over hover icons
2022.10.20 (v0.2022.10.18.08.10)
Section titled “2022.10.20 (v0.2022.10.18.08.10)”Bug fixes
- Modifying the mouse and scroll reporting settings now applies immediately
- Fixed cursor not blinking when starting a shell instance
- Fixed temporarily flashing the wrong prompt while Warp is still bootstrapping
- Removed duplicate entry for toggling error underlining and syntax highlighting within the Command Palette
2022.10.13 (v0.2022.10.11.08.13)
Section titled “2022.10.13 (v0.2022.10.11.08.13)”New features
- Warp’s Input Editor now has Syntax Highlighting and Error Underlining, with no configuration!
- Warp now uses a pointer cursor when hovering over links
Bug fixes
- Git branches in the completions menu now bold correctly
- Warp no longer crashes when
/bin/bashis missing
2022.10.06 (v0.2022.10.04.08.05)
Section titled “2022.10.06 (v0.2022.10.04.08.05)”New features
- Drag and drop a folder or file onto the Warp dock icon to open a new tab in this directory
- Added dividers between Blocks in compact mode
- Shell keywords are now supported for completions and Command Inspector
Bug fixes
- Accessibility support for context menu keybinding
- Keystrokes typed while a command is still executing no longer gets dropped
- Link recognition no longer includes trailing quotes
- Find search results will continue to be highlighted after clearing the screen during a long running command
- Fixed completions for commands prefixed with environment variables
- Warp’s resource center is now center aligned
2022.09.29 (v0.2022.09.27.08.11)
Section titled “2022.09.29 (v0.2022.09.27.08.11)”New features
- Extend the currently selected text (within Blocks) with
SHIFT-LEFT,SHIFT-RIGHT,SHIFT-UP, andSHIFT-DOWN - Double-click and drag to select text in the Input Editor
- Insert the last word of the previous command with
META-. - Added a toggle to enable mouse and scroll reporting to the settings dialog (
Settings > Features)
Bug fixes
- The
clearcommand no longer appears in the snackbar at the top of the window - Warp’s completions now support executables in remote sessions (no longer just bash)
- Fixed subcommand completions for commands with proper prefixes of each other (e.g.
npm randnpm run) - The completion spec for
lsdnow supports files
2022.09.22 (v0.2022.09.20.08.08)
Section titled “2022.09.22 (v0.2022.09.20.08.08)”New features
- After selecting a Block press
CTRL-Mto open its context menu - Commands in the tab completions menu and history menu can now be executed directly with
CMD-ENTER - Completions now support shell builtins, git aliases, and also npm aliases
Bug fixes
- Command Palette now includes the most useful features at the top
- Improved flag completions for cargo
2022.09.15 (v0.2022.09.13.08.15)
Section titled “2022.09.15 (v0.2022.09.13.08.15)”New features
- Warp Resource Center - explore Warp features and documentation by clicking the
?icon or pressingSHIFT-CTRL-? - New icons in the completion menu denoting flags, folders, branches, etc.
Bug fixes
- Press
CMD-ENTERwithin the history menu (CTRL-R) to directly execute the highlighted command - Fixed crash when opening many tabs (due to macOS’s default open file descriptor limits)
- Fixed crash when laying out RTL text
2022.09.08 (v0.2022.09.07.14.56)
Section titled “2022.09.08 (v0.2022.09.07.14.56)”New features
- Global hotkey window can now float above full-screen apps
- Tabs can now have their color customized (via right-clicking on a tab)
- Terminal line height is now configurable (via Settings > Appearance)
2022.09.01 (v0.2022.08.31.18.11)
Section titled “2022.09.01 (v0.2022.08.31.18.11)”New features
- Tab completions now support fuzzy string matching
- Improve completions for over 450 commands, including docker, kubernetes, cargo, node, and git
Bug fixes
- Properly send C0 control codes for <ctrl-[2-8]> keystrokes
- Session restoration now also persists bold, underline, italic, and strikethrough formatting
- Inspect mode now works for the changelog modal
- Fixed a crash when highlighting a link
- Fixed Find occasionally returning only partial results
- Fixed occasional crash when loading images
- Fixed display issue in the Mac Menu for keyboard shortcuts with special keys
2022.08.25 (v0.2022.08.23.08.06)
Section titled “2022.08.25 (v0.2022.08.23.08.06)”New features
- Experimental feature: support for always-on completions — the completions menu can now open automatically while typing (enable via Settings -> Features)
Bug fixes
- Custom tab titles no longer get overwritten when using multiple panes
- A Block’s execution duration is now formatted in hours, minutes, and seconds
- Improved rendering of the ‘Current session’ text in the Navigation Palette
- Warp properly hides the cursor when a CLI sends the respective escape sequence
- Warp stays focused (keyboard-interactive) after closing the Share Block menu and the context menu
- Warp no longer lags when the Ctrl-R menu is opened
- Confirming a tab suggestion appends a space to the buffer
2022.08.18 (v0.2022.08.16.10.16)
Section titled “2022.08.18 (v0.2022.08.16.10.16)”New features
- Launch Configurations - Save a configuration of windows, tabs, and panes to open later with
CTRL-CMD-L - Session Navigation - Navigate to any session in Warp with
SHIFT-CMD-P - Added exclusive theme for users who joined Warp through a referral
Bug fixes
- Prompt now shows Git SHA instead of HEAD when you’re not on a branch
- Filepath completions now include current directory (’.’) and parent directory (’..’)
- Support
SHIFT-HOMEandSHIFT-ENDkeybindings to select text to line start and end. - Items in the Command Palette now highlight when you hover over them with your mouse
- Improved how Warp cleans up the warptmp directory for Zsh SSH sessions
- Already open dropdown menus are now properly closed when clicked
- Warp no longer crashes when dragging a window that’s running htop
- Warp no longer crashes when the find bar is open
2022.08.10 (v0.2022.08.08.09.21)
Section titled “2022.08.10 (v0.2022.08.08.09.21)”New features
- Can now Middle-click a tab to close it
- Added additional tab reordering options (Close: tab, other tabs, and tabs to the right) via the Mac Menu, the Command Palette, and a tab’s context menu (right click)
Bug fixes
- Added a toggle to the Mac Menu for maximizing panes
- Can now switch panes using keyboard shortcuts even when a pane is maximized
- Add support for opening file paths with RubyMine, PhpStorm, and WebStorm
- Fixed crash when highlighting links
- Fixed issue where the HISTCONTROL environment variable was ignored in bash
- Pressing
CTRL-Rto open history search no longer crashes Warp when you have multiple cursors
2022.08.03 (v0.2022.08.01.09.12)
Section titled “2022.08.03 (v0.2022.08.01.09.12)”New features
- Updated Mac menus to make Warp actions more discoverable - 101
- Warp now supports opening file links and urls via CMD-CLICK! - 177
Bug fixes
- Various CLI tools no longer hang e.g. Bazel and Maven
- Command Inspector hover no longer crashes with UTF-8 encoded strings
- Opening the find / search bar (
CMD-F) now automatically selects the text - Tab titles are no longer reset when changing panes
2022.07.27 (v0.2022.07.25.09.05)
Section titled “2022.07.27 (v0.2022.07.25.09.05)”Bug fixes
- Closing and re-opening the Command Palette now resets the selected item
- The cursor’s position is now restored after exiting the Command History Search (
CTRL-R) menu. - Shorthand and longhand flags are now correctly surfaced (based on the number of dashes) in tab completions
- Added voiceover support for
BACKSPACEandDELETEkeystrokes within the Input Editor
2022.07.20 (v0.2022.07.18.09.06)
Section titled “2022.07.20 (v0.2022.07.18.09.06)”New features
- Command Inspector - hover over any piece of a command in Warp’s Input Editor to surface documentation or press
CMD+Ito inspect at the cursor’s current location - Improved ordering in the tab completions menu
Bug fixes
- Font color for links in light mode (themes) now set correctly
- Moving forward by a word no longer moves farther than expected
- Warp no longer hangs when passing an invalid file path
- Fixed issues with persisting the selected theme when “Sync with OS” is enabled and the theme picker is launched from the Command Palette (or a keyboard shortcut)
- Fixed issues with text input after clearing Blocks (
CMD-K) while in a REPL environment. - Fixed shortcut for select-left-by-word (
SHIFT-CMD-B), select-right-by-word (SHIFT-CMD-F), select-line-to-end (SHIFT-CTRL-E), and select-line-to-start (SHIFT-CTRL-A)
2022.07.13 (v0.2022.07.11.09.11)
Section titled “2022.07.13 (v0.2022.07.11.09.11)”Bug fixes
- Improved startup time for Fish shells
- Find Bar no longer crashes on selected text
- Scrollbar now supports jumping to where you click
- Fixed a bug with the referral link for sharing Warp not loading
2022.07.07 (v0.2022.07.04.09.08)
Section titled “2022.07.07 (v0.2022.07.04.09.08)”New features
- Bookmark a Block (or multiple) for quick access via the scroll-bar
- Added a referral counter to the Settings > Account screen and the referral screen
- Added support for rendering text with a lower visual weight; enable the thin strokes option in Settings > Appearance (enabled by default for low-DPI displays)
- Togglable settings, overflow menu items, and settings pages are now accessible through the Command Palette
- CLI options are now surfaced by default without needing to type ’-’
- Press SHIFT-CMD-C while in VSCode (Visual Studio Code) to open a new Warp session
Bug fixes
- Fixed referral links and share by email
- Fixed a hang that would sometimes occur when connecting with SSH
- Now support requesting media permissions (camera, audio, etc)
- Correctly parse Git commit SHAs in completion menus
- Improved tab completion support for command line arguments that are behind flags
2022.07.06 (v0.2022.07.04.09.08)
Section titled “2022.07.06 (v0.2022.07.04.09.08)”New features
- Bookmark a Block (or multiple) for quick access via the scroll-bar
- Added a referral counter to the Settings > Account screen and the referral screen
- Added support for rendering text with a lower visual weight; enable the thin strokes option in Settings > Appearance (enabled by default for low-DPI displays)
- Togglable settings, overflow menu items, and settings pages are now accessible through the Command Palette
- CLI options are now surfaced by default without needing to type ’-’
- Press SHIFT-CMD-C while in VSCode (Visual Studio Code) to open a new Warp session
Bug fixes
- Fixed a hang that would sometimes occur when connecting with SSH
- Now support requesting media permissions (camera, audio, etc)
- Correctly parse Git commit SHAs in completion menus
- Improved tab completion support for command line arguments that are behind flags
2022.06.29 (v0.2022.06.27.09.14)
Section titled “2022.06.29 (v0.2022.06.27.09.14)”Bug fixes
- Cursor changes when hovering over clickable UI elements and the Input Editor
- Dim colors now render correctly
2022.06.27 (v0.2022.06.20.09.15)
Section titled “2022.06.27 (v0.2022.06.20.09.15)”New features
- Improved auto-focus behavior when closing panes by keeping track of history when navigating or clicking around panes
- Performance improvements when executing Blocks: Warp no longer flashes on every command!
Bug fixes
- Input Editor re-focuses after renaming a tab
- Reduced visual weight of the active tab title to improve legibility.
- Improved blending along the inside edge of rounded corners
- Global Hotkey Windows (Quake Mode) now correctly respect the active screen setting
- Completions for flag arguments now support absolute and relative file paths (when applicable)
- Git checkout <
TAB> now also completes branches with the remote prefixed. - Pressing Arrow-up (
UP) when the Input Editor is non-empty opens the command history with prefix filtering - Button to copy app version moved to main settings page
2022.06.22 (v0.2022.06.20.09.15)
Section titled “2022.06.22 (v0.2022.06.20.09.15)”New features
- Improved auto-focus behavior when closing panes by keeping track of history when navigating or clicking around panes
- Performance improvements when executing Blocks: Warp no longer flashes on every command!
Bug fixes
- Input Editor re-focuses after renaming a tab
- Reduced visual weight of the active tab title to improve legibility.
- Improved blending along the inside edge of rounded corners
- Global Hotkey Windows (Quake Mode) now correctly respect the active screen setting
- Completions for flag arguments now support absolute and relative file paths (when applicable)
- Git checkout <
TAB> now also completes branches with the remote prefixed. - Pressing Arrow-up (
UP) when the Input Editor is non-empty opens the command history with prefix filtering - Button to copy app version moved to main settings page
2022.06.17 (v0.2022.06.13.09.15)
Section titled “2022.06.17 (v0.2022.06.13.09.15)”New features
- Added keyboard shortcuts to reorder tabs (CTRL-SHIFT-LEFT and CTRL-SHIFT-RIGHT)
Bug fixes
- Warp no longer crashes on macOS 13 (Ventura)
- Global Hotkey Window (Quake Mode) no longer overlaps Spotlight, Raycast, Alfred, and the macOS Dock
- Now correctly display the user and hostname in the Prompt after exiting an SSH session
- Fixed a memory leak on window close.
2022.06.15 (v0.2022.06.13.09.15)
Section titled “2022.06.15 (v0.2022.06.13.09.15)”New features
- Added keyboard shortcuts to reorder tabs (CTRL-SHIFT-LEFT and CTRL-SHIFT-RIGHT)
Bug fixes
- Global Hotkey Window (Quake Mode) no longer overlaps Spotlight, Raycast, Alfred, and the Mac Dock
- Now correctly display the user and hostname in the Prompt after exiting an SSH session
- Fixed a memory leak on window close.
2022.06.08 (v0.2022.06.06.09.05)
Section titled “2022.06.08 (v0.2022.06.06.09.05)”New features
- Now support renaming tabs (right click on your tab title!)
- Now support enabling custom prompt from prompt context menu (right-click on prompt)
- Now support splitting panes (left and right) from the context menu (right click) and through the Command Palette
- Now support CTRL-Click as an alternative to right-clicking
Bug fixes
- Improved completions support for arguments nested under options (e.g. git branch -D <branch_name…>)
- Modified files are now included (in addition to commit SHAs) for
git diff
2022.06.01 (v0.2022.05.30.09.10)
Section titled “2022.06.01 (v0.2022.05.30.09.10)”New features
- Added information about rewards to the referral screen
- Added a button that toggles regex search in the Find Bar
- Added completion support for shell functions
Bug fixes
- Hotfix - a regression that caused Warp to stall when using nano
- Improved kerning (font rendering) throughout the app
- Added a hyperlink (to our changelog history) in the Changelog modal
- Multiline commands that don’t have any output are no longer cut off
2022.05.26 (v0.2022.05.23.09.07)
Section titled “2022.05.26 (v0.2022.05.23.09.07)”New features
- Warp can now send you desktop notifications for long-running commands and password prompts - 628
- Added keybinding to toggle fullscreen mode
Bug fixes
- Stopped prepending \ before ~ in tab titles for older versions of Bash
- Added support for CMD-G and SHIFT-CMD-G to tab between results in the Find Bar
2022.05.18 (v0.2022.05.16.09.01)
Section titled “2022.05.18 (v0.2022.05.16.09.01)”New features
- Added exclusive theme available to anyone who has referred someone to Warp. (Open Theme Picker > Warp Referral to use it)
Bug fixes
- Improved rendering of rounded corners throughout the app
- Fixed cell dimension computation for some fonts
- Fixed labels rendering incorrectly in the font selector dropdown in settings
- Fixed Bash remote sessions missing tab titles
- Reduced UI flickering after executing commands
- Fixed errors when sshing into remote machines which do not have xxd available
- Fixed some anti-aliased glyphs getting clipped during rasterization
- Fixed search bar stealing focus after command execution
2022.05.11 (v0.2022.05.09.09.06)
Section titled “2022.05.11 (v0.2022.05.09.09.06)”New features
- Filepath completions without needing to cd
- Support for any font (not just monospaced)
Bug fixes
- Tab completions (cd) with international characters are now properly escaped (edited)
- Improve rendering performance when many tabs are open (fixes non-responsiveness when searching history)
- Fixed a race condition with autoupdate a11y announcements and other a11y messaging
- Fixed a regression that would cut off the output of some long-running Blocks
2022.05.04 (v0.2022.05.02.09.00)
Section titled “2022.05.04 (v0.2022.05.02.09.00)”New features
- Added default tab titles for Bash
- Improved default tab title in Zsh
- Maximize a split pane
- Support rcfiles that check PS1 to determine if it’s an interactive shell; this may explain missing aliases or commands in Warp!
Bug fixes
- History now correctly shows results after hitting ESC when a Block is focused
- Fixed crash when quitting AI Command Search while a command was being generated
- Global keybindings with function keys and numeric keys are now properly registered
- Warp no longer jumps up and down for single-line commands that take more than 50ms
2022.05.02 (v0.2022.04.25.09.59)
Section titled “2022.05.02 (v0.2022.04.25.09.59)”New features
- Added a Quake Mode setting that configures whether Warp should automatically hide when losing focus - 1077
- Added a Quake Mode setting that configures which screen to pin Warp on - 862
- Expanded the keybindings supported by Quake Mode / Global Hotkey Window - 856
Bug fixes
- Commands prepended with space are now stored in history if hist_ignore_space option is not set
- Now support dotfile configurations with non-English quotation marks
- Continued improving the reliability of login and auth within the app
- Improved performance for commands with large outputs
- Improved performance for long running commands
- Improved text alignment within inline banners
2022.04.27 (v0.2022.04.25.09.59)
Section titled “2022.04.27 (v0.2022.04.25.09.59)”New features
- Added a Quake Mode setting that configures whether Warp should automatically hide when losing focus - 1077
- Added a Quake Mode setting that configures which screen to pin Warp on - 862
- Expanded the keybindings supported by Quake Mode / Global Hotkey Window - 856
Bug fixes
- Commands prepended with space are now stored in history if hist_ignore_space option is not set
- Now support dotfile configurations with non-English quotation marks
- Continued improving the reliability of login and auth within the app
- Improved performance for commands with large outputs
- Improved performance for long running commands
- Improved line height computation for some fonts
- Improved text alignment within inline banners
2022.04.20 (v0.2022.04.18.09.08)
Section titled “2022.04.20 (v0.2022.04.18.09.08)”New features
- Support logging into Warp by pasting the auth url when “Take me to Warp” fails in browser
Bug fixes
- Improved reliability of login and auth within the app
- Buttons within the find bar are now properly shaded for gradient themes
- Workflows with default values are now registered by Warp
- Fixed bootstrapping bug that affected Fish versions older than 3.2.0
- Fixed a memory leak that occurred when new tabs were opened or panes were split
2022.04.15 (v0.2022.04.11.09.09)
Section titled “2022.04.15 (v0.2022.04.11.09.09)”Bug fixes
- Support parsing PS1’s exit codes (Bash’s $?) and improved PS1 parsing for newer Bash versions (4.4+)
- Fixed prompt showing up as exit in Bash - 793
- Improved parsing of Zsh default prompts
- Opening the find bar will automatically select any existing text - 831
2022.04.13 (v0.2022.04.11.09.09)
Section titled “2022.04.13 (v0.2022.04.11.09.09)”Bug fixes
- Support parsing PS1’s exit codes (Bash’s $?) and improved PS1 parsing for newer Bash versions (4.4+)
- Fixed prompt showing up as exit in Bash - 793
- Improved parsing of Zsh default prompts
- Opening the find bar will automatically select any existing text - 831
2022.04.08 (v0.2022.04.04.09.07)
Section titled “2022.04.08 (v0.2022.04.04.09.07)”Bug fixes
- Block sharing dialog now scrolls properly
2022.04.01 (v0.2022.04.01.01.37)
Section titled “2022.04.01 (v0.2022.04.01.01.37)”New features
- Warm welcome!
- A.I. Command Search
Bug fixes
- Warp now properly registers
SPACEandSHIFTmodifier keys for Global Hotkey Windows - Page Up and Page Down keys now work correctly in vim and other fullscreen apps - 560
- SSH now supports bootstrapping if bash-preexec is included in a Debian VM’s system rcfiles (eg by default at Google) - 578
- Corrected keyboard shortcut for split pane in context menu
2022.03.30 (v0.2022.03.29.02.23)
Section titled “2022.03.30 (v0.2022.03.29.02.23)”New features
- Workflows: an easier way to share, parameterize, and execute commands - 625
- Quake mode / Focus Warp with a Global Hotkey - 091
Bug fixes
- Magnet, Swish and ALT-Tab window managers now work with Warp - 776
- SSH now handles control master connection errors - 578
- SSH now handles verbose mode, no longer leaks into the Input Editor as a typeahead - 578
- SSH now boots normally for POSIX shells that aren’t supported by Warp’s wrapper - 578
2022.03.24 (v0.2022.03.23.22.10)
Section titled “2022.03.24 (v0.2022.03.23.22.10)”New features
- Fish support - 190
- Basic screenreader support (Voiceover) - Warp is now an accessible terminal!
- Added a toggle in the settings to disable the SSH wrapper - 821
Bug fixes
- Hitting tab with a text selection shows tab completions instead of indenting
- SSH no longer hangs when /tmp is not writable for Zsh - 578
- SSH no longer bootstrap the shell if it’s not meant to be an interactive session (e.g. if -T or a command is passed) - 578
- SSH now supports Starship and Zsh’s $PROMPT variable - 803
- Also import themes in subdirectories e.g.
~/.warp/themes/subdirectory/theme.yaml
2022.03.16 (v0.2022.03.14.08.49)
Section titled “2022.03.16 (v0.2022.03.14.08.49)”New features
- Multi-block selections and corresponding actions - 146
- Case-sensitive search
Bug fixes
- SSH no longer returns 0~ and 1~ after executing commands for Zsh 5.0.8 or older - 578
- SSH now supports LocalCommand / RemoteCommand - 578
- SSH over Zsh no longer depends on configuring locales on the remote machine - 578
- SSH sources /etc/bash.bashrc which is an extra rcfile in Debian and other Linux distributions - 578
- Improved completions stability when there are multiple panes on the same remote machine
- Vim and other alt-screen apps properly expand to take up the full window - 552
- Clicking into Warp from other foreground window focuses the clicked pane - 739
- Warp now respects ignore-space history options for Zsh and Bash - 044
- Warp now creates a ~/.warp folder to persist custom keybindings - 801
2022.03.09 (v0.2022.03.07.08.51)
Section titled “2022.03.09 (v0.2022.03.07.08.51)”Bug fixes
- Added missing actions to Command Palette
- Option is meta is now in the settings menu
- Fix for SSH hanging when Zsh is the remote login shell
- Fix for SSH with Zsh that would break with certain rcfiles because of incorrectly set ZDOTDIR
2022.03.02 (v0.2022.02.28.08.45)
Section titled “2022.03.02 (v0.2022.02.28.08.45)”New features
- Can now edit the keybindings for arrow navigation (Up/Down/Left/Right)
- Can now edit the keybindings for activating specific tabs (by number CMD-1, CMD-2, …)
Bug fixes
- Crash in theme chooser
- Fix for tab completion sometimes deleting characters
2022.02.23 (v0.2022.02.21.08.55)
Section titled “2022.02.23 (v0.2022.02.21.08.55)”New features
- Zsh support over SSH
- Partially complete autosuggestion (by word) using CTRL-RIGHT and ALT-RIGHT - 488
- Added a Copy URL menu item after right-clicking a URL - 154
- Indicator for conflicting keybindings in keyboard customization UI
Bug fixes
- Able to fill-in longest common prefix after filtering tab completions - 618
- Block completion causes Input Editor to steal focus from find bar - 452
- UP-arrow in history menu sometimes scrolls more than one item
- CMD-F opens a no-op find bar in alt screen
2022.02.16 (v0.2022.02.14.08.44)
Section titled “2022.02.16 (v0.2022.02.14.08.44)”New features
- Customizable key bindings (accessible via the settings menu) - 579
- Users can opt in to use their shell’s prompt rather than Warp’s default (select the Honor PS1 toggle under the settings menu) - 580
- Added a timestamp showing Block runtime duration; hover to see start and end date + time - 178
- CTRL-F now accepts autosuggestions - 403
- CTRL-E and CMD-RIGHT accept autosuggestions when at the end of the buffer - 403
- Allow input height to expand to half the pane height - 621
Bug fixes
- Arrow key presses now (up and down now) cycle themes in the theme picker - 294
- ESC keypress now exits the theme picker
- CMD-Down when on most recent block to focus input now clears Block selection
- Fixed a bug where resizing a pane while a command was running made it impossible to scroll to the bottom of the pane
- Fixed a bug where resizing a pane could cause Warp to show a blank screen
- Parentheses, quotes, and brackets now also auto-close after typing an alphanumeric character
- Remapped multi-cursor key bindings to CTRL-SHIFT-UP and CTRL-SHIFT-DOWN - 374
- Restored OPT-CMD-UP and OPT-CMD-DOWN for switching panes up and down - 730
2022.02.02 (v0.2022.01.31.09.03)
Section titled “2022.02.02 (v0.2022.01.31.09.03)”New features
- Multi-cursor keybindings for adding cursors above and below current selections with OPT-CMD-UP/DOWN - 374
Bug fixes
- Double clicking the top of the window maximizes the app - 097
- Icon, cursor and selection contrast fixes
- Scrolling performance improvements with bg image themes
- Changelog visual glitch
- Resize bug - losing scroll position when viewing blocks with long output
2022.01.26 (v0.2022.01.24.08.55)
Section titled “2022.01.26 (v0.2022.01.24.08.55)”New features
- Auto-close symbols (parentheses, quotes, and brackets) like VSCode
Bug fixes
- Block sharing link no longer cuts off - 660
- Right clicking a Block now focuses that Block
- Mouse dragging in vim
- Restoring history bug on session restore
- Automatically focus the last active window on session restore
2022.01.19 (v0.2022.01.17.08.48)
Section titled “2022.01.19 (v0.2022.01.17.08.48)”New features
- Restore block contents
- The longest common prefix in the completions menu auto-fills the Input Editor - 479
- Add description for paths in completion results - 103
- Can right click the prompt and copy: git branch, prompt, cwd - 346
Bug fixes
- Fixed bug where venv was inserted into input editor - 599
- Improved url detection
2022.01.12 (v0.2022.01.10.17.24)
Section titled “2022.01.12 (v0.2022.01.10.17.24)”New features
- Added a Changelog page to our documentation
Bug fixes
- Double clicking text in a url now highlights the word instead of the whole url - 508
- Double clicking a string with underscores now selects the whole string and not just the subword
- Selection updates correctly when a block hit its max line length
- Can now also close the Command Palette using CMD-P - 184
- Moved check for update button to settings dialog - 070
- Fixes tabs not opening in new windows when autoupdate is pending
- Fix regression with input box not being focused on app relaunch
2022.01.05 (v0.2022.01.03.09.07)
Section titled “2022.01.05 (v0.2022.01.03.09.07)”New features
- Native undo and redo in the text editor using CMD-Z - 113
- Added CMD-M to minimize the Window - 107
- Added our open source licenses to the Warp Documentation
- Split pane focus indicator - a triangle in the top left corner of the pane in focus
Bug fixes
- CTRL-SPACE is now properly passed to Emacs and other terminal apps - 499
- Copy on select setting persists across sessions and does not reset after updates