qDot

Results 234 issues of qDot

We're getting absolutely spammed on sentry with the error message "the len is 1 but the index is 1" From a user on discord, the top of the crash stack...

bug

From discord: 1. I can confirm it's strictly a Windows vs Linux issue, as all of the following environments resulted in the same issue: ⛔️ Debian 12 @ my PC...

bug
Device Compatibility

Someone using a usb-serial device reported a massive memory leak that happens when a serial device is physically disconnected (usb unplugged) during usage.

bug
Device Comm Managers

We should return an empty array, not null, if no devices are connected.

It might be possible to build a Webkit message handler based connector instead of using websockets, for web-to-intiface-central communication on iOS. That said, I'm not sure if 2 way comms...

Features

https://crates.io/crates/enum_dispatch This may be super helpful in cleaning up a lot of calls made around message enums with the ButtplugMessage/ButtplugDeviceMessage/etc traits.

Features

In messages like ScalarCmd (and the upcoming LevelCmd), RotateCmd, etc, we have the format of a main command that provides context, then subcommands held in the main command to update...

Library - Core
Features

Trying to keep track of everything based on array indexes is a very bad idea. The amount of bookkeeping to swap between device definitions in different message versions causes a...

Library - Server
Library - Core
Features

Trying to debug feature lookup issues in the Actuator Command Manager for tcode tests and the tests don't even time out, they just stall in the test executable.

bug
Testing

Continuing my "asking big questions while working toward finishing v4" thing... I'm starting to question the 0.0-1.0 range at the protocol level. I think it's fine for the API level,...

Features
Breaking Change