Commit graph

119 commits

Author SHA1 Message Date
rainbow napkin e9b9539477 Added completion time to migration procedure. 2025-10-11 09:38:44 -04:00
rainbow napkin a231c8fc4c Started server-wide legacy cytube/fore.st toke count ingestion. 2025-10-11 08:19:53 -04:00
rainbow napkin bb2a1369a3 Added profile toke count ingestion to migration schema. 2025-10-10 08:42:02 -04:00
rainbow napkin ad0dd6bdbb Added better error checking to migration schema statics. 2025-10-09 18:02:04 -04:00
rainbow napkin 9fda308306 Started work on legacy account migration. 2025-10-09 03:50:05 -04:00
rainbow napkin 53fc46adc3 Started seperating non-free images/audio from mian codebase. 2025-10-06 05:00:35 -04:00
rainbow napkin 0ed1c0dd89 More work decoupling chatPreprocessor from src/app/channel. 2025-10-02 03:38:40 -04:00
rainbow napkin d465863ee6 Split commandPreprocessor in preperation for formatted private messaging. 2025-10-01 19:43:46 -04:00
rainbow napkin 1384b02f4d Profile pages now display user status. 2025-09-18 02:43:43 -04:00
rainbow napkin 6445950f90 Last user activity now marked on humie-friendly page-loads and last-socket disconnects, ensuring accurate 'online' status when disconnected from a channel. 2025-09-17 20:17:41 -04:00
rainbow napkin eb8ada7fa0 Fixed initial default toke not loading into DB properly on server first boot. 2025-09-10 08:02:36 -04:00
rainbow napkin cb5f1dbf9b Password reset tokens now auto-expire when new reset requests are made. 2025-09-06 00:59:38 -04:00
rainbow napkin 76e2f56eb4 Full JSDoc for src/schemas complete. 2025-09-02 06:48:32 -04:00
rainbow napkin ec37c2f59d Finished JSDoc for src/schemas/channel/media 2025-09-01 23:14:16 -04:00
rainbow napkin b78d35d0f8 JSDoc for src/schemas/*.js complete. Just need to finish src/schemas/channel 2025-09-01 14:15:02 -04:00
rainbow napkin 1d5c1037ab JSDoc for rc/schemas/tokebot & src/schemas/user complete. 2025-09-01 04:53:04 -04:00
rainbow napkin c64b315fdf Added cold-persistance to Channel Chat Buffer via periodic DB saves based on chat activity. 2025-07-23 01:05:39 -04:00
rainbow napkin 8821b5cff9 Started work on implementing chat buffer. 2025-06-11 08:02:50 -04:00
rainbow napkin 8c8b2a6f0b Livestream Database Handling for Overwrite mode complete. Schedule goes back to pre-stream state if server crashes/stops. 2025-05-18 17:47:47 -04:00
rainbow napkin 93265b7890 Added stream URL to channel settings. 2025-05-10 22:07:20 -04:00
rainbow napkin 60cd21d938 Youtube videos now refresh metadata 10 seconds before playback starts. 2025-05-06 21:13:54 -04:00
rainbow napkin a71f1d6cc0 Imrpoved error handling for youtube fetches. 2025-05-06 18:30:15 -04:00
rainbow napkin 23ceb74883 Finished up with improvements to error handling. 2025-04-29 07:05:38 -04:00
rainbow napkin a6228a9fd9 Started improvement of validators and respective error messages 2025-04-29 00:13:19 -04:00
rainbow napkin 730d816c45 Fixed expiration handlers 2025-04-27 20:39:47 -04:00
rainbow napkin 853f67fe15 Improved exception handling, started work on improving error messages for IP bans 2025-05-29 09:48:48 -04:00
rainbow napkin 6639cee8ca Added !resettoke command to tokebot 2025-04-27 09:49:14 -04:00
rainbow napkin 46a7e9e067 Updated server-side self-refrencing links to only use port when not reverse proxied. 2025-04-26 19:14:10 -04:00
rainbow napkin 9bf68a499b Added case-insensitive logins 2025-04-26 16:53:51 -04:00
rainbow napkin 567eb5b574 Redirect added after channel creation. 2025-04-12 05:08:41 -04:00
rainbow napkin ed78bc7dfc Finished up with backend for user playlists 2025-04-07 03:49:20 -04:00
rainbow napkin aefc2dc1bd Started work on implementing user playlists 2025-04-06 00:24:05 -04:00
rainbow napkin e629c63b2c Added random and individual queuing from playlists. 2025-04-05 15:53:07 -04:00
rainbow napkin e61d9deb52 Fixed perms for schedule/channel playlists 2025-04-04 20:38:40 -04:00
rainbow napkin f21b66fae0 Finished up with Playlist Managment UI. 2025-04-04 08:18:20 -04:00
rainbow napkin c3781d6259 Continued work on playlist management UI 2025-04-03 01:43:19 -04:00
rainbow napkin f4db10fbc3 Fixed issues with IA utils, continued work on playlist mgmt UI 2025-04-01 08:47:34 -04:00
rainbow napkin 1723e8ebd0 Started work on playlist management UI 2025-03-30 14:11:49 -04:00
rainbow napkin 65b5ae9371 Added backend functionality for channel playlist deletion 2025-03-27 08:32:45 -04:00
rainbow napkin 70a68d9336 Continued work on channel-wide playlists. 2025-03-25 08:23:58 -04:00
rainbow napkin 72a89ae5ff Started work on channel-wide playlists. 2025-03-23 22:30:10 -04:00
rainbow napkin 59f097db39 Created Playlist Media Schema. 2025-03-21 07:32:37 -04:00
rainbow napkin cb09c139c7 Created playlist queue schema. 2025-02-15 18:33:07 -05:00
rainbow napkin a41541d07b Added persistent rescheduling of nowPlaying after server goes down. 2025-02-11 07:39:20 -05:00
rainbow napkin 330c4c275b Added media and queuedMedia schemas 2025-02-09 08:37:45 -05:00
rainbow napkin 44dd613ea3 Added schedule locking and day jumping on scroll lock. 2025-02-09 00:45:36 -05:00
rainbow napkin 9df7f52e9e Finished up with chat prompt autocomplete. 2025-01-05 00:05:19 -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