Commit graph

54 commits

Author SHA1 Message Date
rainbow napkin de7dab5cab Improved clickDragger behavior. 2025-04-09 22:05:59 -04:00
rainbow napkin 4c54c270d2 Fixed chat width breaking when video hidden. 2025-04-09 21:09:04 -04:00
rainbow napkin c3781d6259 Continued work on playlist management UI 2025-04-03 01:43:19 -04:00
rainbow napkin 04dec153ac anotha one 2025-04-02 08:08:46 -04:00
rainbow napkin fb653a477e Continued work on playlist management UI 2025-04-02 08:00:53 -04:00
rainbow napkin 179a10fb72 Added proper handling of items that begin late and end early. 2025-02-09 17:29:07 -05:00
rainbow napkin 44dd613ea3 Added schedule locking and day jumping on scroll lock. 2025-02-09 00:45:36 -05:00
rainbow napkin c83ca63f9a Added optional doc argument to popup class for cPanel usage. 2025-02-07 06:27:25 -05:00
rainbow napkin c04edb6691 Added schedule clearing and scroll to drag to schedule panel. 2025-02-07 06:01:20 -05:00
rainbow napkin 85bbe39578 Got drag-n-drop to schedule working. 2025-02-03 22:13:51 -05:00
rainbow napkin 90be85de26 Continued work on media schedule panel. 2025-02-02 18:49:20 -05:00
rainbow napkin d5a2a51be2 Continued work on media scheduler 2025-01-28 09:43:39 -05:00
rainbow napkin 07d1a37453 Continued work on media schedule panel. 2025-01-25 08:37:27 -05:00
rainbow napkin b443840c29 Finished up with internet archive api utility. 2025-01-12 16:39:03 -05:00
rainbow napkin 4c31dbde1e Finished up with inline and full-body chat-filters. 2025-01-11 13:00:34 -05:00
rainbow napkin 77bc549653 Added spoiler support. 2025-01-11 01:30:25 -05:00
rainbow napkin 9a8def18d7 Started work on userlist profile tooltips and context menus. 2025-01-07 01:42:54 -05:00
rainbow napkin acbe0400c4 Added proper toke and username autocompletion. 2025-01-04 11:19:24 -05:00
rainbow napkin 7624e1928a Updated ban UI to handle IP-Bans. 2025-01-01 23:00:03 -05:00
rainbow napkin 977e8e1e2e Finished up with IP-Ban functionality on the back-end. Just need to finish up with UI. 2025-01-01 17:36:43 -05:00
rainbow napkin a51152a89d Finished up with email change backend. Just need to make a prompt on the profile page for our AJAX call. 2024-12-30 09:43:25 -05:00
rainbow napkin 6dd8983a48 Added CSRF token headers to ajax calls for /api/channel routes. 2024-12-29 22:25:53 -05:00
rainbow napkin 106b0fcddb Added CSRF protection to all API calls. /api/account AJAX calls updated. 2024-12-29 21:40:50 -05:00
rainbow napkin 7e0c8e72c5 Updated license text. 2024-12-29 15:27:05 -05:00
rainbow napkin 478edeeddf Finished up with email password reset system. 2024-12-28 15:36:42 -05:00
rainbow napkin 3671b43789 Prettied up UI for password resets. Now to move on to email component. 2024-12-28 09:17:28 -05:00
rainbow napkin ed698f40c7 Started work on URL-Token based password reset system. Email not yet implemented. 2024-12-28 04:30:08 -05:00
rainbow napkin 9c18c23ad5 Basic brute force detection added. Accounts throttle by captcha after 5 failed attempts, and locked out for 24 hours after 200 attempts. 2024-12-26 17:46:35 -05:00
rainbow napkin e0f53df176 Added 'altcha' captcha system for account and channel creation. 2024-12-26 06:09:49 -05:00
rainbow napkin 980c84afff Added alt-detection. Just need to set up pre-delete for userModel function to remove refrences to itself on alt accounts 2024-12-24 10:57:55 -05:00
rainbow napkin c3d016e1af Per-Channel Emotes Implemented. 2024-12-21 11:01:00 -05:00
rainbow napkin a1fbbea7b7 Implemented custom per-channel !toke commands in back-end. 2024-12-15 09:51:32 -05:00
rainbow napkin 575244ac53 Basic housekeeping, as well as very basic work on per-channel !toke commands 2024-12-15 07:25:38 -05:00
rainbow napkin ff69762a1f Finished up cleaning css. 2024-12-08 05:53:00 -05:00
rainbow napkin b13e2bde24 Continued css clean-up. 2024-12-08 04:33:17 -05:00
rainbow napkin 247caa5c23 Fixed bug w/ userList resizing when panel unpinned 2024-12-06 05:06:33 -05:00
rainbow napkin 8f60e4531c Cleaned clickdragger, no longer fudges by a pixel 2024-12-06 04:54:07 -05:00
rainbow napkin 99e76d72f4 Fixed weird bug with child clickdragger resizing 2024-12-06 04:35:22 -05:00
rainbow napkin 7fb981d778 Fix userlist to properly handle longboi usernames 2024-12-06 02:41:32 -05:00
rainbow napkin 3f0af3a519 Fixed userlist breaking the page layout 2024-12-05 04:46:57 -05:00
rainbow napkin fa6696f9d3 Fixed channel layout bugs with click dragger. 2024-12-03 05:06:40 -05:00
rainbow napkin 96953979a2 Finished up implementing channel-based user bans. 2024-12-01 17:18:43 -05:00
rainbow napkin ef79e9941c Finished basic channel ban DB mgmt and ajax calls. 2024-11-30 06:38:38 -05:00
rainbow napkin 8fc699924e Finished up with global user bans. 2024-11-29 15:39:53 -05:00
rainbow napkin 26df91262f Added logic to keep banned users out of site 2024-11-29 09:00:47 -05:00
rainbow napkin c848994c1d Worked ban frontend and api. 2024-11-29 08:00:25 -05:00
rainbow napkin 796bb033a7 Finished up with channel rank/perms frontend. 2024-11-27 02:16:54 -05:00
rainbow napkin 61fab57a6d Channel Rank/Auth base backend functional 2024-11-25 00:44:07 -05:00
rainbownapkin 8384e732f3 Created channel perms schema and api routes. 2024-11-23 13:41:48 -05:00
rainbownapkin cf55be21eb Cleaned up validators and browser-side ajax utils 2024-11-17 18:33:57 -05:00