Commit Graph

2443 Commits

Author SHA1 Message Date
Evgeny Kochetkov
50dd0ec00a chore(infra): release 0.35.0 2020-09-08 16:54:04 +03:00
Kirill Shumilov
300a04cf6e test(xod-cli): fix test (arduino-cli 0.12.0 stores build artifacts in the nested directory) and add one more case for compilation 2020-09-07 19:13:53 +03:00
Kirill Shumilov
96a507f0aa tweak(xod-client-electron, xod-deploy-bin, arduino-cli): output arduino-cli version, path to binary, and sketchbook directory in terminal in dev mode 2020-09-07 17:55:28 +03:00
Evgeny Kochetkov
7b2e122965 feat(xod-project, xod-arduino, xod-tabtest): introduce read-only types 2020-09-04 16:38:52 +03:00
Kirill Shumilov
2f6865de1b tweak(xod-client): render bindable custom type nodes (with output-self) as constant nodes 2020-09-01 17:20:10 +03:00
Kirill Shumilov
e897fb8e16 tweak(xod-project): allow to bind values to bindable custom types with output-self terminal 2020-09-01 17:20:10 +03:00
Kirill Shumilov
67d30e8552 tweak(xod-client): reset "Follow log" button state when the log has been cleared and write how much lines was skipped if there was some 2020-09-01 16:01:20 +03:00
Kirill Shumilov
4ae9b42022 fix(xod-client): fix Autoscroll component to correctly detect is view box scrolled down to the bottom 2020-09-01 16:01:20 +03:00
Kirill Shumilov
0fc1db31d7 fix(xod-client): fix Debugger in storybook and add default initial state to the editor reducer 2020-09-01 16:01:20 +03:00
Kirill Shumilov
26b4c960e8 feat(xod-deploy-bin): use upstream ESP8266 package index instead of our locked version 2020-08-28 18:12:31 +03:00
Kirill Shumilov
33619d81ed fix(xod-project): fix passing bound values to nested custom type terminals 2020-08-28 17:05:39 +03:00
Kirill Shumilov
0b319e7e0e fix(xod-project): get rid of stale output custom type terminals without output links 2020-08-28 17:05:39 +03:00
Kirill Shumilov
9d0c62c02c fix(xod-project): fix collecting terminal chain (for the further creating cast nodes for custom types) in case when the uppermost terminal has no input links 2020-08-19 18:42:54 +03:00
Kirill Shumilov
c8803d9d44 fix(arduino-cli): fix config file flag definition to support 0.10.0 (current stable for XOD) and 0.11.0 versions of arduino-cli and fix version command for both 2020-08-18 15:02:04 +03:00
Kirill Shumilov
2eb72f6d42 fix(xod-arduino): fix forward declaration of HardwareSerial for arduino:megaavr architecture 2020-08-04 12:55:24 +03:00
Kirill Shumilov
94972ba48e fix(xod-project): create cast nodes for custom types when it nested with any level and terminal type (custom-type / generic) 2020-07-31 16:46:00 +03:00
Kirill Shumilov
541c25f33a Merge branch '0.33.x' into chore-merge-0.33.x 2020-07-31 16:00:27 +03:00
Kirill Shumilov
f18ae7c636 feat(xod-project): resolve specializations without suffix for custom types defined in the same library 2020-07-10 15:33:04 +03:00
Kirill Shumilov
d622a439d1 fix(xod-client, xod-client-electron): clear the queued chunks of a response data on connection close 2020-07-07 14:04:56 +03:00
Kirill Shumilov
6f3ce9baff fix(xod-client-electron): fix cutting the latest symbol of the response in tethering-inet 2020-06-29 19:19:20 +03:00
Kirill Shumilov
a5350dd662 fix(xod-project): make specialization patches clonable 2020-06-26 16:25:57 +03:00
Evgeny Kochetkov
cfeafafc11 tweak(arduino-cli): increase maxBuffer size for spawned processes 2020-06-24 23:16:40 +03:00
Evgeny Kochetkov
7bb541a362 tweak(arduino-cli, xod-deploy-bin): disable verbose compiler output 2020-06-24 23:16:40 +03:00
Quin Kennedy
57ed680ef4 fix(arduino-cli): fix lint errors in README 2020-06-24 23:16:05 +03:00
Quin Kennedy
2f9567f659 fix(xod-deploy-bin): resilient arduino library copying 2020-06-24 23:16:05 +03:00
Quin Kennedy
2b051c568b fix(xod-cli, arduino-cli): validate new error message 2020-06-24 23:16:05 +03:00
Quin Kennedy
a0771a75d0 fix(arduino-cli): ensure sketch is created in appropriate directory 2020-06-24 23:16:05 +03:00
Quin Kennedy
1c2a206343 chore(arduino-cli): update README to use v0.10 config 2020-06-24 23:16:05 +03:00
Quin Kennedy
9fcad4c08b chore(arduino-cli,xod-deploy-bin): new arduino-cli 2020-06-24 23:16:05 +03:00
Kirill Shumilov
67c38a2134 feat(xod-client): add a clone function in a Patch context menu in ProjectBrowser 2020-06-17 22:37:04 +03:00
Kirill Shumilov
59ff74a42f feat(xod-project): make a clonePatch function and tests 2020-06-17 22:36:00 +03:00
Evgeny Kochetkov
16ae56a713 fix(xod-arduino): fix an uncaught exception when transpiling a patch with a “dangling” defer node 2020-06-02 18:00:11 +03:00
Evgeny Kochetkov
a830043169 chore(infra): release 0.34.0 2020-05-28 16:56:18 +03:00
Max Danilin
c379f91111 Merge branch 'master' into graphics 2020-05-26 15:39:07 +03:00
Kirill Shumilov
31caa8b8a3 tweak(xod-client): pass the millis from JS into Simulation 2020-05-19 15:22:58 +03:00
Kirill Shumilov
cdf2a2933a refactor(xod-tethering-inet): bring the AtInternet interface in accordance with the ReasonML standards 2020-05-19 14:24:55 +03:00
Kirill Shumilov
e682d0f7ed refactor(xod-tethering-inet): add descriptions and readme, restructurise the package 2020-05-19 14:24:55 +03:00
Kirill Shumilov
5243e76333 refactor(xod-tethering-inet): rename at-internet package to xod-tethering-inet 2020-05-19 14:24:55 +03:00
Kirill Shumilov
d4c8fec488 fix(xod-arduino, xod-client): get tethering internet node id using tProject instead of looking for the node on the patch (it can be automatically placed in flatten) 2020-05-19 14:24:55 +03:00
Kirill Shumilov
06fbc5d5e5 tweak(xod-client, xod-client-browser): restrict simulation with tethering internet node in browser 2020-05-19 14:24:55 +03:00
Kirill Shumilov
a0e76ef250 tweak(xod-project, xod-arduino): squash tethering internet nodes into single one 2020-05-14 18:44:35 +03:00
Kirill Shumilov
15c8759e65 feat(xod-arduino): integrate tethering internet into handleTweaks 2020-05-14 18:44:35 +03:00
Kirill Shumilov
ca038c8dc9 feat(xod-client, xod-client-electron): integrate tethering internet into client 2020-05-14 18:44:35 +03:00
gabbapeople
f20fa83506 feat(stdlib) : graphics, icons set 2020-05-14 17:11:55 +03:00
gabbapeople
5935f84639 feat(stdlib) : graphics 2020-03-30 13:25:18 +03:00
Kirill Shumilov
968690da05 feat(xod-project): add tethering internet patch path and utils 2020-03-25 21:28:24 +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
Kirill Shumilov
64a7b5f819 fix(xod-client): make possible to send data into simulation via input in the debugger pane 2020-03-19 18:21:41 +03:00
Kirill Shumilov
2d971770a9 Merge pull request #1972 from xodio/fix-scrolling-of-sidebars
Fix scrolling of Project Browser and Inspector when they are alone in sidebar
2020-02-19 17:23:44 +03:00
Kirill Shumilov
df0e472896 fix(xod-client): fix styles to make project browser and inspector scrollable when they are alone in the sidebar 2020-02-19 13:54:06 +03:00