Commit Graph

99 Commits

Author SHA1 Message Date
Brian Hackett
9389fb2afc Keep track of API usage in user accounts, improve approval mechanism (#95) 2025-04-04 14:40:10 -07:00
Brian Hackett
4f5051dee5 fix dark mode on about page 2025-04-03 10:53:09 -07:00
Brian Hackett
9f91b9fdde Remove problems UI (#94) 2025-04-03 10:48:34 -07:00
Brian Hackett
16ee8276f9 Add route for starting a chat from a repository (#90) 2025-04-01 17:20:40 -07:00
Brian Hackett
ccfee95851 Use backend API for problem storage again (#89) 2025-04-01 11:21:59 -07:00
Brian Hackett
ac1858b84e Use Supabase for problems and user login (#85) 2025-03-30 05:31:56 -07:00
Jason Laster
5fe9f297e7 Support adding comments 2025-03-20 13:51:57 -07:00
Jason Laster
fb6afd1926 support comments 2025-03-20 13:51:57 -07:00
Jason Laster
bb3d2b96a9 Fix bug with saved loginKey 2025-03-20 10:36:37 -07:00
Jason Laster
a5e53a023b Support updating problems 2025-03-19 17:50:56 -07:00
Brian Hackett
6f31e689de Remove file handling and operate on repository IDs (#64) 2025-03-14 16:50:51 -07:00
Brian Hackett
cbd0ef3a62 Fix dark mode rendering problems (#63) 2025-03-14 12:30:10 -07:00
Jason Laster
3178504069 playwright 2025-03-14 07:27:30 -07:00
Jason Laster
3643b878b4 Migrate to vercel 2025-03-14 07:27:30 -07:00
Jason Laster
58f2cb0f58 add supabase 2025-03-13 07:09:36 -07:00
Jason Laster
e63ff8ab54 Remove unused variables 2025-03-12 12:26:17 -07:00
Jason Laster
5948a48c94 Linter fixes 2025-03-11 12:11:41 -07:00
Brian Hackett
9ca3c9c977 Use Nut API for developer chat messages (#47) 2025-03-10 11:56:14 -07:00
Brian Hackett
72fa945dc2 Improve logging for oversize messages 2025-03-06 08:23:23 -08:00
Brian Hackett
35ab0cbab1 Add compression for overly long messages 2025-03-06 08:06:47 -08:00
Brian Hackett
427a9732ee dark mode styling for problems 2025-03-04 13:42:38 -08:00
Brian Hackett
b2a74a2857 dark mode about 2025-03-04 12:06:08 -08:00
Brian Hackett
f34cf9ed5e Assorted telemetry related fixes (#46) 2025-03-04 08:55:05 -08:00
Brian Hackett
23fa6f2217 Assorted fixes around approve changes UI (#45) 2025-03-04 07:22:42 -08:00
Brian Hackett
1e7af9f5c8 Support feedback for individual prompts (#43) 2025-03-03 08:54:08 -08:00
Jason Laster
18f1983097 Use remix vite:dev in development 2025-02-27 17:15:14 -05:00
Brian Hackett
63dcd6702e Add login key system 2025-02-21 09:00:23 -08:00
Brian Hackett
38d389a42e Wrap chat component in <Suspense> 2025-02-20 11:27:22 -08:00
Chris Toshok
4795d02150 instrument whether an api key is the user's or ours (#33)
introduce an `AnthropicApiKey` type so we aren't passing a string/boolean everywhere.
2025-02-19 13:58:40 -08:00
Brian Hackett
b616ac673b about page copy 2025-02-19 08:57:49 -08:00
Brian Hackett
76059dc19c otel changes 2025-02-18 12:40:44 -08:00
Brian Hackett
2f2a239660 Avoid losing code when prompting AI (#24) 2025-02-13 09:36:22 -08:00
Brian Hackett
4cf70843c0 Add UI for updating problems with admin key set (#18) 2025-02-12 08:59:42 -08:00
Brian Hackett
bb82c56958 Improve UI for viewing and changing problems (#15) 2025-02-10 20:18:54 -08:00
Brian Hackett
7d02bb58fc Ignore package-lock.json 2025-01-22 15:26:40 -08:00
Brian Hackett
2916c0538d Add restriction on number of free uses before setting anthropic API key 2025-01-22 08:18:35 -08:00
Brian Hackett
aef6fffc1f Update README, show problems in reverse chronological order 2025-01-22 07:21:22 -08:00
Brian Hackett
cd66283c8a Tweak about page copy 2025-01-20 17:36:48 -08:00
Brian Hackett
25c4b03618 About page copy 2025-01-20 10:49:09 -08:00
Brian Hackett
5521e0eba6 Add about page 2025-01-20 10:32:48 -08:00
Brian Hackett
eee47d9af9 Send simulation prompt commands from client (#8) 2025-01-20 09:49:36 -08:00
Brian Hackett
a5c5d3910a Update backend APIs for doing simulation based prompting (#7) 2025-01-20 08:03:25 -08:00
Brian Hackett
3f306a26c0 Add menu items UI for about and problem pages (#6) 2025-01-17 14:05:03 -08:00
Brian Hackett
f040c9b440 Merge remote-tracking branch 'upstream/main' 2025-01-16 08:02:49 -08:00
Brian Hackett
6543f33d54 Fixes for cloudflare deployment (#3) 2025-01-14 13:07:23 -08:00
Anirban Kar
fad41973e2 fix: api-key manager cleanup and log error on llm call (#1077)
* fix: api-key manager cleanup and log error on llm call

* log improved
2025-01-13 04:21:29 +05:30
Brian Hackett
6bc218340c Use simulation prompt API (#2) 2025-01-11 13:48:38 -10:00
Adithyan K
49bb17886a fix: added ui indicator on how apikeys are set (UI/Env) for api-key-manager component (#732)
* fixed #333

* Added instruction in case api-key is not set.

* addressed some of the review changes:

1. moved function definiton to useCallback.
2. added a cache to store the env key status and the api call is made only on a cache miss.

* Manages the API-key entered via UI in a better way.

- Persist API keys in cookies when entered via UI
- Automatically load saved keys when switching between providers
- Preserve existing functionality for environment variable based keys

* Re-used map from utils/constants file.

* Code cleanup -  Removed redundant API key init in BaseChat as its already handled by APIKeyManager component.
2025-01-10 21:26:31 +05:30
Brian Hackett
c3e1764da3 Merge pull request #1 from replayio/recording-button
Add button to save recording, assorted other UX changes
2025-01-07 05:56:18 -10:00
Anirban Kar
78eb3a5f34 fix: streaming issue fixed for build versions (#1006)
* fix: streaming issue fixed for build versions

* added keep-alive header
2025-01-06 19:18:52 +05:30