cd socketio && npm install && PORT=5000 node server/index.js
- Multi Tenant Namespaces
- Rooms
- Join and Left Events
- Send Messages to Room
- Online User List
- Added UI for Online List and Sending/Displaying Chat Messages
- Added New UI Powered by Semantic UI
- Fixed User On Disconnect Issue (server side)
- New Client Side JS API for making Custom UI
- Added Orgins Blocking Based On Domain Name (stop namespace hijacking from being used by unauthorized sites)
- Removed Old CSS from chat.css stylesheet
- Added AES 256 Bit Encryption For Messages
- Modified AES 256 Bit Encryption For Messages (server side only now)
- Added Room Functions to UI and Core Code (Rooms Now Work)
- Added Direct Messages for Online User List
- UI was changed to Tailwind CSS
please feel free to extend or make pull requests, the goal here is to make a light weight powerful chat room solution.