Commit graph

119 commits

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