Closed zelerin closed 5 years ago
Low priority, but am starting work during a slight lull during the design phase of other stuff.
Websocket javascript library (to communicate to the backend) has been completed, though untested as of yet.
I decided on the Vue.js framework in the hopes it will speed up UI implementation, but remain flexible and lighweight enough to continue using afterwards. Comments on this choice, anyone? UI implementation will be hopefully starting in a few days.
Making great progress on this so far. On the branch, I can connect, login, get and send text, and reconnect. Next up is the extra stuff like clicking on stuff to look at it, or clicking on exits to travel through them. After that, maybe a little cleanup if needed and I'll merge it to main.
The websocket (enhanced client) needs to be finished up and demoed. Primarily, this involves updating the UserAgent to support the enhanced client messaging, writing the web-side code, adding some sanity checks on prototcol window limits, confirming a client that won't or can't send back ACKs will eventually result in a disconnection, etc.
While the result of this is not expected to be perfectly production ready, it would be close and provide a guide to further integration.