Changelog
2019-08-14
JS fixes.
2019-08-13
Target ES5 instead of ES6.
Better support for browsers without CSS variables.
2019-08-01
Added js directory to the .gitignore.
New direction; no libraries.
2019-07-11
Made SharpChat bump Flashii online times.
Fixed running /nick with your original username being rejected.
Fixed sending a space causing a connection error.
2019-07-10
Fixed username not showing up in the notice when changing name back to normal.
2019-07-09
Added new old chat notice.
2019-07-08
Added backlogs.
Fixed nullref when trying to change nickname.
Fixed invisible user flag not being sent.
Removed automatically created channels used during debug.
Added flood protection.
Finished implementing commands.
Include ban and silence info in the authentication request.
2019-07-07
Include correct username when serialising user.
Added stubs for all remaining commands.
Fixed IPs not being correct due to nginx proxying.
Changed project name to SharpChat.
2019-07-06
Implemented first set of commands.
Backported authentication system from C# Railgun.
2019-07-05
Don't expose manage urls to people without manage access.
Finished emoticon management panel.
Began work on C# reimplementation of the PHP Sock Chat server.
2019-07-04
Added missing migration for emoticons table.
Initial emoticon management stuff.
2019-07-03
Display age on profile if a year has been entered.
Made post content checks slightly stricter.