Commit Graph

52 Commits

Author SHA1 Message Date
Roberto Vidal
44226db359
feat(session): encrypt data and fix renewal (#38) 2024-08-19 17:39:37 +02:00
Dominic Elm
b939a0af2d chore: disable css shorthand to avoid conflicts 2024-08-15 07:30:39 +02:00
Connor Fogarty
cf265515cb
feat: send analytics event for token usage (#37) 2024-08-15 07:19:12 +02:00
Dominic Elm
fb2d957351
fix(FileTree): correctly sort file tree (#36) 2024-08-14 14:27:41 +02:00
Dominic Elm
d5a29c2427
feat(layout): allow to minimize chat (#35) 2024-08-14 11:08:52 +02:00
Connor Fogarty
8fd9d4477e
feat: add basic analytics (#29) 2024-08-12 17:37:45 +02:00
Dominic Elm
6e99e4c11e
feat(editor): show tooltip when the editor is read-only (#34) 2024-08-09 13:42:30 +02:00
Dominic Elm
7465cab8f8
fix: update dependencies to fix type validation error (#33) 2024-08-08 17:48:36 +02:00
Dominic Elm
4b59a79baa
feat: implement light and dark theme (#30) 2024-08-08 15:56:36 +02:00
Dominic Elm
e8447db417
fix: adjust system prompt (#32) 2024-08-08 15:18:14 +02:00
Dominic Elm
6c39477d13
fix(FileTree): hidden file patterns (#31) 2024-08-08 14:53:09 +02:00
Connor Fogarty
38e6a79b38
feat: add ability to change preview URL (#26) 2024-08-05 16:49:02 +02:00
Dominic Elm
9aca2925e7 fix: typo in example prompt 2024-08-01 17:31:18 +02:00
Dominic Elm
5bbcdcca2c
feat(ui): style sidebar and landing page (#27) 2024-08-01 16:54:59 +02:00
Kirjava
41f3f202ec
feat: initial chat history ui (#25) 2024-07-31 22:21:40 +01:00
Dominic Elm
be315f685a
feat(prompt): adjust system prompt (#24) 2024-07-31 14:43:46 +02:00
Dominic Elm
836f46b34d
feat: tweak ui for redirect screen (#23) 2024-07-31 14:13:52 +02:00
Dominic Elm
e5ed23c33d
feat: allow to open up to three terminals (#22) 2024-07-31 13:18:41 +02:00
Albert Pai
49196273b0
ci: deploy to cloudflare (#19) 2024-07-30 11:15:38 +02:00
Dominic Elm
58af0dea8c
feat: allow to disable auth during development (#21) 2024-07-30 10:31:35 +02:00
Roberto Vidal
4df1da4908
fix: use jose for cloudflare compatibility (#20) 2024-07-29 21:26:52 +02:00
Roberto Vidal
7ebc805ffa
feat: oauth-based login (#7) 2024-07-29 20:31:45 +02:00
Kirjava
b8a197ed16
fix: issue with generating a new url id every time (#18) 2024-07-29 17:36:21 +02:00
Kirjava
a9036a1030
feat: use artifact id in urls, store metadata in history (#15) 2024-07-29 15:02:15 +02:00
Dominic Elm
4eb54949cf chore: update gitignore 2024-07-29 14:50:56 +02:00
Dominic Elm
8486d85f64
feat: add terminal and simple shortcut system (#16) 2024-07-29 14:37:23 +02:00
Connor Fogarty
d35f64eb1d
feat: add 'Open in StackBlitz' button to header (#10) 2024-07-26 16:08:24 +02:00
Dominic Elm
20e2d49993
fix: always parse all assistant messages (#13) 2024-07-26 11:09:35 +02:00
Dominic Elm
14747cfa0f
fix: make file tree scrollable (#14) 2024-07-26 11:05:53 +02:00
Dominic Elm
8613e390cc fix: do not use path mapping for worker function 2024-07-25 18:04:36 +02:00
Dominic Elm
2cb3f09947
feat: submit file changes to the llm (#11) 2024-07-25 17:28:23 +02:00
Dominic Elm
a5ed695cb3
refactor(workbench): add slider to switch between code or preview (#12) 2024-07-25 16:34:27 +02:00
Kirjava
5db834e2f7
feat: initial persistence (#3) 2024-07-25 14:03:38 +01:00
Dominic Elm
2b1bf0fdaf refactor(header): remove settings button 2024-07-25 14:19:17 +02:00
Connor Fogarty
7e31a6a700
feat: add simple api error handling (#9) 2024-07-25 08:16:16 +02:00
Dominic Elm
2a3d5f569e
chore(eslint): enforce consistent import paths (#8) 2024-07-24 17:43:32 +02:00
Dominic Elm
d45b95dd11
feat(workbench): sync file changes back to webcontainer (#5) 2024-07-24 16:10:39 +02:00
Kirjava
df25c678d1
feat: chat autoscroll (#6) 2024-07-24 14:47:48 +01:00
Dominic Elm
f4987a4ecd
refactor: workbench store and move logic into action runner (#4) 2024-07-22 17:40:28 +02:00
Connor Fogarty
cae55a7026
feat: add support for message continuation (#1) 2024-07-19 11:12:55 +02:00
Dominic Elm
7edf287768
ci: use correct versions (#2) 2024-07-19 11:04:26 +02:00
Dominic Elm
a7d8693d8c feat(workbench): add file tree and hook up editor 2024-07-18 23:07:04 +02:00
Dominic Elm
012b5bae80 feat: improve prompt, add ability to abort streaming, improve message parser 2024-07-18 20:44:53 +02:00
Dominic Elm
637ad2b870 fix: update system prompt 2024-07-17 21:31:47 +02:00
Dominic Elm
621b8804d8 feat: add first version of workbench, increase token limit, improve system prompt 2024-07-17 20:54:46 +02:00
Dominic Elm
b4420a22bb chore: update readme 2024-07-12 17:48:41 +02:00
Dominic Elm
cbfa98c6da chore: make sure that husky hooks are executed 2024-07-12 17:45:50 +02:00
Dominic Elm
ab9d59a30d feat: refactor layout and introduce workspace panel and fix some bugs 2024-07-12 17:25:41 +02:00
Dominic Elm
5fa2ee53cc fix: buttons after switching to tailwind-compat reset 2024-07-11 21:45:08 +02:00
Dominic Elm
2c1f32c143 feat: use tailwind-compat 2024-07-11 21:35:54 +02:00