Please confirm you are at least 18 years old of age. Otherwise leave the website.
Sign up
Log in
Oct 25, 2026 10:00 am
Public post
This content was created for artistic and entertainment purposes FOR ADULTS ONLY and may include pictures and materials that some viewers may find offensive. If you are under the age of 18, if such material offends you or if it is illegal to view such material in your community please exit the page IMMEDIATELY. All depicted characters are fictional. No live victims were produced during this content creation and no harm was imposed upon any live creature. All characters depicted in sexual situations are 18 years of age or older and of the age of consent, even if it looks otherwise. Acts depicted are all consensual.
18
You can view this content for free after you Log In or Sign Up.
✨ New Logo, QoL Everywhere & Browser Progress
Hey folks!
This update is all about quality of life improvements. Lots of small things that together make TJC feel noticeably better. Let’s go.
New logo! 🎨
Probably the most noticeable change: TJC has a new logo. I decided it was finally time to retire the, ehm, “temporary” logo that ChatGPT generated when I first started this, and replace it with something more representative. Since TJC now also provides funscripts and toy integration in general, I wanted the new logo to reflect that in some way.
So what do you think? Do you like it? Does it represent what TJC does better now?
The logo also comes in all tiered variants and shows right on the page instead of the blank controller. While I was at it, the settings button got a new shape with a proper status indicator, replacing the old background color approach which looked quite ugly. And the flickering of the request syncing button is fixed too.
Settings sync properly now
All settings are now properly synced live. For example, if you hid the funscript dropzone, you previously had to refresh the page for it to actually hide. Same with linking the extension: after linking, you had to refresh for all the features to unlock. Not something you do every day, sure, but for new members activating the extension for the first time it looked pretty lame. This is now addressed.
The saving system got some love 💾
When you have a save slot sitting there for a while, the target video is usually buried somewhere deep on joidb, and finding it again was quite a pain. Well, not anymore. You can now quickly open the correct video either from the saves tab in settings, or when a video prompts you to pick a save, the incompatible saves now have an open button too.
Custom seek is back on rule34videos
I noticed that on the https://rule34video.com site, custom seek stopped working because the site’s own mechanism was overriding the one from TJC. That’s fixed, TJC is in charge again, and you can have your custom seek time back.
Dynamic full strokes 🎢
And lastly, the feature you’ll probably like the most: any funscript can now be dynamically converted to full strokes.
What does that mean? Until now, when creating funscripts, I usually made multiple variants, like half pace and full strokes, especially for JOI videos. That’s an unnecessary burden for me, and it also made the selection confusing in terms of which variant to pick. So from now on, typically only two variants will be available for JOI videos: standard and half pace. If you want full strokes, you can simply enable it for either variant independently.
This is also one of the reasons I decided to have my own funscript format. I can override specific points in the file to be treated differently in full strokes mode. For example, if some fast segment would be too much for the devices at full range, I can set it to go a bit less than full strokes. There are many other cases where this comes in handy.
Browser progress 🌐
These were the most visible changes, but this update also contains some important background work, mostly related to the TJC Browser. And I finally have some decent progress to show you...
So behold: your ultimate, ehm, math homework collection, easily accessible right from the browser, with the full TJC experience, toy control included, and fully offline.
It took a bit longer than expected. I was dealing with performance issues, as it was loading quite slowly and had pretty high RAM usage. But I’ve now stress tested it with over 5000 videos loaded, and I can scroll through without any lag while everything loads almost instantly. The whole thing eats around 200 MB of RAM, which still felt like more than it should need... but then, just for fun, I opened a plain Chrome window with nothing loaded, and to my surprise it ate more than my library with 5000 videos in it! So it seems I might be overthinking it a bit. 😄
I guess this is where the difference shows between a mere vibecoder and a real programmer who uses AI as a productivity tool. 💪
So I’m finally a tiny bit closer to releasing. But don’t get your hopes too high yet, there is still much more work to be done.
SubscribeStar and its trusted third parties collect browsing information as specified in the Privacy Policy and use cookies or similar technologies for analysis and technical purposes and, with your consent, for functionality, experience, and measurement as specified in the Cookies Policy.