f683ff6480
fix: files not loading when creating a new project
...
This push contains console logs at various places where the server is emitting the event and the client is receiving the event. Please remove those before merging with production.
2024-08-31 20:31:20 -04:00
2da60ff4e4
fix: only one socket connection via socketcontext
2024-08-23 20:09:54 -04:00
7559e9804f
feat: different run commands based on file types
2024-08-19 20:39:04 -04:00
c674c0cab6
fix: uncomment Dokku deployment code
2024-08-18 07:16:59 -07:00
61235551d3
feat/ui: deploy button popover
2024-08-17 23:08:11 -04:00
86db64a83b
Deploy to Dokku when the deploy button is clicked.
2024-08-09 16:45:17 -07:00
d4c65ad1a3
Reload the live preview when the app is restarted.
2024-08-09 16:44:41 -07:00
e8a3944b9e
Merge branch 'refs/heads/feat/dokku' into production
...
# Conflicts:
# frontend/app/layout.tsx
2024-07-31 18:18:38 -07:00
d0a9c8548c
Remove unecessary logging.
2024-07-31 18:17:01 -07:00
6a31161c0a
Start development server when run button is clicked.
2024-07-31 17:49:59 -07:00
2e68b0b537
Merge branch 'refs/heads/feat/run-deploy-buttons' into feat/dokku
...
# Conflicts:
# backend/server/package-lock.json
# backend/server/src/index.ts
# frontend/components/editor/index.tsx
# frontend/components/editor/navbar/deploy.tsx
# frontend/components/editor/navbar/index.tsx
2024-07-27 08:24:40 -04:00
74a4352323
fix: added terminal response handling
2024-07-23 20:17:50 -04:00
051bf1164a
feat: add deploy button
2024-07-23 17:30:49 -04:00
deb32352fb
feat: add run button
2024-07-23 17:30:35 -04:00
49ca13a6c8
Merge branch 'refs/heads/main' into feat/deploy
2024-07-17 13:30:34 -04:00
dead84ac4d
fix: make server url an environment variable
2024-07-17 13:29:43 -04:00
478a332a2e
feat: added deploy button
2024-07-17 11:30:45 -04:00
62a3d6d8f7
Merge branch 'refs/heads/fix-editor' into production
2024-07-17 11:02:35 -04:00
08d562ee54
chore: remove unused variable reactDefinitionFile
2024-07-17 10:49:58 -04:00
db1410f587
fix: remove editorRef from useEffect
2024-07-17 10:46:34 -04:00
7a80734c25
fix: remove extra state variables from useEffect
2024-07-17 10:46:29 -04:00
0a21cb2637
fix: store rooms in map
2024-07-17 10:46:21 -04:00
7dd67f72d8
fix: remove editorRef from useEffect
2024-07-15 16:12:08 -04:00
5bf264b807
fix: remove extra state variables from useEffect
2024-07-15 15:32:40 -04:00
6f6926a621
fix: store rooms in map
2024-07-15 14:56:37 -04:00
c5247a2aaa
fix: make server url an environment variable
2024-07-04 21:04:07 -04:00
94df975842
chore: remove unused variable reactDefinitionFile
2024-07-04 20:18:36 -04:00
9f0b6a8fdc
Implement secure cloud sandboxes with E2B ( #35 )
...
* chore: rename utils.ts to fileoperations.ts
* feat: replace node-pty with E2B sandboxes
* added debounced function in the editor
* fix: move socket connection to useRef
* fix: wait until terminals are killed to close the container
* fix: ensure container remains open until all owner connections are closed
* fix: sync files to container instead of local file system
* fix: set project file permissions so that they belong to the terminal user
* fix: use the container URL for the preview panel
* fix: count only the current user's sandboxes towards the limit
* fix: remove hardcoded reference to localhost
* fix: add error handling to the backend
* docs: add information about E2B
---------
Co-authored-by: Akhilesh Rangani <akhileshrangani4@gmail.com >
2024-06-27 23:39:03 -07:00
c262fb2a31
fix: add error handling to the backend
2024-06-19 21:57:40 -04:00
ed709210e3
fix: remove hardcoded reference to localhost
2024-06-19 21:57:40 -04:00
9ec59bc781
fix: use the container URL for the preview panel
2024-06-19 21:57:40 -04:00
a0fb905a04
fix: move socket connection to useRef
2024-06-19 21:56:18 -04:00
0df074924f
added debounced function in the editor
2024-06-14 12:10:01 -04:00
c8a2e3200a
minor changes + package updates
2024-05-26 21:41:20 -07:00
6376493ae7
dynamic worker routes based on env
2024-05-26 18:37:36 -07:00
6285a68102
improve copilot + fix minor bugs
2024-05-26 18:04:43 -07:00
fbb98ac3b0
revert to local hosting
2024-05-26 17:28:52 -07:00
010a4fec59
improve starting server logic
2024-05-26 12:18:09 -07:00
74bb83f3ed
works
2024-05-25 20:13:31 -07:00
a90c09200d
start kv
2024-05-25 01:16:25 -07:00
a16b530b56
hide generate on tab switch
2024-05-25 01:16:20 -07:00
2abc9d4a4c
firejail
2024-05-24 01:28:50 -07:00
1528ea5257
add project deletion in storage & connect to ip port 3000
2024-05-23 23:05:01 -07:00
218afd4fe0
services logic
2024-05-23 01:35:08 -07:00
561a284fc9
more container orchestration logic
2024-05-21 00:57:52 -07:00
a3dd0d6598
small changes
2024-05-20 09:49:47 -07:00
bf35c2bf82
dashboard ui
2024-05-17 23:54:34 -07:00
fa6a92b9b4
reduce # generations to 10
2024-05-17 22:25:55 -07:00
93008c34d3
fully working ai limiting
2024-05-14 01:13:57 -07:00
f3e9f81722
fix ai gen
2024-05-14 00:18:27 -07:00