Commit Graph

  • 6613291977 fix: only close the terminals and file manager when the owner is disconnected from all sockets James Murdza 2024-10-25 14:14:50 -06:00
  • 836dd51ccc refactor: improve naming James Murdza 2024-10-25 07:36:43 -06:00
  • 701c4fcf84 chore: add comments James Murdza 2024-10-25 07:30:35 -06:00
  • 8381455f4d refactor: separate connection manager logic James Murdza 2024-10-25 07:24:53 -06:00
  • 486791f53e refactor: simplify error handling James Murdza 2024-10-25 07:06:07 -06:00
  • 21026a3c53 fix: use correct path format for deployment James Murdza 2024-10-25 06:59:27 -06:00
  • f83dcfcf8f refactor: simplify file list structure James Murdza 2024-10-25 06:57:28 -06:00
  • 250296f0e9 fix: correct usage of sandboxFiles James Murdza 2024-10-25 06:52:27 -06:00
  • 2eb2388e12 refactor: restructure error handling James Murdza 2024-10-25 06:40:47 -06:00
  • a6f457ef59 refactor: move initialization code to SandboxManager James Murdza 2024-10-25 06:38:25 -06:00
  • 15fbd4ce41 refactor: create sandboxManager class James Murdza 2024-10-24 23:58:28 -06:00
  • d6d9448aa4 refactor: export handlers as an object James Murdza 2024-10-24 23:39:53 -06:00
  • d3e987b0ab refactor: move rate limiting to handler functions James Murdza 2024-10-24 23:36:04 -06:00
  • 3bc555ca47 refactor: fix handler arguments James Murdza 2024-10-24 23:13:01 -06:00
  • 6f8bebe7dd refactor: reuse try...catch and rate limiting code across handlers James Murdza 2024-10-24 22:18:01 -06:00
  • 0fe652d873 refactor: package websocket event arguments as objects James Murdza 2024-10-24 20:00:50 -06:00
  • f1c1f50abf refactor: apply consistant callback usage James Murdza 2024-10-24 19:15:03 -06:00
  • ca8c7ae0aa chore: change errors to warnings James Murdza 2024-10-24 17:38:43 -06:00
  • f6cded11f4 refactor: move socket authentication middleware to a separate file James Murdza 2024-10-24 17:37:34 -06:00
  • b1ada9e204 fix: type errors from refactoring James Murdza 2024-10-24 17:37:12 -06:00
  • 13c3670e4d refactor: pass context to handlers in handlerContext object James Murdza 2024-10-24 17:15:58 -06:00
  • e439816671 refactor: keep disconnect handler in main file James Murdza 2024-10-24 17:10:23 -06:00
  • ef018385ef refactor: move event logic to a separate file James Murdza 2024-10-24 16:34:13 -06:00
  • cec6b0c8c5 refactor: separate socket event handlers into functions James Murdza 2024-10-24 16:20:24 -06:00
  • 6ec17fad7e refactor: move DokkuResponse to types James Murdza 2024-10-24 15:59:21 -06:00
  • 52aa9d92fd chore: format Cloudflare Worker code James Murdza 2024-10-24 12:44:38 -06:00
  • 63aa2b1e09 chore: enable code formatting for Cloudflare Worker code James Murdza 2024-10-24 12:39:13 -06:00
  • 3b93090d97
    Merge pull request #11 from Code-Victor/feat/light-theme James Murdza 2024-10-24 12:11:00 -06:00
  • 0dc9a4ae96
    chore: upload preview GIF to GitHub James Murdza 2024-10-24 11:38:20 -06:00
  • 5b72799046
    chore: use downsized preview GIF James Murdza 2024-10-23 07:52:39 -06:00
  • e6642514a3 chore: update README with new instructions and references to GitWit James Murdza 2024-10-23 07:43:54 -06:00
  • bf5bc8b1cf feat: improve accessiblity Hamzat Victor 2024-10-23 12:07:17 +01:00
  • 107cd3ddcc feat: improve accessibility Hamzat Victor 2024-10-23 12:05:54 +01:00
  • 009d4d5164 feat: add theme swithcer to dashboard Hamzat Victor 2024-10-23 12:05:43 +01:00
  • e2d237fe09 feat: add theme to terminal Hamzat Victor 2024-10-23 11:55:38 +01:00
  • 9546d4ad7b Merge branch 'main' of https://github.com/Code-Victor/sandbox into feat/light-theme Hamzat Victor 2024-10-23 11:00:24 +01:00
  • eb4e34cf10 feat: add light theme WIP Hamzat Victor 2024-10-23 10:51:50 +01:00
  • 68964c2c8f feat: add css syntax highlight Hamzat Victor 2024-10-23 10:51:16 +01:00
  • 7563df85a7 chore: add ANTHROPIC_API_KEY to wranger.example.toml James Murdza 2024-10-22 14:19:44 -06:00
  • 06070a6b2f fix: use socket.emit instead of io.emit for errors James Murdza 2024-10-22 03:39:50 -06:00
  • f299f2ee3d fix: use normal button component for AI copilot buttons James Murdza 2024-10-21 18:24:21 -06:00
  • 0d97dfc7e1
    Merge 50336654ff1991060c40cf54ea5060792a3b7a45 into 6fb1364d6f8f8ab6f5ac6dc40c4d93a6ee1da668 omar rashed 2024-10-21 18:20:29 -06:00
  • 4f7a4a5312 Merge branch 'refs/heads/main' into feature/ai-chat James Murdza 2024-10-21 17:06:13 -06:00
  • 6fb1364d6f chore: format frontend code Akhilesh Rangani 2024-10-21 13:57:45 -06:00
  • 3f8e27d969 chore: format frontend code Akhilesh Rangani 2024-10-21 13:57:17 -06:00
  • 305939c15c chore: enable code formatting for frontend code James Murdza 2024-10-21 13:51:18 -06:00
  • 2897b908fd chore: add code formatting settings James Murdza 2024-10-21 13:51:18 -06:00
  • 7951221310 fix: global buttons and indicators feature/ai-chat Akhileshrangani4 2024-10-20 23:23:04 -04:00
  • c2156021f7 Merge branch 'refs/heads/refactor-server' James Murdza 2024-10-20 17:26:44 -06:00
  • 428d2366ff Merge branch 'refs/heads/feature/ai-chat' James Murdza 2024-10-20 17:22:16 -06:00
  • a08848148b
    chore: add GitWit copyright to MIT License James Murdza 2024-10-20 17:20:59 -06:00
  • fae09d2b6d fix: "Edit Code" widget code generation Akhileshrangani4 2024-10-20 18:29:08 -04:00
  • a459da6e6f chore: create separate functions to manage file structure and file data James Murdza 2024-10-19 18:42:44 -06:00
  • 4221d7d09a chore: use fixed path for the project directory James Murdza 2024-10-19 16:41:26 -06:00
  • ae38a77759 chore: refactor into RemoteFileStorage James Murdza 2024-10-19 16:23:31 -06:00
  • fe0adb8e84 chore: refactor into AIWorker class James Murdza 2024-10-19 15:43:18 -06:00
  • 7722c533a4 chore: add comments James Murdza 2024-10-19 15:16:24 -06:00
  • 54706314ea chore: refactor into FileManager and TerminalManager classes James Murdza 2024-10-19 15:12:52 -06:00
  • ce4137d697 chore: increase timeout for E2B sandboxes James Murdza 2024-10-19 05:45:35 -06:00
  • cc8e0ce187 fix: close all E2B terminals when a sandbox is closed James Murdza 2024-10-19 05:44:30 -06:00
  • ad9457b157 chore: format backend server code James Murdza 2024-10-19 05:25:26 -06:00
  • 1416c225a2 chore: add code formatting settings James Murdza 2024-10-19 05:22:42 -06:00
  • 77265dde28 chore: fix file paths Akhileshrangani4 2024-10-12 14:54:43 -04:00
  • 9e13db2020 chore: update env variable for ai worker Akhileshrangani4 2024-10-17 22:28:25 -04:00
  • 751d9a3005 feat: ai chat now has context of the active tab Akhileshrangani4 2024-10-14 23:01:25 -04:00
  • cc4a5307cd feat: ai chat now has its own context Akhileshrangani4 2024-10-14 22:34:26 -04:00
  • ab7ee17145 fix: update fetch url with env and model to sonnet Akhileshrangani4 2024-10-14 17:11:54 -04:00
  • bfc687a3e6 fix: aichat and preview/terminal layout Akhileshrangani4 2024-10-14 13:51:17 -04:00
  • 930519515c
    Merge pull request #10 from Code-Victor/feat/ui-fixes-n-updates James Murdza 2024-10-14 07:43:51 -07:00
  • 3c4e8ec2de fix: resolve border clipping issue Hamzat Victor 2024-10-14 12:21:20 +01:00
  • 82c6a12883 chore: remove unsused styles Hamzat Victor 2024-10-14 12:15:46 +01:00
  • 6e14f676cf feat: sort files in explorer Hamzat Victor 2024-10-14 12:09:17 +01:00
  • fa5d1e9a57 feat: add skeleton loader to file explorer Hamzat Victor 2024-10-14 12:06:54 +01:00
  • 33fc082217 feat: terminal now resize appropriately Hamzat Victor 2024-10-14 10:10:47 +01:00
  • 1365fecb08 feat: optimized agent response time Akhileshrangani4 2024-10-13 23:04:16 -04:00
  • dd59608d73 feature: add AI chat Akhileshrangani4 2024-10-13 22:47:47 -04:00
  • a0183451ad feat: update project image and description Hamzat Victor 2024-10-13 23:48:36 +01:00
  • eabc9fa2f6 feat: update create new project dialog Hamzat Victor 2024-10-13 23:34:27 +01:00
  • 62e282da63 feat: added AI chat Akhileshrangani4 2024-10-13 01:41:48 -04:00
  • f192d9f3ab chore: default terminal column size Akhileshrangani4 2024-10-12 22:33:09 -04:00
  • b6569550fc feature: add terminal/preview layout button Akhileshrangani4 2024-10-12 19:46:32 -04:00
  • f863f2f763 feat: add preview panel button Akhileshrangani4 2024-10-12 17:55:49 -04:00
  • 6ea86afc70 chore: fix file paths Akhileshrangani4 2024-10-12 14:54:43 -04:00
  • 41dbd4a1da feature: enable file renaming Akhileshrangani4 2024-10-12 14:54:21 -04:00
  • 50336654ff Add Laravel omar rashed 2024-10-07 23:24:52 +03:00
  • 08fccdd506
    Merge pull request #8 from jamesmurdza/fix/editor-file-cache James Murdza 2024-10-03 06:40:12 -07:00
  • cf6888e3d3 chore: remove unnecessary code Akhileshrangani4 2024-10-02 18:29:09 -04:00
  • 229b489c1e fix: filecontent update while switching tabs, empty file crash Akhileshrangani4 2024-09-28 19:25:03 -04:00
  • 8ae166fef4 fix: close the terminal opened with run button Akhileshrangani4 2024-09-22 00:23:12 -04:00
  • 2c058b259a chore: remove unnecessary code fix/path-on-windows Akhileshrangani4 2024-10-02 18:29:09 -04:00
  • 645ff5b119 Merge branch 'refs/heads/sync-container-files' James Murdza 2024-10-02 13:47:45 -07:00
  • 7e48faa1b5 fix: prevent the file sync from timing out after the default timeout James Murdza 2024-10-02 13:44:55 -07:00
  • 9d06808137 feat: keep containers alive for 60s of inactivity instead of killing them on disconnect James Murdza 2024-09-30 03:41:33 -07:00
  • 63f3b082d5 fix: don't limit the number of terminals on the backend James Murdza 2024-09-29 17:23:16 -07:00
  • 8e3a6d1aa6 fix: recreate timed out E2B sandboxes on page load James Murdza 2024-09-17 16:52:31 -07:00
  • 023b3bdc5e fix: add missing await keywords sync-container-files James Murdza 2024-09-30 04:20:14 -07:00
  • 01fb3ab921 feat: keep containers alive for 60s of inactivity instead of killing them on disconnect James Murdza 2024-09-30 03:41:33 -07:00
  • 13be78dee8 fix: don't exit the script when exceptions occur James Murdza 2024-09-30 02:55:22 -07:00
  • 7a00d24ab9 feat: sync changes to the filesystem James Murdza 2024-09-29 20:54:09 -07:00
  • 69b1287349 fix: handle errors when fixing permissions James Murdza 2024-09-29 17:40:09 -07:00