Commit Graph

5248 Commits

Author SHA1 Message Date
Kirill Shumilov
7029d1fc89 feat(xod-project): add function to traverse through nested nodes by ids and map each of node with a transform function 2021-02-10 18:31:32 +03:00
Kirill Shumilov
3efe875bb4 feat(xod-client): add table log tab, show data, switch sources and sheets, copy, save 2021-02-10 18:31:32 +03:00
Kirill Shumilov
66112c52c2 feat(xod-client): make a custom look and behavior for table-log node 2021-02-10 18:31:32 +03:00
Kirill Shumilov
edf293c889 feat(xod-arduino, xod-client, xod-client-electron): store incoming from table-log data in the redux state 2021-02-10 18:31:31 +03:00
Kirill Shumilov
f370d3fb9d feat(workspace): add table-log node 2021-02-10 18:31:31 +03:00
Evgeny Kochetkov
765cd4eca0 Merge pull request #2096 from xodio/fix-minor-mistakes-in-welcome-to-xod-project
Fix minor mistakes in welcome-to-xod project
2021-02-01 20:44:18 +03:00
Evgeny Kochetkov
aced1815a2 tweak(welcome-to-xod): correct bound values in tutorial chapter 110 2021-02-01 18:53:25 +03:00
Evgeny Kochetkov
0dba802c31 tweak(welcome-to-xod): correct bound values in tutorial chapter 108 2021-02-01 18:53:25 +03:00
Evgeny Kochetkov
79385cbb66 tweak(welcome-to-xod): clarify exercise instructions for tutorial chapter 104 2021-02-01 18:53:25 +03:00
Sergey Korolev
7713401bf5 Merge pull request #2095 from xodio/update-docker-image
Change base of CircleCI docker image
2021-01-27 15:58:51 +03:00
Sergey Korolev
f4332b0a94 tweak(infra): update docker image 2021-01-27 15:20:04 +03:00
Evgeny Kochetkov
4f38d45317 Merge pull request #2093 from xodio/pin-node-version
Pin node versions in CircleCI runners.
2021-01-27 15:15:46 +03:00
Evgeny Kochetkov
a3180f984d tweak(infra): use node 12.16.3 in linux CI images 2021-01-27 14:53:19 +03:00
Evgeny Kochetkov
be8caf8871 tweak(infra): install correct version of node in macos CI 2021-01-27 14:53:19 +03:00
Evgeny Kochetkov
3467d52afc tweak(infra): use caching for node_modules in windows CI 2021-01-27 14:53:19 +03:00
Evgeny Kochetkov
927a331c9a tweak(infra): install correct version of node in windows CI 2021-01-27 14:53:19 +03:00
Evgeny Kochetkov
85924b02db tweak(infra): ensure that engines.node field of package.json and .nvmrc contain the exact same version of node.js that ships with the current Electron version we're using 2021-01-27 14:53:19 +03:00
Sergey Korolev
2db3f41885 Merge pull request #2094 from xodio/chore-update-readme
Remove AppVeyor badge
2021-01-27 11:31:42 +03:00
Sergey Korolev
77e02e97c6 chore: remove appveyor badge 2021-01-27 11:09:46 +03:00
Evgeny Kochetkov
e2825b3fc2 Merge pull request #2092 from xodio/chore-merge-0.37.x
Merge 0.37.x into master
2021-01-26 13:54:53 +03:00
Evgeny Kochetkov
eb11433297 Merge branch '0.37.x' into chore-merge-0.37.x 2021-01-25 19:41:09 +03:00
Evgeny Kochetkov
f8669d5d84 Merge pull request #2091 from xodio/release-0.37.2
Release 0.37.2
2021-01-25 19:38:31 +03:00
Evgeny Kochetkov
dbe2635431 chore(infra): release 0.37.2 v0.37.2 2021-01-25 19:00:15 +03:00
Evgeny Kochetkov
2cd4f912fd Merge pull request #2090 from xodio/circleci-windows
Move windows builds from AppVeyor to CircleCI
2021-01-25 18:45:58 +03:00
Evgeny Kochetkov
edfcb0d8c7 refactor(infra): move windows builds from appveyor to circleci 2021-01-25 16:59:22 +03:00
Kirill Shumilov
a6f1f029f2 Merge pull request #2089 from xodio/chore-merge-0.37.x
Merge 0.37.x in master
2021-01-21 16:48:39 +03:00
Evgeny Kochetkov
c0b7d1ffd6 Merge pull request #2088 from xodio/release-0.37.1
Release 0.37.1
2021-01-20 17:52:32 +03:00
Evgeny Kochetkov
ec5f17be42 chore(infra): release 0.37.1 v0.37.1 2021-01-20 17:14:39 +03:00
Kirill Shumilov
d2c5d1583f Merge pull request #2087 from xodio/fix-one-settings-file-for-all-processes
Fix: configure electron-settings for all kinds of processes
2021-01-20 17:10:06 +03:00
Kirill Shumilov
b147b170ad fix(xod-client-electron): fix settings configuration process to ensure the same file paths in all processes 2021-01-20 16:26:40 +03:00
Evgeny Kochetkov
b59e530c09 Merge pull request #2086 from xodio/release-0.37.0
Release 0.37.0
2021-01-18 18:05:06 +03:00
Evgeny Kochetkov
bdaf95810e chore(infra): release 0.37.0 v0.37.0 2021-01-18 17:28:20 +03:00
Evgeny Kochetkov
c7bda67e2d Merge pull request #2085 from xodio/chore-prepare-changelog-for-0.37.0
Update changelog for the upcoming v0.37.0
2021-01-18 17:21:44 +03:00
Evgeny Kochetkov
4cf8507d27 doc(changelog): update for the upcoming v0.37.0 2021-01-18 16:41:57 +03:00
Kirill Shumilov
7bfd33f683 Merge pull request #2074 from xodio/feat-1476-ide-recover
Recover IDE from runtime exceptions in renderer process
2021-01-18 16:41:06 +03:00
Kirill Shumilov
decb8d964b chore(circleci): bump cache version 2021-01-18 15:44:02 +03:00
Kirill Shumilov
4ac55a0f54 fix(xod-client-browser): ensure passing "create blinking patch" test on any machine by adding a tolerance to the assertion of the node position 2021-01-18 15:44:02 +03:00
Kirill Shumilov
017968d05b test(xod-client): add a test for the recovering process 2021-01-18 15:44:02 +03:00
Kirill Shumilov
5e605ed007 feat(xod-client): add a Catcher component that autorecovers the whole state of the IDE to the previous stable state and show an error message 2021-01-18 15:44:02 +03:00
Kirill Shumilov
44b07ab238 Merge pull request #2081 from xodio/feat-2080-expand-deployment-pane
Resizable expanded deployment pane
2021-01-18 13:48:52 +03:00
Kirill Shumilov
7b1680bd3b feat(xod-client): autoscroll deployment log to the bottom when resizing done 2021-01-14 21:15:14 +03:00
Kirill Shumilov
2dc8770c3c feat(xod-client): make Deployment pane resizable 2021-01-14 21:15:14 +03:00
Evgeny Kochetkov
43bba7b329 Merge pull request #2084 from xodio/upgrade-electron
Move to Electron v10, node.js v12
2021-01-14 20:53:51 +03:00
Evgeny Kochetkov
c638f4e47e fix(xod-tabtest): fix injection of XString values causing crashes in some cases 2021-01-13 15:41:34 +03:00
Evgeny Kochetkov
ea36be4a1f chore(xod-client-electron): upgrade electron-mocha to v10 2021-01-13 15:41:34 +03:00
Evgeny Kochetkov
ef2766be6b chore(xod-client-electron): upgrade electron to v10 2021-01-13 15:41:34 +03:00
Evgeny Kochetkov
389250e498 chore(xod-deploy, xod-deploy-bin, xod-client-electron, xod-cli): upgrade serialport to v9 2021-01-12 14:00:43 +03:00
Evgeny Kochetkov
27cc1e43e0 chore(infra): move to nodejs v12 2021-01-12 14:00:42 +03:00
Kirill Shumilov
8368fc257f Merge pull request #2082 from xodio/fix-enoent-on-deleting-workspace
Fix workspace errors when user deleted a workspace
2021-01-11 20:18:03 +03:00
Kirill Shumilov
e7bdbcf2a4 fix(xod-deploy-bin, xod-cli, xod-client-electron): always ensure workspace on list boards or updating indexes 2021-01-11 18:56:19 +03:00