756c42ceaaAdded optional alt-inclusion to channel-wide bans.rainbow napkin2024-12-31 20:03:25 -0500
40c004795bFinished up with email verification system and profile page redux.rainbow napkin2024-12-31 14:28:12 -0500
c32f3df3f3Gave profile page a facelift in perperation for email/password update pop-ups.rainbow napkin2024-12-31 06:50:34 -0500
a51152a89dFinished up with email change backend. Just need to make a prompt on the profile page for our AJAX call.rainbow napkin2024-12-30 09:43:25 -0500
4a865e8aa8Protected socket.io connection with csrf-sync to prevent cross-site connections.rainbow napkin2024-12-29 23:06:11 -0500
6c379321f7Added CSRF token headers to ajax calls for /api/admin routes.rainbow napkin2024-12-29 22:40:20 -0500
6dd8983a48Added CSRF token headers to ajax calls for /api/channel routes.rainbow napkin2024-12-29 22:25:53 -0500
106b0fcddbAdded CSRF protection to all API calls. /api/account AJAX calls updated.rainbow napkin2024-12-29 21:40:50 -0500
9c18c23ad5Basic brute force detection added. Accounts throttle by captcha after 5 failed attempts, and locked out for 24 hours after 200 attempts.rainbow napkin2024-12-26 17:46:35 -0500
e0f53df176Added 'altcha' captcha system for account and channel creation.rainbow napkin2024-12-26 06:09:49 -0500
60801f0dc2Alt account entries now deleted with account upon account deletion.rainbow napkin2024-12-25 05:52:03 -0500
980c84afffAdded alt-detection. Just need to set up pre-delete for userModel function to remove refrences to itself on alt accountsrainbow napkin2024-12-24 10:57:55 -0500
6e785dc211Database now stores hashes of recently used IP's for all users. They are retained for seven days AFTER their LAST use.rainbow napkin2024-12-23 15:17:07 -0500
255e6e0d7fAdded Endpoints and AJAX Helper Functions for emote management, as well as imporvements to link embedding.rainbow napkin2024-12-17 21:51:34 -0500
b9283607d6Several improvements to chat pre/post processingrainbow napkin2024-12-17 20:44:14 -0500
12922658b9Started work on emotes schema and administration endpoints. Improvements to Link/Media embeds in chat.rainbow napkin2024-12-17 07:37:57 -0500
1ce2fc3c22Finished up with implementing media link embeds in chat.rainbow napkin2024-12-16 23:25:51 -0500
23df4f88f9Server now seperates links and media. Client now embeds links, but not media.rainbow napkin2024-12-16 09:01:41 -0500
a83dbdcb7fThis commit is proof that I shouldn't be allowed to program anymore.rainbow napkin2024-12-16 04:39:43 -0500
4474cc4b6dcommandPreprocessor.js now scrapes links out of chat message before sending to server.rainbow napkin2024-12-15 22:00:08 -0500
805387b3daFixed bug in perm check middleware caused by last refactorrainbow napkin2024-12-15 21:41:59 -0500