Oh sweet jesus, this is finally out the door. This is the biggest under the hood set of changes yet. Some functionality has already been quietly released and tested by hosts, but with this patch notes, I'm making it official:
User Sorting on homepage and directory now possible by last broadcast time.
Verified users can no longer change their usernames. You'll need to message support@prankcast for help if you want to do this.
Stopped the double confirm from popping up on the Settings pages.
404 user profiles are now laid out like actual profiles for a less jarring experience and better search indexing in Google.
Javascript errors (like mistakes from poorly formed markdown code in chat) will now show up inside a user-friendly error message instead of breaking the whole screen.
New menu navigation dropdowns - to lay the foundation for adding in search and notifications. Click the logo in the navbar to quick access global pages.
Save and report icons are now located next to the exact line that was saved instead of the top level.
Changed profile dropdowns back to click (previously was hover)
Made content pages even more SEO friendly, and implemented serverside caching on major traffic points
Cards on twitter, discord and social media will now import host avatars and descriptions.
broke the settings code down for performance on slower devices
Fixed bug preventing player from showing up on certain recordings.
Discord @everyone alerts are moved to a 24 hour cool down period.
Fixed issue where viewing number of chat message likes would refresh chat.
Fixed chat scroll issue impacting Firefox. Required a chat scroll rewrite. Hope it doesn't cause new bugs!
Shortened the number of chat messages to 50 so extra memory issues doesn't hurt older browsers.
Chat can now be paused to Like messages again.
tweak to mobile nav menu so it doesn't use an ugly html form anymore
mobile navigation has some subtle animations
Stopped certain forms from using the browsers autocompletion data.
Cut down the number of database calls during login processes, which might have been contributing to occasional stalled requests on slow connections.
Patched a hole where users can sometimes be assigned the same randomly generated username at account creation, which then breaks the onboarding experience.
Made the account creation process generated serverside instead of clientside, so there will be less errors during that process.
fixed odd logout redirect issue.
moved all settings data serverside for better responsiveness.
OK whew! I'm going to sleep for a while. Please let me know if anything is acting all funky. Thanks, mom!
This was going to be part of a bigger release, but I am breaking it up as mo features = mo problems.
So in this minor release you get:
## A bunch of misc updates and tweaks
This isn't new news per se, but I never formally announced this in patch notes since it had a bunch of bugs I wanted to fix first. I think most of them are now fixed.. so we can officially "release" these changes:
## Chat overhaul
Most of this is behind the scenes, but chat was upgraded to be virtually realtime so it scales with larger shows.
Last night we had a show with 45+ folks in it (and 91 total listeners) and it worked swimmingly.
For tech nerds: We completely rebuilt chat to use websockets, so true real time data transfer can take place. I'm going to continue to make this go even faster.
Fixed a number of related bugs (message timers being incorrect & private messages not showing up)
We expanded number of chat messages stored in local memory to 100
You can now see the breakdown between guests watching chat and members sitting in chat.
Todo: update stats counter with guests total
Stats: fixed a bug that was undercounting the number of guests listening to a broadcast (would often cap guests at 1)
MolinWolf is debuting his new show on Sunday afternoon.
DirtyDoctorDan is also going to be doing shows on Fridays as well.
Give them both a follow and tune in!
11 users have now crossed the 100 follower threshold, with 3 of them above 200. Crazy!
Profile Overhauls! Let's get those showreels front and center
Global showreels section
New broadcaster guide
Showreel listener stats
Tiger wrestling
Thanks to our newest Patreon Luxapol!
Although I'm going to be honest and tell you that I think this still needs a lot of polishing and usability improvements. At the same time, I need to get this one out the door so I can focus on improving chat's responsiveness, which is becoming more and more of an issue.
Multiple inputs in the web broadcaster app!
Stream audio from specific apps and/or browser tabs.
Independent volume control / monitoring per channel.
Settings memory - When you tweak a setting, it will be remembered on that device for next time.
Chat filters
Save chat messages
Reported chat messages
Misc fixes
Major update!
Up Next
v.04.2
v.05 (??)
v.04 (Monday!)
Simple chat room
User discovery on homepage
v.05 (??)
Notifications (push & discord)
Ability to schedule event calendars
I'm aiming to do a test stream on the Milk Box Show using Prankcast on Monday night. Hope you can make it to help test!
Please create a profile and let me know how it goes!