Fixed client side thread-management bugs and added workflows to turn both programs into executables. Also added RUN_DEMO.md and a .gitignore with content
Added actual cards for the room and the actual chat
Added GUI using textual
Also fixed some bugs regarding the threading, and socket messaging.
I implemented a fetch_rooms function, and a create_room function.
Created also a custom button because I forgot textual already had buttons but now I’m owning it and using it in every place.
Put project details on README file.
Also started working on the actual message and command handling by the server.
Added a function that disconnects sockets in a good way so I won’t have to write it that way all of the time
Currently working on the base classes for both the client and the server. I also need to refactor the code that handles threading because it’s too specific and because of that the server.py file and the main function don’t have a lot to do.
More updates later this day I hope :)