Patch Notes
Stay up to date with the latest changes, features, and improvements to OucastedGamer's website.
Biggest update yet. The Videos page got a full rebuild and it works like a broadcast console now.
Brand New Videos Page
Rebuilt the Videos page from scratch. This is the biggest change I've made to the site so far. It feels like tuning into Oucasted's own broadcast now.
- The newest video sits front and center on a big "Now Playing" monitor
- There's an "Up Next" queue with the latest uploads right beside it
- Shorts live in a swipeable vertical clip reel now, the way Shorts should look
- A VOD archive section below shows even more recent videos
- New fonts and a cleaner broadcast-style look across the whole page
Live Alert Buttons
When Oucasted goes live, alert buttons pop up at the top of the Videos page. TikTok joined the lineup too.
- Buttons show up automatically for Twitch, YouTube, and now TikTok streams
- Each one shows the platform, a pulsing live dot, and how many people are watching
- One click drops you straight into the stream
- Moved them around so they don't cover other stuff on the page anymore
Always-Fresh Videos & Shorts
New uploads show up on their own now. No refresh needed.
- New videos and Shorts appear shortly after they're posted
- When a stream ends, the video lands on the site by itself
- The page quietly refreshes while you're browsing
- YouTube streams show live viewer counts now too
Better Preview Player
Cleaned up the video preview popup. New look, better controls.
- A progress bar shows how much preview time is left
- Hit Escape or click outside to close it, way nicer with a keyboard
- Actually works on small phone screens now
- The "Watch on YouTube" screen looks better and is easier to hit
Easier for Everyone to Use
A batch of small usability fixes so the site works well for everybody.
- Keyboard navigation works better across the whole Videos page
- Bumped up text contrast so things are easier to read
- If your device has reduced motion turned on, the site respects it now
Routine health check. Everything's running fine.
Site Health Check Passed
Ran a full check on the site. All good, nothing affecting your experience.
- Went through every page and feature, all working as expected
- Nothing you need to do
Small polish update. Smoother animations and a few visual tweaks.
Smoother Page Animations
Adjusted animation timings around the site so things feel less stiff.
- Tweaked transition speeds on hover effects
- Scrolling on long pages feels a bit smoother
Minor Visual Polish
A few small visual fixes here and there.
- Tightened up spacing in a few spots
- Adjusted a couple colors for better contrast
Routine security update. Patched dependencies and added replay attack protection.
Dependency Security Patches
Updated the packages the site runs on to fix known security holes.
- Patched 15 vulnerabilities (8 high, 7 moderate)
- All fixed with nothing breaking
Replay Attack Protection
Discord interactions can't be replayed by attackers anymore.
- Interactions older than 5 seconds get rejected automatically
- This follows Discord's official security recommendations
Codebase Cleanup
Cleared out leftover development files.
- Deleted unused files that had no business being in production
Security audit done. Patched a bunch of vulnerabilities across the site.
Full Security Audit
Went through every file looking for vulnerabilities and fixed everything I found.
- Checked all pages, APIs, and backend services
- Fixed issues at high, medium, and low severity
Error Message Hardening
Error messages don't give away internal system details anymore.
- API errors return safe, generic messages now
- The real details only get logged server-side where nobody can see them
Reduced Information Exposure
The site gives away a lot less info to browsers and logs now.
- Pulled debug logging that could leak sensitive data
- Admin tools don't expose the full server structure anymore
- Cleaned up leftover development files
Internal API Hardening
Internal services got stronger authentication safeguards.
- Internal-only routes have their own secret key now
- Moved sensitive configuration out of the source code
Production Log Cleanup
Quieted down the logs so real problems actually stand out.
- Cut unnecessary status messages from the live-status, video, and bot services
- Only errors and warnings get logged now
Big Videos page overhaul. Shorts, previews, and smarter video browsing.
Latest Shorts Section
The Videos page has its own section for YouTube Shorts now!
- The 3 most recent Shorts show up right on the site
- Shorts and long-form videos are split up so browsing is easier
Video Previews with YouTube Redirect
Watch a quick preview on the site, then hop over to YouTube to support the channel.
- Shorts play a short teaser before sending you to YouTube
- Long-form videos get a longer preview before the redirect
- This sends views straight to OucastedGamer on YouTube
Auto-Updating Video Feed
No more stale videos. The page always shows the latest uploads on its own.
- New videos and Shorts show up as soon as they're uploaded
- I don't have to update anything by hand anymore
Full-Size Video Player
Clicking a video opens a big player overlay now.
- Previews play in a large popup instead of a tiny card
- Click anywhere outside to close it
Thumbnail Cards Redesign
Video cards got a facelift. Hover effects, better layout.
- Play button overlay on thumbnails
- Duration badge on each card
- Cards glow a little on hover
Big security upgrade plus quality-of-life fixes across the whole site.
Full Security Overhaul
Locked down the whole website to make attacks a lot harder.
- Added several layers of protection across all pages and services
- Sensitive data gets handled securely behind the scenes now
- Much harder for bad actors to mess with the site
API Protection
The backend is protected against abuse and unauthorized access now.
- Blocks spam and excessive requests
- Error messages don't expose sensitive info anymore
- Only authorized sources can talk to the site's backend
Admin Portal Security
Locked down the admin dashboard with stronger access controls.
- Tighter authentication and authorization checks
- Admin actions get verified and logged
Server Configuration Hardening
Tightened the web server setup so it exposes less.
- The server reveals less about itself now
- Internal code and configuration can't be reached from outside anymore
Discord App Integration
Discord links on the site open the Discord app directly now.
- No more Discord in the browser, it goes straight to the app
- Works on desktop and mobile
Performance Optimizations
Behind-the-scenes work to make the site load faster and run smoother.
- Cut down on unnecessary data sent to browsers
- The site handles lots of visitors at once better now
Application Blacklist System
Admins can blacklist users from submitting mod applications now.
- Block problem users from reapplying
- Managed right from the admin dashboard
Search engine fixes, bug fixes, and better application handling.
Search Engine Optimization
Google and other search engines can actually index the site properly now.
- Added a sitemap so search engines can find every page
- Added rules so crawlers know where to go
- The site should show up better in search results
Application Retrieval Improvements
The admin portal pulls in applications more reliably now.
- Applications get fetched from a wider time range
- Handles big batches of applications better
Form Error Handling
Form errors weren't showing up properly. Fixed.
- Error messages actually show when something goes wrong
- Submitting a form is less confusing now
Ticket System Fixes
Squashed a few ticket system bugs.
- Fixed the bug where tickets could be closed twice
- You can delete tickets now
- Better error handling through the whole ticket flow
Ticket system for approved applicants, hooked into Discord.
Discord Ticket System
When a mod application gets approved, a private Discord ticket channel opens up automatically.
- Approved applicants get a private channel to talk with admins
- A welcome message explains the next steps
- Close button archives the ticket when you're done
- Full transcripts get saved for record-keeping
Discord Bot Improvements
Fixed the Discord bot's connection problems.
- The bot connects properly now
- It's also better at finding application data
First big round of security work and code cleanup.
Security Hardening
Added several layers of security across the whole site.
- All admin routes require authentication now
- Added protection against common web attacks
- Cleared out unnecessary code and debug pages
DevTools Protection
Made it harder to poke around in or tamper with the site.
- Blocks casual inspection of the site's code
- Helps stop basic reverse-engineering attempts
Code Cleanup
Cleared out leftover debug tools and dead code.
- The codebase is a lot leaner now
- Removed pages and logging that were only there for development
The site can tell when Oucasted is live now, with floating notification buttons.
Live Now Detection
The site knows when OucastedGamer is live on YouTube or Twitch now!
- Floating "Live Now" buttons show up when a stream is active
- Works for both YouTube and Twitch
- Click the button to jump straight into the stream
Mod Application Disclaimer
Put a disclaimer badge on the mod application page so everything's upfront.
- You see the important info before applying
- The badge matches the site theme
Developer Credit Links
The "Made by ZootedElf" text in the footer links to the dev's Discord profile now.
- Clickable on every page footer
- A little credit where it's due
YouTube Channel Fix
The YouTube integration was pointing at the wrong channel. Fixed.
- Live status and video embeds pull from the right OucastedGamer channel now
Admin portal overhaul with a cleaner look and new management tools.
Admin Application Modal Redesign
Redid the application detail popup in the admin portal.
- New frosted-glass look with polished details
- Custom icons throughout
- Shows whether the applicant agreed to the terms
- Approve and deny buttons right in the popup
Admin UI Polish
Smoothed out the admin portal so it looks more put together.
- Rounded edges on filter buttons and application cards
- Blue scrollbar that matches the site colors
- Text wraps properly in modals now
Site Branding
The site title and favicon match OucastedGamer branding now.
- Your browser tab shows "Oucasted Gamer" with the official logo
Application Management Tools
New tools for handling mod applications in the admin portal.
- Delete button on each application card
- Toggle to open or close mod applications, with a public disclaimer
- Every application answer is stored and visible in the portal now
Application Fetch Fixes
Applications weren't always showing up in the admin portal. Fixed.
- Applications load correctly no matter which channel they're in
- Better error messages when something breaks
Dynamic mod application form, a question manager for admins, mobile support, and YouTube embeds.
Dynamic Questions Manager
Admins can create, edit, and manage mod application questions right from the dashboard now.
- Add, edit, reorder, and delete questions without touching code
- Questions sync straight to the mod application form
- Everything saves to cloud storage
- Discord pings when questions get updated
YouTube Video Embeds
Swapped local video files for YouTube embeds.
- Videos stream from YouTube instead of being hosted on the server
- Pages load faster and use less bandwidth
Mobile Responsive Design
The whole site works properly on phones and tablets now.
- Hamburger menu for mobile navigation
- Headings and layouts resize for smaller screens
- Every page works on any device
Framework Security Updates
Updated the site's core framework to patch known security holes.
- Core framework pieces are on the latest stable versions
- Known security issues in dependencies are fixed
Build & Compatibility Fixes
Fixed a few things so the site builds and runs right.
- Sorted out build errors after the framework update
- The questions system doesn't break when cloud storage isn't set up
The beginning. OucastedGamer's website is live!
Website Launch
OucastedGamer's official website is live for the first time.
- Homepage with a starfield animation and social links
- Community page with Discord integration
- Videos page showing off the latest content
- Creator code page for Epic Games support
Mod Application System
A full moderator application system, hooked into Discord.
- Application form for anyone who wants to be a mod
- Applications go to Discord for admin review
- Admin portal for reviewing and managing them
Admin Dashboard
A locked-down admin dashboard for running the website.
- Admins log in through Discord
- Approve or deny applications from one place
- Quick stats on pending applications and banned users