|
|
0b7f99725d
|
Started work on updating playlistHandler.js for dedicated/individual userPlaylist and channelPlaylist document collections.
|
2026-06-20 03:31:14 -04:00 |
|
rainbownapkin
|
3b113df86a
|
Fixed link-handling for self-referential links in chat
|
2026-05-21 03:15:16 -04:00 |
|
|
|
42bfdd834f
|
Fixed archive.org backend pulling multiple files when queueing a link to an individual file.
|
2026-05-17 22:13:43 -04:00 |
|
|
|
35fd81e1b2
|
Improved JSDoc for IP Hash Comparison function.
|
2025-11-03 19:11:31 -05:00 |
|
|
|
ade2a4210d
|
User IP Hashes are now salted with 24 bits from a cryptographically secure random generation function formatted into base 64 for extra privacy/security.
|
2025-11-03 19:07:38 -05:00 |
|
|
|
366766d0a3
|
Finished up work with youtube raw link refreshing.
|
2025-11-01 08:51:30 -04:00 |
|
|
|
02c4d214fa
|
Started work on re-implementation of youtube raw-link reloading.
|
2025-11-01 08:09:54 -04:00 |
|
|
|
e0832c2c1f
|
Started working on pushing multiple raw links to user.
|
2025-10-29 08:35:37 -04:00 |
|
|
|
f95a0ae48c
|
Added queue debugging.
|
2025-10-25 09:46:28 -04:00 |
|
|
|
1bd9fcdc80
|
High-level rank changes and bad attempts and good Remember-Me tokens now logged.
|
2025-10-22 21:53:41 -04:00 |
|
|
|
aa32587259
|
Server now auto-magically nukes expired remember me tokens on startup and at midnight UTC.
|
2025-10-22 20:17:53 -04:00 |
|
|
|
5eb307bb9e
|
Created dedicated queue broadcast namespace, to make authorized queue broadcasts as painless as possible.
|
2025-10-22 04:34:05 -04:00 |
|
|
|
d874f5e2da
|
Cleaned up remember-me error handling.
|
2025-10-21 08:09:55 -04:00 |
|
|
|
bc0657a702
|
Remember me tokens now nuked upon full account logout.
|
2025-10-21 07:59:15 -04:00 |
|
|
|
3fb71ffb78
|
Improved Documentation.
|
2025-10-21 07:42:20 -04:00 |
|
|
|
61ec3ffc52
|
Finished up with remember me middleware.
|
2025-10-21 00:10:17 -04:00 |
|
|
|
e00e5a608b
|
Continued work on remember me tokens.
|
2025-10-20 07:49:41 -04:00 |
|
|
|
95ed2fa403
|
Prepped session utils for remember me tokens.
|
2025-10-20 05:15:34 -04:00 |
|
|
|
5caa679b92
|
Upgraded password hashing algo to argon2id.
|
2025-10-18 09:42:08 -04:00 |
|
|
|
895a8201a5
|
Started work on Remember Me Tokens.
|
2025-10-18 09:15:00 -04:00 |
|
|
|
06f552a9ec
|
Improved link validation and sanatization, in order to mitigate CVE-2025-56200 from validator.js NPM package.
|
2025-10-18 07:21:17 -04:00 |
|
|
|
6bab5b4723
|
Migration UI complete.
|
2025-10-16 21:22:37 -04:00 |
|
|
|
eb48b92551
|
Started work on migration UI. Improved email handling.
|
2025-10-16 08:25:13 -04:00 |
|
|
|
bddbd9cd36
|
More welcome wagon beautification.
|
2025-10-16 07:41:13 -04:00 |
|
|
|
cb3fc9bb91
|
Beautified launch printout
|
2025-10-16 07:36:32 -04:00 |
|
|
|
6ae652b47c
|
Updated login API to throw 301 when an un-migrated user attempts to login.
|
2025-10-16 06:55:36 -04:00 |
|
|
|
6cbb726764
|
Implemented Profile Migration Backend
|
2025-10-16 05:25:08 -04:00 |
|
|
|
3d2b40b3c8
|
Upgraded IP-Hashing Algorithm to SHA-512
|
2025-10-07 01:14:08 -04:00 |
|
|
|
67edef9035
|
Base implementation of PM back-end started.
|
2025-09-19 03:47:19 -04:00 |
|
|
|
7da07c8717
|
Seperated out socket validation/authorization from channel mangement logic.
|
2025-09-18 04:13:19 -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 |
|
|
|
dca788dfc0
|
Improved IA Compatibility.
|
2025-09-13 11:36:08 -04:00 |
|
|
|
de11803cea
|
Fixed !clear command to clear server-side chatBuffer as well as client buffers.
|
2025-09-10 03:43:15 -04:00 |
|
|
|
08d2bf8bc9
|
Server crashes are now dumped to log file.
|
2025-09-06 01:52:21 -04:00 |
|
|
|
7d31cc9e8a
|
Added build step to auto-generate Documentation pages at the /doc endpoint from JSDoc.
|
2025-09-02 07:11:39 -04:00 |
|
|
|
7b8c44158f
|
Finished adding JSDoc for src/utils
|
2025-08-31 03:44:23 -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 |
|
|
|
688afa09e8
|
Started work on channel descriptions and thumby updates.
|
2025-06-09 08:31:34 -04:00 |
|
|
|
93265b7890
|
Added stream URL to channel settings.
|
2025-05-10 22:07:20 -04:00 |
|
|
|
1b0caa5e02
|
Completed buildPlayer method for youtubeEmbedHandler
|
2025-05-08 08:22:42 -04:00 |
|
|
|
336c746ba7
|
Started work on dailymotion implementation. Looks like HLS player will be required for this.
|
2025-05-06 23:35:12 -04:00 |
|
|
|
2a3740dece
|
queue refreshes raw link for items starting in less than 10 seconds, rawRefresh only refreshes expired links.
|
2025-05-06 22:45:26 -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 |
|
|
|
9d9aa5672f
|
Youtube videos technically queable/playable
|
2025-05-06 07:48:24 -04:00 |
|
|
|
0ce0685fd5
|
Refactored media link parsing, started work on YT-DLP integration.
|
2025-05-06 06:32:16 -04:00 |
|
|
|
853f67fe15
|
Improved exception handling, started work on improving error messages for IP bans
|
2025-05-29 09:48:48 -04:00 |
|
|
|
cc5c63d3b1
|
Added instance-unique salt to IP hashes
|
2025-04-27 08:08:39 -04:00 |
|
|
|
8b6aa69c51
|
Fixed IP-Hashing and Alt Detection behind Reverse Proxies
|
2025-04-27 05:46:01 -04:00 |
|