Evgeny Kochetkov
|
1b6fed1233
|
fix(xod-client): return Patch component to default mode when patch from project browser was dragged out
Fixes #944
|
2017-12-11 19:22:48 +03:00 |
|
Evgeny Kochetkov
|
2275a8fd2a
|
Merge pull request #946 from xodio/fix-update-watch-nodes
Fix watch nodes not updating in debug mode
|
2017-12-11 18:43:22 +03:00 |
|
Evgeny Kochetkov
|
313c6ed145
|
test(xod-client-electron): remove unneeded assertion
|
2017-12-11 18:15:20 +03:00 |
|
Evgeny Kochetkov
|
a91f306c94
|
fix(xod-client): make Node component’s SCU less strict
|
2017-12-11 16:19:42 +03:00 |
|
Kirill Shumilov
|
b4e92f9574
|
Merge pull request #945 from xodio/fix-943-missing-zip-file
Fix uploading .zip distributive to GCS releases
|
2017-12-11 13:43:28 +03:00 |
|
Kirill Shumilov
|
bddf9158ef
|
chore(circleci): add *.zip wildcard in circleci config (to upload .zip files into GCS releases)
|
2017-12-11 13:20:41 +03:00 |
|
Evgeny Kochetkov
|
6a82823803
|
Merge pull request #942 from xodio/tweak-performance-optimisations
UI performance optimisations and tools for benchmarking
|
2017-12-11 13:14:40 +03:00 |
|
Evgeny Kochetkov
|
217589a4e4
|
infra(xod-client-browser): add UI performance benchmark using puppeteer
|
2017-12-11 12:43:18 +03:00 |
|
Evgeny Kochetkov
|
166a1cb35e
|
tweak(xod-client): avoid unnecessary rerendes (mostly using SCU and PureComponent)
|
2017-12-08 20:24:13 +03:00 |
|
Evgeny Kochetkov
|
a885257f88
|
tweak(xod-client): throttle state updates when dragging patch from project browser
|
2017-12-08 20:20:28 +03:00 |
|
Evgeny Kochetkov
|
9d1a50dfcf
|
infra(xod-project-browser): bring in why-did-you-update for detecting unnecessary rerenders
set env variable WHY_DID_YOU_UPDATE to true to enable it
|
2017-12-08 18:32:32 +03:00 |
|
Evgeny Kochetkov
|
7218e087a7
|
tweak(xod-client): hide moved/resized nodes instead of unmounting; remove unnecessary state recalculations
|
2017-12-08 17:53:51 +03:00 |
|
Evgeny Kochetkov
|
4b1a6ad3d4
|
tweak(xod-client): always render overlay layers in Patch to avoid remounting
|
2017-12-08 17:08:47 +03:00 |
|
Evgeny Kochetkov
|
c1fcfb3497
|
chore(xod-client): replace debounce package with throttle-debounce
|
2017-12-08 16:59:45 +03:00 |
|
Evgeny Kochetkov
|
327d0a10d8
|
chore(xod-client): upgrade to React v16.2
update incopmatible deps;
ditch our forks of `react-hotkeys` and `react-collapsible` in favor of upstream versions
|
2017-12-08 16:57:40 +03:00 |
|
Evgeny Kochetkov
|
cd7797a021
|
chore(xod-client, xod-client-browser, xod-client-electron): remove bundled redux-devtools in favor of using chrome extension in both browser and electron
|
2017-12-08 16:52:53 +03:00 |
|
Evgeny Kochetkov
|
5a0adaeb51
|
tweak(xod-client): add some DOM attibutes for easier func testing
|
2017-12-06 17:30:53 +03:00 |
|
Victor Nakoryakov
|
4dc6d45fd0
|
Merge pull request #938 from xodio/doc-fix-links
Fix links in documentation
|
2017-12-06 13:01:35 +03:00 |
|
Victor Nakoryakov
|
9a21653693
|
doc(reference): add link to xod/core/bits
|
2017-12-06 12:24:45 +03:00 |
|
Victor Nakoryakov
|
7142605e46
|
doc(guide): fix bad link
|
2017-12-06 12:24:45 +03:00 |
|
Victor Nakoryakov
|
30dd8df2b3
|
Merge pull request #939 from xodio/hotfix-local-cpp-namespaces
Fix code generation when native patches implemented locally
|
2017-12-06 12:23:58 +03:00 |
|
Victor Nakoryakov
|
166866da3c
|
fix(xod-arduino): illegal namespace names when a native patch is local
Local patches got namespace names containing `@` symbol which is illegal
in C++ identifiers
|
2017-12-06 11:46:36 +03:00 |
|
Kirill Shumilov
|
2b38e9b782
|
Merge pull request #931 from xodio/fix-810-escape-search-queries
Escape quick search queries
|
2017-12-05 12:08:20 +03:00 |
|
Kirill Shumilov
|
b11cd47f3f
|
Merge pull request #929 from xodio/fix-918-publishing-lib-err
Handle network error in publishing library pipeline
|
2017-12-05 12:02:07 +03:00 |
|
Kirill Shumilov
|
2516eaa3b1
|
fix(xod-client): escape regexp characters in Suggester
|
2017-12-04 20:59:19 +03:00 |
|
Kirill Shumilov
|
cdc915947b
|
fix(xod-pm): remove errored swagger client from memoized function
|
2017-12-04 20:57:17 +03:00 |
|
Kirill Shumilov
|
799d08baae
|
fix(xod-pm): handle network error in publishing library pipeline
|
2017-12-04 20:57:17 +03:00 |
|
Kirill Shumilov
|
6b153e3f43
|
Merge pull request #927 from xodio/fix-917-temporary-logout-bug
Prevent dropping grants on publish lib without connection
|
2017-12-04 19:59:13 +03:00 |
|
Kirill Shumilov
|
62133ad522
|
Merge pull request #926 from xodio/fix-913-logout-without-connection
Logout without connection shows error message
|
2017-12-04 19:58:05 +03:00 |
|
Kirill Shumilov
|
0baebcaa94
|
fix(xod-client): prevent dropping grants when user publishes library without network connection
|
2017-12-04 17:59:25 +03:00 |
|
Kirill Shumilov
|
2538c26354
|
fix(xod-client): catch failed logout request and show "service is unavailable" error
|
2017-12-04 17:34:41 +03:00 |
|
Kirill Shumilov
|
e9fb5958f5
|
Merge pull request #924 from xodio/fix-900-scroll-long-code-editor
Fix code editor styles to fit window and scrolls normally
|
2017-12-04 17:34:07 +03:00 |
|
Kirill Shumilov
|
5cf16ff042
|
fix(xod-client): fix styles to make code editor scrolls normally and fits window
|
2017-12-04 13:23:50 +03:00 |
|
Kirill Shumilov
|
1c15585589
|
Merge pull request #923 from xodio/tweak-914-login-on-enter
Submit auth form by pressing ENTER key
|
2017-12-04 13:23:22 +03:00 |
|
Kirill Shumilov
|
8088065230
|
tweak(xod-client): submit auth form on "enter" press inside inputs
|
2017-12-04 12:57:06 +03:00 |
|
Evgeny Kochetkov
|
6714a476e3
|
Merge pull request #919 from xodio/tweak-860-autoselect-added-node
Auto-select added node and focus workarea
|
2017-12-04 12:56:43 +03:00 |
|
Evgeny Kochetkov
|
a37e55fb7a
|
tweak(xod-client): auto-select added node and focus workarea
Closes #860
|
2017-12-01 16:47:53 +03:00 |
|
Evgeny Kochetkov
|
0c084d819d
|
Merge pull request #922 from xodio/fix-xod-pm-func-test
Fix failing functional test
|
2017-12-01 16:47:12 +03:00 |
|
Evgeny Kochetkov
|
2dc106c85d
|
test(xod-pm): update xod/common-hardware dependencies in functional test
|
2017-12-01 16:36:05 +03:00 |
|
Victor Nakoryakov
|
7733503f59
|
Merge pull request #921 from xodio/release-0.16.0
Release 0.16.0
|
2017-12-01 15:15:24 +03:00 |
|
Victor Nakoryakov
|
f63b056589
|
chore(circleci): fix version tag regex
v0.16.0
|
2017-12-01 14:54:06 +03:00 |
|
Victor Nakoryakov
|
2a9c2f3f5e
|
chore(infra): release 0.16.0
|
2017-12-01 13:46:09 +03:00 |
|
Victor Nakoryakov
|
14a96e0a13
|
Merge pull request #920 from xodio/chore-cci-gsc-metadata
Apply GCS Content-Disposition metadata while distro upload from CircleCI
|
2017-12-01 13:43:45 +03:00 |
|
Victor Nakoryakov
|
c54e1af4a5
|
chore(circle): apply GCS Content-Disposition metadata
|
2017-12-01 13:33:38 +03:00 |
|
Evgeny Kochetkov
|
ce2671e864
|
Merge pull request #909 from xodio/doc-0.16.0-changelog
Update changelog for upcoming 0.16.0
|
2017-11-30 20:22:28 +03:00 |
|
Victor Nakoryakov
|
d17bec61d6
|
doc(changelog): update for upcoming 0.16.0
|
2017-11-30 20:07:04 +03:00 |
|
Evgeny Kochetkov
|
889184fa72
|
Merge pull request #911 from xodio/feat-872-publish-from-IDE
Add ability to publish library from IDE
|
2017-11-30 20:06:29 +03:00 |
|
Evgeny Kochetkov
|
02d8f86cdd
|
tweak(xod-project): change version validation regexp to match server-side validation rules
|
2017-11-30 19:54:13 +03:00 |
|
Evgeny Kochetkov
|
f8b9f2b9cd
|
feat(xod-pm, xod-client): add ability to publish library from IDE
Closes #872
|
2017-11-30 19:52:27 +03:00 |
|
Kirill Shumilov
|
f4c22d00ef
|
Merge pull request #910 from xodio/fix-auto-resolving-libs
Fix auto resolving libraries on import xodball
|
2017-11-30 18:35:44 +03:00 |
|