Laurens Valk
390cf235de
firmware/bootloaderInstructions: Keep counting instructions.
...
This ensures the instruction step counter does not reset after a heading.
2022-12-15 14:59:36 -06:00
Laurens Valk
d303e28756
firmware/bootloaderInstructions: Edit unsupported hubs.
2022-12-15 14:59:36 -06:00
Laurens Valk
8aa82eee46
firmware/bootloaderInstructions: Refactor.
...
- Use steps for the connection procedure
- Use categories (To do: consider making numbering consecutive)
- Show hub bootloader device name explicitly
- List official app to use for recovery (make V2/V3 explicit)
- Copy edit
Also fix the layout (class) of the installation panel to make it consistent with the style of the recovery panel.
2022-12-15 14:59:36 -06:00
Laurens Valk
560da418e0
firmware/bootloaderInstructions/translations: Add prepare section.
...
Since there are up to three things to prepare, it is better to start the
list with that. We can still keep a separate section for points that match the video.
2022-12-15 14:59:36 -06:00
Laurens Valk
2864fa93be
firmware/alerts/translations: Copy edit.
2022-12-15 14:59:36 -06:00
Laurens Valk
3e56a6b493
editor/translations: Copy edit.
2022-12-15 14:59:36 -06:00
Laurens Valk
97ea2b1ac7
ble/alerts/translations: Copy edit.
2022-12-15 14:59:36 -06:00
Laurens Valk
dd7f13d33f
tour/translations: Copy edit.
2022-12-15 14:59:36 -06:00
dependabot[bot]
ea90b5c728
build(deps): bump @shopify/react-i18n from 7.5.0 to 7.5.1 ( #1376 )
...
Bumps [@shopify/react-i18n](https://github.com/Shopify/quilt/tree/HEAD/packages/react-i18n ) from 7.5.0 to 7.5.1.
- [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.5.1/packages/react-i18n )
---
updated-dependencies:
- dependency-name: "@shopify/react-i18n"
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-12-15 06:38:56 +00:00
dependabot[bot]
a28bf0088a
build(deps): bump css-loader from 6.7.2 to 6.7.3 ( #1375 )
...
Bumps [css-loader](https://github.com/webpack-contrib/css-loader ) from 6.7.2 to 6.7.3.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases )
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.2...v6.7.3 )
---
updated-dependencies:
- dependency-name: css-loader
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-12-15 06:15:59 +00:00
dependabot[bot]
c8002ace05
build(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.46.1 ( #1373 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.46.0 to 5.46.1.
- [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.46.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
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-12-13 06:22:02 +00:00
dependabot[bot]
fd269cbb97
build(deps-dev): bump @typescript-eslint/eslint-plugin ( #1372 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.46.0 to 5.46.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.46.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
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-12-13 06:12:09 +00:00
dependabot[bot]
848b06b14b
build(deps): bump postcss from 8.4.19 to 8.4.20 ( #1371 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.19 to 8.4.20.
- [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.19...8.4.20 )
---
updated-dependencies:
- dependency-name: postcss
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-12-12 06:16:44 +00:00
David Lechner
6e8e597e70
Merge pull request #1370 from pybricks/dlech
...
Release
2022-12-09 16:51:33 -06:00
David Lechner
e2a669650c
v2.0.0-rc.1
v2.0.0-rc.1
2022-12-09 16:09:26 -06:00
David Lechner
fa9cb07d69
CHANGELOG: add extra heading level for firmware changes
2022-12-09 16:08:00 -06:00
David Lechner
c7d0b9d3bd
@pybricks/firmware@v6.4.0: update firmware to v3.2.0c1
2022-12-09 16:06:53 -06:00
dependabot[bot]
de1f3d9f81
build(deps): bump @pybricks/jedi from 1.5.0 to 1.6.0
...
Bumps [@pybricks/jedi](https://github.com/pybricks/pybricks-api/tree/HEAD/npm/jedi ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/pybricks/pybricks-api/releases )
- [Changelog](https://github.com/pybricks/pybricks-api/blob/master/npm/jedi/CHANGELOG.md )
- [Commits](https://github.com/pybricks/pybricks-api/commits/@pybricks/jedi/v1.6.0/npm/jedi )
---
updated-dependencies:
- dependency-name: "@pybricks/jedi"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-09 15:53:41 -06:00
dependabot[bot]
ae8e37dbf3
build(deps): bump @shopify/react-i18n from 7.4.0 to 7.5.0
...
Bumps [@shopify/react-i18n](https://github.com/Shopify/quilt/tree/HEAD/packages/react-i18n ) from 7.4.0 to 7.5.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.5.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 >
2022-12-09 15:45:02 -06:00
dependabot[bot]
6191d4039f
build(deps): bump @pybricks/ide-docs from 2.5.0 to 2.6.0
...
Bumps [@pybricks/ide-docs](https://github.com/pybricks/pybricks-api/tree/HEAD/npm/ide-docs ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/pybricks/pybricks-api/releases )
- [Changelog](https://github.com/pybricks/pybricks-api/blob/master/npm/ide-docs/CHANGELOG.md )
- [Commits](https://github.com/pybricks/pybricks-api/commits/@pybricks/ide-docs/v2.6.0/npm/ide-docs )
---
updated-dependencies:
- dependency-name: "@pybricks/ide-docs"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-09 15:43:18 -06:00
dependabot[bot]
e581a90e1b
build(deps): bump redux-saga from 1.2.1 to 1.2.2 ( #1366 )
...
Bumps [redux-saga](https://github.com/redux-saga/redux-saga ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/redux-saga/redux-saga/releases )
- [Changelog](https://github.com/redux-saga/redux-saga/blob/main/CHANGELOG.md )
- [Commits](https://github.com/redux-saga/redux-saga/compare/redux-saga@1.2.1...redux-saga@1.2.2 )
---
updated-dependencies:
- dependency-name: redux-saga
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-12-09 21:37:25 +00:00
David Lechner
4fcb82e361
bootloaderInstructions: add recovery variant
...
For official firmware recovery, we have separate videos for non-USB
hubs.
Closes: https://github.com/pybricks/support/issues/728
2022-12-09 15:02:15 -06:00
David Lechner
0f871c6b2c
bootloaderInstructions: add videos
...
This adds videos to show how to enter bootloader mode.
Issue: https://github.com/pybricks/support/issues/728
2022-12-09 13:24:00 -06:00
dependabot[bot]
be4a18bcdd
build(deps): bump sass from 1.56.1 to 1.56.2 ( #1362 )
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.56.1 to 1.56.2.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.56.1...1.56.2 )
---
updated-dependencies:
- dependency-name: sass
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-12-09 06:33:59 +00:00
dependabot[bot]
5f32fb95d7
build(deps-dev): bump @typescript-eslint/eslint-plugin ( #1363 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.45.1 to 5.46.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.46.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
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-12-09 06:24:41 +00:00
dependabot[bot]
dc95697568
build(deps-dev): bump @typescript-eslint/parser from 5.45.1 to 5.46.0 ( #1361 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.45.1 to 5.46.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.46.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 >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-09 06:12:38 +00:00
David Lechner
e12c86781a
toolbar: don't wrap buttons
...
We can have better control over the layout and avoid wrapping by using flex.
Fixes: https://github.com/pybricks/support/issues/841
2022-12-08 17:10:47 -06:00
David Lechner
bef91f948f
app: fix resize handle visible through activity pane
2022-12-08 17:10:47 -06:00
David Lechner
936e142429
app: remember docs page on refresh
...
This persists the current docs page so that it is used on page reload
of the app. This is mostly useful for development since users should
not be refreshing the page.
It also remembers the selected page between sessions, so new windows
will open to the previous page.
Checks are added to default back to the docs index page in case the
"remembered" page is no longer valid.
2022-12-08 17:10:47 -06:00
David Lechner
74d8a258fb
service-worker: don't serve index.html for static
...
This fixes issues where the index.html page can be served if we have
something that requests a static resource that does not exist. In the
worst case, this would the app appear recursively in the docs pane.
Also remove some unnecessary typing while we are touching this.
2022-12-08 17:10:47 -06:00
David Lechner
6dc03ad911
webpackDevServer: don't fallback or redirect to index
...
This was causing problems when we typed in a bad URL since instead of
getting the expected 404 error, we just got the index page no matter
what the request was actually for.
2022-12-08 17:10:47 -06:00
David Lechner
cf74dc26ce
app: bump copyright year displayed in app
...
We are a bit early but since will will do a final release soon, we
don't want the app to look out of date already on the first of the
year.
2022-12-08 17:10:47 -06:00
David Lechner
614e0b0074
firmware: remove android check for chunk size
...
This should no longer be needed since Chrome v98 (released Nov. 2021).
2022-12-08 17:10:47 -06:00
dependabot[bot]
70395a5f5f
build(deps-dev): bump prettier from 2.8.0 to 2.8.1 ( #1359 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.0 to 2.8.1.
- [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.8.0...2.8.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
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-12-08 06:26:13 +00:00
dependabot[bot]
b5903fbdbb
build(deps): bump typescript from 4.9.3 to 4.9.4 ( #1358 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.9.3 to 4.9.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.9.3...v4.9.4 )
---
updated-dependencies:
- dependency-name: typescript
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-12-08 06:11:52 +00:00
David Lechner
cc20ab8c35
editor: move docs toggle from settings
...
This removes the docs toggle switch from the settings and adds a new
docs toggle button to the editor.
Fixes: https://github.com/pybricks/support/issues/778
2022-12-06 15:38:58 -06:00
David Lechner
55cf05d480
app: add drag handles to resizable separators
...
This makes them easier to discover and an easier target for touch.
2022-12-06 15:38:58 -06:00
David Lechner
05445c1b07
settings: use sessionStorage for doc state
...
This adds use of sessionStorage for the documentation visibility toggle.
This way, when multiple windows are open, the docs can be controlled
separately in each window. Local storage is still used as the default
value for new windows.
Issue: https://github.com/pybricks/support/issues/807
2022-12-06 15:38:58 -06:00
David Lechner
ee850dec71
activities: use sessionStorage for selected tab
...
The useLocalStorage hook synchronizes state between windows. In the
case of the activities tabs, we don't want this state synchronized,
otherwise changing a tab in one window would change the tab in all
open windows.
Instead, we can use sessionStorage so that the state persists when
refreshing or duplicating a browser tab. Local storage is still used
as the default value so that any new window that is opened will use
the last selected state.
Issue: https://github.com/pybricks/support/issues/807
2022-12-06 15:38:58 -06:00
dependabot[bot]
bb303ae4d3
build(deps-dev): bump @typescript-eslint/eslint-plugin ( #1356 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.45.0 to 5.45.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.45.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
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-12-06 17:23:36 +00:00
dependabot[bot] and David Lechner
e5e4d62dad
build(deps): bump @types/jest from 29.2.3 to 29.2.4 ( #1355 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 29.2.3 to 29.2.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
---
updated-dependencies:
- 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>
Co-authored-by: David Lechner <david@pybricks.com >
2022-12-06 11:11:17 -06:00
dependabot[bot] and David Lechner
5b7189eb6b
build(deps-dev): bump @typescript-eslint/parser from 5.45.0 to 5.45.1 ( #1353 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.45.0 to 5.45.1.
- [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.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
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>
Co-authored-by: David Lechner <david@pybricks.com >
2022-12-06 11:10:58 -06:00
dependabot[bot]
f83ac2bfd1
build(deps): bump mini-css-extract-plugin from 2.7.1 to 2.7.2 ( #1354 )
...
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin ) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.1...v2.7.2 )
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
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-12-06 11:10:11 -06:00
David Lechner
27b2c42023
tour: open settings when triggered from startup
...
Since we moved the first tour step to a possibly hidden place, we need
to make sure it is showing before starting the tour.
Fixes: https://github.com/pybricks/support/issues/823
2022-12-05 13:17:37 -06:00
David Lechner
f5fbea905f
CHANGELOG: move link into correct section
2022-12-05 13:17:37 -06:00
dependabot[bot]
76e55559da
build(deps-dev): bump eslint from 8.28.0 to 8.29.0 ( #1350 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.28.0 to 8.29.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.28.0...v8.29.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
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-12-05 06:07:24 +00:00
David Lechner
ec556e8589
v2.0.0-beta.12
v2.0.0-beta.12
2022-12-02 12:10:17 -06:00
David Lechner
19878cbac6
update @pybricks/firmware to firmware v3.2.0b2
2022-12-02 11:54:18 -06:00
David Lechner
a262f44762
explorer: fix focus outline obscured
2022-12-02 11:37:22 -06:00
David Lechner
c001ca77c1
tour: use color constants
2022-12-02 11:37:22 -06:00