| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-25 | Add tos and privacy links docs for clarity (#1571) | anj-s | |
| 2025-06-25 | Version 0 1 1 (#1426) | matt korwel | |
| 2025-06-25 | fix: prepublish changes to package names (#1420) | Brandon Keiji | |
| 2025-06-19 | refactor: remove docker tagging step from sandbox publishing (#1223) | Brandon Keiji | |
| 2025-06-19 | add sandboxImageName in package.json (#1219) | Leo | |
| 2025-06-17 | Auto-update notifications (#1110) | Eddie Santos | |
| 2025-06-15 | feat(cli): add glob as a direct dependency (#1065) | N. Taylor Mullen | |
| 2025-06-12 | Improve the performance of filename completion over large repositories. (#938) | DeWitt Clinton | |
| 2025-06-09 | Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ↵ | matt korwel | |
| (#784) | |||
| 2025-06-07 | refactor: rename gemini-code to gemini-cli (#822) | cperry-goog | |
| 2025-06-03 | fixed strip-ansi dep by installing it in core package (also ran npm install ↵ | Olcan | |
| in cli package that resulted in the minor changes here) (#727) | |||
| 2025-06-02 | feat: Refactor CLI header for customizable logo text (#658) | N. Taylor Mullen | |
| 2025-05-30 | Rename server->core (#638) | Tommaso Sciortino | |
| 2025-05-30 | feat(sandbox): use package config to dictate sandbox image name (#624) | Brandon Keiji | |
| 2025-05-29 | feat: publish root Dockerfile to our image registry (#599) | Brandon Keiji | |
| 2025-05-27 | feat: Publish test coverage summaries to PRs (#513) | Allen Hutchison | |
| 2025-05-21 | Feat: Add test coverage scripts and ignore reports (#477) | Allen Hutchison | |
| 2025-05-20 | Support Images and PDFs (#447) | Jacob Richman | |
| 2025-05-19 | feat(cli): Implement /bug command and add open dependency (#428) | Allen Hutchison | |
| 2025-05-18 | allow comments in settings.json | olcan | |
| 2025-05-16 | strip escape characters when pasting. (#386) | Jacob Richman | |
| 2025-05-16 | Support auto wrapping of in the multiline editor. (#383) | Jacob Richman | |
| 2025-05-16 | fix: Ensure filename is available for diff rendering in write-file | Taylor Mullen | |
| This commit resolves a bug where the `write-file` operation could fail to render content due to a missing filename. The fix involves: - Ensuring `fileName` is consistently passed to `DiffRenderer.tsx` through `ToolConfirmationMessage.tsx`, `ToolMessage.tsx`, and `useGeminiStream.ts`. - Modifying `edit.ts` and `write-file.ts` to include `fileName` in the `FileDiff` object. - Expanding the `FileDiff` interface in `tools.ts` to include `fileName`. Additionally, this commit enhances the diff rendering by: - Adding syntax highlighting based on file extension in `DiffRenderer.tsx`. - Adding more language mappings to `getLanguageFromExtension` in `DiffRenderer.tsx`. - Added lots of tests for all the above. Fixes https://b.corp.google.com/issues/418125982 | |||
| 2025-05-15 | feat: Enable CI test reporting and artifact management (#367) | N. Taylor Mullen | |
| 2025-05-14 | Update Gemini Code verbiage -> Gemini CLI | Taylor Mullen | |
| - Did not update details that impact GC execution. Meaning packages are still named gemini-code (for now) and things that import them still import them as gemini-code. | |||
| 2025-05-13 | fix: remove gemini-code bin configuration (#330) | Brandon Keiji | |
| 2025-05-13 | refactor: shorten 'gemini' binary name (#329) | Brandon Keiji | |
| 2025-05-08 | Ensure dogfood packaging more accurately mirrors local build. | Taylor Mullen | |
| - Removed `build:package` in favor of `npm run build`. - The regular build does extra work to copy over relevant information into the `dist` dir. Alternatively without this we get a `dist` dir in the `cli` folder that has no seatbelt packaging. Fixes https://b.corp.google.com/issues/416634356 | |||
| 2025-04-30 | Fix an issue where types/react was a different version from our main … (#231) | Allen Hutchison | |
| Co-authored-by: Brandon Keiji <[email protected]> | |||
| 2025-04-29 | refactor: cleanup references to sandbox prototype (#208) | Brandon Keiji | |
| 2025-04-28 | enable servers in sandbox to listen on localhost (127.0.0.1) instead of ↵ | Olcan | |
| 0.0.0.0, ensuring servers can be container/host-agnostic (#207) * enable servers in sandbox to listen on localhost (127.0.0.1) instead of 0.0.0.0, ensuring servers can be container/host-agnostic * Merge remote-tracking branch 'origin/main' into sandbox_localhost_works | |||
| 2025-04-28 | fix: remove --dry-run from cli prepublish script (#202) | Brandon Keiji | |
| 2025-04-28 | feat: publish docker image alongside npm package (#197) | Brandon Keiji | |
| 2025-04-28 | fix: point 'npm run start' to index.js (#199) | Brandon Keiji | |
| 2025-04-27 | Cleanup outdated packages in server/cli. | Taylor Mullen | |
| - Found that pre-backend front end split we had a number of packages that we hadn't revisisted. Went through and cleaned them up (i.e. cli needing genai). | |||
| 2025-04-25 | feat: prototype publish sandbox script with npm package (#182) | Brandon Keiji | |
| 2025-04-24 | shell bones (#160) | Olcan | |
| * shell bones * Merge remote-tracking branch 'origin/main' into shell_bones * add line break * another line break * drop the log to avoid breaking terminals * rename tool to be consistent with terminal * fix build | |||
| 2025-04-24 | feat: add flag to customize package version during pre-release staging (#155) | Brandon Keiji | |
| 2025-04-23 | feat: set dogfood artifact registry as the default publishing endpoint (#135) | Brandon Keiji | |
| 2025-04-23 | feat: add CLI version number to footer (#134) | Brandon Keiji | |
| 2025-04-22 | Colorize code blocks. | Taylor Mullen | |
| - This changeset uses lowlight.js to parse the code in codeblocks to derive an AST, it then translates that into CSS themes that are widely known via highlight.js (things that GitHub use), finally I translate those css.color attributes into Ink colors and effectivel do <Text color={the color}>the text</Text>. - To do this I needed to build color mappings from css -> Ink - I introduced a new `Theme` type that will be used to represent many different color themes. It also enabled the color mappings to be seamless. - Added a theme manager that only has one theme for now (VS2015). The theme works very well with our colorization. - Some other bits was removal of borders around our codeblocks since they now have richer rendering. - Most complex bits of code in this PR is in the `CodeColorizer.tsx` Fixes https://b.corp.google.com/issues/412433479 | |||
| 2025-04-23 | feat: add alias to the cli bin directive (#126) | Brandon Keiji | |
| 2025-04-21 | fix: point npmrc to dogfood artifact registry (#108) | Brandon Keiji | |
| 2025-04-21 | fix: use relative imports within the same package (#93) | Brandon Keiji | |
| 2025-04-20 | refactor: clean up build output (#53) | Brandon Keiji | |
| * refactor: clean up build output * refactor: add index.ts to package roots | |||
| 2025-04-19 | Give Gemini Code a face lift. | Taylor Mullen | |
| - This utilizes `ink-gradient` to render GEMINI CODE in amazing colors. - Added a shared color configuration for UX (should this be in config?). It's very possible that we shouldn't be talking about the specific colors and instead be mentioning "foreground"/"background"/inlineCode etc. type colors. - Updated existing color usages to utilize `Colors.*` Fixes https://b.corp.google.com/issues/411385593 | |||
| 2025-04-19 | Adding some simple tests. (#54) | Evan Senter | |
| 2025-04-18 | fix: add --build flag to tsc commands (#40) | Brandon Keiji | |
| 2025-04-18 | fix: add clean command to individual packages (#36) | Brandon Keiji | |
| 2025-04-18 | infra: add multipackage support (#34) | Brandon Keiji | |
