2025-06-29 - 2026-06-29
Overview
72 issues closed from 2 users
Closed
#216 Create User Playlist Model/Collection
Closed
#215 Create Channel Playlist Model/Collection
Closed
#214 Create media archive collection
Closed
#218 Create Version Field in Statistics Schema
Closed
#209 Adjust local link checks to own port.
Closed
#207 Fix multi-day streams in scheduler.
Closed
#203 Create custom link section in nav bar
Closed
#206 Fix 'Move To...' option in scheduled item context menu.
Closed
#208 Prevent archive.org from queueing similiarly named items.
Closed
#210 Strikethrough .svg filter fills embedded image/video w/ black.
Closed
#204 Add mobile layout
Closed
#195 Username colors don't map for offline 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
80 issues created by 1 user
Opened
#152 Delete old password requests for a given user upon passwod request
Opened
#153 Fix !clear to clear chat buffer as well as existing chat windows
Opened
#154 Fix strange behavior for pushback live mode.
Opened
#155 Volatile Private Messaging System
Opened
#156 Add basic messaging back end to canopy server.
Opened
#157 Create messaging panel UX.
Opened
#158 Advanced message processing.
Opened
#159 Group Chats
Opened
#160 Cytube Account Migration
Opened
#161 DB Dump Ingester
Opened
#162 Backend Account Migration Logic
Opened
#163 CyTube/Fore.st Account Migration Wizard
Opened
#164 Tweaks and Fixes
Opened
#165 Add channel permission to completely disable all access to queue panel
Opened
#167 Remember-Me Cookies
Opened
#168 Upgrade Password Hashing Algorithm to Argon2
Opened
#169 Create Remember-Me Token Collection
Opened
#170 Fix busted auto-complete display.
Opened
#171 Fix video title in player
Opened
#172 Split sessionUtils.js authenticateSessions()
Opened
#173 Create Remember-Me Middleware
Opened
#174 Kill Remember-Me Tokens with Sessions
Opened
#175 Add 'Stay Logged In' checkmark
Opened
#176 Presence Status
Opened
#177 Create back-end status tracking
Opened
#178 Mark profiles with time of last interaction.
Opened
#179 Display user status.
Opened
#180 Fix livestreams in pushback mode incorrectly writing to queue archive.
Opened
#181 Reduce Schedule-related DB Calls
Opened
#182 Notifications for Messages
Opened
#183 Autoscroll PM Panel
Opened
#184 Log all rank changes above gold.
Opened
#185 Individually Salt IP-Hashes
Opened
#186 Create server-wide toke map.
Opened
#187 Create dedicated toke collection.
Opened
#188 Improve web-page templating sanitization.
Opened
#189 Ad-Block Reminder
Opened
#190 Expire remember-me tokens
Opened
#191 Create Simple About Page
Opened
#192 Queue doesn't render properly after media end.
Opened
#193 Scrubbing currently playing media to an unplayable spot causes a ghost item in the archive section of the chan DB.
Opened
#194 New youtube bug
Opened
#195 Username colors don't map for offline users.
Opened
#196 Can't see usernames in rank section of channel page as site admin, unless admin is given a non-user rank.
Opened
#197 Account Migration is Case-Sensitive
Opened
#198 Certain characters break clickable command examples early.
Opened
#199 Toke saves don't restart the counter.
Opened
#200 Clickable toke examples don't work.
Opened
#201 Prevent schedule from archiving unfinished items.
Opened
#202 Blank chats allow server crashes
Opened
#203 Create custom link section in nav bar
Opened
#204 Add mobile layout
Opened
#206 Fix 'Move To...' option in scheduled item context menu.
Opened
#207 Fix multi-day streams in scheduler.
Opened
#208 Prevent archive.org from queueing similiarly named items.
Opened
#209 Adjust local link checks to own port.
Opened
#210 Strikethrough .svg filter fills embedded image/video w/ black.
Opened
#211 Optimize Scheduler DB
Opened
#212 WebRTC Streaming
Opened
#213 Bugfixes and Small Improvements
Opened
#214 Create media archive collection
Opened
#215 Create Channel Playlist Model/Collection
Opened
#216 Create User Playlist Model/Collection
Opened
#217 Create database migration code.
Opened
#218 Create Version Field in Statistics Schema
Opened
#219 Implement basic Channel-Based WebRTC Signaling within Canopy
Opened
#220 Implement one-way screen-share based streaming.
Opened
#221 Integrate WebRTC system with Canopy Scheduler
Opened
#222 Create Page on HLS/WebRTC
Opened
#223 Improve chat rendering on mobile.
Opened
#224 Fix server-side exception on invalid high-level.
Opened
#225 Theming System
Opened
#226 "The Network" Theme
Opened
#227 Create Custom Theme Option
Opened
#228 Improve Channel Guide
Opened
#229 Timestamp Desync Countermeasures
Opened
#230 Re-Arrange Navbar
Opened
#231 Mod/Queue Alert
Opened
#232 Queueing Random/All from an empty playlist causes a server crash
Opened
#233 Block ability