5277 Commits

Author SHA1 Message Date
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
Evgeny Kochetkov
b14fe4064f Merge pull request #2027 from xodio/fix-debugger-follow-log
Fix follow log in Debugger pane
2020-09-01 17:06:17 +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
Evgeny Kochetkov
51d2a124e8 Merge pull request #2000 from xodio/feat-stdlib-waves
Add xod/waves library
2020-09-01 13:12:45 +03:00
Evgeny Kochetkov
d5c0cd7204 feat(stdlib): add xod/waves library
and deprecate *-wave nodes from xod/core:
xod/core/saw-wave
xod/core/saw-wave-map
xod/core/sine-wave
xod/core/sine-wave-map
xod/core/square-wave
xod/core/tri-wave
xod/core/tri-wave-map
2020-09-01 12:49:32 +03:00
Kirill Shumilov
8b2aa21ec7 Merge pull request #2026 from xodio/feat-point-bundled-esp-package-to-upstream
Use upstream ESP8266 package index instead of locked v2.4.3
2020-08-31 20:32:57 +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
6bfa1a66aa Merge pull request #2025 from xodio/fix-stale-output-terminals-without-links-below
Fix flatten: get rid of stale output custom type terminals
2020-08-28 17:38:20 +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
Max Danilin
0891203450 Merge pull request #2022 from xodio/fix-ssd1306-lib
fix(stdlib) : ssd1306, fix `renderScanlinePart` behaviour
2020-08-28 13:59:48 +03:00
Max Danilin
7cbbdf9dea Merge branch 'master' into fix-ssd1306-lib 2020-08-24 09:28:28 +00:00
Kirill Shumilov
40813a57ca Merge pull request #2023 from xodio/fix-flatten-for-unbound-custom-type
Fix bug in flattening when uppermost custom type terminal has no input links
2020-08-21 16:18:58 +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
Evgeny Kochetkov
41d4cf1801 Merge pull request #2024 from xodio/fix-PN532-dependencies
Add missing dependency for xod-dev/pn532-nfc
2020-08-19 15:35:12 +03:00
Evgeny Kochetkov
098ad70aa0 fix(stdlib): add missing dependency for xod-dev/pn532-nfc 2020-08-18 18:30:31 +03:00
Kirill Shumilov
13b6bc960e Merge pull request #2012 from xodio/fix-2010-support-arduino-cli-0.11.0
Support arduino-cli v0.11.0
2020-08-18 16:06:00 +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
Max Danilin
d40268fd59 fix(stdlib) : ssd1306, fix renderScanlinePart behaviour 2020-08-18 13:21:53 +03:00
Kirill Shumilov
54b2c07471 Merge pull request #2006 from xodio/fix-megaavr-uart
Fix forward declaration of HardwareSerial for megaAVR architecture
2020-08-13 16:22:37 +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
aa8b5f96bf Merge pull request #2008 from xodio/fix-cast-custom-types
Fix creating cast nodes for custom types
2020-08-04 12:54:57 +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
46732a5c65 Merge pull request #2009 from xodio/chore-merge-0.33.x
Merge 0.33.x into master
2020-07-31 16:44:02 +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
26031a9c3e Merge pull request #2004 from xodio/tweak-abstract-net-nodes
Create abstract nodes for interaction with internet, unify specializations and make it resolves correctly
2020-07-16 15:04:43 +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
d7ee080932 tweak(stdlib): unify interfaces of nodes in esp8266, esp8266-mcu, w5500, debug (about tethering-inet) libraries and make xod/net abstract nodes 2020-07-10 11:05:58 +03:00
Kirill Shumilov
c44477856e Merge pull request #1998 from xodio/feat-stdlib-and-tutorial-tethering
Fix tethering inet bugs, introduce a few new nodes and five new chapters of tutorial
2020-07-09 20:23:11 +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
4723c97809 fix(stdlib): do not try to open a new tcp connection in tethering-inet while it has already opened connection 2020-07-07 14:04:56 +03:00
Kirill Shumilov
0bec628b6e feat(stdlib): add nodes cloud-boolean and cloud-string into xod-cloud/feeds 2020-07-07 14:04:56 +03:00
Kirill Shumilov
8de5e287e9 feat(tutorial): add five new chapters in the tutorial: custom types & internet 2020-07-07 14:04:56 +03:00
Kirill Shumilov
b28c39d2cb feat(stdlib): add a getter node xod-cloud/feeds/cloud-number for numeric values from feeds 2020-06-29 19:19:20 +03:00
Kirill Shumilov
dc130932fe feat(stdlib): add a brand-new xod-cloud/basics library 2020-06-29 19:19:20 +03:00
Kirill Shumilov
629399d5b5 feat(stdlib): add parse-u32 and parse-number (float) nodes to xod/stream library 2020-06-29 19:19:20 +03:00
Kirill Shumilov
6d0ca8eff7 feat(stdlib): add datetime constructor and destructor from/to POSIX time 2020-06-29 19:19:20 +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
b06feaf3e0 fix(stdlib): fix sending of the last row of a request in tethering-inet 2020-06-29 19:19:20 +03:00
Kirill Shumilov
fec882dc4a Merge pull request #2003 from xodio/fix-clone-specialization-patch
Fixed cloning of specialization patches
2020-06-29 19:18:47 +03:00
Kirill Shumilov
a5350dd662 fix(xod-project): make specialization patches clonable 2020-06-26 16:25:57 +03:00
Evgeny Kochetkov
b1cab9142e Merge pull request #1986 from quinkennedy/fix-1896-upgrade-arduino-cli
Updating arduino-cli to 0.10
2020-06-25 16:41:47 +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