For compiling you need:
- Go 1.5+
- Node 5+ (with npm)
Once you have installed both just cd to directory and run ./get_dependencies.sh && ./build_dist.sh
(creates a dist folder). Project can run on vitally any machine go can cross compile to.
Basic demo is available Here. Do note the server is running on Raspberry Pi 1 Model B.
- Basic GIF support
- Basic nick support
- Channel support
- Markdown support
- Improve build and deploy script
- Introduce admin panel with:
- Reserved alias authorization
- IP limiting/banning
- Channel management and permissions
- Loadable extension system
- Scheduled chat export system (TBD)