Skip to content
This repository has been archived by the owner. It is now read-only.
Compare
Choose a tag to compare

Changes:

  • 6fe9b59 build: Use npmignore for buttplug package
  • b18f1a7 doc: Update changelog for 0.11.2
  • 5112345 build: Roll version to 0.11.2
  • b3d4a85 chore: Revert "build: Move from webpack to rollup"

This list of changes was auto generated.

Compare
Choose a tag to compare

Changes:

  • cca4878 test: Turn off tests for Mac
  • f644398 test: Run tests but ignore failures on macOS
  • c5ae638 chore: Fix tslint errors
  • e813b41 build: Update package versions to v0.11.1
  • 704676a doc: Update CHANGELOG for 0.11.1
  • 536d217 chore: Use stdio instead of pipes for GUI I/O
  • 6cbd98d chore: Rebuild CLI protocol to work with intiface (and also like, at all)
  • 4f187d4 fix: Fix CLI arguments for gui and ipc paths
  • 77859d1 chore: Have CLI specify secure/insecure websocket ports
  • 8f9d5ae chore: Have CLI generate cert based on path
See more
  • 64720eb build: Remove unused CI files
  • 8441497 build: Fix output names for CLI builds

This list of changes was auto generated.

Compare
Choose a tag to compare

Changes:

  • e879b6e build: Release builds should create tags, not edit them
  • d67132e doc: Update project READMEs
  • 0538819 chore: Remove out-of-date example code from bluetooth-le module
  • 542e9da doc: Update changelog for all published packages.
  • 4979563 build: Update dependencies
  • cc1a8f8 build: Tag packages to 0.11.0
  • 0e74d1f build: Add separate release steps for dev/release
  • 7c1af79 build: Change frozen server CLI name to Buttplug.Server.CLI
  • 98aefbe build: Remove buildConfiguration from cli name generation
  • d29e424 chore: linter fixes
See more
  • 50071eb test: Connect to 127.0.0.1, not localhost
  • 3e0a795 fix: Fix error handling for websockets
  • f98e15a test: Use random ports for websocket server tests, since CI fails it randomly on macOS
  • 6745fd3 build: Zip builds on CI and upload them as github releases
  • b1ebfb8 build: Change copyfiles to cp
  • 609ecaf build: Add file names to native copy steps for server
  • 0820c17 chore: Output error if neither websocket nor ipc is chosen.
  • a84eeaf build: Allow JS on CLI
  • f28ee24 build: Fix artifact copying/staging
  • 5c917af chore: Fix tslint issues
  • 374b475 build: Templatize azure commands, and move binding copy into node scripts
  • 84f999e feat: Add GUI protobuf handling to server
  • 769b433 chore: Clean up buttplug server CLI
  • f2a5fa7 feat: Add self signed cert generation to CLI
  • 91c85b7 Merge commit '18ae4009806d2fdfcd78256f97dbf430d419f003' into misc-cleanup
  • 18ae400 Squashed 'packages/buttplug/dependencies/buttplug-device-config/' changes from 1c122f8..10363f1
  • 14f235a feat: Implement Youou Protocol
  • 58178ef fix: Add interrupted disconnect handling in server [ #183 ]
  • 65e18ff build: Remove web-devtools from default builds for now
  • 61328a1 test: Add jest/puppeteer browser smoke tests [ #100 ]
  • f1b230d build: Remove tween from buttplug package
  • 0f32cc8 feat: Implementing buttplug dev tools as their own module [ #123, #169 ]
  • 8b6d16a chore: Move devtools to their own directory
  • 8cddef7 Revert "build: Remove web devtools for now."
  • 711e85e fix: Make sure we stop WeVibe if stop is the first command [ #167 ]
  • 485accf chore: Fix unhandled promises throughout code
  • 7dc2cc3 build: Move tslint config to root dir
  • 43d8198 build: Run linter on CI
  • 335a8e0 chore: Fix tslint errors [ #136 ]
  • 504a21f build: Update/readd tslint
  • 8eab66e build: Add RPi freeze command to server cli
  • c780861 build: Move from webpack to rollup [ #148 ]
  • fc9259f test: Port/kludge to mock-socket 8 [ #160 ]
  • 6597489 fix: Fix endpoint resolution in Webbluetooth Subtype Manager
  • c47200d test: Remove istanbul report gen
  • a5b3f9a fix: Fix noble characteristic notifications [ #180 ]
  • a091d74 build: See if closing all clients as well as all servers fixes EADDRINUSE on osx CI
  • 96acc80 doc: Add bluetooth sudo instructions to Bluetooth LE and Server CLI [ #171 ]
  • 82bac97 fix: Fix Kiiroo v2 protocol name in configuration [ #176 ]
  • 2ef5a56 fix: Clean up characteristic settings loading in DeviceConfigManager [ #178 ]
  • b28b888 fix: Fix issues with noble and Lovense devices. [ #177, #155 ]
  • f8a6546 fix: Add extra read to Lovense device init [ #175 ]
  • 4dc0c2c chore: Move WriteString conveinience functions to ButtplugDeviceImpl
  • bbbf4d5 build: Fix abandonware noble dependencies in noble-mac
  • 338615a build: Remove extra yarn lock in bluetooth manager
  • beae8ea test: Try merging reports from multiple packages
  • bbff9bc build: Only build web packages after module is built and tested
  • 208c2ef test: Readd code coverage uploading to CI [ #163 ]
  • 8d65709 chore: Remove ConnectLocal/ConnectWebsocket from client and rename Connectors [ #150 ]
  • bd7ba98 build: Add build:main targets to projects
  • 7b2d230 build: Add Mac CLI job
  • 05351cb build: Run freeze step on CI
  • 2208e0d build: Fix windows freeze command for server build
  • dbe7926 build: remove jspanel4 requirement from buttplug
  • c689f6b build: Add pkg targets for mac/linux/win on cli project
  • c63c2d6 chore: Throw exception on missing cert files
  • 317b1db feat: Use noble-mac fork for noble dependencies
  • f2d3bf5 build: Change local dependencies from file: to *
  • bc4a870 feat: Bring up basic version of new CLI
  • da1cace chore: Remove unused cli files and update readme
  • 05f1f84 doc: Update project metadata files
  • f03f35a build: Don't test if build doesn't work on CI
  • 24a747b build: Make base package commands use lerna
  • 847c135 build: Remove test commands from cli package
  • 218bf10 build: remove node bluetooth webpack config
  • 9d7cafc build: Update package dependencies
  • bc9d373 build: Update package versions and add uuid-parse types
  • 574255f build: Remove lerna generated root dependencies
  • 7d12559 build: Clean up lerna config
  • 1f456fb build: Remove peer dependencies
  • 3ea5677 feat: Bring node websocket server module up to date
  • 626bdd0 chore: More buttplug exports and import fixing
  • 36cbb62 chore: Remove in-repo example for now
  • 297dd68 chore: Rename devtools to test, export as part of main library.
  • 8be6450 build: Add bluetooth manager building to CI
  • 9acce8c build: Update yarn.lock file
  • 2f35d1f chore: Bring Noble BLE Subtype Manager up to date
  • 4ec1f7e chore: Import/export fixes, hoist DeviceImpl UpdateReceived up a level
  • 4c246d6 build: Add yaml to json converter
  • 4a93ce5 test: Remove unused jest transform
  • 37eff3c Squashed 'packages/buttplug/dependencies/buttplug-device-config/' content from commit 1c122f8
  • 634c9b6 Merge commit '37eff3c341d33e6bf0797d360195eb761e655dc6' as 'packages/buttplug/dependencies/buttplug-device-config'
  • c3d0bff build: Remove web devtools for now.
  • 9f2fea2 build: Update yarn lock file
  • 0cb3c42 feat: Convert to using device configuration files [ #159, #154, #153, #155 ]
  • 548b428 build: Fix test program output on CI
  • 9b3d477 build: Remove older test packages
  • 13103b6 build: Roll back mock-socket again
  • 6d81ff1 build: Remove commander types
  • df39ce5 build: Make root commands only operate on main repo for now
  • ff4e059 build: Clean up dev/peer dependencies in buttplug-reliant packages
  • 97ca38c doc: Add copyright headers to all library sources [ #143 ]
  • 61761e2 build: Convert more packages to local devdeps
  • 58e25bd build: Rename buttplug-js-websocket-server to buttplug-server-cli
  • d5f2551 Build: add buttplug-js-websocket-server
  • 5e5c5e5 build: Add buttplug-node-websockets project
  • 3f3d09e build: Update lock file
  • 1aba255 doc: Add base repo README, update README in packages
  • f710301 build: install lerna and move dependency requirements to root [ #156 ]
  • 4bc5ec1 build: Add buttplug-node-bluetoothle-manager
  • 926c8a7 build: Create new basic package file for workspaces
  • 61ff887 build: Move buttplug library into packages
  • 0b75f42 chore: Make conveinience Error Message converter for ButtplugException
  • e7b064b build: Update dependencies
  • f3a8d4b build: Create azure-pipelines configuration
  • 147e7a8 test: Update tests for new WeVibe protocol code
  • afe2cd0 fix: Updating the WeVibe driver to match the C# [ #151 ]
  • d3fbf7c fix: Export ButtplugBrowserWebsocketConnector [ #149 ]
  • ef9e36c test: Update devtools TestDeviceManager with new logger requirement
  • 4860ef3 doc: Roll version and update CHANGELOG for 0.10.0 release
  • f67fa14 chore: Add SetLogger function to IDeviceSubtypeManager interface [ #98 ]
  • e9b1dab fix: Fix argument types for DeviceManager message closure
  • ff961cb build: Dependency updates
  • 012322e doc: Update CHANGELOG and README for 0.9.0 release
  • 78baed7 chore: Add connection semantics to Server [ #146 ]
  • fc63ad7 test: Add tests for ButtplugClientDevice functions
  • 10423e3 chore: tslint cleanup
  • cd9061e feat: Add functions to send device messages via devices [ #142 ]
  • d9e94f6 chore: Rename and move Device to ButtplugClientDevice
  • 9065aea chore: Convert errors to exceptions, rework websockets, fix message types [ #147, #144, #141 ]
  • 751fcb7 feat: Implement Exception classes, change core module to throw them [ #141 ]
  • 587db3d chore: Add consts for default message IDs
  • 1525270 build: Hold back mock-socket library
  • 7af9dc1 build: Update dependencies, move to terser
  • cb5dc69 doc: Doc updates for 0.8.3 release
  • fff19b4 tests: Fix invalid VibrateCmd messages in tests [ #138 ]
  • cfb548b Merge commit 'd12db04c9c0b4c8e1cf6b454a1fec1f52a7f57e1'
  • d12db04 Squashed 'dependencies/buttplug-schema/' changes from 27f28d1..4647aad
  • 1319b45 fix: Adding missing service UUID for Lovense Osci [ #137 ]
  • 31469e5 fix: Broken UglifyJs link
  • 25e07ae fix: Add update check for Cyclone/UFO
  • edd5bd3 build: Roll version and update changelog for 0.8.2
  • 863a8aa feat: Add UFO SA Support
  • c48c301 build: Add analyzer build mode
  • c1c54dc build: Update README/CHANGELOG and roll version for 0.8.1
  • 63cb320 fix: Fix intermittent device connection test failure
  • 7729a5c chore: Unify animation functions in devtools [ #130 ]
  • dd8c456 chore: Reindent MIT license in devtools
  • b9e634b fix: Detach animation events on node destruction, via mutationObserver [ #96 ]
  • 0c8e36c feat: Add RemoveDeviceManagerPanel devtools function
  • aebb28b fix: Fix construction of DeviceList replies in server [ #92 ]
  • d83452b fix: Fix include location of jspanel css
  • 557b432 chore: Copy devtools into module distro directory
  • adeae3e fix: Format and truncate output of speed/position on devtools panel [ #128 ]
  • 3860084 fix: Fix error in characteristic map size calculation [ #129 ]
  • a41449c build: Only CI on node 10
  • f042696 build: Roll version and update changelog for 0.8.0 release
  • b2f5795 feat: Add IsScanning getter to Client [ #93 ]
  • 79326d2 build: update dependencies
  • c739530 test: Add more tests for MessageUtils
  • 7578494 fix: Add error checking for MessageUtils functions
  • d9f0efc fix: Fix CSS namespacing for devtools [ #107 ]
  • 86cad2f fix: Fix Lovense motor addressing
  • cfafc33 build: Fix upath dependency issue in yarn lock
  • e1515c6 build: Add node 10 target
  • a1dabc0 build: Change build order on CI
  • 0f3431e test: Fix tests to use new Lovense DeviceInfo queries
  • ab0ffbe fix: Fix incorrect initialization in Vorze
  • c0fda76 feat: Initialize Lovense Devices from DeviceType query [ #103 ]
  • deae32e feat: Implement basic DeviceType retreival for Lovense hardware [ #103 ]
  • 4891e7f feat: Add ability to read and get notifications for gatt chars [ #103 ]
  • e5f6cf4 feat: Add WriteString function to bluetooth device interface
  • c54256f chore: Move fleshlight launch init sequence to method
  • 85978e2 test: Fix test checks for promise rejections
  • cd87443 chore: Re-indent switch blocks in client
  • 9ff0dbe feat: Use name prefixes for filtering, generate ble chars [ #102, #104 ]
  • 906f09a build: Update dependencies
  • 5a493d0 README: Fix repo URLs [ #105 ]
  • 01642ad doc: Update README
  • 38777ac doc: License/Copyright/Documentation updates
  • 488e2bb build: Roll version and update changelog for 0.7.1
  • 9c86466 build: Move webpack to build dir, fix for webpack 4
  • 842a88c build: Roll version and update changelog for 0.7.0 release
  • b9d2ce3 build: Update dependencies
  • ff9ec2a feat: Add new Lovense device names/identifiers
  • 8bdaed5 fix: Actually clean up server on disconnect
  • 8c39182 fix: Stop all devices on ping timeout
  • 59c2738 build: remove package-lock
  • e050b7f doc: Update doc configuration
  • 1aa05bd test: Remove remap-istanbul
  • 93ce339 build: Update webpack to almost-4.x format
  • 0ab8ad1 chore: Move devtools to using jspanel4 package
  • ead8b9c build: Update package dependencies
  • 5d10b81 doc: Fix node package description
  • 22d61e8 build: Add travis rule for publishing on tags
  • e5e1561 build: Update changelog and roll version for 0.6.1 release
  • dc7bdd9 feat: Add CreateSimple*Cmd functions and Test Rotation Device
  • b88f470 feat: Add ability to get Message Attributes for messages from device
  • fef8836 chore: Device count should start at 0, not 1
  • 7b21500 chore: Add WeVibe sync device name
  • c0af1f2 chore: Add new lovense device names
  • 4bc53a5 build: Update dependencies
  • 1a40710 build: Update package and changelog for 0.6.0
  • 4404460 doc: Add version warning in README
  • b072a90 fix: Make device manager panel creation throw if no device manager available.
  • 2a0ba19 fix: Choose static IDs for Log/Device Manager devtools web panels
  • 9a4fe37 chore: TestDeviceManager no longer a singleton
  • 867baaf feat: Assign unique internal IDs to devices [ #41 ]
  • b9dc861 chore: Remove extra print from MaxPro code
  • 75a5855 feat: Add ClearDeviceManagers function to ButtplugServer
  • 0dbf76c feat: Basic MaxPro support
  • cb66252 build: Update changelog and roll version for 0.5.3
  • 999ad77 fix: Explicitly export all devtools in web build
  • 2dab360 chore: Define colors in jspanel css
  • 9c69404 build: Add jspanel css to repo
  • c4cc426 build: Changelog and roll version for 0.5.2
  • f09e1bd build: Fix webpack mangling settings
  • 4c53f7a doc: Add README section on Buttplug and Uglify setup
  • 519f2f2 chore: Change IButtplugConnector.IsConnected() to Connected getter
  • 8fb3f44 feat: Add more Lovense devices names/uuids
  • 8edcd3b test: Increase test timeout for travis delays
  • 4ae346a build: Roll version for 0.5.1 release
  • 3bd5d04 doc: Remove node instructions from README, add helper library link back
  • 9b884ba build: Remove node websocket files from module [ #87 ]
  • 474d2ce doc: Fix build badge URL
  • a539350 build: Update dependencies
  • d3d6a9b doc: Update CHANGELOG and roll version for 0.5.0 release
  • 4fcbbd1 test: Add devtools tests
  • a8c1f51 doc: Add contributing/code of conduct files
  • cd8e3a1 build: fix devtools external regex
  • 64e9bc3 build: Move to es6 by default
  • db91c35 build: Remove unused preprocessor file
  • e92fd2c test: Add fleshlight launch LinearCmd tests
  • c215960 fix: Fix Fleshlight Launch message exposure and Id return from LinearCmd
  • c8f254b chore: Make more getters in IButtplugDevice implementors
  • 74ad5be fix: Fix error message output in Client for device message mismatch
  • 7cae83a test: Add basic Launch and Vorze command conversion tests
  • 746df78 fix: Add Vorze RotateCmd handling, fix RotateCmd speed scaling
  • 2cc9478 fix: Fix quotes for error message generation on device message type error.
  • c860c2a Squashed 'dependencies/buttplug-schema/' changes from 6f93f65..27f28d1
  • d2bd7ce Merge commit 'c860c2a5b34aaff527a09c60cf14272406edd533' into 82-webbluetooth-tests
  • d373a2f build: Update dependencies
  • 7f1fb53 test: Add error tests for having too many vibrate subcommands
  • 27053ec test: Start adding device tests
  • ea1f6e8 fix: Wevibe: Add VibrateCmd handler, fix logic [ #84 ]
  • 38b40af test: Add exception test on webbluetooth device open error
  • 75d9fdf test: Add bluetooth disconnect and write tests
  • 8b57dd9 chore: Turn device array for client into a getter
  • 6986567 test: Add basic webbluetooth discovery/connect test

This list of changes was auto generated.

eed88b8
Compare
Choose a tag to compare
Pre-release

Changes:

  • c5f5607 Fixed no WeVibe model getting detected as dual vibe.

This list of changes was auto generated.