interactive-terminal icon indicating copy to clipboard operation
interactive-terminal copied to clipboard

Changed to work with Socket.IO instead of Websocket, and made history available also made it possible to have multiple terminals working in paralell.

Open abhicommands opened this issue 9 months ago • 0 comments

I basically made the terminal to work with the socket.io connetion instead of websockets due to some ease and security handling, in addition I added a functionality to have multiple terminals instead of just 1, and they all retain their specific log file as well so whenever a user is running a background process, the logs are going to be stored and after reconnection the same logs will reappear for the users to be able to see. A test is to run background.sh script and see how it works, when you do that you can see that it runs all of the terminals in parallel making it better. in addition I added a simplification where the terminals can take entire strings of one line commands rather than just every character at a time, this helps reduce the complexity of the log files and is much more organized. These are the main things I implemented hopefully you like it.

abhicommands avatar May 16 '24 16:05 abhicommands