Commit Graph

269 Commits

Author SHA1 Message Date
Tommaso Sciortino 4079deb4ee refactor(ui): unify keybinding infrastructure and support string initialization (#21776) 2026-03-09 23:26:33 +00:00
Muhammad Usman bb3e170795 fix(core): resolve Windows line ending and path separation bugs across CLI (#21068) 2026-03-09 22:40:22 +00:00
Tommaso Sciortino f7d284a43a refactor: migrate to useKeyMatchers hook (#21753) 2026-03-09 20:48:09 +00:00
joshualitt 3c4550387f feat(core): improve subagent result display (#20378) 2026-03-09 19:20:15 +00:00
Jacob Richman 5cfe9d665c robustness(core): static checks to validate history is immutable (#21228) 2026-03-09 18:26:03 +00:00
Keith Guerin c3df37fd4a feat(cli): Invert quota language to 'percent used' (#20100)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-03-07 23:17:10 +00:00
Jacob Richman f58a56068a fix(cli): correct shell height reporting (#21492) 2026-03-07 19:31:09 +00:00
Keith Guerin 23a54e0557 feat(cli): overhaul thinking UI (#18725) 2026-03-07 04:20:27 +00:00
Tommaso Sciortino 51e9780a54 feat(ui): dynamically generate all keybinding hints (#21346) 2026-03-06 18:34:26 +00:00
Mark McLaughlin ae65646af4 fix(theme): improve theme color contrast for macOS Terminal.app (#21175) 2026-03-05 23:33:49 +00:00
Jacob Richman ecbd011880 Fix code colorizer ansi escape bug. (#21321) 2026-03-05 21:43:13 +00:00
Tommaso Sciortino b5041f5be4 fix(cli): fix enabling kitty codes on Windows Terminal (#21136) 2026-03-05 15:29:12 +00:00
Keith Guerin 0fd5905cea feat(ui): standardize semantic focus colors and enhance history visibility (#20745)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-03-04 00:10:09 +00:00
Jacob Richman 01bd2cc8f1 Support bold and other styles in svg snapshots (#20937) 2026-03-03 22:44:25 +00:00
kartik e0b52d8d44 fix: pre-load @file references from external editor prompts (#20963)
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com>
2026-03-03 17:41:30 +00:00
Keith Guerin 72efc6222b feat: redesign header to be compact with ASCII icon (#18713)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-03-02 21:12:17 +00:00
Dev Randalpura dc73ad8af6 Moved markdown parsing logic to a separate util file (#20526) 2026-02-27 17:43:18 +00:00
Pyush Sinha a00fb01f89 refactor(core,cli): useAlternateBuffer read from config (#20346)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-02-27 15:55:02 +00:00
Jacob Richman f0672613fd Fix bottom border rendering for search and add a regression test. (#20517) 2026-02-27 04:55:21 +00:00
Dev Randalpura 563fd54d80 fix(ui): correct styled table width calculations (#20042) 2026-02-27 01:31:21 +00:00
Dev Randalpura 524a8bda6d Updated tests in TableRenderer.test.tsx to use SVG snapshots (#20450) 2026-02-26 17:36:11 +00:00
Adib234 98ca5f374e feat(plan): support opening and modifying plan in external editor (#20348) 2026-02-26 04:38:44 +00:00
Jacob Richman b672db6a3f test: support tests that include color information (#20220) 2026-02-25 23:31:35 +00:00
Ishaan Gupta b7d1cb2a58 feat: prompt users to run /terminal-setup with yes/no (#16235)
Co-authored-by: Vedant Mahajan <Vedant.04.mahajan@gmail.com>
2026-02-24 21:48:28 +00:00
Adam Weidman e13a3ada4a fix: additional high vulnerabilities (minimatch, cross-spawn) (#20221) 2026-02-24 21:47:37 +00:00
Christian Gunderman 1958555db2 Disallow unsafe returns. (#19767) 2026-02-21 01:12:56 +00:00
Jarrod Whelan 909dbd5d3e feat(cli): improve CTRL+O experience for both standard and alternate screen buffer (ASB) modes (#19010)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-02-21 00:26:11 +00:00
Christian Gunderman 981e9a978e Disallow and suppress unsafe assignment (#19736) 2026-02-20 22:28:55 +00:00
Emily Hedlund 27ff19fc2c security: implement deceptive URL detection and disclosure in tool confirmations (#19288) 2026-02-20 20:21:31 +00:00
Emily Hedlund 53059b2d1e security: strip deceptive Unicode characters from terminal output (#19026)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 20:04:32 +00:00
Tommaso Sciortino 599c73a072 feat(cli): add experimental.useOSC52Copy setting (#19488) 2026-02-19 18:22:11 +00: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
Dev Randalpura b0a023c39a fix(ui): preventing empty history items from being added (#19014) 2026-02-18 12:53:06 -08:00
Dmitry Lyalin 5dfe83694c feat(cli): add macOS run-event notifications (interactive only) (#19056)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-02-18 20:28:17 +00:00
Jacob Richman c4749e0e15 Fix bottom border color (#19266) 2026-02-18 02:41:43 +00:00
Yuna Seol 9c58c0471a feat: add role-specific statistics to telemetry and UI (cont. #15234) (#18824)
Co-authored-by: Yuna Seol <yunaseol@google.com>
2026-02-17 17:32:30 +00:00
Jacob Richman 020b31b4c1 refactor(cli): code review cleanup fix for tab+tab (#18967) 2026-02-17 15:16:37 +00:00
Srinath Padmanabhan 25997405ec fix(cli): wrap terminal capability queries in hidden sequence (#19080)
Co-authored-by: Srinath Padmanabhan <srithreepo@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-15 04:08:13 +00:00
Tommaso Sciortino 7f00209b68 Fix drag and drop escaping (#18965) 2026-02-13 02:27:56 +00:00
Abhi bdc2eb5721 refactor(cli): finalize event-driven transition and remove interaction bridge (#18569) 2026-02-13 02:14:35 +00:00
Jacob Richman 143d549c90 ui(polish) blend background color with theme (#18802) 2026-02-12 19:56:07 +00:00
Tommaso Sciortino 3bbad6d094 feat(cli): support Ctrl-Z suspension (#18931)
Co-authored-by: Bharat Kunwar <brtkwr@gmail.com>
2026-02-12 17:55:56 +00:00
Dmitry Lyalin 99e23cd7fb fix(cli): dismiss '?' shortcuts help on hotkeys and active states (#18583)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-02-12 16:35:40 +00:00
Dev Randalpura dc40a08a30 Removed getPlainTextLength (#18848) 2026-02-11 21:47:02 +00:00
Dev Randalpura ac09881a69 perf(ui): optimize table rendering by memoizing styled characters (#18770) 2026-02-11 13:10:30 +00:00
Dev Randalpura cbe4b28b1a feat(ux): added text wrapping capabilities to markdown tables (#18240)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-02-10 21:12:53 +00:00
Jacob Richman 15bac2f084 Code review cleanup for thinking display (#18720) 2026-02-10 19:12:40 +00:00
N. Taylor Mullen f4ee774913 ci: shard windows tests and fix event listener leaks (#18670) 2026-02-10 18:46:42 +00:00
Dmitry Lyalin 9cb70e8749 Inline thinking bubbles with summary/full modes (#18033)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-02-10 03:24:41 +00:00
Spencer f676f2c3a4 Feature/quota visibility 16795 (#18203) 2026-02-10 02:53:10 +00:00