Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
289 commits
Select commit Hold shift + click to select a range
bc3a5e4
chore: Legacy->ServerDeviceAttributes
qdot Dec 3, 2024
6fc2afa
chore: LevelCmd/LinearCmd -> ValueCmd/ValueWithParameterCmd
qdot Dec 4, 2024
ab7857b
fix: Copy raw features on ServerDeviceFeature->DeviceFeature
qdot Dec 4, 2024
5eddfa7
chore: Update protocol implementations to work under v4
qdot Jan 13, 2025
2402b99
chore: Port v3 device config updates to v4
qdot Jan 13, 2025
719432e
fix: Port range fix (#961) to v4 message conversion
qdot Feb 20, 2025
2e11fe3
chore: Make rebased protocols compile for v4
qdot Feb 20, 2025
258c62a
chore: Port updated v3 configs to v4
qdot Feb 20, 2025
61d0717
feat: Remove subcommands for v4 messages
qdot Apr 20, 2025
9fd492d
DONOTMERGE: Make ValueCmd take a single command
qdot May 18, 2025
b05a189
chore: Update directional rotator message types
qdot May 18, 2025
9f91c73
fix: Fix conversions of rotate/linear attributes
qdot May 18, 2025
41bccef
chore: Fix calculation of stop commands for rotate
qdot May 18, 2025
e880adc
chore: Fix feature types in configs
qdot May 18, 2025
4330927
DONOTMERGE: More protocol updates
qdot May 18, 2025
1457dc5
feat: Add timed cmd batch, feature ids to hw cmds
qdot May 19, 2025
37abf47
chore: Add more debug output for messages
qdot May 19, 2025
f00a90a
chore: Make hardware commands ignore feature ids for now
qdot May 19, 2025
cb9272d
chore: save off last command for valuecmd
qdot May 19, 2025
e640106
test: Move stream test functions into test
qdot May 19, 2025
030e9ee
DONOTMERGE: continued protocol updates
qdot May 19, 2025
2d76870
test: Updated tests for new system
qdot May 19, 2025
6d7c1b8
DONOTMERGE: more protocol updates
qdot May 19, 2025
db0e568
chore: change feature_id to command_id for hardware commands
qdot May 23, 2025
b63dd12
chore: Change feature_uuid to feature_id
qdot May 23, 2025
fdebe4c
chore: Update more protocols for command ids
qdot May 23, 2025
70d5b65
chore: Clean up warnings
qdot May 23, 2025
47c4653
test: Readd currently working tests
qdot May 24, 2025
837165a
chore: comment out non-working protocols for now
qdot May 24, 2025
a2b0e57
chore: Fix extraneous character in device config
qdot May 24, 2025
be84bfa
chore: Fix user config file version and name output
qdot May 24, 2025
062f0e5
build: Update version to v10
qdot May 24, 2025
30a2263
chore: Fix user feature creation to inherit/create uuids correctly
qdot May 25, 2025
af47617
chore: Add index to DeviceFeature in client messages
qdot May 25, 2025
48bfc31
chore: Change feature_id to be a copy getter instead of ref
qdot May 25, 2025
6856ee9
chore: Use ServerDeviceFeature* for files, DeviceFeature* for line pr…
qdot May 26, 2025
d27fcc0
chore: remove v4 allow checks
qdot May 26, 2025
d548c6b
feat: Begin work on v4 api json schema
qdot May 26, 2025
872ef88
chore: Warnings cleanup
qdot May 26, 2025
0f155fc
feat: Add ServerInfo v4 with minor version again
qdot May 26, 2025
653f3d9
chore: Update schema/messages for Api, fix DeviceFeature ref
qdot May 26, 2025
3947f53
chore: Fix tests
qdot May 27, 2025
efde715
chore: Add value-position to TCode impl
qdot May 27, 2025
c303e65
feat: Add OneShotCmd message
qdot May 27, 2025
4cd8924
feat: Add heater actuator type
qdot May 27, 2025
1e8d20c
feat: Change SeqCst to Relaxed everywhere
qdot May 27, 2025
8b69de0
chore: Kill ButtplugDeviceMessageType
qdot May 27, 2025
e21e597
chore: Add CheckedRaw* messages
qdot May 30, 2025
3d471e4
feat: Add actuator/sensor types to device config
qdot Jun 1, 2025
942459b
chore: Remove unneeded Eq impl on some messages
qdot Jun 1, 2025
6e3063b
chore: Rearrange event_stream position in server code
qdot Jun 1, 2025
1a4039f
chore: Rename ButtplugDeviceMessageType* to ButtplugDeviceMessageName*
qdot Jun 1, 2025
7d0d32d
feat: Make actuator/sensor a hashmap that can use multiple types
qdot Jun 1, 2025
945f1a6
chore: Fix device file/message schemas for actuator/sensor maps
qdot Jun 1, 2025
ba81b90
chore: Reinstate v3 client so tests start running again
qdot Jun 1, 2025
5ad8df4
feat: Add Led as feature/actuator type
qdot Jun 1, 2025
861bc63
test: Start converting tests for v4
qdot Jun 1, 2025
fee55d0
feat: Add RequestServerInfo v4
qdot Jun 1, 2025
b4e1063
chore: Make (unfinished) v4 client the main client, move v3 to test
qdot Jun 1, 2025
5476205
chore: Continue conversion of main client to v4
qdot Jun 2, 2025
c0379aa
test: Start updating tests to expect v4
qdot Jun 2, 2025
1c3495b
chore: Make json validator optional to pass to deserializer
qdot Jun 2, 2025
d26598a
chore: Readd DeviceAdded/DeviceRemoved to v4 spec
qdot Jun 2, 2025
c502631
chore: fix bug with error returns from v4 client
qdot Jun 2, 2025
4206af6
chore: Fix bug with the way step limits are handled for ValueCmd
qdot Jun 2, 2025
ed62cba
test: Fix various client tests
qdot Jun 2, 2025
b5751bb
chore: Make sure DeviceMessageTimingGap is always filled in
qdot Jun 2, 2025
4e38c27
test: Readd v3 device protocol tests
qdot Jun 2, 2025
c571831
chore: Add v4 sensor messages to schema
qdot Jun 2, 2025
9966711
chore: fix wrong v4 message serialization names/types
qdot Jun 2, 2025
2324336
chore: fix wrong check on ValueWithParameter
qdot Jun 2, 2025
7bd2fc3
test: Integrate device protocol tests for v4
qdot Jun 2, 2025
59bd39f
feat: Start conversion to Actuator/Sensor/RawCmd
qdot Jun 4, 2025
4f0a126
chore: Remove VorzeA10CycloneCmdV0 upgrade
qdot Jun 5, 2025
57ea3ac
chore: Remove RSSI fallback, err on RSSI/Vorze cmds
qdot Jun 5, 2025
8d3eeec
chore: Continue conversion to Actuator/Sensor/RawCmd
qdot Jun 5, 2025
2184d0c
chore: Fix unused variable warnings
qdot Jun 5, 2025
c796f49
test: Create test for jejoue
qdot Jun 5, 2025
fa0108a
chore: Start conversion of protocols
qdot Jun 5, 2025
6a79c58
feat: Move to using ActuatorCmd/SensorCmd/RawCmd
qdot Jun 14, 2025
db02a77
chore: Run clippy w/ fixes
qdot Jun 14, 2025
578f3ce
chore: run rustfmt
qdot Jun 14, 2025
cf2964a
chore: warnings cleanup
qdot Jun 14, 2025
5fef30b
chore: Update device config for new formats w/ no msg list
qdot Jun 15, 2025
64699ee
chore: Remove unused lifetimes
qdot Jun 15, 2025
4c78d78
chore: Remove extraneous type check on stopmsgs
qdot Jun 15, 2025
fb56aed
chore: Fill out stop types, actuator command types in routing
qdot Jun 15, 2025
f619ca7
test: Update tests for ActuatorCmd/SensorCmd/RawCmd
qdot Jun 15, 2025
d0256e1
chore: Formatting
qdot Jun 15, 2025
d1f38dd
chore: Update device config schema for new messageless format
qdot Jun 15, 2025
5943747
chore: Fix various issues with field naming/json schema
qdot Jun 15, 2025
1db3bfd
chore: Fix range value calculation for stop (0) values
qdot Jun 15, 2025
6278000
test: Remove duplication test for userve
qdot Jun 16, 2025
b4b5052
chore: Restore vibcrafter and xinput protocols
qdot Jun 16, 2025
7dbd59d
chore: Remove unused server_info file
qdot Jun 16, 2025
7fcd8b3
chore: Un-feature-flag serde de/serializer trait generation
qdot Jun 16, 2025
5faf4a4
chore: rustfmt changes
qdot Jun 16, 2025
7b50352
chore: Remove serialize-json feature, just default to building in
qdot Jun 16, 2025
d181c4e
chore: fix unused import
qdot Jun 16, 2025
6a364d9
feat: Change Actuator/Sensor to Output/Input
qdot Jun 16, 2025
40e0e0d
chore: Reimplement wevibe protocols
qdot Jun 18, 2025
ed9f12f
chore: Reimplement Vibratissimo, zalo protocols
qdot Jun 18, 2025
df265e6
chore: Default to counterclockwise for rotation stop
qdot Jun 19, 2025
ffcee6a
chore: Simplify parse_message call in device manager
qdot Jun 19, 2025
77a53f2
feat: Add protocol variants parsing to configs
qdot Jun 19, 2025
c29ee9f
chore: Rebuild Vorze protocols as variants
qdot Jun 19, 2025
f52eb04
test: Readd vorze tests
qdot Jun 19, 2025
62d2aef
chore: Add variants to config schema, use for vorze protocol
qdot Jun 20, 2025
3799e8c
chore: Remove extra variable/debug messages in tryfun fix
qdot Jun 20, 2025
14f2789
chore: Fix vorze protocol impls to pass tests
qdot Jun 20, 2025
15fbff5
chore: readd tryfun protocol
qdot Jun 20, 2025
3614b08
chore: Port svakom protocols to variant format, update for v4 and out…
qdot Jun 21, 2025
39be66d
test: Readd svakom tests, fix v1/v6 protocol impls
qdot Jun 21, 2025
23e833f
chore: Add v3 -> v4 device config conversion script, divide into prot…
qdot Jun 21, 2025
6b40881
chore: Add per-protocol config files, new generated json
qdot Jun 21, 2025
fe2fb2e
chore: Fix svakom iker protocol impl
qdot Jun 21, 2025
ea56073
chore: Readd sexverse protocol
qdot Jun 21, 2025
8906f61
chore: Reimplement sensee v2 protocol
qdot Jun 21, 2025
16fe030
chore: readd and simplify satisfyer protocol
qdot Jun 21, 2025
493df43
chore: Readd patoo protocol
qdot Jun 21, 2025
9ea4ffa
chore: Reimplement monsterpub protocol
qdot Jun 21, 2025
227eb40
chore: Fix defaults for hardware packet repeats in protocols
qdot Jun 21, 2025
2b60da1
chore: Reimplement leten, mizzzee v3, mysteryvibe protocols
qdot Jun 21, 2025
c3d6789
chore: Reimplement metaxsire, cleanup mizzzee/monsterpub
qdot Jun 21, 2025
9abbb71
chore: Reimplement Magic Motion v4 protocol
qdot Jun 21, 2025
526e2a5
chore: Reimplement lovehoney desire protocol
qdot Jun 21, 2025
a9de5bb
chore: Remove longlosttouch
qdot Jun 21, 2025
a7cdcf4
chore: Fix wevibe impls
qdot Jun 21, 2025
61277ec
chore: Remove "outputs full command set"
qdot Jun 21, 2025
981a967
test: Restore more tests
qdot Jun 21, 2025
d4f76cb
chore: Remove unused files
qdot Jun 22, 2025
cee1d0f
chore: Expose oscillate as a feature portion of the Solace Pro
qdot Jun 22, 2025
f3a94bb
chore: Split lovense into multiple protocols, add multi ids to hw writes
qdot Jun 22, 2025
48a64b7
test: Remove longlosttouch test, update edge for 2 command
qdot Jun 22, 2025
168611f
chore: Fix warnings
qdot Jun 22, 2025
d93f220
feat: Implement components for device/feature config settings
qdot Jun 22, 2025
aff7cd0
test: Clean up test warnings
qdot Jun 22, 2025
8a1e94e
feat: Remove Raw*Cmd
qdot Jun 23, 2025
7f7cbe3
chore: Just remove unused messages
qdot Jun 23, 2025
b226f08
feat: Only store user config info in user configs
qdot Jun 23, 2025
f972a14
chore: Fix up input/output naming
qdot Jun 24, 2025
3bea2e2
chore: Send device index with sensor read/subscribe
qdot Jun 24, 2025
87931b2
chore: Remove unused config file
qdot Jun 24, 2025
2a86a6d
chore: Only send scanningfinished when we haven't received StopScanning
qdot Jun 24, 2025
11e8967
feat: Implement per-device/hwmgr message gap timing
qdot Jun 26, 2025
a2dbfd1
chore: Move server_device_feature into the device module
qdot Jun 26, 2025
59df250
test: Add slight delay for devices that need to combine messages
qdot Jun 26, 2025
f961dfc
chore: Remove step-limit as a requirement on user feature configs
qdot Jun 28, 2025
e4ffe14
chore: Allow mutability for user portions of device definitions
qdot Jun 28, 2025
eddf0c2
chore: Remove v2 config
qdot Jun 28, 2025
899086b
chore: Move message/error/connectors into their own crates
qdot Jun 29, 2025
28a10d3
chore: Move device config into its own crate
qdot Jun 29, 2025
975ec81
chore: Move client code into its own crate
qdot Jun 29, 2025
3b13c45
chore: Move server implementation to its own crate
qdot Jun 29, 2025
db9fcf0
chore: Move hardware comm managers to their own crates
qdot Jun 29, 2025
65c6056
chore: Make buttplug_core build as its own crate
qdot Jun 29, 2025
969b2b8
chore: Make buttplug_server_device_config build as its own crate
qdot Jun 29, 2025
0d0f70c
chore: make buttplug_client build as its own crate
qdot Jun 29, 2025
4b27cae
chore: make transports build as own crates
qdot Jun 29, 2025
c909046
chore: make server build as own crate
qdot Jun 29, 2025
17aeec0
chore: Make btleplug hwmgr build as own crate
qdot Jun 29, 2025
47e7579
chore: Make hid hwmgr build as own crate
qdot Jun 29, 2025
1603ba5
build: Remove unused features in cargo files
qdot Jun 29, 2025
2335623
chore: Make lovense connect (sigh) build as own crate
qdot Jun 29, 2025
fdf91b8
chore: Make stupid fucking lovense dongle build as own crate
qdot Jun 29, 2025
88ea6e8
chore: Make serial port build as own crate
qdot Jun 29, 2025
8d660e5
chore: make websocket device server build in own crate
qdot Jun 29, 2025
2d8425a
chore: Move stream transport back to core
qdot Jun 29, 2025
f27b46f
chore: Make xinput build as own crate
qdot Jun 29, 2025
dab37be
chore: Make tungstenite websocket build in its own crate
qdot Jun 29, 2025
6b01dba
chore: Make in-process connector build in its own crate
qdot Jun 29, 2025
50c1c33
chore: clean base library lib.rs file
qdot Jun 29, 2025
7e42174
chore: Move device configs/schema to base directory for now
qdot Jun 29, 2025
235fafa
chore: move rustfmt to base directory
qdot Jun 29, 2025
8433aa3
chore: Move crates into crates directory
qdot Jun 29, 2025
a0afcb1
build: Fix vscode rust analyzer setup
qdot Jun 29, 2025
4f9d14e
build: Default to tokio runtime in core
qdot Jun 29, 2025
1d06d0d
chore: Fix dummy impl of spawn
qdot Jun 29, 2025
a7de3e1
chore: Clean up warning
qdot Jun 29, 2025
52de0de
chore: Run rustfmt
qdot Jun 29, 2025
6ee3825
test: Move and update integration tests
qdot Jun 30, 2025
3efd424
chore: Move device config file building to server device config crate
qdot Jun 30, 2025
991aaa4
build: Remove lib crate-type directive
qdot Jun 30, 2025
8c9b137
chore: add json schema validation on protocol file building
qdot Jun 30, 2025
51bbc4d
chore: Move protocol implementations to their own module
qdot Jul 2, 2025
ca543a4
chore: Fix use issues after splitting up protocol impls
qdot Jul 2, 2025
4db1216
chore: Device file updates
qdot Jul 2, 2025
45de35c
chore: Create ProtocolManager to handle config/protocol divide
qdot Jul 2, 2025
a1fe62f
chore: Move Endpoint to device config module
qdot Jul 2, 2025
ed83f66
chore: Add feature settings to config schema
qdot Jul 3, 2025
01e5ee6
chore: Move joyhub protocol impls to their own module, fix v0
qdot Jul 3, 2025
ead4484
feat: Move intiface-engine back into main buttplug repo
qdot Jul 3, 2025
ffb7e71
chore: Make rest of svakom protocols compile
qdot Jul 4, 2025
9c17f05
chore: Reimplement rest of joyhub protocols
qdot Jul 4, 2025
409f117
chore: Fix unused use statements in joyhub
qdot Jul 4, 2025
e502fe5
build: The great edition 2024ening
qdot Jul 4, 2025
ed36c8f
chore: Fix buttplug_derive for 2024 edition gen
qdot Jul 4, 2025
beeae99
doc: Update buttplug_derive version/changelog for 0.9.0
qdot Jul 4, 2025
7179abe
chore: Run 2024 lints on server
qdot Jul 4, 2025
fc4abd7
chore: Fix 2024 edition issues in intiface_engine
qdot Jul 4, 2025
02215a3
chore: Fix keepalive shutdown on device disconnect
qdot Jul 4, 2025
621b709
fix: Fix message version changes between sessions causing errors
qdot Jul 4, 2025
a0a9631
chore: Autoincrement user device indexes if they collide
qdot Jul 4, 2025
7bec92f
chore: Update device file?
qdot Jul 4, 2025
d3a92df
build: Check for changes between old/new device files on build
qdot Jul 4, 2025
a4146e6
chore: Swap out Inflate w/ Spray
qdot Jul 6, 2025
fecc4f0
chore: Fix api -> protocol in serializer for version pickup
qdot Jul 6, 2025
f53d98f
chore: Make InputReading variant like OutputCmd
qdot Jul 6, 2025
ac0e5c5
chore: Actually remove DeviceAdded/Removed from v4
qdot Jul 7, 2025
36eecb5
chore: Make StartScanning error more helpful
Kuuuube Jul 6, 2025
9726b18
chore: Fix wrong arguments for RotateCmd output vec creation
qdot Jul 7, 2025
7eeac00
chore: Fix RSSI naming
qdot Jul 7, 2025
ef90f8b
chore: Make intiface engine device event work with DeviceList
qdot Jul 7, 2025
96d4d91
chore: Move schema into core library
qdot Jul 7, 2025
6c96dec
chore: Use copy getters for copyable feature fields
qdot Jul 12, 2025
a3eb6b5
chore: DeviceList should use maps, not arrays
qdot Jul 12, 2025
b56f672
build: Fix cargo file location for non-windows
qdot Jul 15, 2025
b250271
build: Don't build xinput outside of windows
qdot Jul 15, 2025
74ae0f6
feat: Pretty print device config
blackspherefollower Jul 11, 2025
9710053
feat: Adding support for the JoyHub Peachy
blackspherefollower Jul 11, 2025
2cc6157
feat: Adding more iToys device support (specifically oscillators)
blackspherefollower Jul 11, 2025
2a2fa5f
build: Update dependencies
qdot Jul 16, 2025
40508a4
feat: Add examples from documentation
qdot Jul 16, 2025
0b1bf18
chore: Fix impl return lifetime in client
qdot Jul 16, 2025
f0b8919
chore: Make Output/Input/FeatureType enums iterable
qdot Jul 16, 2025
a6e6caf
chore: Make examples compile again
qdot Jul 16, 2025
e2923e0
feat: Add 6 more JoyHub devices
blackspherefollower Jul 16, 2025
3343a7e
feat: Add 5 more Galaku devices + 1 new identifier
blackspherefollower Jul 17, 2025
5081357
feat: Add 2 more metaXsire devices
blackspherefollower Jul 17, 2025
23a0f0d
feat: Adding support for the Luxus (Kiiroo sub-brand)
blackspherefollower Jul 17, 2025
a896bbd
feat: Adding support 2 new Svakom-likes
blackspherefollower Jul 17, 2025
59e63fb
feat: Add JoyHub Urica Guard
blackspherefollower Jul 17, 2025
7dc12c7
chore: Fix exposure of step count
qdot Jul 17, 2025
cde9fd9
feat: Start work on client command system
qdot Jul 17, 2025
d80bee8
chore: fix issues with step_count being copy now
qdot Jul 17, 2025
6754f77
chore: Finish new ClientDeviceOutputCommand system
qdot Jul 17, 2025
cb49c86
chore: Move device structs into their own module in client
qdot Jul 20, 2025
6892908
chore: Finish implementation of client commands
qdot Jul 20, 2025
5e1298f
chore: Use BTreeMaps for features
qdot Jul 20, 2025
6fcdaec
fix: Use ceil for float calcs in client
qdot Jul 20, 2025
77f74fc
test: Fix client error
qdot Jul 20, 2025
f6b7c2d
fix: Fix schema, step count comparisons so tests pass
qdot Jul 20, 2025
e5b794e
test: Comment out init() so tests don't fail on ci
qdot Jul 21, 2025
15c479c
chore: Fix missing include in joycon protocol
qdot Jul 21, 2025
7156412
build: Fix wasm dependencies in server
qdot Jul 21, 2025
45050b8
test: Fix ci build line for wasm
qdot Jul 21, 2025
a6cc40e
build: More wasm CI fixing
qdot Jul 21, 2025
0e18cbe
build: More WASM CI bullshit.
qdot Jul 21, 2025
326fed5
Millibyte UDP experiment
millibyte-products Jul 25, 2025
ef05131
UDP hwmgr
millibyte-products Sep 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,5 +93,4 @@ jobs:
with:
version: 'latest'
- name: Build Dev
run: wasm-pack build --dev --no-default-features --features wasm
working-directory: ./buttplug
run: wasm-pack build --dev crates/buttplug_server --no-default-features --features wasm
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"!Battery mapping"
],
"rust-analyzer.linkedProjects": [
".\\buttplug\\Cargo.toml"
"Cargo.toml"
],

}
21 changes: 18 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,23 @@
[workspace]
resolver = "2"
resolver = "3"
members = [
"buttplug",
"buttplug_derive"
"crates/buttplug_client",
"crates/buttplug_client_in_process",
"crates/buttplug_core",
"crates/buttplug_derive",
"crates/buttplug_server",
"crates/buttplug_server_device_config",
"crates/buttplug_server_hwmgr_btleplug",
"crates/buttplug_server_hwmgr_hid",
"crates/buttplug_server_hwmgr_lovense_connect",
"crates/buttplug_server_hwmgr_lovense_dongle",
"crates/buttplug_server_hwmgr_serial",
"crates/buttplug_server_hwmgr_websocket",
"crates/buttplug_server_hwmgr_xinput",
"crates/buttplug_tests",
"crates/buttplug_transport_websocket_tungstenite",
"crates/examples",
"crates/intiface_engine",
]

[profile.release]
Expand Down
158 changes: 0 additions & 158 deletions buttplug/Cargo.toml

This file was deleted.

2 changes: 0 additions & 2 deletions buttplug/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,6 @@ The following crate features are available
| --------- | ----------- | ----------- |
| `client` | None | Buttplug client implementation (in-process connection only) |
| `server` | None | Buttplug server implementation (in-process connection only) |
| `serialize-json` | None | Serde JSON serializer for Buttplug messages, needed for remote connectors |
| `websockets` | `tokio-runtime` | Websocket connectors, used to connect remote clients (Clear/SSL)/servers (Clear Only) |
| `btleplug-manager` | `server` | Bluetooth hardware support on Windows >=10, macOS, Linux, iOS, Android |
| `lovense-dongle-manager` | `server` | Lovense USB Dongle support on Windows >=7, macOS, Linux |
Expand All @@ -119,7 +118,6 @@ Default features are enough to build a full desktop system:
- `tokio-runtime`
- `client`
- `server`
- `serialize-json`
- `websocket`
- `websocket-server-manager`
- `btleplug-manager` (feature builds as noop on WASM)
Expand Down
3 changes: 0 additions & 3 deletions buttplug/buttplug-device-config/.gitignore

This file was deleted.

51 changes: 0 additions & 51 deletions buttplug/buttplug-device-config/README.md

This file was deleted.

44 changes: 0 additions & 44 deletions buttplug/buttplug-device-config/azure-pipelines.yml

This file was deleted.

Loading