Commit Graph

55 Commits

Author SHA1 Message Date
Tommaso Sciortino d0bab49ef7 test(cli): refactor tests for async render utilities (#23252) 2026-03-20 20:08:29 +00:00
Tommaso Sciortino c59bc33ac4 refactor(cli): integrate real config loading into async test utils (#23040) 2026-03-19 17:05:33 +00:00
Tommaso Sciortino 267845316b refactor(cli): simplify keypress and mouse providers and update tests (#22853) 2026-03-18 16:38:56 +00:00
Sehoon Shon b23dafeb85 fix(cli): override j/k navigation in settings dialog to fix search input conflict (#22800) 2026-03-17 19:08:45 +00:00
Pyush Sinha 939d5b7cc4 refactor(cli): fully remove React anti patterns, improve type safety and fix UX oversights in SettingsDialog.tsx (#18963)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-03-02 21:30:58 +00:00
Jacob Richman b672db6a3f test: support tests that include color information (#20220) 2026-02-25 23:31:35 +00:00
Sehoon Shon 187049a28c refactor(config): remove enablePromptCompletion from settings (#19974) 2026-02-22 19:10:20 -05:00
Jacob Richman 85a48203db Migrate core render util to use xterm.js as part of the rendering loop. (#19044) 2026-02-19 00:46:50 +00:00
Sandy Tao 9c2181a3c6 refactor: simplify tool output truncation to single config (#18446) 2026-02-06 21:41:19 +00:00
Sehoon Shon 5f4fa08b38 Remove previewFeatures and default to Gemini 3 (#18414) 2026-02-06 18:02:57 +00:00
Gal Zahavi 7e1668997f fix(cli): allow restricted .env loading in untrusted sandboxed folders (#17806) 2026-02-04 01:08:10 +00:00
Victor Vianna 7cca83fad3 chore: delete autoAccept setting unused in production (#17862)
Co-authored-by: Victor Hugo Vianna Silva <victorvianna@google.com>
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2026-02-02 13:49:17 +00:00
Jacob Richman 43c98ce4f1 Fix cluster of bugs in the settings dialog. (#17628) 2026-01-27 16:55:35 +00:00
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
joshualitt f993d68579 feat(core): Remove legacy settings. (#17244) 2026-01-22 20:59:47 +00:00
Alexander Farber 444429179e feat(settings): rename negative settings to positive naming (disable* -> enable*) (#14142)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-01-16 22:33:49 +00:00
Tommaso Sciortino a0f9c1edf6 Fix: add back fastreturn support (#16440) 2026-01-12 21:31:33 +00:00
Gal Zahavi 3d6bded4cb refactor(config): remove legacy V1 settings migration logic (#16252) 2026-01-09 22:34:23 +00:00
Tommaso Sciortino ed77beba3c Infer modifyOtherKeys support (#16270) 2026-01-09 21:10:15 +00:00
Sehoon Shon 6aac3c49d6 Add description for each settings item in /settings (#15936) 2026-01-06 19:06:15 +00:00
Tommaso Sciortino 2811fded90 fix(cli): resolve paste issue on Windows terminals. (#15932) 2026-01-05 22:46:23 +00:00
Christian Gunderman bce7cd8bb3 Disallow redundant typecasts. (#15030) 2025-12-13 01:43:43 +00:00
Sehoon Shon 3bbca25457 do not toggle the setting item when entering space (#14489) 2025-12-04 14:48:18 +00:00
Adib234 0051e0ef3b Update setting search UX (#14451) 2025-12-04 06:43:11 +00:00
Sehoon Shon 5a0eab862e implement fuzzy search inside settings (#13864) 2025-12-02 23:52:56 +00:00
Shreya Keshive 8d7e4e70ff feat: launch Gemini 3 in Gemini CLI 🚀🚀🚀 (in main) (#13287)
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: Sehoon Shon <sshon@google.com>
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
Co-authored-by: Aishanee Shah <aishaneeshah@gmail.com>
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Jenna Inouye <jinouye@google.com>
2025-11-18 09:01:16 -08:00
Tommaso Sciortino 4774384583 Revamp KeypressContext (#12746) 2025-11-09 16:45:04 +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
Riddhi Dutta 6de626e3b0 Refactoring unit tests in packages/cli/src/ui (#12251)
Co-authored-by: riddhi <duttariddhi@google.com>
2025-10-30 07:18:45 +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
Tommaso Sciortino fcc53ad3de Make PASTE_WORKAROUND the default. (#12008) 2025-10-25 02:55:13 +00:00
Tommaso Sciortino 8f1e401d1a Support paste markers split across writes. (#11977) 2025-10-25 01:52:03 +00:00
Abhi 237822c91c extract console error to util func (#11675) 2025-10-22 20:09:10 +00:00
Pyush Sinha a5e045b6be (fix): remove custom waitFor and use testing-library implementation (#11522)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-20 20:36:43 +00:00
lifefloating dbea727eb0 fix(SettingsDialog): race condition in SettingsDialog causing settings to be unexpectedly cleared (#10875)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-20 17:37:56 +00:00
JAYADITYA 69d7ecec60 feat(ui): add "Esc to close" hint to SettingsDialog (#11289)
Co-authored-by: Miguel Solorio <miguelsolorio@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-16 23:22:14 +00:00
Silvio Junior 4ea702153f Expose Codebase Investigator settings to the user (#10844) 2025-10-14 02:30:32 +00:00
Abhi 766c5e18d8 feat(cli): Enable model router by default and add to settings dialog (#9262) 2025-09-24 21:33:14 +00:00
Arya Gummadi e89bf8435d fix(tests): fix flaky SettingsDialog tests (#8396)
Co-authored-by: Christie Warwick (Wilson) <bobcatfish@gmail.com>
2025-09-22 22:56:09 +00:00
Abhi e6cbc240c2 refactor(cli): Extract reusable BaseSelectionList component and modernize RadioButtonSelect tests (#9021) 2025-09-22 15:14:41 +00:00
Gal Zahavi b3d17d7e50 fix(shell): update shell setting from usePty to enableInteractiveShell (#8726)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-18 20:05:01 +00:00
Ali Al Jufairi e17f82e73c feat(settings): Add availableTerminalHeight prop and optimize settings dialog height management (#7697)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-09-17 17:51:46 +00:00
fuyou d720b56840 Fix Windows CI flaky test in SettingsDialog.test.tsx (#8533)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-09-16 16:09:08 +00:00
fuyou 3fd408e08f Fix #8077: Settings command overwrites entire JSON file, leaking environment variables (#8154)
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
2025-09-13 06:31:15 +00:00
Richie Foreman 18d5d7ceb1 feat(settings): Add support for settings enum options (#7719) 2025-09-08 14:01:18 +00:00
Tommaso Sciortino ad539bcb87 Move settings error throwing to loadSettings (#7605) 2025-09-03 17:41:53 +00:00
Gal Zahavi 9ec0cc7d4e refactor: refactor settings to a nested structure (#7244) 2025-08-28 01:39:45 +00:00
Billy Biggs e6740a9dba Introduce system defaults (vs system overrides) (#6724) 2025-08-25 04:21:22 +00:00
Jacob Richman c887481d93 feat(settings) support editing string settings. (#6732) 2025-08-21 23:43:56 +00:00