Commit graph

9 commits

Author SHA1 Message Date
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
John Richmond
a5fd611143
OrgId should be Nullable (#131) 2025-06-24 10:43:02 -07:00
Chris Estreich
e8e7274393
Add roomote to the monorepo (#109) 2025-06-20 09:41:51 -07:00
Chris Estreich
008c548c07
Monorepo + (disabled) agent authentication mechanism (#106)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-19 12:19:50 -07:00
John Richmond
fff8dc3474
Update local clickhouse sql (#80)
Add messages.mode.
2025-06-06 11:20:21 -07:00
John Richmond
357bdefb8f
Add messages table to local clickhouse setup (#51)
* Add messages table to local clickhouse setup

Copied from production, using MergeTree() instead of
SharedMergeTree('/clickhouse/tables/{uuid}/{shard}', '{replica}').

This still only runs on a fresh setup (e.g. rm -rf .docker/clickhouse),
so it's a poor substitute for actual migrations.

* Update .docker/scripts/clickhouse/001-create-tables.sql

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Add local clickhouse url+password to development env

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-30 12:18:03 -07:00
John Richmond
6a65576136
Add support for local clickhouse in docker (#48)
Caveats / Deficiencies

This is not a perfect match for the server clickhouse config since we're
using MergeTree() as the engine. It seemed like it was going to be much
more complex to exactly match production, but I may have missed something
obvious.

The create tables sql only seems to be run on a completely fresh install.
2025-05-29 16:49:59 -07:00
cte
1fa656a012 Add events table 2025-05-13 23:24:02 -07:00
cte
7ee4693d7b Modernize the template 2025-05-11 21:15:57 -07:00