summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/shared/text-buffer.ts
AgeCommit message (Collapse)Author
2025-08-21feat(settings) support editing string settings. (#6732)Jacob Richman
2025-08-19fix(paste) incorrect handling of \\\n in pastes (#6532)Jacob Richman
2025-08-14Fix/emoji support (#6187)Jacob Richman
Co-authored-by: elasticdotventures <[email protected]>
2025-08-11Fix line end bugs in Vim mode (#5328)Sijie Wang
Co-authored-by: Jacob Richman <[email protected]>
2025-07-31fix(ux) bug in replaceRange dealing with newLines that was breaking vim ↵Jacob Richman
support (#5320)
2025-07-25Vim mode (#3936)Sijie Wang
2025-07-25Fix bugs breaking drag and drop of files. (#4887)Jacob Richman
Co-authored-by: matt korwel <[email protected]>
2025-07-17Fix ANSI escape crash in text buffer (#3987) (#3999)Ali
Co-authored-by: Jacob Richman <[email protected]>
2025-07-05Fix #2922: Prevent @ concatenation to valid paths in shellmode. (#2932)Daniel Sibaja
2025-07-04Refactor text-buffer to use reducer (#2652)Sandy Tao
2025-07-01Fix characters being dropped in text-buffer (#2504)Billy Biggs
Co-authored-by: Sandy Tao <[email protected]> Co-authored-by: Jacob Richman <[email protected]>
2025-06-27Handle stdin for prompts using readline for escape character parsing (#1972)Billy Biggs
2025-06-25fix: prepublish changes to package names (#1420)Brandon Keiji
2025-06-19Fix flicker issues by ensuring all actively changing content fits in the ↵Jacob Richman
viewport (#1217)
2025-06-16Fix bug where single line inserts were deleting all text after the in… (#1114)Jacob Richman
2025-06-16feat: text-buffer: input sanitization and delete character handling. (#1031)Jacob Richman
2025-06-08feat: Add flow to allow modifying edits during edit tool call (#808)Leo
2025-06-08fix: Rename missing occurence of gemini-code (#824)Tolik Malibroda
2025-06-07Auto insert @ when dragging and dropping files. (#812)Jacob Richman
2025-06-02Fix bug pasting multiline strings (#632)Jacob Richman
2025-05-28Add a keybinding for ctrl+w to delete the previous word. (#582)DeWitt Clinton
Adds the following new keybindings to the cli text input buffer: - `Ctrl+W` : Delete previous word
2025-05-23Add additional readline-like keybindings. (#524)DeWitt Clinton
Adds the following conventional readline-like keybindings: - `Ctrl+H`: Delete the previous character. - `Ctrl+D`: Delete the next character. Additionally, remaps the Debug Console command from Ctrl+D to Ctrl+O, which had been first introduced in PR #486.
2025-05-20fix(cli): Handle VSCode Shift+Enter in text bufferTaylor Mullen
- The text buffer now correctly interprets `\\\r` (produced by Shift+Enter in the VSCode terminal) as a newline character. - Added a corresponding test case to `text-buffer.test.ts`. Fixes https://buganizer.corp.google.com/issues/418505364
2025-05-20Merge InputPrompt and multiline-editor and move autocomplete logic directly ↵Jacob Richman
into InputPrompt (#453)
2025-05-20Implement additional readline-like keybindings, including alt-left arrow and ↵DeWitt Clinton
alt-right arrow. (#443) This change adds keybinding support for: - `Ctrl+B`: Moves the cursor backward one character. - `Ctrl+F`: Moves the cursor forward one character. - `Alt+Left Arrow`: Moves the cursor backward one word. - `Alt+Right Arrow`: Moves the cursor forward one word. Closes b/411469305.
2025-05-16strip escape characters when pasting. (#386)Jacob Richman
2025-05-16Support auto wrapping of in the multiline editor. (#383)Jacob Richman
2025-05-14Add readline-like keybindings to the input prompts. (#354)DeWitt Clinton
New keybindings in the main input prompt (when auto-suggestions are not active): - `Ctrl+L`: Clears the entire screen. - `Ctrl+A`: Moves the cursor to the beginning of the current input line. - `Ctrl+E`: Moves the cursor to the end of the current input line. - `Ctrl+P`: Navigates to the previous command in the input history. - `Ctrl+N`: Navigates to the next command in the input history. In the multiline text editor (e.g., when editing a previous message): - `Ctrl+K`: Deletes text from the current cursor position to the end of the line ("kill line right").
2025-05-13Refactor TextBuffer to be a React hook (#340)Jacob Richman
2025-05-13Multiline editor (#302)Jacob Richman
Co-authored-by: Taylor Mullen <[email protected]>