Cumulative update.
Server Version 0.1.10 (2017-06-22):
- Optimized parsing messages on every socket event.
- Optimized delivery of updates about who already has their cam or mic published.
- Removed numerous debugging methods that each added about 40 nanoseconds of latency throughout the application.
Client Version 0.17.2 (2017-06-22):
- Fixed @ mentions being marked up for double @@ cases.
- Fixed "&" being converted to "&" when hyperlinking URLs.
- Fixed guests always being sorted below registered users even when a guest has VIP or higher status in a room.
- Added text shadow to share button so it matches the rest of the buttons across the bottom.
- New button for moderators.
Server Version 0.1.11 (2017-06-24):
- Preliminary framework added for managing friends list internally.
- Misc. internal changes.
Server Version 0.1.12 (2017-06-28):
- Implemented new friends list management to work more consistently than the old way.
- Misc. changes to how sessions are resumed when already logged in.
Client Version 0.17.3 (2017-06-28):
- Fixed button foreground hover color.
- Implemented new logic for friend list management in server version 0.1.12. This also allows adding and removing friends on iOS devices and Safari.
- Added special glyph to moderator button.
- Fixed bug causing quit messages to appear in all rooms, even when a user was not in them.
Client Version 0.17.4 (2017-07-04):
- Fixed friends list being permanently stuck on for wide viewports when logged in as a guest.
- Fixed room userlist and friends list visibility state being reset upon joining a new room after having manually toggled.
- Fixed text color on main menu items when hovering over them.
- Added border color to all buttons while hovering over them.
- Made webcam publish button do a "pulse" animation 5 times after joining first room (if WebRTC is supported).
- Made moderator button do a "pulse" animation 5 times after the first time it becomes enabled in a session.
- Forced skipping highlights on messages that contain a hash sign immediately before your own nick (was annoying).
- Misc. internal fixes.
- Misc. moderator improvements.
Client Version 0.17.5 (2017-07-10):
- Added "glass" radial user context menus.
Client Version 0.17.6 (2017-07-11):
- Anchor glass menu to top left on iOS devices to prevent a 3D occlusion bug applying Z-axis rotation above userlist in Safari.
- Changed background color of rings on glass menu to compensate for a shadow rendering bug on Firefox on Windows.
- Changed border radii and colors of glass menu rings to compensate for rendering bugs on Microsoft browsers.
- Add reconnect attempts counter to have a silent grace period before showing info message/overlay after disconnect.
Client Version 0.17.7 (2017-08-07):
- Added config parameter to determine whether radial "glass" or traditional vertical user context menus are used.
- Fixed an issue causing server notices, server modes, and server topic changes originating from a non-local server to be incorrectly handled and lost.
Client Hotfix 0.17.7-1 (2017-08-07):
- Added missing module to build.
Client Version 0.17.8 (2017-08-08):
- Misc. moderator improvements.
- Added checkbox to options dialog to toggle persistent preference for radial menus or traditional vertical menus (user context menus).
Client Version 0.17.9 (2017-08-09):
- Fixed low-level handling of special server messages.
Client Version 0.17.10 (2017-08-09):
- Fixed uncaught exception updating "share" button when it is disabled.
Server Version 0.2.0 (2017-08-09):
- Large update adding new admin features.
- Fixed a bug causing initial client handshakes to fail due to a missing linebreak.
Server Version 0.2.1 (2017-08-11):
- Improvement to how cached client files are served.
- Fixed bug causing cams or mics to suddenly unpublish for no reason shortly after being published.
- Misc. admin improvements.
Server Version 0.2.2 (2017-08-16):
- Misc. admin improvements and bugfixes.
- Round-trip latency to cam and mic media server is now factored into internal media endpoint caching and timers to improve reliability and performance of cam and mic activity.
Client Version 0.17.11 (2017-08-16):
- Misc. internal improvements.
- Reset userlist join queues upon clearing userlist when disconnected, to help avoid "ghost" users being stuck in the list afterwards.