Kyle Machulis
70cb61f415
chore: run rustfmt
2024-10-06 19:40:07 -07:00
Kyle Machulis
110b3028b6
doc: Update version/CHANGELOG for 9.0.4
2024-10-06 19:38:17 -07:00
Kyle Machulis
9442d37b69
chore: Update API for new jsonschema exports
2024-10-06 19:38:17 -07:00
Kyle Machulis
947d32b943
build: Update dependencies
2024-10-06 19:38:17 -07:00
Kyle Machulis
c6f01718b5
chore: Remove very spammy debug message
2024-10-06 19:38:17 -07:00
Kyle Machulis
0335a1f05b
feat: Implement Linear movement for Lovense Solace Pro
...
is chonk. so chonk. 100ms timing sucks. But it works. Sorta.
2024-10-06 19:38:17 -07:00
blackspherefollower
45f98d37f7
chore: cargo fmt
2024-10-06 19:38:17 -07:00
blackspherefollower
3c47883634
feat: Adding support for JoyHub VBarbie p
2024-10-06 19:38:17 -07:00
blackspherefollower
ec3b137219
chore: Bumping device config version
2024-10-06 19:38:17 -07:00
blackspherefollower
66043f18e9
feat: Adding support for Kuirkish Imp 3 (DeepSire)
2024-10-06 19:38:17 -07:00
blackspherefollower
0de606e997
feat: Adding support for FeelingSo Flair Feel
...
Interestingly, this rabbit device actually supports oscillation range!
2024-10-06 19:38:17 -07:00
Kyle Machulis
e4e329fd13
fix ( #663 ): Treat array of None from actuator command manager as empty
...
If we get back a Vec<Option<Hardwarecommand>> that isn't empty but is
nothing but None, treat it as empty. Otherwise we'll spam devices with
very weird output.
2024-10-06 19:38:10 -07:00
Kyle Machulis
ef03581964
doc: Update version/CHANGELOG for v9.0.3
2024-09-30 14:18:13 -07:00
blackspherefollower
7b46388ddc
feat: Adding support for Secret Lover Simon and Betty
2024-09-30 14:16:16 -07:00
blackspherefollower
e8363e5a4d
feat: Adding support for Tracy's Dog Surreal
2024-09-30 14:16:16 -07:00
blackspherefollower
efd2de6c75
feat: Adding support for Pink Punch Dream Bunny
2024-09-30 14:16:16 -07:00
blackspherefollower
70c2b82f5c
feat: Adding support for JoyHub Rose Love and Mackay
2024-09-30 14:16:15 -07:00
blackspherefollower
b0c4ba4a2c
feat: Adding support for JoyHub Torin
2024-09-30 14:16:15 -07:00
blackspherefollower
ab04b813d7
feat: Adding support for JoyHub Lips and Faunus
2024-09-30 14:16:15 -07:00
blackspherefollower
d445545b70
feat: Adding support for Lelo Liv 3
2024-09-30 14:16:15 -07:00
blackspherefollower
84353d6a50
feat: Adding identifier for JoyHub Rayen
...
Fixes #659
2024-09-30 14:16:15 -07:00
blackspherefollower
9bd12c9a5f
fix: Correct the unnecessary constrict updates in JoyHub protocols
2024-09-30 14:16:15 -07:00
blackspherefollower
1dd39a550a
feat: Adding new identifier for Svakom Alex Neo 2
2024-09-30 14:16:15 -07:00
blackspherefollower
c112688cbb
feat: Add support for Lelo Gigi 3
2024-09-30 14:16:15 -07:00
blackspherefollower
0cf0bdb683
feat: Adding support For JoyHub Torrian
2024-09-30 14:16:15 -07:00
blackspherefollower
e4dbec7a20
feat: Add support for Svakom Sam Neo 2 Pro
2024-09-30 14:16:15 -07:00
blackspherefollower
5cdac0cd39
chore: Bumping device config number
2024-09-30 14:16:15 -07:00
blackspherefollower
64348bb715
feat: Adding support for the Svakom Jordan
2024-09-30 14:16:15 -07:00
blackspherefollower
80c021d6a0
feat: Add Amorelie Joy device support
...
Adds support for:
* Amorelie Joy Move
* Amorelie Joy Cha-Cha
* Amorelie Joy Boogie
* Amorelie Joy Shimmer
* Amorelie Joy Grow
2024-09-30 14:16:15 -07:00
blackspherefollower
23ba9202df
feat: Adding support for Cowgirl Cone
2024-09-30 14:16:15 -07:00
blackspherefollower
d7a9c4de07
feat: Adding Lovense Mission 2 identifier and UUIDs
2024-09-30 14:16:15 -07:00
blackspherefollower
22ce756174
feat: Adding support for 7 more JoyHub devices
...
* Euphoric (fixes #652 )
* Euphoric 3
* Fable Dragon
* Viele
* Pul
* VibSiren 2
* Veemy
2024-09-30 14:16:15 -07:00
blackspherefollower
dc844fc766
feat: Sensee V2 protocol implementation
...
Adds support for:
* Sensee Dream Stick
* Sensee Moonlight
* Sensee Voice-Interactive Female Vibrator
* Sensee No8
* Sensee Astronaut
* Sensee Capsule (Improved support)
2024-09-30 14:16:15 -07:00
blackspherefollower
5b2bdd9e6c
chore: cargo fmt
2024-09-30 14:16:15 -07:00
Kyle Machulis
827ab02aa4
doc: Update version/CHANGELOG for 9.0.2
2024-09-29 18:34:44 -07:00
Kyle Machulis
36f7646fa4
doc: Update version/CHANGELOG for 9.0.1
2024-09-02 14:27:32 -07:00
Kyle Machulis
0cf60da761
fix: Always set message IDs after version change
...
We were settings ids in conversion methods, not at the top level
filter methods. Oops.
Fixes #657
2024-09-02 14:26:59 -07:00
Kyle Machulis
b2cfba8eae
chore: run rustfmt
2024-09-01 15:08:20 -07:00
Kyle Machulis
a3d799ed7b
chore: Unset client name on disconnect
2024-09-01 14:36:24 -07:00
Kyle Machulis
0b3907eed4
chore: Make client name resettable
...
Otherwise reuse of servers will break
2024-09-01 14:35:00 -07:00
Kyle Machulis
3cd92a6ec5
chore: Add feature level blocking for v4 connections
...
Require compilation with v4 flag to use v4 messages
2024-09-01 12:42:26 -07:00
Kyle Machulis
362a542f4d
test: Readd server reconnect test
2024-09-01 12:38:37 -07:00
Kyle Machulis
9c08db8564
chore: Add v4 message blocking through downgrader
...
Until v4 stablizes, require using a feature flag to turn it on through
the downgrader. If anyone is using ButtplugServer directly, it requires
the message type anyways so there's not much we can do there.
2024-09-01 12:36:02 -07:00
Kyle Machulis
1ddb43bbb9
doc: Screw it, just call this v9
2024-09-01 12:07:38 -07:00
Kyle Machulis
d04a3d9762
doc: Update version/CHANGELOG for v8.1.0
2024-09-01 11:46:30 -07:00
Kyle Machulis
ec2fc0a051
chore: More extraneous or badly stated error msg cleanup
2024-08-25 22:43:12 -07:00
Kyle Machulis
a30adeb26a
chore: Remove unneeded error's
2024-08-25 22:34:46 -07:00
Kyle Machulis
e7249a90c3
chore: Allow creating servers with a shared device manager
...
Behold, the ability to run multiple servers on the same device manager.
This is stupid and dangerous but it's needed for the intiface
central devices tab, so here we are.
2024-08-25 22:21:57 -07:00
Kyle Machulis
fec9b2ca61
chore: Make version serialization error messages better
2024-08-25 22:20:52 -07:00
Kyle Machulis
2b2d20ee74
feat: Add stream transports for FFI situations
2024-08-25 22:20:28 -07:00