![]() Interface for this is fiddly and probably requires real docs to be further developed without losing my mind doc the whole cache at some point + New cache ipc handlers for adding a new open web socket Web socket comes with some basic listeners, however very litte/nothing is being done check the health of these connections or to try when possible. + Cache now adds actual message objects to its message arrays instead of raw strings (wew) + Events module has been added to move the parsing logic/validation away from everything else + The basic Event structure has some niftier-than-you-think behavior for data acccess which the cache can leverage for more concise+ correct behavior |
||
---|---|---|
.. | ||
assets | ||
libs | ||
pages | ||
sass | ||
scripts | ||
src | ||
testing | ||
.gitignore | ||
example-dev-config.json | ||
main.js | ||
make | ||
package-lock.json | ||
package.json | ||
preload.js | ||
readme.md |
Status
Working on Linux Debian however other systems are not tested + this Debian build is somewhat jank and missing support for a lot of the API.
Client Build
This will be where we keep the code for the web-based-client.
This client comms with our server code base found under /server/
in this repository.
Client Config Description
For unix based systems configuration will be found at $HOME/.config/freechat-client/config.json
.
There a few top levle items that I will describe here.