Commit graph

71 commits

Author SHA1 Message Date
rainbow napkin 688afa09e8 Started work on channel descriptions and thumby updates. 2025-06-09 08:31:34 -04:00
rainbow napkin 92edd74aaa Imrpoved UX in order to prepare for pushback mode. 2025-05-18 19:12:42 -04:00
rainbow napkin 89f78ae265 Added Go-Live button to queue panel. 2025-05-16 06:32:45 -04:00
rainbow napkin dd00a11b92 Started work on HLS Livestreaming. Created basic HLS Livestream Media Handler. 2025-05-12 17:54:47 -04:00
rainbow napkin c6de68b474 Started work on HLS livestreaming 2025-05-11 08:19:30 -04:00
rainbow napkin 93265b7890 Added stream URL to channel settings. 2025-05-10 22:07:20 -04:00
rainbow napkin aadeac03df Started work on optional offial yotuube embed playback. Added basic client settings panel. 2025-05-07 01:08:17 -04:00
rainbow napkin 878ee4bb2d Converted pop-ups to standard HTML. None use templating features and the router was poorly written anywho. 2025-04-22 07:03:13 -04:00
rainbow napkin b383e746a7 Finshed up work with per-user playlists. 2025-04-09 01:52:16 -04:00
rainbow napkin aefc2dc1bd Started work on implementing user playlists 2025-04-06 00:24:05 -04:00
rainbow napkin c3781d6259 Continued work on playlist management UI 2025-04-03 01:43:19 -04:00
rainbow napkin fb653a477e Continued work on playlist management UI 2025-04-02 08:00:53 -04:00
rainbow napkin 1723e8ebd0 Started work on playlist management UI 2025-03-30 14:11:49 -04:00
rainbow napkin a41541d07b Added persistent rescheduling of nowPlaying after server goes down. 2025-02-11 07:39:20 -05:00
rainbow napkin 44dd613ea3 Added schedule locking and day jumping on scroll lock. 2025-02-09 00:45:36 -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 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 42c20455e5 Started work on queue panel 2025-01-21 08:15:35 -05:00
rainbow napkin 4f6b3318a0 Implemented back-end for basic time-based queueing system. 2025-01-19 15:13:31 -05:00
rainbow napkin f38eae170d Finished up with player UI-Bar functionality, including 'reload' and 'sync' controls. 2025-01-17 06:02:39 -05:00
rainbow napkin 6dc9ad7b34 Video Syncronization Prototyping Complete. 2025-01-15 06:29:12 -05:00
rainbow napkin b56c9a3365 Finished up with profile tooltips and context-menus. 2025-01-08 04:08:27 -05:00
rainbow napkin 9a8def18d7 Started work on userlist profile tooltips and context menus. 2025-01-07 01:42:54 -05:00
rainbow napkin 23a71a5478 Basic auto-complete functionality added. Just need to finish up with toke command memory and permission map system. 2025-01-04 04:00:58 -05:00
rainbow napkin 8f45048ab6 Started work on chat autocomplete 2025-01-03 04:05:29 -05:00
rainbow napkin 7624e1928a Updated ban UI to handle IP-Bans. 2025-01-01 23:00:03 -05:00
rainbow napkin 40c004795b Finished up with email verification system and profile page redux. 2024-12-31 14:28:12 -05:00
rainbow napkin c32f3df3f3 Gave profile page a facelift in perperation for email/password update pop-ups. 2024-12-31 06:50:34 -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 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 83f76af6e8 Added CSRF tokens to non-partial templates. 2024-12-29 15:02:37 -05:00
rainbow napkin 3eddd0ea5b Tidied up login page/navbar. 2024-12-28 15:55:03 -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 a4a1f6a65b Started work on personal emotes. 2024-12-22 13:46:08 -05:00
rainbow napkin 42d306e1f2 Emote Palette UI Complete 2024-12-21 16:47:19 -05:00
rainbow napkin 633884534c Started work on emotes panel 2024-12-21 13:43:28 -05:00
rainbow napkin c3d016e1af Per-Channel Emotes Implemented. 2024-12-21 11:01:00 -05:00
rainbow napkin 90d67024b7 Started work on emote panel in admin page. 2024-12-18 07:05:29 -05:00
rainbow napkin 58b6d18f26 Added spoofed tokebot profile and nameplate, made registering as tokebot impossible. 2024-12-15 18:20:29 -05:00
rainbow napkin 1d3906247a cleaned up profile.ejs 2024-12-15 16:45:55 -05:00
rainbow napkin 169b863965 Added per-channel toke management pane in channel settings page. 2024-12-15 11:05:14 -05:00
rainbow napkin 80f0c5435f Added tokelist to user profile. 2024-12-14 07:03:25 -05:00
rainbow napkin 5fe1620c20 Finished up with toke command list in admin panel. 2024-12-12 19:23:11 -05:00
rainbow napkin 59fe38a5fe Added dynamic container to improve settings page rendering when undersized. 2024-12-12 06:41:33 -05:00