David Lechner
56829a502c
ble-pybricks-service/sagas: fix filtering of command send completions
...
Since didSend and didFailToSend are part of the same enum as the command
send actions types, we have to filter them out when subscribing to the
send actions.
2021-03-10 11:19:06 -06:00
David Lechner
684df491e0
ble-uart/sagas: use array to managed forked tasks
...
This simplifies keeping track of which tasks need to be canceled in the
error paths.
2021-03-10 11:00:54 -06:00
David Lechner
3db1cb9b9c
yarn upgrade
2021-03-10 10:35:18 -06:00
David Lechner
4b3a6fea5e
hub: fix missed notification when connecting
...
This fixes the first notification being missed due to the notification
handler not being started until after notifications are enabled.
It also fixes the DidConnect action changing the state to Unknown after
a notification was received that set the state to a known value.
2021-03-10 10:30:15 -06:00
David Lechner
430147487e
implement Pybricks service stop command
2021-03-10 10:30:15 -06:00
David Lechner
61c34fc4b1
implement BLE Pybricks service status notifications
...
This is the beginning of the BLE Pybricks service implementation, so
changes are made to get a handle to the Pybricks control characteristic
and enable notifications.
Currently, only one event (the status report event) and no commands are
implemented on this characteristic.
The new status report event replaces monitoring the UART for >>>>
strings to get the current hub state.
Also includes some minor cleanup in the ble-uart/actions for consistency.
2021-03-10 10:30:15 -06:00
David Lechner
257b843f38
reduce duplicated command line args in coverage script
2021-03-10 10:30:15 -06:00
David Lechner
9e34ec1de8
Merge pull request #354 from pybricks/dependabot/npm_and_yarn/xterm-4.11.0
...
Bump xterm from 4.10.0 to 4.11.0
2021-03-10 09:40:16 -06:00
dependabot[bot]
e487858a3d
Bump xterm from 4.10.0 to 4.11.0
...
Bumps [xterm](https://github.com/xtermjs/xterm.js ) from 4.10.0 to 4.11.0.
- [Release notes](https://github.com/xtermjs/xterm.js/releases )
- [Commits](https://github.com/xtermjs/xterm.js/compare/4.10.0...4.11.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-10 07:09:10 +00:00
David Lechner
5c6adcb851
Merge pull request #351 from pybricks/dependabot/npm_and_yarn/blueprintjs/core-3.40.1
...
Bump @blueprintjs/core from 3.40.0 to 3.40.1
2021-03-09 08:53:04 -06:00
dependabot[bot]
8f6028a6c1
Bump @blueprintjs/core from 3.40.0 to 3.40.1
...
Bumps [@blueprintjs/core](https://github.com/palantir/blueprint/tree/HEAD/packages/core ) from 3.40.0 to 3.40.1.
- [Release notes](https://github.com/palantir/blueprint/releases )
- [Changelog](https://github.com/palantir/blueprint/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/palantir/blueprint/commits/@blueprintjs/core@3.40.1/packages/core )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-09 14:49:46 +00:00
David Lechner
2f4d3396a6
Merge pull request #349 from pybricks/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.17.0
...
Bump @typescript-eslint/eslint-plugin from 4.16.1 to 4.17.0
2021-03-09 08:38:57 -06:00
dependabot[bot]
867867dab2
Bump @typescript-eslint/eslint-plugin from 4.16.1 to 4.17.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.16.1 to 4.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.17.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-09 14:35:37 +00:00
David Lechner
727aed708b
Merge pull request #352 from pybricks/dependabot/npm_and_yarn/typescript-eslint/parser-4.17.0
...
Bump @typescript-eslint/parser from 4.16.1 to 4.17.0
2021-03-09 08:27:14 -06:00
dependabot[bot]
1a1654bd2d
Bump @typescript-eslint/parser from 4.16.1 to 4.17.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.16.1 to 4.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.17.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-09 06:46:51 +00:00
David Lechner
01271205d6
Merge pull request #347 from pybricks/dependabot/npm_and_yarn/types/react-16.14.5
...
Bump @types/react from 16.14.4 to 16.14.5
2021-03-08 09:59:10 -06:00
dependabot[bot]
a7ffee4a3e
Bump @types/react from 16.14.4 to 16.14.5
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.14.4 to 16.14.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-08 15:55:22 +00:00
David Lechner
d05aed4264
Merge pull request #348 from pybricks/dependabot/npm_and_yarn/testing-library/dom-7.30.0
...
Bump @testing-library/dom from 7.29.6 to 7.30.0
2021-03-08 09:47:17 -06:00
dependabot[bot]
2c3a3a95aa
Bump @testing-library/dom from 7.29.6 to 7.30.0
...
Bumps [@testing-library/dom](https://github.com/testing-library/dom-testing-library ) from 7.29.6 to 7.30.0.
- [Release notes](https://github.com/testing-library/dom-testing-library/releases )
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v7.29.6...v7.30.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-08 08:08:13 +00:00
David Lechner
15a475a929
Merge pull request #345 from pybricks/dependabot/npm_and_yarn/typescript-4.2.3
...
Bump typescript from 4.2.2 to 4.2.3
2021-03-05 10:37:55 -06:00
dependabot[bot]
f42eb1bcee
Bump typescript from 4.2.2 to 4.2.3
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-05 16:34:17 +00:00
David Lechner
d1be0854ea
Merge pull request #346 from pybricks/dependabot/npm_and_yarn/blueprintjs/core-3.40.0
...
Bump @blueprintjs/core from 3.39.0 to 3.40.0
2021-03-05 10:25:58 -06:00
dependabot[bot]
6a3b04c095
Bump @blueprintjs/core from 3.39.0 to 3.40.0
...
Bumps [@blueprintjs/core](https://github.com/palantir/blueprint/tree/HEAD/packages/core ) from 3.39.0 to 3.40.0.
- [Release notes](https://github.com/palantir/blueprint/releases )
- [Changelog](https://github.com/palantir/blueprint/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/palantir/blueprint/commits/@blueprintjs/core@3.40.0/packages/core )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-05 07:00:36 +00:00
David Lechner
cfbb0dc180
Merge pull request #342 from pybricks/dependabot/npm_and_yarn/license-webpack-plugin-2.3.15
...
Bump license-webpack-plugin from 2.3.14 to 2.3.15
2021-03-04 11:34:24 -06:00
dependabot[bot]
611c3661fc
Bump license-webpack-plugin from 2.3.14 to 2.3.15
...
Bumps [license-webpack-plugin](https://github.com/xz64/license-webpack-plugin ) from 2.3.14 to 2.3.15.
- [Release notes](https://github.com/xz64/license-webpack-plugin/releases )
- [Changelog](https://github.com/xz64/license-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/xz64/license-webpack-plugin/compare/v2.3.14...v2.3.15 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-04 17:30:24 +00:00
David Lechner
2f3d45139f
Merge pull request #343 from pybricks/dependabot/npm_and_yarn/shopify/react-i18n-5.2.4
...
Bump @shopify/react-i18n from 5.2.3 to 5.2.4
2021-03-04 11:24:04 -06:00
dependabot[bot]
548169a020
Bump @shopify/react-i18n from 5.2.3 to 5.2.4
...
Bumps [@shopify/react-i18n](https://github.com/Shopify/quilt/tree/HEAD/packages/react-i18n ) from 5.2.3 to 5.2.4.
- [Release notes](https://github.com/Shopify/quilt/releases )
- [Changelog](https://github.com/Shopify/quilt/blob/main/packages/react-i18n/CHANGELOG.md )
- [Commits](https://github.com/Shopify/quilt/commits/@shopify/react-i18n@5.2.4/packages/react-i18n )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-04 06:57:31 +00:00
David Lechner
36f6e05316
Merge pull request #341 from pybricks/dependabot/npm_and_yarn/testing-library/user-event-12.8.1
...
Bump @testing-library/user-event from 12.8.0 to 12.8.1
2021-03-03 10:38:24 -06:00
dependabot[bot]
6ad770713d
Bump @testing-library/user-event from 12.8.0 to 12.8.1
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.8.0 to 12.8.1.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.8.0...v12.8.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-03 06:46:15 +00:00
David Lechner
f7cb54b2b3
Merge pull request #339 from pybricks/dependabot/npm_and_yarn/typescript-eslint/parser-4.16.1
...
Bump @typescript-eslint/parser from 4.15.2 to 4.16.1
2021-03-02 10:18:58 -06:00
dependabot[bot]
274f350215
Bump @typescript-eslint/parser from 4.15.2 to 4.16.1
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.15.2 to 4.16.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.16.1/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-02 16:15:32 +00:00
David Lechner
9349a922bd
Merge pull request #340 from pybricks/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.16.1
...
Bump @typescript-eslint/eslint-plugin from 4.15.2 to 4.16.1
2021-03-02 10:10:34 -06:00
dependabot[bot]
b03704d5b4
Bump @typescript-eslint/eslint-plugin from 4.15.2 to 4.16.1
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.15.2 to 4.16.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.16.1/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-02 06:44:03 +00:00
David Lechner
d8ba550fd5
Merge pull request #337 from pybricks/dependabot/npm_and_yarn/eslint-7.21.0
...
Bump eslint from 7.20.0 to 7.21.0
2021-03-01 10:07:31 -06:00
dependabot[bot]
a4994db03c
Bump eslint from 7.20.0 to 7.21.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.20.0 to 7.21.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.20.0...v7.21.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-01 16:03:50 +00:00
David Lechner
eb9fe4c2f3
Merge pull request #338 from pybricks/dependabot/npm_and_yarn/testing-library/user-event-12.8.0
...
Bump @testing-library/user-event from 12.7.3 to 12.8.0
2021-03-01 09:55:18 -06:00
dependabot[bot]
7177e1d0e9
Bump @testing-library/user-event from 12.7.3 to 12.8.0
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.7.3 to 12.8.0.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.7.3...v12.8.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-01 08:37:22 +00:00
David Lechner
405bcca7dc
Merge pull request #333 from pybricks/dependabot/npm_and_yarn/typescript-4.2.2
...
Bump typescript from 4.1.5 to 4.2.2
2021-02-24 10:05:09 -06:00
dependabot[bot]
ea4f1c8903
Bump typescript from 4.1.5 to 4.2.2
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.5 to 4.2.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-24 16:00:56 +00:00
David Lechner
10faf8971a
Merge pull request #334 from pybricks/dependabot/npm_and_yarn/testing-library/user-event-12.7.3
...
Bump @testing-library/user-event from 12.7.2 to 12.7.3
2021-02-24 09:53:58 -06:00
dependabot[bot]
f685e93b16
Bump @testing-library/user-event from 12.7.2 to 12.7.3
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.7.2 to 12.7.3.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.7.2...v12.7.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-24 06:55:06 +00:00
David Lechner
02f6d74471
Merge pull request #330 from pybricks/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.15.2
...
Bump @typescript-eslint/eslint-plugin from 4.15.1 to 4.15.2
2021-02-23 09:03:12 -06:00
dependabot[bot]
900d5c25b1
Bump @typescript-eslint/eslint-plugin from 4.15.1 to 4.15.2
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.15.1 to 4.15.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.2/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-23 14:59:50 +00:00
David Lechner
9f1f371337
Merge pull request #331 from pybricks/dependabot/npm_and_yarn/typescript-eslint/parser-4.15.2
...
Bump @typescript-eslint/parser from 4.15.1 to 4.15.2
2021-02-23 08:52:14 -06:00
dependabot[bot]
b4404d9a4d
Bump @typescript-eslint/parser from 4.15.1 to 4.15.2
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.15.1 to 4.15.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.2/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-23 14:48:44 +00:00
David Lechner
39de067d21
Merge pull request #332 from pybricks/dependabot/npm_and_yarn/react-scripts-4.0.3
...
Bump react-scripts from 4.0.2 to 4.0.3
2021-02-23 08:40:59 -06:00
dependabot[bot]
5fe111611e
Bump react-scripts from 4.0.2 to 4.0.3
...
Bumps [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/facebook/create-react-app/releases )
- [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@4.0.3/packages/react-scripts )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-23 07:01:10 +00:00
David Lechner
ab8d5c923a
Merge pull request #327 from pybricks/dependabot/npm_and_yarn/testing-library/dom-7.29.6
...
Bump @testing-library/dom from 7.29.4 to 7.29.6
2021-02-22 11:06:51 -06:00
dependabot[bot]
2ce1024cc4
Bump @testing-library/dom from 7.29.4 to 7.29.6
...
Bumps [@testing-library/dom](https://github.com/testing-library/dom-testing-library ) from 7.29.4 to 7.29.6.
- [Release notes](https://github.com/testing-library/dom-testing-library/releases )
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v7.29.4...v7.29.6 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-22 17:03:38 +00:00
David Lechner
1f7bab0e7e
Merge pull request #326 from pybricks/dependabot/npm_and_yarn/testing-library/user-event-12.7.2
...
Bump @testing-library/user-event from 12.7.1 to 12.7.2
2021-02-22 10:55:56 -06:00