2025-09-28 - 2026-09-28
Overview
61 issues closed from 2 users
Closed
#221 Integrate WebRTC system with Canopy Scheduler
Closed
#220 Implement one-way screen-share based streaming.
Closed
#219 Implement basic Channel-Based WebRTC Signaling within Canopy
Closed
#201 Prevent schedule from archiving unfinished items.
Closed
#211 Optimize Scheduler DB
Closed
#217 Create database migration code.
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.
51 issues created by 1 user
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