Find a file
Will Li 680a96fc9f
Add git repo information to events (#136)
Context
This PR adds support for git repository information in the analytics system by adding the necessary columns to the ClickHouse database and updating the UI to handle these properties appropriately.

Implementation
Updated .docker/scripts/clickhouse/001-create-tables.sql to include git properties in the schema for new database instances. Migrated package.json's to support new type schema.
Modified apps/web/src/components/task-sharing/TaskDetails.tsx to display git properties when available (message if not).
Added some claude-code typing.

How to Test
Run the migration by rebuilding docker and pnpm. If this still doesn't work try deleting .docker/data/clickhouse
Create a new task in a git tracked repo on Roo Code extension while signed in-- verify this is logged correctly.
2025-06-25 12:29:02 -07:00
.docker Add git repo information to events (#136) 2025-06-25 12:29:02 -07:00
.github Support for uploading cline_messages.json task files (#126) 2025-06-23 15:56:28 -07:00
.husky Monorepo + (disabled) agent authentication mechanism (#106) 2025-06-19 12:19:50 -07:00
.roo/rules First shot at a rules file (#119) 2025-06-23 11:11:22 -04:00
.vscode Monorepo + (disabled) agent authentication mechanism (#106) 2025-06-19 12:19:50 -07:00
apps Add git repo information to events (#136) 2025-06-25 12:29:02 -07:00
packages Add git repo information to events (#136) 2025-06-25 12:29:02 -07:00
scripts Dockerfile fixes (#124) 2025-06-23 23:43:37 -07:00
.dockerignore Dockerfile fixes (#124) 2025-06-23 23:43:37 -07:00
.env Fix the state of local migrations (#120) 2025-06-23 11:31:47 -07:00
.gitignore Personal accounts (#118) 2025-06-23 14:46:10 -04:00
.prettierrc.json Add roomote to the monorepo (#109) 2025-06-20 09:41:51 -07:00
.roomodes Better responsive design (#62) 2025-05-31 22:20:33 -04:00
.tool-versions Fix token summing in ClickHouse queries (#105) 2025-06-18 11:36:58 -07:00
docker-compose.yml More progress (#130) 2025-06-24 09:07:42 -07:00
package.json Dockerfile fixes (#124) 2025-06-23 23:43:37 -07:00
pnpm-lock.yaml Add git repo information to events (#136) 2025-06-25 12:29:02 -07:00
pnpm-workspace.yaml Monorepo + (disabled) agent authentication mechanism (#106) 2025-06-19 12:19:50 -07:00
README.md Update README.md (#110) 2025-06-20 09:42:59 -07:00
turbo.json Monorepo + (disabled) agent authentication mechanism (#106) 2025-06-19 12:19:50 -07:00

Roo Code Cloud Monorepo

Web

To start the web app you first need to start the postgres and clickhouse docker services:

pnpm db:up

This will automatically sync your database to the latest version of the schema. If you need to reset your database at any point, you can run:

pnpm db:reset

Then you can start the app in dev mode:

pnpm --filter @roo-code-cloud/web dev

The app will be available at localhost:3000.

Roomote

TBD