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
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
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
Chris Estreich
112c1796f6
Block users that don't have an org and don't have a domain match for an existing org ( #45 )
2025-05-29 08:54:17 -07:00
Chris Estreich
ab92f7693e
Persist task messages ( #44 )
2025-05-28 10:56:48 -07:00
John Richmond
ef42763ad9
More realistic allowlist screen ( #43 )
2025-05-27 10:20:35 -07:00
Chris Estreich
082ba3ce80
Move root redirect to the server ( #42 )
2025-05-19 14:51:06 -07:00
Chris Estreich
b376ed186d
Follow the postgres lib recommendation from Supabase ( #41 )
2025-05-19 12:24:35 -07:00
Chris Estreich
7530360736
Add mock message history ( #39 )
2025-05-19 11:22:47 -07:00
Chris Estreich
549a736f72
Fix the build ( #38 )
2025-05-19 00:00:42 -07:00
Chris Estreich
486b641381
Add a client component for post-auth routing ( #37 )
2025-05-18 23:52:52 -07:00
Chris Estreich
dfe41a5da6
Add a client component for post-auth routing ( #36 )
2025-05-18 22:19:26 -07:00
Chris Estreich
cfc93622f8
Auth flow fixes ( #35 )
2025-05-18 19:14:52 -07:00
Chris Estreich
9662d16669
Better DataTable loader ( #34 )
2025-05-18 15:28:02 -07:00
Chris Estreich
3aec71ea16
Pull task data from ClickHouse ( #33 )
2025-05-18 15:13:51 -07:00
Chris Estreich
67c63b5b46
Organize db exports into client and server versions ( #32 )
2025-05-18 13:19:07 -07:00
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