382 Commits

Author SHA1 Message Date
James Murdza
90ea90f610 fix: support filesystem change notifications for multiple connections 2024-10-25 19:27:30 -06:00
James Murdza
eb973e0f83 fix: call handlers without callbacks 2024-10-25 19:02:18 -06:00
James Murdza
6613291977 fix: only close the terminals and file manager when the owner is disconnected from all sockets 2024-10-25 14:14:50 -06:00
James Murdza
836dd51ccc refactor: improve naming 2024-10-25 07:36:43 -06:00
James Murdza
701c4fcf84 chore: add comments 2024-10-25 07:32:34 -06:00
James Murdza
8381455f4d refactor: separate connection manager logic 2024-10-25 07:32:34 -06:00
James Murdza
486791f53e refactor: simplify error handling 2024-10-25 07:32:34 -06:00
James Murdza
21026a3c53 fix: use correct path format for deployment 2024-10-25 07:32:34 -06:00
James Murdza
f83dcfcf8f refactor: simplify file list structure 2024-10-25 07:32:34 -06:00
James Murdza
250296f0e9 fix: correct usage of sandboxFiles 2024-10-25 07:32:34 -06:00
James Murdza
2eb2388e12 refactor: restructure error handling 2024-10-25 07:32:34 -06:00
James Murdza
a6f457ef59 refactor: move initialization code to SandboxManager 2024-10-25 07:32:28 -06:00
James Murdza
15fbd4ce41 refactor: create sandboxManager class 2024-10-25 00:03:04 -06:00
James Murdza
d6d9448aa4 refactor: export handlers as an object 2024-10-24 23:39:53 -06:00
James Murdza
d3e987b0ab refactor: move rate limiting to handler functions 2024-10-24 23:36:04 -06:00
James Murdza
3bc555ca47 refactor: fix handler arguments 2024-10-24 23:13:01 -06:00
James Murdza
6f8bebe7dd refactor: reuse try...catch and rate limiting code across handlers 2024-10-24 22:18:01 -06:00
James Murdza
0fe652d873 refactor: package websocket event arguments as objects 2024-10-24 20:00:50 -06:00
James Murdza
f1c1f50abf refactor: apply consistant callback usage 2024-10-24 19:15:03 -06:00
James Murdza
ca8c7ae0aa chore: change errors to warnings 2024-10-24 17:38:43 -06:00
James Murdza
f6cded11f4 refactor: move socket authentication middleware to a separate file 2024-10-24 17:37:34 -06:00
James Murdza
b1ada9e204 fix: type errors from refactoring 2024-10-24 17:37:12 -06:00
James Murdza
13c3670e4d refactor: pass context to handlers in handlerContext object 2024-10-24 17:15:58 -06:00
James Murdza
e439816671 refactor: keep disconnect handler in main file 2024-10-24 17:10:23 -06:00
James Murdza
ef018385ef refactor: move event logic to a separate file 2024-10-24 16:34:13 -06:00
James Murdza
cec6b0c8c5 refactor: separate socket event handlers into functions 2024-10-24 16:20:24 -06:00
James Murdza
6ec17fad7e refactor: move DokkuResponse to types 2024-10-24 15:59:21 -06:00
James Murdza
52aa9d92fd chore: format Cloudflare Worker code 2024-10-24 12:45:21 -06:00
James Murdza
63aa2b1e09 chore: enable code formatting for Cloudflare Worker code 2024-10-24 12:45:03 -06:00
James Murdza
3b93090d97
Merge pull request #11 from Code-Victor/feat/light-theme
Feat/light theme
2024-10-24 12:11:00 -06:00
James Murdza
0dc9a4ae96
chore: upload preview GIF to GitHub 2024-10-24 11:38:20 -06:00
James Murdza
5b72799046
chore: use downsized preview GIF 2024-10-23 07:52:39 -06:00
James Murdza
e6642514a3 chore: update README with new instructions and references to GitWit 2024-10-23 07:45:31 -06:00
Hamzat Victor
bf5bc8b1cf feat: improve accessiblity 2024-10-23 12:07:17 +01:00
Hamzat Victor
107cd3ddcc feat: improve accessibility 2024-10-23 12:05:54 +01:00
Hamzat Victor
009d4d5164 feat: add theme swithcer to dashboard 2024-10-23 12:05:43 +01:00
Hamzat Victor
e2d237fe09 feat: add theme to terminal 2024-10-23 11:55:38 +01:00
Hamzat Victor
9546d4ad7b Merge branch 'main' of https://github.com/Code-Victor/sandbox into feat/light-theme 2024-10-23 11:00:24 +01:00
Hamzat Victor
eb4e34cf10 feat: add light theme WIP 2024-10-23 10:51:50 +01:00
Hamzat Victor
68964c2c8f feat: add css syntax highlight 2024-10-23 10:51:16 +01:00
James Murdza
7563df85a7 chore: add ANTHROPIC_API_KEY to wranger.example.toml 2024-10-22 14:19:44 -06:00
James Murdza
06070a6b2f fix: use socket.emit instead of io.emit for errors 2024-10-22 03:39:50 -06:00
James Murdza
f299f2ee3d fix: use normal button component for AI copilot buttons 2024-10-21 18:24:21 -06:00
James Murdza
4f7a4a5312 Merge branch 'refs/heads/main' into feature/ai-chat
# Conflicts:
#	frontend/components/dashboard/newProject.tsx
#	frontend/components/editor/AIChat/ChatMessage.tsx
#	frontend/components/editor/AIChat/ContextDisplay.tsx
#	frontend/components/editor/AIChat/index.tsx
#	frontend/components/editor/index.tsx
#	frontend/components/editor/sidebar/index.tsx
#	frontend/components/editor/terminals/terminal.tsx
2024-10-21 18:16:26 -06:00
Akhilesh Rangani
6fb1364d6f chore: format frontend code 2024-10-21 13:57:45 -06:00
Akhilesh Rangani
3f8e27d969 chore: format frontend code 2024-10-21 13:57:17 -06:00
James Murdza
305939c15c chore: enable code formatting for frontend code
# Conflicts:
#	.prettierignore
2024-10-21 13:53:51 -06:00
James Murdza
2897b908fd chore: add code formatting settings 2024-10-21 13:51:18 -06:00
Akhileshrangani4
7951221310 fix: global buttons and indicators
- cmd/ctrl + L works globally now
- added the copilot and ai chat button indicators
- when aichat is open, the preview/terminal column becomes horizontal
2024-10-20 23:23:04 -04:00
James Murdza
c2156021f7 Merge branch 'refs/heads/refactor-server'
# Conflicts:
#	backend/server/src/index.ts
2024-10-20 17:26:44 -06:00