David Lechner
297faafc27
convert mpy to saga
...
- unit tests depend on bug fix in @pybricks/mpy-cross-v4
- removes last use of redux-thunk
2020-05-27 20:57:22 -05:00
David Lechner
c373b3abc5
begin rework of notifications
...
The notification reducer should decide when to display notifications rather than having notifications scattered throughout the code.
Also start using translations so that user-visible strings are not scattered in code.
2020-05-26 21:20:08 -05:00
dependabot-preview[bot]
a92334f723
Bump react-ace from 8.1.0 to 9.0.0
...
Bumps [react-ace](https://github.com/securingsincity/react-ace ) from 8.1.0 to 9.0.0.
- [Release notes](https://github.com/securingsincity/react-ace/releases )
- [Changelog](https://github.com/securingsincity/react-ace/blob/master/CHANGELOG.md )
- [Commits](https://github.com/securingsincity/react-ace/compare/v8.1.0...v9.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-26 10:47:30 -05:00
dependabot-preview[bot]
7eac8572ab
Bump xterm-addon-fit from 0.3.0 to 0.4.0
...
Bumps [xterm-addon-fit](https://github.com/xtermjs/xterm.js ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/xtermjs/xterm.js/releases )
- [Commits](https://github.com/xtermjs/xterm.js/compare/0.3...0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-26 10:41:14 -05:00
David Lechner
33861d970b
Package firmware in app
...
- includes firmware .zip for movehub and cplushub
- firmware flash button no longer opens file dialog
- now connects first, then choses firmware based on connected device
- drag and drop of custom firmware still works
2020-05-25 21:31:35 -05:00
David Lechner
5160d29c7e
change to @pybricks/mpy-cross-v4
...
This package is associated with the pybricks/pybricks-micropython repository.
2020-05-25 21:31:35 -05:00
dependabot-preview[bot]
83ab040f64
Bump eslint-plugin-react from 7.19.0 to 7.20.0
...
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.19.0 to 7.20.0.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases )
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.19.0...v7.20.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-24 20:00:13 -05:00
David Lechner
d0a5c9e78a
remove @types/jszip
...
jszip ships with type definitions so a separate package is not needed
2020-05-22 20:54:53 -05:00
dependabot-preview[bot]
8aeae25971
Bump @types/react from 16.9.34 to 16.9.35
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.34 to 16.9.35.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-22 20:24:30 -05:00
dependabot-preview[bot]
b49feb50eb
Bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.34.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.30.0 to 2.34.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/v2.34.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-22 20:19:19 -05:00
dependabot-preview[bot]
e38244e6d7
Bump @testing-library/jest-dom from 4.2.4 to 5.8.0
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 4.2.4 to 5.8.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v4.2.4...v5.8.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-22 20:14:06 -05:00
dependabot-preview[bot]
8aca9ee929
Bump @types/react-dom from 16.9.7 to 16.9.8
...
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 16.9.7 to 16.9.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-22 20:04:55 -05:00
David Lechner
1898787eb5
add open and save button
...
Chrome has an annoying warning when downloading .py files, e.g https://stackoverflow.com/q/34130774/1976323
Workaround is to enable the "Ask where to save each file before downloading" setting.
2020-05-22 19:54:48 -05:00
dependabot-preview[bot]
416c5b16e2
Bump bootstrap from 4.4.1 to 4.5.0
...
Bumps [bootstrap](https://github.com/twbs/bootstrap ) from 4.4.1 to 4.5.0.
- [Release notes](https://github.com/twbs/bootstrap/releases )
- [Commits](https://github.com/twbs/bootstrap/compare/v4.4.1...v4.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-22 15:38:24 -05:00
dependabot-preview[bot]
669f7838b2
Bump @testing-library/user-event from 10.3.2 to 10.3.4
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 10.3.2 to 10.3.4.
- [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/v10.3.2...v10.3.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-21 21:33:04 -05:00
David Lechner
154907a201
fix package name
2020-05-21 21:27:47 -05:00
dependabot-preview[bot]
c665ba9d1f
Bump xterm from 4.5.0 to 4.6.0
...
Bumps [xterm](https://github.com/xtermjs/xterm.js ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/xtermjs/xterm.js/releases )
- [Commits](https://github.com/xtermjs/xterm.js/compare/4.5.0...4.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-21 11:09:40 -05:00
dependabot-preview[bot]
36cca07a19
Bump @types/web-bluetooth from 0.0.5 to 0.0.6
...
Bumps [@types/web-bluetooth](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/web-bluetooth ) from 0.0.5 to 0.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/web-bluetooth )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-21 10:19:18 -05:00
David Lechner
8a90acde8b
add script for code coverage
...
It is not easy to remember --watchAll=false
https://github.com/facebook/create-react-app/issues/6888
2020-05-20 16:30:39 -05:00
dependabot-preview[bot]
9257053905
Bump @testing-library/user-event from 7.2.1 to 10.3.2
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 7.2.1 to 10.3.2.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Commits](https://github.com/testing-library/user-event/compare/v7.2.1...v10.3.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 15:06:04 -05:00
dependabot-preview[bot]
69a0175d5f
Bump @testing-library/react from 9.5.0 to 10.0.4
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 9.5.0 to 10.0.4.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v9.5.0...v10.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 15:00:06 -05:00
David Lechner
90817a1ae7
github: add CI for pull requests
...
and hacks to get tests working
2020-05-20 14:52:45 -05:00
dependabot-preview[bot]
cde8d6b764
Bump @types/jest from 24.9.1 to 25.2.3
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 24.9.1 to 25.2.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 13:19:32 -05:00
dependabot-preview[bot]
83460fd786
Bump node-sass from 4.14.0 to 4.14.1
...
Bumps [node-sass](https://github.com/sass/node-sass ) from 4.14.0 to 4.14.1.
- [Release notes](https://github.com/sass/node-sass/releases )
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sass/node-sass/compare/v4.14.0...v4.14.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 13:19:01 -05:00
dependabot-preview[bot]
abff0e58b9
Bump react-dropzone from 10.2.2 to 11.0.1
...
Bumps [react-dropzone](https://github.com/react-dropzone/react-dropzone ) from 10.2.2 to 11.0.1.
- [Release notes](https://github.com/react-dropzone/react-dropzone/releases )
- [Commits](https://github.com/react-dropzone/react-dropzone/compare/v10.2.2...v11.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 13:08:34 -05:00
dependabot-preview[bot]
c4e1aa95c1
Bump @typescript-eslint/parser from 2.30.0 to 2.34.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.30.0 to 2.34.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/v2.34.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 13:00:01 -05:00
dependabot-preview[bot]
88d9ffa762
Bump @types/react-redux from 7.1.7 to 7.1.9
...
Bumps [@types/react-redux](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-redux ) from 7.1.7 to 7.1.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-redux )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 12:59:20 -05:00
dependabot-preview[bot]
9837fb9e7c
Bump react-transition-group from 4.3.0 to 4.4.1
...
Bumps [react-transition-group](https://github.com/reactjs/react-transition-group ) from 4.3.0 to 4.4.1.
- [Release notes](https://github.com/reactjs/react-transition-group/releases )
- [Changelog](https://github.com/reactjs/react-transition-group/blob/master/CHANGELOG.md )
- [Commits](https://github.com/reactjs/react-transition-group/compare/v4.3.0...v4.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 12:58:46 -05:00
dependabot-preview[bot]
ad0af8a69f
Bump typescript from 3.7.5 to 3.9.3
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.7.5 to 3.9.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.7.5...v3.9.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 12:57:44 -05:00
David Lechner
a44e97f4a3
terminal resizing
2020-05-04 22:08:44 -05:00
David Lechner
02d4726092
update to @pybricks/mpy-cross-4 v2
...
v2 allows us to pass the mpy-cross options from the firmware to the
mpy-cross compiler.
2020-05-04 14:05:18 -05:00
David Lechner
c7b7162693
implement flashing firmware from new zip format
2020-05-02 14:40:18 -05:00
David Lechner
70e5da1b42
update @pybricks/mpy-cross-4
...
older versions were broken (missing files)
2020-05-01 20:23:11 -05:00
David Lechner
03dba3ab9a
use published @pybricks/mpy-cross-4 package
2020-05-01 19:13:17 -05:00
David Lechner
b1e99e0582
implement notifications
2020-04-20 13:57:58 -05:00
David Lechner
a753fd77a7
wire up flash button
2020-04-18 21:58:03 -05:00
David Lechner
2772e76a62
clean up import order
2020-04-17 00:39:09 -05:00
David Lechner
a67656def6
wire terminal to ble
2020-04-16 23:58:35 -05:00
David Lechner
b4d81fd3e5
implement bluetooth connect using redux
2020-04-16 19:09:50 -05:00
David Lechner
060c32e8a6
fix up terminal layout
2020-04-15 19:15:12 -05:00
David Lechner
1a72fc275b
basic toolbar using bootstrap
2020-04-15 16:43:37 -05:00
David Lechner
5bbe820c68
add react-bootstrap package
2020-04-15 12:50:25 -05:00
David Lechner
60977ff33a
firmware flasher
2020-04-12 16:05:42 -05:00
David Lechner
6e7f16d43b
Add run button
2020-04-12 12:31:56 -05:00
David Lechner
4394b38374
add terminal and ble connection
2020-04-08 22:33:00 -05:00
David Lechner
79df44c22a
more linting
...
applying some recomendations from https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
2020-04-08 19:23:19 -05:00
David Lechner
cdfd224934
prettier
2020-04-08 00:00:19 -05:00
David Lechner
7b78a45917
embed ace editor
2020-04-07 23:17:39 -05:00
David Lechner
e208a99a14
Initialize project using Create React App
2020-04-07 23:02:47 -05:00