Commit graph

75 commits

Author SHA1 Message Date
Chris Estreich
b167eaec1d
More usage queries (#31) 2025-05-18 11:48:40 -07:00
Chris Estreich
b0b85f5535
Organize server actions (#30) 2025-05-18 09:49:40 -07:00
John Richmond
01e6eada6d
Connect more of the Default Parameters and Model/Provider whitelist screen (#28) 2025-05-18 08:44:33 -07:00
Chris Estreich
a933a42de5
Persist users and orgs (#29) 2025-05-18 00:31:07 -07:00
John Richmond
82b0e45668
Extension api and db (#16)
Co-authored-by: cte <cestreich@gmail.com>
2025-05-17 16:47:51 -07:00
Chris Estreich
4a0697c09f
Dry up drawers (#27) 2025-05-17 14:08:06 -07:00
Chris Estreich
d7a2997bac
Number and currency formatters (#26) 2025-05-17 13:33:34 -07:00
Chris Estreich
910900027d
Rework theme, file organization, org flow, etc (#25) 2025-05-17 01:38:43 -07:00
Chris Estreich
b2b4e288d2
Add tabs (#24) 2025-05-16 17:41:45 -07:00
Canyon Robins
6968590dc6
Fix View In Settings for audit logs (#23) 2025-05-16 17:10:38 -07:00
Canyon Robins
9b40f322df
Record audit logs when the default parameters change (#22)
* Prepare for more endpoints that write logs

* Record audit logs when the default parameters change
2025-05-16 17:06:38 -07:00
Chris Estreich
2a8ab9dacb
Analytics progress (#21) 2025-05-16 16:20:59 -07:00
Canyon Robins
4bfb3ef193
Improve audit log implementation (#20)
* Replace date utils with library

* use drizzle-zod

* use drizzle types directly

* use server actions rather than routes

* slight refactor

* UI rollback on API failure

* slight refactor to reduce verbosity

* clean up
2025-05-16 16:12:24 -07:00
Canyon Robins
f228542f27
Make Audit logs write to and read from the DB (not vaporware) (#19)
* Add database schema for audit logs

* update audit log code to read from the DB rather than mocks

* use UUID not text for id

* backend endpoint for writing audit logs

* add stubs for provider whitelist update

* wip on sending audit logs

* remove oldValue field

* remove references to oldValue

* more

* change toast

* move querying to the backend

* fix fetch

* base URL

* use a server-side function rather than endpoint for audit log creation

* remove old_value

* remove route for querying audit logs

* don't take over date parsing

* simplify, review feedback
2025-05-16 14:56:44 -07:00
Chris Estreich
502425f739
Pull telemetry types from @roo-code/types (#18) 2025-05-16 13:41:55 -07:00
Chris Estreich
5fd53e9ee2
React Query + Updated @shadcn/ui components (#17) 2025-05-16 09:54:07 -07:00
Chris Estreich
f45e93b9ec
Start querying analytics data (#15) 2025-05-16 00:44:52 -07:00
Chris Estreich
81d3e375bd
Merge pull request #14 from RooCodeInc/cte/clean-up-i18n 2025-05-15 21:18:12 -07:00
cte
80a5553060 Clean up i18n stuff 2025-05-15 21:04:56 -07:00
Chris Estreich
5ca0844aec
Merge pull request #13 from RooCodeInc/cte/require-org 2025-05-15 15:33:17 -07:00
cte
6fa2a022f7 Require orgId in events 2025-05-15 15:31:22 -07:00
Chris Estreich
de2fbbe214
Merge pull request #12 from RooCodeInc/cte/fix-event-schema 2025-05-15 15:15:26 -07:00
cte
84f4931ec4 Fix event schema 2025-05-15 15:09:52 -07:00
Chris Estreich
ba56b931b1
Merge pull request #11 from RooCodeInc/cte/axe-landing 2025-05-15 14:52:51 -07:00
cte
7268e657c6 Axe landing, fix dashboard routes 2025-05-15 14:51:33 -07:00
Chris Estreich
3b0eb65457
Merge pull request #10 from RooCodeInc/cte/sync-types 2025-05-15 09:24:06 -07:00
cte
9432d4d146 Sync types to extension 2025-05-15 09:18:30 -07:00
Chris Estreich
38dce239d5
Merge pull request #9 from RooCodeInc/cte/clean-env 2025-05-14 22:17:10 -07:00
Chris Estreich
7c89c68a12
Update src/middleware.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-14 22:14:39 -07:00
cte
bbffb234af Fix props 2025-05-14 22:14:00 -07:00
cte
3127b69bfb Add check job 2025-05-14 22:09:36 -07:00
cte
61cdd7928d More env var fixes 2025-05-14 22:08:39 -07:00
cte
56c7f22503 Debug middleware 2025-05-14 21:58:28 -07:00
cte
2c52904e0e Organize includes 2025-05-14 21:42:20 -07:00
cte
eb9163f95a Ignore .next in tsconfig 2025-05-14 21:41:46 -07:00
cte
cf94d4b3cf Clean up env vars 2025-05-14 21:40:25 -07:00
John Richmond
02b7e22729
Merge pull request #7 from RooCodeInc/jr/events-error-codes 2025-05-14 17:49:47 -07:00
John Richmond
2f5212a2b1 Add /api/events error codes
400 for invalid event (schema violated)
500 for clickhouse error
2025-05-14 17:30:18 -07:00
Chris Estreich
3aff8994ae
Merge pull request #6 from RooCodeInc/cte/mock 2025-05-14 15:28:45 -07:00
cte
518dc02218 Danny's prototype 2025-05-14 15:28:15 -07:00
Chris Estreich
1fbd2de70b
Merge pull request #4 from RooCodeInc/cte/clickhouse 2025-05-14 14:52:08 -07:00
cte
a228c578ce Use Clickhouse 2025-05-14 14:14:38 -07:00
Chris Estreich
23087b29f5
Merge pull request #3 from RooCodeInc/cte/events-api 2025-05-14 09:59:51 -07:00
Chris Estreich
938418fc3f
Merge pull request #2 from RooCodeInc/jr/extension-auth 2025-05-14 09:58:59 -07:00
cte
93fc57bb0d Persist event data 2025-05-13 23:42:42 -07:00
cte
1fa656a012 Add events table 2025-05-13 23:24:02 -07:00
cte
331c26afec Pass state param through auth process 2025-05-13 22:59:20 -07:00
cte
1acc88c0a2 Add eslint ignore 2025-05-13 22:33:30 -07:00
cte
e674a1c720 Remove these 2025-05-13 21:55:33 -07:00
cte
70d7425ccb Events API 2025-05-13 21:50:55 -07:00