Commit graph

139 commits

Author SHA1 Message Date
Matt Rubens
f9eb61b73a
Add Github and Context7 MCPs and fix Filesystem docker (#96)
* Add Github and Context7 MCPs and fix Filesystem docker

* Combine github
2025-06-11 11:21:39 -04:00
Matt Rubens
08153a7c53
More MCP cleanup (#95) 2025-06-10 17:06:58 -04:00
Chris Estreich
ba7e9cd1a0
Fix getTasks result validation + co-locate analytics types (#94) 2025-06-10 13:54:41 -07:00
Matt Rubens
4d40eb6e2b
Add user and org context to Sentry (#92)
* Add user and org context to Sentry

* PR feedback
2025-06-10 16:26:50 -04:00
Chris Estreich
6922e4b3ac
Fix schema validation error in getModelUsages (#93) 2025-06-10 13:20:05 -07:00
Matt Rubens
36e442601b
Add more MCPs (#91)
* Add more MCPs

* Remove nesting
2025-06-10 14:35:31 -04:00
Matt Rubens
852024fca6
Limit the title in the shareview to 2 lines max (#90) 2025-06-09 22:15:17 -04:00
Matt Rubens
e129b683a8
Add marketplace endpoints (#89) 2025-06-09 15:41:37 -04:00
Matt Rubens
67e0f18265
Show usage totals (#88)
* Show usage totals

* More precise
2025-06-09 14:27:14 -04:00
Matt Rubens
7b3d1ba23a
Include the user who shared the task on the share landing page (#87)
* Include the user who shared the task on the share landing page

* Add sharedAt
2025-06-09 14:04:36 -04:00
Matt Rubens
8101f2026d
Admins should be able to share all tasks (#76)
* Admins should be able to share all tasks

* PR feedback
2025-06-09 12:31:01 -04:00
Matt Rubens
2d6091f5e7
feat: add VS Code extension share API endpoint (#86)
- Add POST /api/extension/share endpoint for creating task share links
- Returns share URL for copying to clipboard in extension
- Fix Next.js 15 async params compatibility in share page
2025-06-07 16:57:56 -07:00
Matt Rubens
a2b2cea0ac
Get rid of task drawer header (#85) 2025-06-07 09:24:57 -07:00
Matt Rubens
2b9e057d9b
Truncate titles in taskdrawer (#84) 2025-06-06 22:42:44 -07:00
John Richmond
9fd31aaf6c
Add the timestamp of the last event to the Developers tab (#81) 2025-06-06 11:20:44 -07:00
John Richmond
fff8dc3474
Update local clickhouse sql (#80)
Add messages.mode.
2025-06-06 11:20:21 -07:00
Matt Rubens
0ac5a5665b
Make tokens the default usage tab (#82) 2025-06-06 00:05:49 -04:00
Matt Rubens
0469db113d
Make the popover sort match the chart sort (#79) 2025-06-05 15:50:38 -04:00
Matt Rubens
deded9933a
Add CODEOWNERS (#78) 2025-06-05 15:09:52 -04:00
Matt Rubens
8e8f04eb87
Highlight the hovered user in the usage popover (#77) 2025-06-05 15:09:22 -04:00
Chris Estreich
f97ca9cda8
Don't throw 400 errors for invalid event payloads (#61) 2025-06-03 13:25:22 -07:00
Chris Estreich
b6af87b9fd
Bring back task sharing (#74) 2025-06-03 12:39:22 -07:00
Chris Estreich
2a8cafa1f4
Move RCC types to @roo-code/types (#75) 2025-06-03 12:10:32 -07:00
Chris Estreich
9eeae3071d
Revert "Task sharing (#71)" (#73) 2025-06-03 11:28:34 -07:00
Matt Rubens
5bc3438212
Task sharing (#71)
Co-authored-by: cte <cestreich@gmail.com>
2025-06-03 10:37:18 -07:00
Chris Estreich
fd132d5d71
Migrate database upon successful merges to main (#72) 2025-06-03 09:51:05 -07:00
Matt Rubens
25f003c459
Show individual usage stats to members (#70)
* Show individual usage stats to members

* Tighter security

* PR feedback
2025-06-02 21:17:52 -04:00
Chris Estreich
9b6ad19db0
Re-work provider settings to use react-hook-form and dynamic model data (#69)
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: John Richmond <5629+jr@users.noreply.github.com>
2025-06-02 16:00:14 -07:00
Matt Rubens
132bf8ae09
Better handling of hourly data (#68) 2025-06-02 13:00:12 -04:00
Matt Rubens
3b62da49e4
Skipping missing data in charts (#67)
* Skipping missing data in charts

* Fix axes
2025-06-02 12:23:30 -04:00
Matt Rubens
76d50abbf7
Add a time tooltip in the task card (#66) 2025-06-02 11:27:48 -04:00
Matt Rubens
a60938cea3
Fix timezone display issues and support hourly visualization (#65)
* Fix timezone display issues and support hourly visualization

* PR feedback

* Remove code

* More cleanup
2025-06-02 11:13:52 -04:00
Matt Rubens
692a8ff31e
Fix issue with duplicate tasks (#64)
* Fix issue with duplicate tasks

* PR feedback
2025-06-02 09:43:49 -04:00
Matt Rubens
e4a69574ad
Show usage charts (#63) 2025-06-01 07:45:39 -04:00
John Richmond
db2d8d3d50
Add user names to audit log displays (#58)
Include the email in the detail view.
2025-05-31 22:41:45 -04:00
Matt Rubens
65e38dee4d
Better responsive design (#62) 2025-05-31 22:20:33 -04:00
Matt Rubens
55526e4437
Show the mode used (#60) 2025-05-31 16:49:21 -04:00
Matt Rubens
cc39440f20
Get rid of /dashboard and default to /usage (#59) 2025-05-31 14:42:51 -04:00
Chris Estreich
9ed2f02920
Add mode to messages (#57) 2025-05-30 21:07:08 -07:00
Matt Rubens
c002decfe5
Show tasks in more of a card view (#56)
* Show tasks in more of a card view

* PR feedback
2025-05-30 23:45:48 -04:00
Chris Estreich
d920576ae8
Get providers from @roo-code/types (#55) 2025-05-30 20:19:16 -07:00
Chris Estreich
d5db42ddf3
Break settings out from Clerk org component (#54) 2025-05-30 15:18:39 -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
Chris Estreich
a5a3dba01d
Lock down non-admin access (#53) 2025-05-30 10:15:19 -07:00
Chris Estreich
dd4bb88396
Render task messages (#52) 2025-05-30 09:43:25 -07:00
John Richmond
8e2b7c048e
Remove default parameters UI (#50)
The extension isn't using it, and it's probably not quite what
we want.
2025-05-29 21:23:02 -07:00
John Richmond
cdb9734b29
Add cloud settings (#49)
These are meant to be organization settings about roo code cloud, rather
than cloud managed non-cloud settings for the extension.
2025-05-29 20:48:16 -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
Chris Estreich
723b753596
Improve auth redirect type safety (#47) 2025-05-29 14:51:36 -07:00
Chris Estreich
7a9a200c8b
Improve editor deep link handling (#46) 2025-05-29 13:40:21 -07:00