2024-12-30T14:06:25Z - 2025-12-30T14:06:25Z
Overview
122 issues closed from 2 users
Closed
#198 Certain characters break clickable command examples early.
Closed
#202 Blank chats allow server crashes
Closed
#93 Improve chatPostprocessor splitString regex
Closed
#200 Clickable toke examples don't work.
Closed
#199 Toke saves don't restart the counter.
Closed
#196 Can't see usernames in rank section of channel page as site admin, unless admin is given a non-user rank.
Closed
#197 Account Migration is Case-Sensitive
Closed
#121 Backwards Chat on DDG Browser (v5.229.0) for Android (10)
Closed
#164 Tweaks and Fixes
Closed
#189 Ad-Block Reminder
Closed
#188 Improve web-page templating sanitization.
Closed
#185 Individually Salt IP-Hashes
Closed
#181 Reduce Schedule-related DB Calls
Closed
#194 New youtube bug
Closed
#193 Scrubbing currently playing media to an unplayable spot causes a ghost item in the archive section of the chan DB.
Closed
#192 Queue doesn't render properly after media end.
Closed
#180 Fix livestreams in pushback mode incorrectly writing to queue archive.
Closed
#191 Create Simple About Page
Closed
#184 Log all rank changes above gold.
Closed
#171 Fix video title in player
Closed
#170 Fix busted auto-complete display.
Closed
#190 Expire remember-me tokens
Closed
#165 Add channel permission to completely disable all access to queue panel
Closed
#167 Remember-Me Cookies
Closed
#174 Kill Remember-Me Tokens with Sessions
Closed
#173 Create Remember-Me Middleware
Closed
#169 Create Remember-Me Token Collection
Closed
#175 Add 'Stay Logged In' checkmark
Closed
#172 Split sessionUtils.js authenticateSessions()
Closed
#168 Upgrade Password Hashing Algorithm to Argon2
Closed
#160 Cytube Account Migration
Closed
#163 CyTube/Fore.st Account Migration Wizard
Closed
#162 Backend Account Migration Logic
Closed
#161 DB Dump Ingester
Closed
#187 Create dedicated toke collection.
Closed
#186 Create server-wide toke map.
Closed
#155 Volatile Private Messaging System
Closed
#183 Autoscroll PM Panel
Closed
#182 Notifications for Messages
Closed
#158 Advanced message processing.
Closed
#157 Create messaging panel UX.
Closed
#159 Group Chats
Closed
#156 Add basic messaging back end to canopy server.
Closed
#176 Presence Status
Closed
#179 Display user status.
Closed
#178 Mark profiles with time of last interaction.
Closed
#177 Create back-end status tracking
Closed
#137 Tweaks and Fixes
Closed
#154 Fix strange behavior for pushback live mode.
Closed
#141 Create Warning for Unsupported Characters in config.json
Closed
#140 Fix '!toke' command not being added from defaultTokes.json
Closed
#153 Fix !clear to clear chat buffer as well as existing chat windows
Closed
#147 Drag to re-queue
Closed
#151 Re-implement functions on certain pages to use DOM dataset.
Closed
#150 Improve Client Settings Panel
Closed
#142 Internet Archive Server Selector
Closed
#143 Log Unexpected Exceptions to JSON Files
Closed
#152 Delete old password requests for a given user upon passwod request
Closed
#149 Fill in missing JSDoc
Closed
#144 Chat Buffer
Closed
#139 Update Channel Thumbnail from Settings Page
Closed
#138 Update Channel Description from Settings Page
Closed
#130 HLS Playback Support
Closed
#146 Create pre-recorded HLS Player for Youtube and Dailymotion
Closed
#136 Handle Queue Items After Livestream
Closed
#132 Dedicated Go-Live Button
Closed
#135 Display Active Livestreams in Media Scheduler
Closed
#133 Create HLS Livestream Handler
Closed
#131 Stream URL In Channel Settings
Closed
#124 Youtube Support
Closed
#148 Bulk-queueing from playlists
Closed
#129 Official Embed Player
Closed
#126 Cross-Service YT-DLP Scraping Util
Closed
#127 Raw Video Player
Closed
#123 Improve Chromium Compatibility
Closed
#99 Erratic Queue Behavior
Closed
#122 Fix autoscroll on chat resize.
Closed
#116 Open embedded links in new tab.
Closed
#115 Better CSRF Handling.
Closed
#117 Persistant volume.
Closed
#111 Loosen username requirements
Closed
#109 Improve Error Handling
Closed
#120 Fix expiration handlers
Closed
#112 add !r to tokebot
Closed
#119 Add !resettoke to tokebot
Closed
#107 'Media Schedule' panel sometimes opens with over-sized items.
Closed
#118 Add salt to IP-Hashes
Closed
#114 Fix IP hashing behind reverse-proxies
Closed
#113 Create option to disable port in self-link
Closed
#110 Fix Floating Point High-Levels
Closed
#108 Make login case-insensitive
Closed
#101 QoL Improvements.
Closed
#104 Update DOM Functions to use unescapeEntities
Closed
#102 Chat Auto-Scroll
Closed
#103 HTTPS Support
Closed
#106 Drop to chan settings after channel creation
Closed
#94 Can't resize click-draggers left when browser zoomed-in/out
Closed
#100 Chat width breaks when video hidden.
Closed
#95 Changing time scale in schedule panel while dragging/dropping queued media crashes page.
Closed
#96 Time tool-tip stays open
Closed
#83 Basic Playlist System
Closed
#97 Per-User Playlists
Closed
#87 Queue Random
Closed
#85 Channel-Wide Playlists
Closed
#98 Re-Work internetArchiveUtils.js
Closed
#86 Rename/Bulk Rename
Closed
#84 Playlist Schema
Closed
#76 Synchronized Video
Closed
#82 Persistently Store Channel Queue to Database.
Closed
#81 Media Schema
Closed
#80 Time-Slot based queuing system.
Closed
#79 Synced Playback
Closed
#78 Internet Archive Integration
Closed
#77 Media Class
Closed
#72 Chat Features
Closed
#92 Spoiler, Strikethrough, Bold, and Italic filters
Closed
#75 Profile Tooltips/Context menu
Closed
#73 Chat-Prompt Autocomplete
Closed
#35 Account Security Extras
Closed
#39 Implement Global-IP Ban
Closed
#40 Implement Channel Alt-Ban
Closed
#69 Email Address Change
2 issues created by 1 user
Opened
#195 Username colors don't map for offline users.
Opened
#201 Prevent schedule from archiving unfinished items.