freechat/freechat-client
shockrah d620d3cc61 New types module written with typescript to slowly start migrating code over to typescript
The main reason for this change is for writing more descriptive code
Such a change isn't impossible with JS but requires annoying doccing that  most dev environments don't really pick up on ever

Also the cache system is goingto be much more complex than anything else in this project so static compilation should help remove annoyances
2021-03-11 17:22:05 -08: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 ! Fixing message box to look decent 2021-03-11 17:18:26 -08:00
sass ! Fixing message box to look decent 2021-03-11 17:18:26 -08:00
scripts Basic window now uses the correct css paths for building 2020-12-06 15:26:22 -08:00
src New types module written with typescript to slowly start migrating code over to typescript 2021-03-11 17:22:05 -08:00
testing Starting a mega simple testing suite 2021-02-11 16:16:50 -08:00
.gitignore Misc fixes 2021-03-11 17:20:13 -08:00
example-dev-config.json More comprehensive example user config 2021-03-08 19:50:01 -08:00
main.js More comprehensive example user config 2021-03-08 19:50:01 -08:00
make Removing NODE_TLS_REJECT 2021-03-03 16:25:13 -08:00
package-lock.json New types module written with typescript to slowly start migrating code over to typescript 2021-03-11 17:22:05 -08:00
package.json New types module written with typescript to slowly start migrating code over to typescript 2021-03-11 17:22:05 -08:00
preload.js ! More restructuring changes 2020-12-06 14:45:06 -08: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.