Commit Graph

121 Commits

Author SHA1 Message Date
Jacob Richman f2dc266f5b feat(ui): add solid background color option for input prompt (#16563)
Co-authored-by: Alexander Farber <farber72@outlook.de>
2026-01-26 23:23:54 +00:00
Sandy Tao 272bf0508e feat(ui): Move keyboard handling into BaseSettingsDialog (#17404) 2026-01-23 23:16:53 +00:00
Jack Wotherspoon 6e202aeb6e feat: add AskUserDialog for UI component of AskUser tool (#17344)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-01-23 20:42:48 +00:00
Sandy Tao f89b62eed0 chore(refactor): extract BaseSettingsDialog component (#17369) 2026-01-23 19:29:29 +00:00
Jacob Richman 6a78632873 Fix so rewind starts at the bottom and loadHistory refreshes static content. (#17335) 2026-01-22 20:54:23 +00:00
Adib234 a19e7138a8 feat: implement /rewind command (#15720) 2026-01-22 15:26:52 +00:00
Jacob Richman 7708368a64 refactor: improve large text paste placeholder (#17269)
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2026-01-22 15:05:38 +00:00
Jack Wotherspoon 1f8b26efc6 feat: replace large text pastes with [Pasted Text: X lines] placeholder (#16422) 2026-01-22 02:09:24 +00:00
Tommaso Sciortino 8d5c8a6fad Support command/ctrl/alt backspace correctly (#17175) 2026-01-21 18:13:26 +00:00
Tommaso Sciortino a1620e52c4 fix bad fallback logic external editor logic (#17166) 2026-01-21 02:48:44 +00:00
Tommaso Sciortino 67c479498f fix(cli): resolve home/end keybinding conflict (#17124) 2026-01-21 02:15:18 +00:00
Tommaso Sciortino 2287aaefd8 fix(cli): fix newline support broken in previous PR (#17159) 2026-01-21 00:20:51 +00:00
Jacob Richman 217056f4af Remove LRUCache class migrating to mnemoist (#16872) 2026-01-16 21:17:31 +00:00
N. Taylor Mullen 1b2af728e0 perf(ui): optimize text buffer and highlighting for large inputs (#16782)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-01-16 17:33:13 +00:00
Tommaso Sciortino 29c9a6b0e2 cleanup: Improve keybindings (#16672) 2026-01-15 00:30:07 +00:00
Tommaso Sciortino 1fdd49344b Simplify paste handling (#16654) 2026-01-14 21:27:36 +00:00
Jacob Richman 1366d19e2a Modernize MaxSizedBox to use <Box maxHeight> and ResizeObservers (#16565) 2026-01-14 04:22:10 +00:00
Tommaso Sciortino 60a9b3f39e Fix: make ctrl+x use preferred editor (#16556) 2026-01-14 00:55:07 +00:00
Tommaso Sciortino e067061795 Migrate keybindings (#16460) 2026-01-13 00:28:10 +00:00
Adib234 97bc542183 Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
Pyush Sinha 866216d2da feat: terse transformations of image paths in text buffer (#4924)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: owenofbrien <86964623+owenofbrien@users.noreply.github.com>
2025-12-23 20:46:09 +00:00
Jacob Richman 7b47a3b1d9 feat: Detect background color (#15132) 2025-12-18 18:36:48 +00:00
Tommaso Sciortino 1082081ff0 feat: launch Gemini 3 Flash in Gemini CLI ️ (#15196)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Sehoon Shon <sshon@google.com>
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com>
Co-authored-by: Jenna Inouye <jinouye@google.com>
2025-12-17 09:43:21 -08:00
Christian Gunderman bce7cd8bb3 Disallow redundant typecasts. (#15030) 2025-12-13 01:43:43 +00:00
Jack Wotherspoon 1a1d40bb94 feat: support multi-file drag and drop of images (#14832) 2025-12-12 17:14:35 +00:00
Sandy Tao f5517b6f08 fix(cli): Fix word navigation for CJK characters (#14475) 2025-12-04 00:16:11 +00:00
Sandy Tao e82796d491 fix(ui): Correct mouse click cursor positioning for wide characters (#13537) 2025-11-20 23:56:31 +00:00
Jacob Richman 9409be8e1b Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering (#13247)
Bypassing rules as link checker failure is spurious.
2025-11-20 10:44:02 -08:00
Tommaso Sciortino a451745d94 Restore keyboard mode when exiting the editor (#13350) 2025-11-19 19:37:30 +00:00
Tommaso Sciortino 2171ac1144 Right click to paste in Alternate Buffer mode (#13234) 2025-11-17 23:48:33 +00:00
Jacob Richman 1f77d7ea57 jacob314/drag scrollbar (#12998) 2025-11-13 22:13:18 +00:00
Jacob Richman 046b166abd feat(ui) support animated page up/down, fn-up/down and end+home (#13012) 2025-11-13 19:16:23 +00:00
Jacob Richman ca478d47ce Support ink scrolling final pr (#12567) 2025-11-11 15:50:11 +00:00
Tommaso Sciortino 727ec8f255 Stop printing garbage characters for F1,F2.. keys (#12835) 2025-11-10 18:56:05 +00:00
Tommaso Sciortino 4774384583 Revamp KeypressContext (#12746) 2025-11-09 16:45:04 +00:00
Jacob Richman b9ca374e84 Branch batch scroll (#12680) 2025-11-09 00:09:22 +00:00
Jacob MacDonald 93cc1f893e [Extension Reloading]: Update custom commands, add enable/disable command (#12547) 2025-11-05 19:36:07 +00:00
Jacob Richman 5579a816f4 Scrollable support (#12544) 2025-11-05 00:21:00 +00:00
Jacob Richman fc6e84019a alternate buffer support (#12471) 2025-11-03 21:41:58 +00:00
Riddhi Dutta 6234884dc9 Refactoring packages/cli/src/ui tests (#12482)
Co-authored-by: riddhi <duttariddhi@google.com>
2025-11-03 18:10:57 +00:00
Jacob Richman 565ac50ddc Fix tests to wrap all calls changing the UI with act. (#12268) 2025-10-30 18:50:26 +00:00
Gal Zahavi b16abaec1b feat(auth): improve API key authentication flow (#11760)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-30 01:58:08 +00:00
Jacob Richman 8edec7612e Migrate tests to use avoid jsdom (#12118) 2025-10-28 17:32:15 +00:00
Jacob Richman 58cf2f076a First batch of fixing tests to use best practices. (#11964) 2025-10-25 21:41:53 +00:00
Sandy Tao a61f4f8902 fix(cli): fix flaky BaseSelectionList test (#11620) 2025-10-22 03:56:29 +00:00
Jacob Richman adb2dec5fb Fix regression in handling shift+tab resulting in u in the input prompt. (#11634) 2025-10-22 02:54:51 +00:00
Sandy Tao af972ee3dc fix(cli): enable typechecking for ui/components tests (#11419)
Co-authored-by: Jacob MacDonald <jakemac@google.com>
2025-10-17 23:16:12 +00:00
Tommaso Sciortino 8d6f7ae760 Remove ctrl-t binding for /mcp commands (#11372) 2025-10-17 16:42:09 +00:00
Jacob Richman 83f2c1d459 Jacob314/add radio button keys (#10083) 2025-09-28 21:50:47 +00:00
Abhi 53fab4a278 feat(cli): Add /model command for interactive model selection (#8940)
Co-authored-by: Miguel Solorio <miguel.solorio07@gmail.com>
2025-09-23 16:50:09 +00:00