SamuZai
@CJ_Clippy
@CJ_Clippy

patreon


Futureporn Nov 2024 Progress Report

Big update in the works! Here's what I've been working on and what's coming down the pike.

The past several months have involved deleting a lot of unnecessary parts to reduce snags and pain points. I've made the difficult choice of switching from Strapi Content Management System to Postgrest, and this means I have to adapt the existing data to be compatible with the new Postgrest system. I'm working through a challenging database migration to make this possible.

The next update will include Stream Archive, a page meant to show who streamed, on what platform, at what time. This page will track lewdtuber activity over time and I'm excited to release it.

We've also got Futureporn API V2, which includes a Swagger OpenAPI specification. This will allow developers and power users to run custom queries against the database to make analyses or build their own UI.

New backend task processing infrastructure has been designed to help me with video processing and thumbnail generation, reducing the time it takes to add a new VOD from the website from 2 hours to around 20 minutes. This system also enables cron tasks, routine maintenance tasks that run on a schedule. Things like updating the names on the `/patrons` page or detecting 404s throughout the site.

Chatops integration connects Discord to the website backend, allowing admins to start important processes from our Discord server. New lewdtuber entered the scene? We'll be able to use slash commands such as, `/watch x.com/newlewdtuber` to begin tracking their streams on the Stream Archive page.

There will be auth improvements which fix some bugs. Currently there's a bug that appears when you've been logged in for 30 days, where VOD playback breaks because of ambiguous error messages. The unclear fix is to log in and log out, and the new auth system fixes this by prompting you when necessary.

The old auth system required storing e-mails to reference user accounts. One of my worries has been that I'm creating a honeypot for hackers where they would get access to hundreds of e-mail addresses if they hacked in. This worry is eliminated in the new system because I'm no longer storing any e-mails in the database. Instead of e-mail addresses, user accounts are referred to by a random ID.

Roadmap for the Future

I'm excited for the V2 system (Stage 0) which contains countless backend upgrades. These changes will give us a solid platform to build everything else to come.

Stage 0. Robust and reliable backend for tracking lewdtuber livestreams, automatic task processing, and serving data to visitors.

Stage 1. Improved data redundancy and resiliency (torrents) to project VODs into the future and withstand the test of time.

Stage 2. Feature-rich UI with tags, timestamps, toys, vibration playback, nut button and clipping.

Stage 3. Uploads, plus all previous stages but with every lewdtuber.

Thank you

As always, thanks for supporting Futureporn. I couldn't do this without you!

What do you think?

Your feedback shapes Futureporn. Do you have ideas, questions or comments? I'd love to hear your perspective. Comments are welcome below or in our Discord server. https://discord.gg/wrZQnK3M8z

Futureporn Nov 2024 Progress Report Futureporn Nov 2024 Progress Report Futureporn Nov 2024 Progress Report

Comments

Greatly looking forward to stream tags and timestamps, keep fighting the good fight. o7

Dastardly Jack


More Creators