Commit graph

44 commits

Author SHA1 Message Date
6e785dc211 Database now stores hashes of recently used IP's for all users. They are retained for seven days AFTER their LAST use. 2024-12-23 15:17:07 -05:00
93cece48ea Finished up with personal emotes. 2024-12-22 21:10:07 -05:00
a4a1f6a65b Started work on personal emotes. 2024-12-22 13:46:08 -05:00
c3d016e1af Per-Channel Emotes Implemented. 2024-12-21 11:01:00 -05:00
97717b525c Added site-wide emote support. 2024-12-20 01:42:48 -05:00
b9283607d6 Several improvements to chat pre/post processing 2024-12-17 20:44:14 -05:00
12922658b9 Started work on emotes schema and administration endpoints. Improvements to Link/Media embeds in chat. 2024-12-17 07:37:57 -05:00
1ce2fc3c22 Finished up with implementing media link embeds in chat. 2024-12-16 23:25:51 -05:00
23df4f88f9 Server now seperates links and media. Client now embeds links, but not media. 2024-12-16 09:01:41 -05:00
a83dbdcb7f This commit is proof that I shouldn't be allowed to program anymore. 2024-12-16 04:39:43 -05:00
805387b3da Fixed bug in perm check middleware caused by last refactor 2024-12-15 21:41:59 -05:00
5ad1c99ead Cleaning up User Model. 2024-12-15 19:59:00 -05:00
58b6d18f26 Added spoofed tokebot profile and nameplate, made registering as tokebot impossible. 2024-12-15 18:20:29 -05:00
a1fbbea7b7 Implemented custom per-channel !toke commands in back-end. 2024-12-15 09:51:32 -05:00
dc01b8a15a Added toke counter to statistics schema 2024-12-14 17:21:16 -05:00
0b84c51cbf Toke statistics now recorded in user DB document. 2024-12-13 23:53:18 -05:00
ffd2094f16 Finished up with toke logic. 2024-12-13 22:07:00 -05:00
d85f906a69 Started work on toke logic 2024-12-13 18:28:48 -05:00
d516fed309 Added basic toke command loading/storage logic 2024-12-10 22:23:29 -05:00
47d9aac8f3 Added comment relating to issue #57 since it keeps coming up. 2024-12-10 19:37:19 -05:00
f8efe5b99e Added !clear command 2024-12-10 18:51:21 -05:00
df18b4d783 Added !serverannounce command. 2024-12-08 15:09:25 -05:00
375cdfb3d8 Added channel-wide !announce command 2024-12-08 14:38:56 -05:00
0182c6927e add !whisper command for tiny chats 2024-12-08 13:05:09 -05:00
4c1f0f10a7 Added basic serverside command logic (no commands yet) 2024-12-08 08:55:49 -05:00
ee5a8d9516 Replaced window.prompt()/alert() with custom popup 2024-12-05 03:46:44 -05:00
8ccb9003cc highLevel syncs across chans, shows in userlist 2024-12-03 20:27:37 -05:00
279640a7e7 Updated userSchema to store flair by reference 2024-12-03 06:21:43 -05:00
b138b26f27 Added kickConnections to channelManager 2024-12-01 20:48:42 -05:00
96953979a2 Finished up implementing channel-based user bans. 2024-12-01 17:18:43 -05:00
f996018ea5 Started global user bans (DB schema/admin panel) 2024-11-28 17:37:26 -05:00
5c30508e96 Added channel-kicks. added up disconnect message 2024-11-27 03:02:58 -05:00
796bb033a7 Finished up with channel rank/perms frontend. 2024-11-27 02:16:54 -05:00
edb4215929 Took out debug print statement 2024-11-25 00:45:22 -05:00
61fab57a6d Channel Rank/Auth base backend functional 2024-11-25 00:44:07 -05:00
rainbownapkin
68f9d5af06 Created connectedUser.js, cleaned activeChannel.js 2024-11-23 15:01:26 -05:00
rainbownapkin
8384e732f3 Created channel perms schema and api routes. 2024-11-23 13:41:48 -05:00
rainbownapkin
9dbbc4e924 Finished up with css-only flair implementation. 2024-11-21 08:42:21 -05:00
rainbownapkin
5b5f495853 Cleaned up 'src/app/channel' 2024-11-20 06:54:44 -05:00
rainbownapkin
985f8a250f Improved channelManager and chatHandler 2024-11-20 05:27:05 -05:00
rainbownapkin
4b4cb2ed3d Started work on flair 2024-11-19 22:07:24 -05:00
rainbownapkin
d0184c5b6b Basic frontend cleanup. 2024-11-16 17:39:52 -05:00
rainbownapkin
be09c2457e Updated session/socket.io conn to handle rank. 2024-11-16 16:52:31 -05:00
rainbownapkin
f0c91b4e55 Initial commit. 2024-11-15 17:44:03 -05:00