qDot

Results 224 issues of qDot

XInput manager doesn't actually pay attention to devices being disconnected.

bug
hardware support

Strings can be anything. The user shouldn't have to deal with that. Types are still a more general type that I'd like (since we can't specify subtype traits outside of...

core

Clients have connectors, but servers stand on their own and are wrapped by things like the IPCServer and WebSocketServer. Passing connection objects to servers means they could sever connections when...

server

Things will now start throwing. A lot. This should be documented.

documentation
client
core
server

- Need a test for schema mismatched system messages - Need to check for null on return on ButtplugMessageToJObject and Serialize - Need to *either* do schema validation or check...

testing
core

Allow sending of raw byte arrays to devices. Biggest challenge is figuring out what types we should use for storing the array, and how to serialize it to json.

core

https://sentry.io/metafetish/buttplug-csharp/issues/527294579/ ``` AggregateException: One or more errors occurred. Module "Buttplug.Server.ButtplugServer", line 60, in PingTimeoutHandler Void PingTimeoutHandler(System.Object) ... (5 additional frame(s) were not displayed) Exception: Operation aborted (Exception from HRESULT: 0x80004004...

server

Due to me being new to C# at the beginning of the project, there's lots of strings built with +. Change these to $"" format.

library
good first bug

If a duplicate speed/position command has been sent to the fleshlight launch, drop it and respond to the client with ok. Note that both speed and position need to match....

hardware support
good first bug