| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-26 | refactor(core): Centralize shell logic into ShellExecutionService (#4823) | Abhi | |
| 2025-07-23 | Update diff colors (#4747) | Miguel Solorio | |
| Co-authored-by: Jacob Richman <[email protected]> | |||
| 2025-07-21 | Various spelling improvements (#3497) | Josh Soref | |
| Signed-off-by: Josh Soref <[email protected]> Co-authored-by: Sandy Tao <[email protected]> | |||
| 2025-07-20 | fix typos in diverse files (#3550) | Didier Durand | |
| Co-authored-by: Pascal Birchler <[email protected]> Co-authored-by: Pascal Birchler <[email protected]> Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-07-20 | feat: Added /copy command for copying output to clipboard with new Command ↵ | Devansh Sharma | |
| Service approach (#3706) Co-authored-by: Abhi <[email protected]> Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-07-20 | Feature custom themes logic (#2639) | Ali Al Jufairi | |
| Co-authored-by: Jacob Richman <[email protected]> | |||
| 2025-07-18 | fix(cli): not show update avaialble messages when running gemini-cli locally ↵ | Yuki Okita | |
| (#4052) | |||
| 2025-07-12 | fix(auth): Remove sharp edges from headless auth (#3985) | N. Taylor Mullen | |
| 2025-07-12 | feat: Add clipboard image paste support for macOS (#1580) | Jayson Dasher | |
| Co-authored-by: Jacob Richman <[email protected]> Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-07-12 | Fix extra whitespace in markdown rendering. (#3943) | Jacob Richman | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-07-09 | Remove auto-execution on Flash in the event of a 429/Quota failover (#3662) | Bryan Morgan | |
| Co-authored-by: Jenna Inouye <[email protected]> | |||
| 2025-07-09 | Improve quota- and resource-related 429 error handling, also taking Code ↵ | Bryan Morgan | |
| Assist customer tiers into consideration (#3609) | |||
| 2025-07-07 | Fix nested markdown Rendering for table headers and rows #3331 (#3362) | zfflxx | |
| Co-authored-by: Ryan Fang <[email protected]> | |||
| 2025-07-01 | feat: Add markdown table rendering support (#1955) | Tian Jian Wang | |
| Co-authored-by: heartyguy <[email protected]> Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-07-01 | update check + tests (#2772) | Eddie Santos | |
| 2025-07-01 | Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE (#2769) | Tommaso Sciortino | |
| 2025-06-30 | feat: Change /stats to include more detailed breakdowns (#2615) | Abhi | |
| 2025-06-29 | refactor: use for...of loop instead of traditional for loop (#1840) | Noritaka Kobayashi | |
| 2025-06-26 | chore: fix typos in comment-out (#1540) | Noritaka Kobayashi | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-25 | Merge "Login with Google Workspace" auth option into "Login with Google" (#1574) | Tommaso Sciortino | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-25 | fix: prepublish changes to package names (#1420) | Brandon Keiji | |
| 2025-06-25 | fix(update-notifier): resolve __dirname error on npx execution (#1406) | matt korwel | |
| 2025-06-24 | fix: use correct directory for update checks (#1394) | Marat Boshernitsan | |
| 2025-06-24 | feat: add custom message for 429 errors (#1366) | Abhi | |
| 2025-06-23 | Add error messaging for 429 errors (#1316) | Abhi | |
| 2025-06-22 | Jacob314/overflow notification and one MaxSizedBox bug fix (#1288) | Jacob Richman | |
| 2025-06-20 | Prevent hard crashing on update notifier fail. (#1254) | N. Taylor Mullen | |
| 2025-06-19 | Fix flicker issues by ensuring all actively changing content fits in the ↵ | Jacob Richman | |
| viewport (#1217) | |||
| 2025-06-17 | Auto-update notifications (#1110) | Eddie Santos | |
| 2025-06-15 | feat: Adds shell command context to gemini history (#1076) | Abhi | |
| 2025-06-14 | bug: Fix code colorizer (#1046) | Leo | |
| 2025-06-13 | Replace logo with custom ASCII (#958) | Miguel Solorio | |
| 2025-06-10 | feat: Add UI for /stats slash command (#883) | Abhi | |
| 2025-06-07 | feat(cli): improve API error parsing and display (#829) | Scott Densmore | |
| 2025-06-05 | Allow themes to theme the UI (#769) | Miguel Solorio | |
| 2025-06-04 | Update light themes (#726) | Miguel Solorio | |
| 2025-06-02 | Color enhancements (#680) | Miguel Solorio | |
| 2025-06-01 | more strict italics: delimiters cannot be preceded/followed by \w or ↵ | Olcan | |
| [./\\]\S (#677) | |||
| 2025-05-30 | feat: add --show_memory_usage flag to display memory usage in status bar (#606) | Jacob Richman | |
| 2025-05-19 | fix: Ensure user written `!` is treated opaquely if not in shell mode\n\n- ↵ | Taylor Mullen | |
| Addresses an issue where commands prefixed with `!` (e.g., `!ls`) were incorrectly handled by the shell command processor if the `!` was added after initially typing the command.\n- Ensures that such commands are correctly forwarded to the Gemini model.\n- Updates `useGeminiStream` to be aware of shell mode to properly manage streaming state.\n\nFixes https://buganizer.corp.google.com/issues/418761305 | |||
| 2025-05-15 | Refactor: Improve UI rendering and address code review comments | Taylor Mullen | |
| This commit addresses several code review comments primarily focused on improving the rendering and stability of the CLI UI. Key changes include: - Passing `isPending` and `availableTerminalHeight` props to `MarkdownDisplay` to enable more intelligent rendering of content, especially for pending messages and code blocks. - Adjusting height calculations in `ToolGroupMessage` and `ToolMessage` to more accurately reflect available space. - Refining the logic in `App.tsx` for measuring and utilizing terminal height, including renaming `footerRef` to `mainControlsRef` for clarity. - Ensuring consistent prop drilling for `isPending` and `availableTerminalHeight` through `HistoryItemDisplay`, `GeminiMessage`, and `GeminiMessageContent`. - In `MarkdownDisplay`, when `isPending` is true and content exceeds `availableTerminalHeight`, the code block will now be truncated with a "... generating more ..." message. If there's insufficient space even for the message, a simpler "... code is being written ..." will be shown. | |||
| 2025-05-15 | Addressed code review comments | Taylor Mullen | |
| 2025-05-15 | Refactor: Replace MarkdownRenderer with MarkdownDisplay component | Taylor Mullen | |
| - This commit refactors the Markdown rendering logic within the CLI UI. The existing `MarkdownRenderer.tsx` class-based component has been replaced with a new functional component `MarkdownDisplay.tsx`. - The `MarkdownDisplay` component is a React.memoized component for improved performance and maintains the same core Markdown parsing and rendering capabilities. | |||
| 2025-05-11 | Remove terminal tool and dependencies. | Taylor Mullen | |
| - We now solely use the shell tool. This deletes all content around the legacy terminal tool so we can focus on improving the new Shell tool. - Remove instances from sandboxing, tests, utilities etc. | |||
| 2025-05-09 | fix: Resolve infinite loop | Taylor Mullen | |
| - This change addresses and resolves an infinite loop. The patch ensures the loop condition is correctly handled, preventing its recurrence. - Added tests for markdownUtilities.test.ts Fixes: https://b.corp.google.com/issues/416795337 Signed-off-by: Gemini <My circuits hummed, and the loop was no more.> | |||
| 2025-05-07 | Fix bugs from useGeminiStream refactor (#284) | Tae Hyung Kim | |
| 2025-05-07 | Refactor: Enhance @-command, Autocomplete, and Input Stability (#279) | Allen Hutchison | |
| 2025-05-06 | Fix rendering & indentation of bullets (numeric and *). | Taylor Mullen | |
| - Prior to this numeric bullets wouldn't have a period suffix and * bullets wouldn't be indented if they were nested. Fixes https://b.corp.google.com/issues/414266756 | |||
| 2025-05-06 | Revert "Support syntax highlighting for more languages (#246)" (#264) | Jacob Richman | |
| 2025-05-04 | Support syntax highlighting for more languages (#246) | Jacob Richman | |
