Akhileshrangani4
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
Akhilesh Rangani
2da60ff4e4
fix: only one socket connection via socketcontext
2024-08-23 20:09:54 -04:00
Akhilesh Rangani
ae7ff3f46b
fix: types mismatch
2024-08-19 21:17:30 -04:00
Akhilesh Rangani
7559e9804f
feat: different run commands based on file types
2024-08-19 20:39:04 -04:00
James Murdza
5132850cb0
fix: remove undefined type
2024-08-18 12:37:17 -07:00
James Murdza
c674c0cab6
fix: uncomment Dokku deployment code
2024-08-18 07:16:59 -07:00
James Murdza
08c131b52d
Merge branch 'refs/heads/feat/deploy-button-ui' into feat/deploy
2024-08-18 07:06:00 -07:00
James Murdza
c2f4f0b6ff
feat: add Streamlit, NextJS and VanillaJS templates
2024-08-18 06:57:26 -07:00
Akhilesh Rangani
61235551d3
feat/ui: deploy button popover
2024-08-17 23:08:11 -04:00
James Murdza
86db64a83b
Deploy to Dokku when the deploy button is clicked.
2024-08-09 16:45:17 -07:00
James Murdza
d4c65ad1a3
Reload the live preview when the app is restarted.
2024-08-09 16:44:41 -07:00
James Murdza
e8a3944b9e
Merge branch 'refs/heads/feat/dokku' into production
...
# Conflicts:
# frontend/app/layout.tsx
2024-07-31 18:18:38 -07:00
James Murdza
d0a9c8548c
Remove unecessary logging.
2024-07-31 18:17:01 -07:00
James Murdza
6a31161c0a
Start development server when run button is clicked.
2024-07-31 17:49:59 -07:00
James Murdza
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
Akhilesh Rangani
74a4352323
fix: added terminal response handling
2024-07-23 20:17:50 -04:00
Akhilesh Rangani
051bf1164a
feat: add deploy button
2024-07-23 17:30:49 -04:00
Akhilesh Rangani
deb32352fb
feat: add run button
2024-07-23 17:30:35 -04:00
James Murdza
49ca13a6c8
Merge branch 'refs/heads/main' into feat/deploy
2024-07-17 13:30:34 -04:00
James Murdza
dead84ac4d
fix: make server url an environment variable
2024-07-17 13:29:43 -04:00
Akhilesh Rangani
478a332a2e
feat: added deploy button
2024-07-17 11:30:45 -04:00
James Murdza
62a3d6d8f7
Merge branch 'refs/heads/fix-editor' into production
2024-07-17 11:02:35 -04:00
James Murdza
08d562ee54
chore: remove unused variable reactDefinitionFile
2024-07-17 10:49:58 -04:00
Akhilesh Rangani
db1410f587
fix: remove editorRef from useEffect
2024-07-17 10:46:34 -04:00
Akhilesh Rangani
7a80734c25
fix: remove extra state variables from useEffect
2024-07-17 10:46:29 -04:00
Akhilesh Rangani
0a21cb2637
fix: store rooms in map
2024-07-17 10:46:21 -04:00
Akhilesh Rangani
7dd67f72d8
fix: remove editorRef from useEffect
2024-07-15 16:12:08 -04:00
Akhilesh Rangani
5bf264b807
fix: remove extra state variables from useEffect
2024-07-15 15:32:40 -04:00
Akhilesh Rangani
6f6926a621
fix: store rooms in map
2024-07-15 14:56:37 -04:00
James Murdza
c5247a2aaa
fix: make server url an environment variable
2024-07-04 21:04:07 -04:00
James Murdza
94df975842
chore: remove unused variable reactDefinitionFile
2024-07-04 20:18:36 -04:00
James Murdza
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
James Murdza
c262fb2a31
fix: add error handling to the backend
2024-06-19 21:57:40 -04:00
James Murdza
ed709210e3
fix: remove hardcoded reference to localhost
2024-06-19 21:57:40 -04:00
James Murdza
9ec59bc781
fix: use the container URL for the preview panel
2024-06-19 21:57:40 -04:00
Akhilesh Rangani
a0fb905a04
fix: move socket connection to useRef
2024-06-19 21:56:18 -04:00
Akhilesh Rangani
0df074924f
added debounced function in the editor
2024-06-14 12:10:01 -04:00
Ishaan Dey
c6a20cdffc
Update index.tsx
2024-05-30 16:16:27 -07:00
Ishaan Dey
c8a2e3200a
minor changes + package updates
2024-05-26 21:41:20 -07:00
Ishaan Dey
089ab2b1df
add private functionality
2024-05-26 19:02:47 -07:00
Ishaan Dey
6376493ae7
dynamic worker routes based on env
2024-05-26 18:37:36 -07:00
Ishaan Dey
6285a68102
improve copilot + fix minor bugs
2024-05-26 18:04:43 -07:00
Ishaan Dey
fbb98ac3b0
revert to local hosting
2024-05-26 17:28:52 -07:00
Ishaan Dey
010a4fec59
improve starting server logic
2024-05-26 12:18:09 -07:00
Ishaan Dey
74bb83f3ed
works
2024-05-25 20:13:31 -07:00
Ishaan Dey
08a898a82a
add date display
2024-05-25 01:24:13 -07:00
Ishaan Dey
a90c09200d
start kv
2024-05-25 01:16:25 -07:00
Ishaan Dey
a16b530b56
hide generate on tab switch
2024-05-25 01:16:20 -07:00
Ishaan Dey
2abc9d4a4c
firejail
2024-05-24 01:28:50 -07:00
Ishaan Dey
30e1c39d6c
type fixes
2024-05-23 23:52:30 -07:00