- Upgraded all dependencies to latest version.
- Installed bufferutil and utf-8-validate.
- Revamp of frontend view using Bootstrap 5.
- Revamp of some of the backend.
- Escape html tags instead of removing it.
- Settings save automaticlly now.
- Dark mode is the default now.
- Use ES6 coding styles.
- The two eval function inside
find-partner
has been replaced. - No more "Invalid preference" bug.
- Added a disconnect button.
- Fixed alert bug.
- Instead of
confirm()
oralert()
, we use toast instead. - Custom ping message, Ping/Pong frame doesn't seems to work.
- Removed link restrictions.
- Removed save preferences button.
- Removed same host websocket restrictions.
- Protogen & Octopus to species list
- Replaced socket.io on server with ws.
- Replaced socket.io on client with native WebSockets.
- js-cookie dependency.
- Fixed issue where partner typing was showing after leaving a partner.
- No longer automatically try to find a new partner after disconnect, block or leave.
- Fixed issue with Any / All always being selected.
- Changelog file for easier reading of what has changed.
- Config file added for easier configuration changes.
- Support for running multiple servers.
- Users now have a unique identifier for 24 hours to fix issues with blocking and reconnections.
- Prevention of multiple active sessions.
- Strict mode enabled.
- Replaced jade view engine with pug
- Major rewrites to both client and server.
- Restrict transport to websockets only.
- Better information on README.md
- Updated npm dependencies.
- Unnecessary dependency: ws.