freechat/freechat-client
shockrah 591e993329 + Adding cache handler for adding lots of messages from one server call
+ Better error logging in cache

! There is still lots of debug logs which at some point need to be built _out_ from prod builds
Also I need some prod builds

+ Adding more return type annotations for clarity/docs sake

- Removed ancient docs in messages module as they were basically just straight up wrong
2021-04-15 19:57:13 -07:00
..
assets moving logo into client for the meme 2020-12-07 22:16:42 -08:00
libs renamed libraries directory to libs/ 2020-04-17 18:49:02 -07:00
pages + text/plain Message sending works now 2021-03-20 19:35:38 -07:00
sass + text/plain Message sending works now 2021-03-20 19:35:38 -07:00
scripts Basic window now uses the correct css paths for building 2020-12-06 15:26:22 -08:00
src + Adding cache handler for adding lots of messages from one server call 2021-04-15 19:57:13 -07:00
testing Starting a mega simple testing suite 2021-02-11 16:16:50 -08:00
.gitignore Ignoring more compiled js and building new events module 2021-04-14 22:48:41 -07:00
example-dev-config.json More comprehensive example user config 2021-03-08 19:50:01 -08:00
main.js + Adding cache handler for adding lots of messages from one server call 2021-04-15 19:57:13 -07:00
make Ignoring more compiled js and building new events module 2021-04-14 22:48:41 -07:00
package-lock.json - Removing network control from the cache 2021-04-11 17:39:54 -07:00
package.json - Removing network control from the cache 2021-04-11 17:39:54 -07:00
preload.js Electron on Linux hangs when making two successive async calls over the network 2021-04-10 17:09:25 -07:00
readme.md Removing superflous css in some jquery 2021-03-05 17:48:59 -08:00

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.