David Lechner
113b06904f
github: fix dependabot-auto-merge workflow
...
The step id was accidentally changed in bdf9f3c and broke the workflow.
2022-11-29 10:59:15 -06:00
David Lechner
49f3c5d8f3
components: move ViewHeightSensor
...
we've moved all of the other components already
2022-11-29 10:59:15 -06:00
dependabot[bot]
670f4a0d07
build(deps-dev): bump eslint-plugin-react from 7.31.10 to 7.31.11
...
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) from 7.31.10 to 7.31.11.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11 )
---
updated-dependencies:
- dependency-name: eslint-plugin-react
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 09:08:30 -06:00
dependabot[bot]
ae9b782f74
build(deps): bump postcss from 8.4.18 to 8.4.19
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.18 to 8.4.19.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.18...8.4.19 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 09:08:14 -06:00
dependabot[bot]
9d7f1750a9
build(deps): bump web-vitals from 3.0.4 to 3.1.0
...
Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals ) from 3.0.4 to 3.1.0.
- [Release notes](https://github.com/GoogleChrome/web-vitals/releases )
- [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md )
- [Commits](https://github.com/GoogleChrome/web-vitals/compare/v3.0.4...v3.1.0 )
---
updated-dependencies:
- dependency-name: web-vitals
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 09:07:59 -06:00
dependabot[bot]
04c8946279
build(deps-dev): bump @typescript-eslint/parser from 5.42.1 to 5.45.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.42.1 to 5.45.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.45.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 09:07:43 -06:00
dependabot[bot]
ec06b00292
build(deps-dev): bump prettier from 2.7.1 to 2.8.0
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.7.1...2.8.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 08:38:59 -06:00
Laurens Valk
0f02c64800
src/components: Move ClipboardIcon and ExternalLinkIcon from utils.
...
See https://github.com/pybricks/pybricks-code/pull/1321#pullrequestreview-1190431986
2022-11-25 13:40:44 -06:00
Laurens Valk
986cb7c184
sponsor/alerts: Add address copy notification.
...
Fixes https://github.com/pybricks/support/issues/806
2022-11-25 13:40:44 -06:00
Laurens Valk
96f9ce313f
src/sponsor: Fix button doing nothing.
...
Now it copies the address to the clipboard for convenience.
2022-11-25 13:40:44 -06:00
David Lechner
e01fb1fbe9
eslint: strict equality
...
Enforce use of ===/!== and fix existing issues.
2022-11-23 17:20:45 -06:00
David Lechner
1d9dd82191
explorer/sagas: don't show error on user cancel
...
fileSave can raise DomException+AbortError if use clicks cancel in the
OS file dialog. We should not show an error message in this case.
2022-11-23 17:20:45 -06:00
David Lechner
d7726325ab
blueprintjs-icons: fix missing large trash icon
2022-11-23 17:20:45 -06:00
David Lechner
e8b57fe3d9
toolbar/ActionButton: drop aria-haspopup workaround
...
The fixe has been merged upstream.
2022-11-23 17:20:45 -06:00
David Lechner
9f538490e5
toolbar: remove OpenFileButton
...
This is no longer used.
2022-11-23 17:20:45 -06:00
David Lechner
d323db4d1b
toolbar/ActionButton: only disable using style
...
This removes use of the button disable property since it removes the
button from the accessibility tree and also makes tooltips not work.
The styling is kept the same by manually including the disable style.
2022-11-23 17:20:45 -06:00
David Lechner
bb8015eae5
test: finish TODO for escape key hack
...
Fix was merged upstream so we can remove the hack.
2022-11-22 15:56:56 -06:00
David Lechner
9fe62467d5
alerts: use shorthand return
2022-11-22 15:56:56 -06:00
David Lechner
95199e44c1
hub/alerts/UserProgramSize: add alert for program too big
...
This finishes the TODO about adding a proper message.
Fixes: https://github.com/pybricks/support/issues/810
2022-11-22 15:56:56 -06:00
David Lechner
db438be40b
editor: finish remove hack TODO
...
The upstream fix was merged, so the workaround is no longer needed.
2022-11-22 15:56:56 -06:00
David Lechner
764083e6be
monaco-extension: finish TODO
...
code was merged upstream, so we no longer need the workaround
2022-11-22 15:56:56 -06:00
David Lechner
004667b80b
webpack: finish TODO about avif file types
...
was fixed in https://github.com/jshttp/mime-db/commit/65f65eda094a8ec206f9144584657ff14fd597ab
2022-11-22 15:56:56 -06:00
David Lechner
efec127b8e
webpack: precache oss-licenses.json
...
This works around the oss-licenses.json file not being picked up by
the workbox plugin.
Closes: https://github.com/pybricks/pybricks-code/issues/1245
2022-11-19 16:58:27 -06:00
David Lechner
61098453c7
webpack: move monoaco editor js into static/js folder
...
All other js files are there already.
2022-11-19 16:58:27 -06:00
David Lechner
0d1bc4c9fa
index.html: fix apple-touch-icon for beta
...
Beta uses a different icon, so we need to account for that.
2022-11-19 16:58:27 -06:00
David Lechner
ea84c48159
service-worker: fix caching of app icons
...
The application icons, like favicon.ico were not being cached properly
and were missing when the app was used offline.
Changing the strategy to CacheFirst and changing the test to include
all images fixes the problem.
2022-11-19 16:58:27 -06:00
David Lechner
7850a505e4
about: fix icon not working offline
...
Issue: https://github.com/pybricks/pybricks-code/issues/1245
2022-11-18 19:28:00 -06:00
David Lechner
b5b857bca5
firmware/sagas: implement restoring official firmware
...
Closes: https://github.com/pybricks/pybricks-code/issues/1104
2022-11-18 19:28:00 -06:00
David Lechner
cf99ab223d
firmware/sagas: refactor firmwareFlashUsbDfu
...
This allows the firmwareFlashUsbDfu to take an arbitrary binary blob
instead of a Pybricks firmware.zip file. This will allow it to be used
to restore the official LEGO firmware as well.
2022-11-18 19:28:00 -06:00
David Lechner
71c8605773
firmware/restoreOfficialDialog: change to multistep dialog
...
This gives instructions on how to put the hub in bootloader mode like
the install Pybricks dialog and sets the stage for doing the DFU restore
without going to another website.
Issue: https://github.com/pybricks/pybricks-code/issues/1104
2022-11-18 19:28:00 -06:00
David Lechner
44169bd178
firmware/bootloaderInstructions: extract component
...
This extracts the instructions for placing a hub in bootloader mode to
a separate component so that it can be shared.
2022-11-18 19:28:00 -06:00
David Lechner
f167f168ee
fix missing icons
...
Warning sign was missed in 90b04f8 . 20px error and info are added just
in case.
2022-11-18 19:28:00 -06:00
David Lechner
745d09df7a
constants: add LEGO registered trademark
...
This shouldn't be translated so we make a constant to ensure that. Also
makes it easy to get the registered trademark symbol which isn't
trivial to type on the keyboard.
2022-11-18 19:28:00 -06:00
David Lechner
f944948a44
yarn: update to v3.3.0
2022-11-18 19:28:00 -06:00
David Lechner
597419be47
ble/alerts/BluetoothNotAvailable: add browser support paragraph
...
Browsers such as Brave and Opera are based on Chromium but disable
Web Bluetooth. In this case, we can't tell the difference between the
browser not supporting it or the Bluetooth adapter not being present.
So we make the error message cover all possibilities.
Issue: https://github.com/pybricks/support/discussions/804
Issue: https://github.com/pybricks/support/issues/635
2022-11-18 19:28:00 -06:00
David Lechner
bdf9f3c850
github: update auto-merge workflow
...
Don't restrict action version. Hopefully fixes warnings about `set-output`.
2022-11-18 19:28:00 -06:00
David Lechner
d48734b513
ble-pybricks-service/protocol: add CommandType.ResetInUpdateMode
2022-11-18 19:28:00 -06:00
dependabot[bot] and David Lechner
fd6957eb3f
build(deps): bump @babel/core from 7.19.6 to 7.20.2 ( #1311 )
...
* build(deps): bump @babel/core from 7.19.6 to 7.20.2
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.19.6 to 7.20.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.20.2/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* yarn dedupe
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Lechner <david@pybricks.com >
2022-11-18 18:33:17 +00:00
dependabot[bot]
b4311c5f89
build(deps): bump jest-watch-typeahead from 2.2.0 to 2.2.1 ( #1318 )
...
Bumps [jest-watch-typeahead](https://github.com/jest-community/jest-watch-typeahead ) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/jest-community/jest-watch-typeahead/releases )
- [Changelog](https://github.com/jest-community/jest-watch-typeahead/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jest-community/jest-watch-typeahead/compare/v2.2.0...v2.2.1 )
---
updated-dependencies:
- dependency-name: jest-watch-typeahead
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 07:32:26 +00:00
dependabot[bot]
29d2f867bc
build(deps): bump react-aria from 3.20.0 to 3.21.0 ( #1317 )
...
Bumps [react-aria](https://github.com/adobe/react-spectrum ) from 3.20.0 to 3.21.0.
- [Release notes](https://github.com/adobe/react-spectrum/releases )
- [Commits](https://github.com/adobe/react-spectrum/compare/react-aria@3.20.0...react-aria@3.21.0 )
---
updated-dependencies:
- dependency-name: react-aria
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 07:18:25 +00:00
dependabot[bot]
99487b4984
build(deps): bump @blueprintjs/popover2 from 1.8.1 to 1.10.1 ( #1315 )
...
Bumps [@blueprintjs/popover2](https://github.com/palantir/blueprint/tree/HEAD/packages/core ) from 1.8.1 to 1.10.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/popover2@1.10.1/packages/core )
---
updated-dependencies:
- dependency-name: "@blueprintjs/popover2"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 07:06:10 +00:00
dependabot[bot]
2f007402dc
build(deps): bump monaco-themes from 0.4.2 to 0.4.3 ( #1316 )
...
Bumps monaco-themes from 0.4.2 to 0.4.3.
---
updated-dependencies:
- dependency-name: monaco-themes
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 06:54:54 +00:00
dependabot[bot]
70a6380418
build(deps): bump typescript from 4.8.4 to 4.9.3 ( #1314 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.8.4 to 4.9.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 06:43:50 +00:00
dependabot[bot]
0b0e708cc0
build(deps): bump @shopify/react-i18n from 7.3.0 to 7.4.0 ( #1313 )
...
Bumps [@shopify/react-i18n](https://github.com/Shopify/quilt/tree/HEAD/packages/react-i18n ) from 7.3.0 to 7.4.0.
- [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@7.4.0/packages/react-i18n )
---
updated-dependencies:
- dependency-name: "@shopify/react-i18n"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 06:32:39 +00:00
dependabot[bot]
2b11102f85
build(deps): bump jest-resolve from 29.2.2 to 29.3.1 ( #1312 )
...
Bumps [jest-resolve](https://github.com/facebook/jest/tree/HEAD/packages/jest-resolve ) from 29.2.2 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest-resolve )
---
updated-dependencies:
- dependency-name: jest-resolve
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 06:23:02 +00:00
dependabot[bot]
5c06e90bf8
build(deps): bump loader-utils from 2.0.3 to 2.0.4
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-16 09:43:27 -06:00
dependabot[bot]
191ef1f5a5
bump jest and @types/jest ( #1310 )
...
---
updated-dependencies:
- dependency-name: jest
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: "@types/jest"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 06:40:28 +00:00
dependabot[bot]
273d572959
build(deps): bump jest-environment-jsdom from 29.2.2 to 29.3.1 ( #1302 )
...
Bumps [jest-environment-jsdom](https://github.com/facebook/jest/tree/HEAD/packages/jest-environment-jsdom ) from 29.2.2 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest-environment-jsdom )
---
updated-dependencies:
- dependency-name: jest-environment-jsdom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 07:43:24 +00:00
dependabot[bot]
2ce656ed55
build(deps): bump @blueprintjs/select from 4.8.6 to 4.8.11 ( #1307 )
...
Bumps [@blueprintjs/select](https://github.com/palantir/blueprint/tree/HEAD/packages/select ) from 4.8.6 to 4.8.11.
- [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/select@4.8.11/packages/select )
---
updated-dependencies:
- dependency-name: "@blueprintjs/select"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 07:30:41 +00:00
dependabot[bot]
c751ab21f3
build(deps): bump babel-jest from 29.2.2 to 29.3.1 ( #1308 )
...
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest ) from 29.2.2 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/babel-jest )
---
updated-dependencies:
- dependency-name: babel-jest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 07:19:58 +00:00