Commit graph

320 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
6b0a73e1c8 Fixed emote list .css 2024-12-22 21:28:27 -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
db5fac83ab Updated chat post-processor to handle embedded command examples (both ! and /), embedded usernames, and embedded channel names 2024-12-21 20:42:31 -05:00
42d306e1f2 Emote Palette UI Complete 2024-12-21 16:47:19 -05:00
633884534c Started work on emotes panel 2024-12-21 13:43:28 -05:00
6a10bf3dea Updated commandPreprocessor to mark all emotes instead of just site-wide ones. 2024-12-21 11:09:08 -05:00
c3d016e1af Per-Channel Emotes Implemented. 2024-12-21 11:01:00 -05:00
163cecf9f0 Updated backend to cache headers for embeded chat link 2024-12-20 02:31:37 -05:00
97717b525c Added site-wide emote support. 2024-12-20 01:42:48 -05:00
41d0302ded Finished up with emote management pane in adminPanel page. 2024-12-19 22:48:23 -05:00
90d67024b7 Started work on emote panel in admin page. 2024-12-18 07:05:29 -05:00
255e6e0d7f Added Endpoints and AJAX Helper Functions for emote management, as well as imporvements to link embedding. 2024-12-17 21:51:34 -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
4474cc4b6d commandPreprocessor.js now scrapes links out of chat message before sending to server. 2024-12-15 22:00:08 -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
1bf89e62e7 Updated permissions validator to dynamically generate validation schema from DB schema. 2024-12-15 19:06:06 -05:00
58b6d18f26 Added spoofed tokebot profile and nameplate, made registering as tokebot impossible. 2024-12-15 18:20:29 -05:00
1d3906247a cleaned up profile.ejs 2024-12-15 16:45:55 -05:00
169b863965 Added per-channel toke management pane in channel settings page. 2024-12-15 11:05:14 -05:00
a1fbbea7b7 Implemented custom per-channel !toke commands in back-end. 2024-12-15 09:51:32 -05:00
575244ac53 Basic housekeeping, as well as very basic work on per-channel !toke commands 2024-12-15 07:25:38 -05:00
dc01b8a15a Added toke counter to statistics schema 2024-12-14 17:21:16 -05:00
80f0c5435f Added tokelist to user profile. 2024-12-14 07:03:25 -05:00
0b84c51cbf Toke statistics now recorded in user DB document. 2024-12-13 23:53:18 -05:00
3902554e6b Prettied up tokebot callouts 2024-12-13 22:19:43 -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
5fe1620c20 Finished up with toke command list in admin panel. 2024-12-12 19:23:11 -05:00
59fe38a5fe Added dynamic container to improve settings page rendering when undersized. 2024-12-12 06:41:33 -05:00
864304f13b Added tokeCommand delete endpoint and ajax call, replaced all raw error responses. 2024-12-12 05:11:47 -05:00
af7f4219a5 Started work on site-wide toke command management & errorHandler 2024-12-11 07:16:42 -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
358d01d730 Improved local command processing. 2024-12-08 08:24:57 -05:00
77dc865022 Added browser-side command parser and /high command. 2024-12-08 08:18:30 -05:00
ff69762a1f Finished up cleaning css. 2024-12-08 05:53:00 -05:00
b13e2bde24 Continued css clean-up. 2024-12-08 04:33:17 -05:00
920948bcc1 started seperating out theme css by page 2024-12-06 08:40:39 -05:00