Commit Graph

109 Commits

Author SHA1 Message Date
Evgeny Kochetkov
7b2e122965 feat(xod-project, xod-arduino, xod-tabtest): introduce read-only types 2020-09-04 16:38:52 +03:00
Kirill Shumilov
6befb7284f feat(at-internet): make new package to provide internet interaction using AT commands 2020-03-25 21:28:24 +03:00
Evgeny Kochetkov
1d3d3a6592 chore(infra): bump bs-platform to 7.1.1
There are a lot of new features:
https://bucklescript.github.io/blog/2019/11/18/whats-new-in-7
https://bucklescript.github.io/blog/2020/02/04/release-7-1-0

No reason to stay on older version.
2020-02-18 17:42:38 +03:00
Kirill Shumilov
489f55d172 feat(xod-client): create ColorPicker component and storyboard for it 2020-02-13 16:56:55 +03:00
Kirill Shumilov
857338f669 chore(arduino-cli): replace stale child-process-promise with the latest versions of cross-spawn and promisify-child-process 2019-12-02 16:14:28 +03:00
Evgeny Kochetkov
5808829842 chore(xod-deploy, xod-client-electron): upgrade to electron 4.2.4 2019-06-24 15:01:48 +03:00
Evgeny Kochetkov
3c9f934450 chore(xod-arduino): make changes of C++ templates in platform trigger a rebuild in dev mode 2019-05-16 18:03:22 +03:00
Evgeny Kochetkov
c7d5e11d9d chore(belt-holes, xod-arduino, xod-func-tools, xod-project, xod tabtest): upgrade to bs-platform 5.0.0 2019-03-23 02:37:49 +03:00
Evgeny Kochetkov
b2d2b56d0f tweak(xod-client): scroll activated tab into view 2019-02-26 15:29:15 +03:00
Evgeny Kochetkov
75ae1f54b7 chore(xod-client): bump react-sortable-hoc to 1.6.1 2019-02-15 14:10:32 +03:00
Kirill Shumilov
5019b2002e feat(xod-client): run tabtests in workers, make it abortable and get wasm runtime from service 2019-01-28 14:19:40 +03:00
Evgeny Kochetkov
5bf32a4b77 chore(xod-client-electron): bump electron version to 1.8.8 2018-12-26 15:18:35 +03:00
Evgeny Kochetkov
aae14aa64c feat(xod-clout-tabtest): add xod-cloud-tabtest package for compiling tabtests in the cloud and running them 2018-12-26 15:18:34 +03:00
Kirill Shumilov
577b06c2f5 feat(xod-client): double click on constant node provides opening of Inspector, focusing and selecting value of the node's PinWidget control 2018-12-26 14:28:19 +03:00
Evgeny Kochetkov
7b8bffc07f feat(xod-project, xod-client): add tabtest marker that allows managing patch.test.tsv attachments 2018-12-25 19:43:10 +03:00
Evgeny Kochetkov
887dc200cf chore(infra): resolve ramda version to ^0.24.1 for ramda-fantasy 2018-11-30 12:54:55 +03:00
Evgeny Kochetkov
d614aedf59 Merge branch '0.25.x' into chore-merge-0.25.x
# Conflicts:
#	.circleci/config.yml
#	CHANGELOG.md
#	lerna.json
#	packages/xod-arduino/platform/runtime.cpp
#	packages/xod-cli/package.json
#	packages/xod-client-browser/package.json
#	packages/xod-client-electron/package.json
#	packages/xod-client-electron/src/app/arduinoCli.js
#	packages/xod-client-electron/src/app/main.js
#	packages/xod-client-electron/src/upload/messages.js
#	packages/xod-client-electron/src/view/containers/App.jsx
#	packages/xod-client-electron/src/view/formatError.js
#	packages/xod-client/package.json
#	packages/xod-client/src/utils/browser.js
#	tools/install-arduinocli.ps1
#	workspace/__lib__/xod-dev/ds-rtc/project.xod
#	workspace/__lib__/xod-dev/esp8266-mcu/project.xod
#	workspace/__lib__/xod-dev/esp8266/project.xod
#	workspace/__lib__/xod-dev/pn532-nfc/project.xod
#	workspace/__lib__/xod-dev/w5500/project.xod
#	workspace/__lib__/xod/bits/project.xod
#	workspace/__lib__/xod/common-hardware/project.xod
#	workspace/__lib__/xod/core/project.xod
#	workspace/__lib__/xod/datetime/project.xod
#	workspace/__lib__/xod/gpio/project.xod
#	workspace/__lib__/xod/i2c/project.xod
#	workspace/__lib__/xod/math/project.xod
#	workspace/__lib__/xod/net/project.xod
#	workspace/__lib__/xod/stream/project.xod
#	workspace/__lib__/xod/uart/project.xod
#	workspace/__lib__/xod/units/project.xod
#	workspace/blink/__fixtures__/arduino.cpp
#	workspace/blink/__fixtures__/firmware.bin
#	workspace/blink/__fixtures__/firmware.hex
#	workspace/count-with-feedback-loops/__fixtures__/arduino.cpp
#	workspace/lcd-time/__fixtures__/arduino.cpp
#	workspace/two-button-switch/__fixtures__/arduino.cpp
#	yarn.lock
2018-11-26 18:38:26 +03:00
Evgeny Kochetkov
1dcd6b7f7d chore(infra): explicitly use fresh node-gyp 2018-11-22 18:50:20 +03:00
Evgeny Kochetkov
2e996c425d chore(xod-client, xod-client-electron, xod-client-browser): update react-hotkeys 2018-11-21 19:08:00 +03:00
Sergey Korolev
1125d24bf2 feat(xod-cli): add boards command 2018-11-19 13:11:53 +03:00
Sergey Korolev
ecf17ed00e chore(xod-cli): use xod-deploy-bin 2018-11-19 13:11:53 +03:00
Sergey Korolev
02586a61a4 feat(xod-deploy-bin): create package 2018-11-19 13:11:53 +03:00
Evgeny Kochetkov
376653da29 fix(xod-client): prevent sidebar scroll position jumps 2018-11-13 19:07:10 +03:00
Evgeny Kochetkov
02dedc4919 chore(infra): add integrity entries to yarn lockfile
# Conflicts:
#	yarn.lock
2018-11-13 19:03:30 +03:00
Evgeny Kochetkov
742e587604 fix(xod-client): prevent sidebar scroll position jumps 2018-11-12 12:44:33 +03:00
Evgeny Kochetkov
c1eea3ec1d chore(infra): add integrity entries to yarn lockfile 2018-11-09 20:01:20 +03:00
Sergey Korolev
f218fdd873 feat(cli): setup oclif project 2018-11-06 18:01:54 +03:00
Kirill Shumilov
4c3888fa7e fix(xod-client): open console log with scrolled to the bottom content 2018-11-06 16:50:37 +03:00
Kirill Shumilov
c1c3fe7752 fix(xod-client): open console log with scrolled to the bottom content 2018-10-24 19:08:47 +03:00
Kirill Shumilov
b3701b65e5 refactor(xod-arduino-deploy, xod-client-electron): remove xod-arduino-deploy package 2018-10-10 13:12:28 +03:00
Kirill Shumilov
13595804a2 feat(arduino-cli): implement wrapper over arduino-cli tool 2018-10-10 13:12:27 +03:00
Evgeny Kochetkov
4e2b94d706 refactor(infra): upgrade to latest electron-builder, ditch our fork 2018-09-10 23:44:52 +03:00
Evgeny Kochetkov
4e4b7cdeed fix(xod-deploy, xod-arduino-deploy, xod-client-electron): fix debugger after serialport upgrade
Closes #1431
Bug was introdused in #1419
2018-09-06 12:30:59 +03:00
Victor Nakoryakov
cc6d51e338 chore(infra): upgrade to Node v10 LTS 2018-09-03 14:58:15 +03:00
Kirill Shumilov
836815f9bf feat(xod-arduino-deploy): add library manager, that checks existance and installs libraries from github 2018-08-30 18:32:53 +03:00
Kirill Shumilov
d193c13e48 fix(xod-client): normalize wheel speed for all browsers/platforms 2018-08-29 13:07:46 +03:00
Evgeny Kochetkov
33418a842f feat(xod-client, xod-client-electron): optimize and split deployment logs
Closes #1359
2018-08-17 13:11:42 +03:00
Evgeny Kochetkov
d8356224b4 chore(xod-client): bump node-sass to 4.9.2 2018-07-31 12:30:53 +03:00
Victor Nakoryakov
53759054a4 chore(infra): abandon Flow 2018-07-19 13:19:57 +03:00
Evgeny Kochetkov
e8745a5a07 chore(infra): bump lerna to 2.11.0 2018-07-12 19:15:51 +03:00
Kirill Shumilov
073c13adff fix(xod-client): update react-custom-scroll and fix styles to make sure that scrollbars are invisible in sidebars 2018-07-10 20:15:26 +03:00
Evgeny Kochetkov
b39c264203 fix(xod-client): stop long patch names from overflowing
Fixes #1319
2018-07-09 12:33:18 +03:00
Victor Nakoryakov
d13a99847a chore(xod-arduino,xod-tabtest): upgrade to bs-platform 3.1.5 2018-06-14 11:30:58 +03:00
Victor Nakoryakov
7066d80bc9 refactor(xod-arduino): rewrite directives module in ReasonML 2018-06-14 11:30:58 +03:00
Evgeny Kochetkov
4be9f04c2a refactor(xod-arduino, xod-client, xod-fs, xod-project): migrate tests from expect to assert, get rid of dirty-chai
Closes #1129
2018-06-13 18:52:06 +03:00
Evgeny Kochetkov
65867d55b5 chore(infra): upgrade puppeteer 2018-06-09 12:41:44 +03:00
Victor Nakoryakov
5b163f552d feat(xod-tabtest): created 2018-04-11 18:16:19 +03:00
Evgeny Kochetkov
24104411e2 chore(xod-client): update react-autosuggest version 2018-03-30 16:38:10 +03:00
Victor Nakoryakov
16ec78c87d feat(xod-client-electron): preserve main window geometry across launches
Closes #868
2018-03-16 19:01:25 +03:00
Evgeny Kochetkov
c51fdf6787 feat(infra): set up prettier 2018-03-05 17:59:02 +03:00