NokiMo
denialtek
denialtek

patreon


Toying With This Week (July 11 - July 17)

~~~Completed this week~~~

iOS App Improvements

This past week I did a bunch of work on the iOS app to get it working correctly since there does appear to be an increasing number of people willing to jump through all the hoops to use it.

So it now works correctly with online sessions and with file uploads.

Process Monitor/Game Triggers

I also fixed the Process Monitor as it appears to have been broken for a few weeks and spent some time reminding myself how to even use it. 😅 I'm toying with making game connectivity more visible with a game search and spending a bunch of time just adding support for piles of games.

Block Connectivity Improvements

I finally fixed the issue with blocks not being automatically selected after adding a new one in the script connector. And also added warning messages if you start a tool without connecting a script, or start a script with connecting it to anything. Hopefully that'll make it a bit clearer for new users that miss a step when trying to use the Tools.

Script Browsing Improvements

The New Block dialog now shows Public Scripts so you can use scripts without needing to go through the steps of manually searching out and saving the ones you want first. I also finally stopped loading the entirety of all of a users scripts and instead only do so when the user actually select a script.

Pattern Info Improvements

A painful project but at least it's finally done. I went back and updated all the patterns in the database with info about their length, type, and whether they loop. And also split out Funscripts and Drawn patterns into separate things for clarity (even though XToys treats them as the same).

I also made it possible to search patterns by their length/type/etc.

Lovense Connectivity Improvements

When you try to connect to a Lovense toy you're now prompted on whether to use the Lovense Dongle or Bluetooth. There's enough people using each method that it didn't make sense to prioritize one over the other.

Custom Javascript

It's now possible to run custom Javascript code in a Script or Tease (run interpreted by JS-Interpreter for security). Hurray! Currently it's only usable for setting XToys variables but even that should make some things much easier. I took advantage of it right away to write up an alarm clock script for turning on your toy automatically in the morning.

There's obviously still a lot that can be improved here.


~~~Plans for this week~~~

Reconnect Fixes

I've noticed that toy reconnectivity when the connection is lost isn't working well, and online sessions also aren't reconnecting properly either. So I'll probably fight with that code this week.

Simpler Ramping in Scripts

I really want to finally get to this this week and make it so scripts can just specify a ramp speed when setting a toys intensity. Writing Job loops all the time to do a simple common thing is silly.

Webhook Improvements

I want to do some work on allowing custom readonly webhook IDs, with the intention that someone can share a webhook code and anyone can put it in and have their toys react to whatever the webhook owner sends to the webhook.

The hope is to make it really easy to have 'group orgy' events like how Lovense does with their Twitter and Discord events.


Related Creators