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 almost any machine that go can cross compile to.
Basic demo is available Here.
- Basic GIF support
- Basic nick support
- Channel support
- Markdown support
- Message history support
- File upload support
- GCM push notification support (incomplete)
- Improve build and deploy script
- Introduce admin panel with:
- Reserved alias authorization
- IP limiting/banning
- Channel management and permissions
- Scheduled chat log exports (TBD)