Shreya Keshive
db5b49b2ca
refactor(ide): replace DetectedIde enum with IDE_DEFINITIONS object ( #8698 )
2025-09-18 19:23:24 +00:00
Gal Zahavi
6756a8b8a9
refactor(ui): Optimize rendering performance ( #8239 )
2025-09-17 22:37:13 +00:00
Jacob MacDonald
e89012efa8
Make a stateful extensions list component, with update statuses ( #8301 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-12 16:20:04 +00:00
Gal Zahavi
181898cb5d
feat(shell): enable interactive commands with virtual terminal ( #6694 )
2025-09-11 20:27:27 +00:00
Sandy Tao
78744cfbca
feat(ui): Add confirmation dialog for disabling loop detection for current session ( #8231 )
2025-09-11 05:20:13 +00:00
Tommaso Sciortino
2b05cf3bb4
Allow users to type while waiting for MCP servers ( #8021 )
2025-09-08 23:37:36 +00:00
Abhi
f6f2fff724
refactor: Centralize and improve model fallback handling ( #7634 )
2025-09-08 20:19:52 +00:00
Keith Lyons
885af07ddb
feat(ui): Introduce useUI Hook and UIContext ( #5488 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-09-06 05:39:02 +00:00
Jacob Richman
81904005fc
Fix issues where escape codes could end up on startup in the input prompt ( #7267 )
2025-09-06 00:18:51 +00:00
Chen Koki
107537c341
fix(ui): fix drag-and-drop file feature for macOS terminal 2 ( #7174 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-09-04 22:06:04 +00:00
David East
4d07cb7dba
feat(cli): Add support for Ctrl+Backspace to delete a word backward ( #7162 )
2025-09-03 01:00:41 +00:00
Deepankar Sharma
5e1651954d
Fix Arrow Keys and make Kitty Protocol more robust ( #7118 )
2025-09-02 23:33:38 +00:00
Gal Zahavi
f22263c9e8
refactor: refactor settings to a nested structure ( #7244 )
2025-08-28 01:39:45 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Abhi
db0bf2b71f
refactor(cli): Improve Kitty keycode handling and tests ( #7046 )
2025-08-25 21:14:07 +00:00
Pascal Birchler
ee4feea006
chore: consistently import node modules with prefix ( #3013 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-08-25 20:11:27 +00:00
Abhi
41ece1a8b7
fix(keyboard): Implement Tab and Backspace handling for Kitty Protocol ( #7006 )
2025-08-25 18:41:10 +00:00
Deepankar Sharma
53067fda74
Add support for debug logging of keystrokes to investigate #6227 ( #6844 )
...
Co-authored-by: Arya Gummadi <aryagummadi@google.com >
2025-08-22 23:31:55 +00:00
Jacob Richman
52e340a11b
Revert "Ignore workspace settings for untrusted folders" ( #6672 )
2025-08-20 19:49:15 +00:00
shrutip90
d250293c2e
Ignore workspace settings for untrusted folders ( #6606 )
2025-08-20 04:20:41 +00:00
Jacob Richman
2143731f6e
fix(paste) incorrect handling of \\\n in pastes ( #6532 )
2025-08-19 20:41:08 +00:00
Arya Gummadi
8f8082fe3d
feat: add file change tracking to session metrics ( #6094 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-19 05:57:53 +00:00
Deepankar Sharma
f5a5cdd973
fix(input): Handle numpad enter key in kitty protocol terminals ( #6341 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-15 19:30:57 +00:00
Jacob Richman
bd5e49c5ff
fix(input) Resolve cases where escape was broken ( #6304 )
2025-08-15 17:54:00 +00:00
owenofbrien
ddbe65e8c3
Add session id to session summary and /bug template ( #6313 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2025-08-15 15:15:54 +00:00
Gal Zahavi
c03ae43777
feat: Add option to hide line numbers in code blocks ( #5857 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-08 22:11:14 +00:00
Sijie Wang
fbdc8d5ab3
Vim mode ( #3936 )
2025-07-25 22:36:42 +00:00
uttamkanodia14
063481faa4
Adding TurnId to Tool call and API responses and error logs. ( #3039 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-07-09 18:49:30 +00:00
Abhi
aa10ccba71
feature(commands) - Refactor Slash Command + Vision For the Future ( #3175 )
2025-07-07 20:45:44 +00:00
Abhi
770f862832
feat: Change /stats to include more detailed breakdowns ( #2615 )
2025-06-30 00:44:33 +00:00
Sandy Tao
150df382f8
Upgrade to Ink 6 and React 19 ( #2096 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2025-06-27 23:39:54 +00:00
Jacob Richman
63f6a497cb
Jacob314/overflow notification and one MaxSizedBox bug fix ( #1288 )
2025-06-22 00:54:10 +00:00
Asad Memon
b3d89a1075
feat: Add token stats in footer ( #909 )
2025-06-15 11:15:53 -07:00
Abhi
9c3f34890f
feat: Add UI for /stats slash command ( #883 )
2025-06-10 15:59:52 -04:00
Abhi
7f1252d364
feat: Display initial token usage metrics in /stats ( #879 )
2025-06-09 20:25:37 -04:00
Abhi
7868ef8229
feat: Introduce session context and add session duration stat for /stats command ( #854 )
2025-06-08 18:01:02 -04:00
Jacob Richman
00805cb2cd
Cleanup: Remove low value StreamingContextType interface. ( #585 )
2025-05-28 12:46:08 -07:00
Jacob Richman
b4c16d1f56
Code review comment fixes and some refactors. ( #525 )
...
No intentional different behavior aside for tweaks suggested from the code review of #506 Refactor: Extract console message logic to custom hook
This commit refactors the console message handling from App.tsx into a new custom hook useConsoleMessages.
This change improves the testability of the console message logic and declutters the main App component.
Created useConsoleMessages.ts to encapsulate console message state and update logic.
Updated App.tsx to utilize the new useConsoleMessages hook.
Added unit tests for useConsoleMessages.ts to ensure its functionality.
I deleted and started over on LoadingIndicator.test.tsx as I spent way too much time trying to fix it before just regenerating the tests as the code was easier to write tests for from scratch and the existing tests were not that good (I added them in the previous pull request).
2025-05-24 00:44:17 -07:00