| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-23 | Updated README.md (#1367) | Bryan Morgan | |
| 2025-06-24 | Improve Auth error messaging (#1358) | Tommaso Sciortino | |
| 2025-06-24 | Add `/chat list` (#1361) | Seth Troisi | |
| 2025-06-23 | Fix Clearcut logging wire format (#1359) | owenofbrien | |
| Fix for Clearcut logging wire format based on validation thread with Clearcut / Concord eng | |||
| 2025-06-24 | Refactor usage statistics to be a top-level setting (#1363) | Jerop Kipruto | |
| This commit refactors the `usageStatisticsEnabled` setting from a sub-property of the `telemetry` configuration to a top-level setting. This change simplifies the configuration by decoupling usage statistics from the telemetry settings. The documentation has also been updated to reflect this change. | |||
| 2025-06-23 | docs: update configuration.md with new CLI options (#1360) | cperry-goog | |
| 2025-06-24 | Fix duplicate startSession logs and duplicate logging events over the wire ↵ | anj-s | |
| (#1357) | |||
| 2025-06-23 | moving `/save`, `/resume` to `/chat <save|resume>` (#1355) | Seth Troisi | |
| 2025-06-23 | Polish Theme Dialog (#1356) | Jacob Richman | |
| 2025-06-23 | Include all chat messages (#1354) | Seth Troisi | |
| 2025-06-23 | [June 25] Updated docs for telemetry and user statistics (#1346) | Bryan Morgan | |
| 2025-06-23 | Docs: Add `telemetry` to the list of configuration options (#1348) | starsandskies | |
| 2025-06-23 | Ensure telemetry events are flushed immediately (#1344) | Jerop Kipruto | |
| The previous implementation used `flushIfNeeded` to batch most telemetry events, but it was not reliably sending them, leading to data loss. Notably, the `startSession` event, which already used `flushToClearcut`, was working correctly, indicating an issue with the batching logic itself. This change replaces all calls to `flushIfNeeded` with `flushToClearcut` to align all event logging with the working `startSession` implementation and ensure that events are sent immediately. This prioritizes the reliability of data collection over network efficiency. This is a temporary solution to prevent further data loss. The underlying issue with the batching mechanism in `flushIfNeeded` should be investigated and fixed in the future, at which point this change can be reverted. | |||
| 2025-06-23 | Use concurrently to run start script with GCP telemetry (#1329) | Jerop Kipruto | |
| ## TLDR Introduces the `concurrently` package to simplify the dev startup process with GCP telemetry enabled. ## Dive Deeper Previously, developers had to run the telemetry script and the main application start script in separate terminals. This change updates the `start:gcp` script to use `concurrently`, allowing both processes to be launched and managed with a single command. This improves the developer experience and reduces the chance of forgetting to start one of the required processes. ## Reviewer Test Plan Set the required environment variable: ```shell export OTLP_GOOGLE_CLOUD_PROJECT=<your-project-id> ``` Run the following command: ```shell npm run start:gcp ``` #750 cc @teeler | |||
| 2025-06-23 | Updated docs and /stats command to support lack of token caching support for ↵ | Bryan Morgan | |
| OAuth users (b/426943001) (#1307) | |||
| 2025-06-23 | Refine refresh static logic (#1349) | Sandy Tao | |
| 2025-06-23 | Remove fallback to render normall rather than using custom MaxSizedBox ↵ | Jacob Richman | |
| layout logic (#1340) | |||
| 2025-06-23 | feat: Open MCP docs if no MCPs are configured (#1325) | N. Taylor Mullen | |
| 2025-06-23 | Add error messaging for 429 errors (#1316) | Abhi | |
| 2025-06-23 | docs(telemetry): relocate telemetry documentation (#1327) | Jerop Kipruto | |
| Moves the telemetry.md file from docs/core to the top-level docs/ directory to make it more discoverable. Updates the link in the main index.md and removes the old reference from the CLI configuration page. | |||
| 2025-06-23 | refactor: rename `disableDataCollection` to `dataCollectionEnabled` (#1319) | Jerop Kipruto | |
| Renames the `disableDataCollection` flag to the more intuitive and positive `dataCollectionEnabled`. This change improves code clarity by avoiding double negatives and making the purpose of the flag more direct. The logic has been inverted wherever the flag is used to accommodate the new naming convention. Using a suffix like `"Enabled"` follows a common convention that improves readability. - A condition like `if (dataCollectionEnabled)` reads like a natural language sentence ("if data collection is enabled"), which reduces cognitive load. - Distinguishes the boolean flag (representing a state) from potential functions that would perform an action (e.g., `enableDataCollection()` or `disableDataCollection()`), avoiding ambiguity between checking a value and calling a function. #750 | |||
| 2025-06-23 | Fix batch flush to Clearcut (#1337) | Jerop Kipruto | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-23 | Edit pass of docs/core/index.md (#1338) | starsandskies | |
| Make a pass through the docs/core/index.md file to hopefully improve readability and consistency. Of particular note, I've cut out a big chunk that felt mostly like implementation details that aren't particularly relevant for public consumption, and I cut out a discussion of cli/core interconnection that is covered better higher up in the docs hierarchy | |||
| 2025-06-23 | Docs/authentication doc (#1341) | cperry-goog | |
| 2025-06-23 | feat(docs): add `/chat` and `/restore` commands (#1336) | cperry-goog | |
| 2025-06-23 | A couple of these log messages were now showing up every time on app startup ↵ | Jacob Richman | |
| (#1335) | |||
| 2025-06-23 | Remove .gitignore logging from startup. (#1323) | N. Taylor Mullen | |
| 2025-06-23 | Enable clearcut logging by default (#1309) | owenofbrien | |
| Clearcut logging can now be disabled via disableDataCollection in user settings | |||
| 2025-06-23 | Sanitize MCP FunctionDeclarations to workaround Vertex bug (#1330) | Tommaso Sciortino | |
| 2025-06-23 | Added some use cases to the README (#1257) | Mark McDonald | |
| 2025-06-23 | Adding .gitattributes (#1303) | matt korwel | |
| 2025-06-22 | Scotdensmore/first run auth fix (#1322) | Scott Densmore | |
| 2025-06-23 | Fix so that pressing ctrl-s a second time toggles off constrain height mode ↵ | Jacob Richman | |
| (#1306) | |||
| 2025-06-23 | Use shorter URL for docs link (#1324) | Mark McDonald | |
| 2025-06-23 | docs: update telemetry documentation and scripts (#1318) | Jerop Kipruto | |
| 2025-06-23 | {bug} Vertex Auth Support (#1302) | matt korwel | |
| Co-authored-by: Tommaso Sciortino <[email protected]> | |||
| 2025-06-22 | add bash block to doc for easy copypasta (#1317) | Abhi | |
| 2025-06-22 | Plumb extension context filenames through for /memory refresh (#1312) | Billy Biggs | |
| 2025-06-22 | update tips (#1315) | cperry-goog | |
| 2025-06-22 | Jacob314/auto exit unconstrained height mode (#1293) | Jacob Richman | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-22 | Fix seatbelt sandboxing when GEMINI_SANDBOX="" and starting with -s (#1298) | N. Taylor Mullen | |
| 2025-06-22 | feat: Only show ctrl-s when idle (#1299) | N. Taylor Mullen | |
| 2025-06-22 | feat: Add /docs command and update UI (#1297) | N. Taylor Mullen | |
| 2025-06-22 | Clearcut logging - initial implementation (#1274) | owenofbrien | |
| Flag-guarded initial implementation of a clearcut logger to collect telemetry data and send it to Concord for dashboards, etc. | |||
| 2025-06-22 | feat: Add client-initiated tool call handling (#1292) | Abhi | |
| 2025-06-22 | Docs update (#1295) | cperry-goog | |
| 2025-06-22 | Provide a .gitconfig for shadow repos (#1294) | Louis Jimenez | |
| 2025-06-22 | Add setting enableRecursiveFileSearch to control @-file completion (#1290) | Billy Biggs | |
| 2025-06-22 | Jacob314/overflow notification and one MaxSizedBox bug fix (#1288) | Jacob Richman | |
| 2025-06-21 | Updating missing commands (#1289) | cperry-goog | |
