Skip to main content

Developer Diary Update - Friday May 3rd

We know it's been a couple weeks since we last posted, but we've been hard at work, shaping up the website, squashing bugs and adding in quality of life updates. Anyway, without further ado, here's everything we have been working on over the past few weeks – (excitement warning, it's a lot!)

Stuart Meczes

Hey everyone!

We know it's been a couple of weeks since we last posted, but we've been hard at work behind the scenes, shaping up the platform, squashing bugs and adding in quality of life updates. Anyway, without further ado, here's everything we have been working on over the past few weeks – (excitement warning, it's a lot!):

Dark Footer Menu: We've made the footer menu dark across all pages for better visual consistency and easier navigation.

Skeleton Loader on Browse Creator Pages: To improve page loading experience, we've added a skeleton loader on the Browse Creator pages. This will provide a smoother, more engaging user experience while the page content loads.

Clickable Profile Pictures: On mobile devices, the profile picture in the navigation is now clickable, directing you to your profile page with just one tap.

Sound Notifications: We've introduced sound notifications for stickers, subscriptions, and tips. This new feature will help ensure you don't miss any important interactions.

New Chat Features: You can now add stickers, subscribe, and tip directly in chats. These features are designed to enhance your interaction and engagement within the community.

Segment Analysis: We're rolling out advanced segment analysis to help creators understand their audience better and tailor their content effectively.

Media Protection: To protect the integrity of user-uploaded media, right-clicking on these images and videos has been disabled.

Sticky Navigation Bar: The navigation bar will now remain visible as you scroll, making it easier to navigate the site without having to scroll back to the top.

Homepage Loading Experience: We're addressing a slight issue where two APIs were failing during the initial page load, resulting in a 2-3 second delay and a white screen appearing momentarily. We are working diligently to resolve these failures and improve the load time.

Media Protection:

Right-Click Restriction: To protect our creators' content, we are implementing a right-click restriction on user-uploaded media and posts. This will help prevent unauthorized use and download of proprietary content.

SEO and Social Media Integration:

Open Graph Meta Tags Support: We're enhancing our platform's integration with social media by supporting Open Graph meta tags, which will improve the appearance and contextual relevance of shared links.

Enhanced Analytics: Our team is implementing new analytics capabilities to provide better insights into content performance and user engagement across the platform.

Stream Interaction Features:

Handling Tips and Subscription Events in Stream Chat: We're improving how tips and subscription notifications are handled and displayed in the stream chat, making it easier for creators to interact with their supporters in real-time.

Backend Infrastructure Overhaul:

Porting AWS Lambda to Django: In an effort to consolidate our backend operations and streamline maintenance, we are porting our AWS Cognito, Chime, and IVS lambdas into our Django repository.

Implementing AllAuth: To enhance our backend flexibility and avoid vendor lock-in with AWS Cognito, we're implementing AllAuth. This will support more authentication options and improve overall system resilience.

And there we have it, all the current updates and improvements we've been making! It's a bunch of stuff, and hopefully you can see just how hard the back-end team is working to ensure that everything is always improving, while the front-end team work their magic too. The whole company is laser-focused in our dedication to improving Contnt each and every week, so that it becomes the destination for content creators and fans.

So keep your eyes locked here for more development updates – and of course our latest blog posts, where we share all our epic updates that aren't related to technical development. A lot is happening and we are keen to share it all with you!

Here's to the Contnt Revolution!

Rocco (CEO) and the Contnt team