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
a0709375ae
chore(infra): release 0.19.2
2018-03-12 16:47:47 +03:00
Evgeny Kochetkov
448dc09c9b
chore(infra): release 0.19.0
2018-03-02 14:22:03 +03:00
Evgeny Kochetkov
b6895df4bf
chore(infra): release 0.18.1
2018-02-09 16:32:00 +03:00
Evgeny Kochetkov
3e60017a07
chore(infra): release 0.18.0
2018-02-07 16:45:38 +03:00
Evgeny Kochetkov
a666fb32fb
test(xod-client-electron): func test about saving a multi-file project to disk
2018-02-05 18:01:56 +03:00
Evgeny Kochetkov
78067a5c9f
chore(xod-client-electron): bump version of forked electron-builder
2018-01-29 19:35:43 +03:00
Evgeny Kochetkov
a7c20536f5
chore(xod-client-electron): bump electron to v1.6.16
...
Electron has a known critical severity security vulnerability in version range >= 1.6.0,< 1.6.16 and should be updated.
2018-01-29 13:58:58 +03:00
Kirill Shumilov
3a70be2f74
test (xod-fs): add test for loading libs from two different workspaces and updated chai everywhere
2018-01-25 16:22:22 +03:00
Victor Nakoryakov
4f0cdcf449
chore(infra): fix few peer dependency warnings
...
- `mocha-webpack`: delete as it actually no longer used
- `react-sortable-hoc`: upgrade to the new version
- `react-event-listener`: upgrade to the new version
2018-01-22 12:52:36 +03:00
Kirill Shumilov
d575371b19
chore(xod-client-electron): replace oneClick install with installer assistant, that asks how to install per-machine or per-uesr, and use latest update in our fork of electron-builder to prevent error on building NSIS
2018-01-22 12:13:36 +03:00
Kirill Shumilov
9ea2f169c1
feat(xod-client-electron): add icons and config for file associations
2018-01-22 12:13:36 +03:00
Kirill Shumilov
cd09c7e306
refactor(xod-client): wrap currentPatchPath and currentTab with Maybe to make code more solid and avoid dancing with nulls
2018-01-16 11:46:02 +03:00
Evgeny Kochetkov
9ca1392b3c
tweak(xod-client-electron): show context menu on right-click in every appropriate places, not only in inputs
2018-01-15 18:07:08 +03:00
Kirill Shumilov
6e313f9764
chore(xod-client-electron): add a workaround into webpack.config.js of electron version to prevent showing Warning (and do not use dirty hack from encoding package, that causes this warning)
2017-12-29 13:56:51 +03:00
Kirill Shumilov
d2027e79b3
chore(xod): update Webpack to v3 (bundle reduced x2), update Ramda versions, prepare it for further updates
...
Squashed commits:
[af77987] refactor(xod-client, xod-client-browser, xod-client-electron): move common webpack config into xod-client, and extend it with specific options in other endpoint clients (browser/electron)
[ddae62d] chore(xod): update `hm-def` to latest `0.2.1` version (that uses the same Ramda version)
[5d80680] chore(xod): prepare all Ramda imports and some functions to migrate to 0.25.1 to be optimized better by tree-shaker (0.25.0 already has a features for better tree shaking, but it has a lot of bugs and perfomance regressions, so we’ll stay at 0.24.1 for a while)
[9c05d6c] chore(xod-client-browser, xod-client-electron): enable UglifyJS webpack plugin to eliminate dead code and minify bundle (7.8MB -> 3.8MB)
[cafbfcf] chore(xod, xod-client-browser, xod-client-electron): update webpack to version 3, update loaders,
2017-12-29 13:31:32 +03:00
Evgeny Kochetkov
7847a2e375
chore(xod-client): update our fork of react-skylight
2017-12-27 17:01:10 +03:00
Victor Nakoryakov
f76ea90e6c
chore(infra): release 0.17.1
2017-12-27 16:02:28 +03:00
Victor Nakoryakov
ec5946a00e
chore(infra): release 0.17.0
2017-12-26 15:56:11 +03:00
Victor Nakoryakov
36579768c0
chore(infra): release 0.16.1
2017-12-13 12:47:58 +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
Victor Nakoryakov
2a9c2f3f5e
chore(infra): release 0.16.0
2017-12-01 13:46:09 +03:00
Kirill Shumilov
bcb70b5fad
chore(xod): update all fs-extra dependencies to version "^4.0.2"
2017-11-22 12:08:47 +03:00
Evgeny Kochetkov
c93193add8
chore(xod-client, xod-client-electron, xod-cleint-browser): upgrade to react-fa v5; ditch our fork
2017-11-17 16:10:50 +03:00
Victor Nakoryakov
4c395b207e
chore(infra): release 0.15.1
2017-10-31 13:54:35 +03:00
Victor Nakoryakov
dbafc6d8ee
chore(infra): release 0.15.0
2017-10-31 12:00:02 +03:00
Kirill Shumilov
fb248cf16e
feat(xod-fs, xod-client-electron, xod-cli): load libs from a local workspace and extra lib directories (+4 squashed commits)
...
Squashed commits:
[12a9428] refactor(xod-cli): bundle std libs with xodc and use them in `xodc transpile` command
[66d1b9d] refactor(xod-fs, workspace): rename `lib` folder into `__lib__` and make it not necessary and don't copy stdlib into user workspace
[f19c366] feat(xod-fs): load project with libs from local workspace and bundled workspace
[ea9ac0e] feat(xod-func-tools): add `uniqLists` function
2017-10-23 18:54:24 +03:00
Evgeny Kochetkov
a47f0c7d63
chore(infra): use our owr electron-builder fork with fix for yarn-workspaces monorepos
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
fcce2711ae
chore(infra): upgrade electron-builder to official version that works with yarn-workspaces
...
# Conflicts:
# yarn.lock
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
29983f7d67
chore(infra): remove ‘pack’ npm script from xod-client-electron
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
bd26bb2618
chore(infra): update node, yarn, lerna; use yarn workspaces
...
Closes #805
2017-10-21 10:00:44 +03:00
Victor Nakoryakov
08bd83f4a3
chore(infra): release 0.14.0
2017-10-04 15:25:15 +03:00
Evgeny Kochetkov
41383173c7
refactor(xod-client): split Patch component to multiple files that are responsible for each editor mode
2017-09-15 13:25:59 +03:00
Kirill Shumilov
0e8b213d62
feat(xod-deploy, xod-client-electron): add cloud compilation feature into electron client
2017-09-15 11:25:03 +03:00
Victor Nakoryakov
8b7e497264
chore(infra): release 0.13.0
2017-09-04 12:35:03 +03:00
Evgeny Kochetkov
d3c74621e2
refactor(xod-client): choose patch to show in helpbar depending on focus
2017-08-29 20:14:51 +03:00
Victor Nakoryakov
3ba6ad5664
refactor(infra): remove code related to JS targets (Espruino & RPi)
2017-08-11 13:13:50 +03:00
Victor Nakoryakov
079a8f5aae
chore(infra): release 0.12.1
2017-08-09 17:57:28 +03:00
Victor Nakoryakov
dbd3d6be8d
fix(xod-client-electron): bundle popular Arduino libraries into desktop IDE
...
...so that nodes can #include LiquidCrystal and Servo
2017-08-09 12:10:33 +03:00
Victor Nakoryakov
1e890d0f83
chore(infra): release 0.12.0
2017-08-07 11:14:08 +03:00
Victor Nakoryakov
495a7ba889
chore(infra): bump version to 0.12.0-dev.1
2017-08-04 18:07:06 +03:00
Kirill Shumilov
2693eed0ca
refactor(xod-client-electron): integrate new xod-arduino-deploy into desktop client
2017-08-04 18:07:06 +03:00
Victor Nakoryakov
8fe5243d9d
fix(xod-client-electron): build serialport module properly
2017-08-03 12:41:27 +03:00
Victor Nakoryakov
80008d8da0
chore(infra): bump version to 0.12.0-dev
2017-08-03 12:37:53 +03:00
Victor Nakoryakov
3d98fedd04
chore(infra): release 0.11.0
2017-07-24 18:49:28 +03:00
Alexander Matsievsky
89f234e684
feat(xod-client-electron): enable xod-client-electron artifacts auto-update
2017-07-24 15:17:34 +03:00
Kirill Shumilov
b451036f92
chore(xod): bump package versions to 0.11.0-dev
2017-07-13 13:28:33 +03:00
Evgeny Kochetkov
2134cd4f39
infra(xod-client*): upgrade deps that use React to versions compatible with 15.5.x
2017-07-04 13:51:48 +03:00
Evgeny Kochetkov
e56f6ac566
chore(xod-client*): switch from React.PropTypes to ‘prop-types’ package
2017-07-04 13:49:02 +03:00