Róbert Kiss
1a413c824e
Fix 560 delete bind play macro action when macro delete ( #576 )
...
* fix(config): delete KeyAction binding of deleted macro
* refactor: use sorter import
* fix(macro): read the macro id from route params
* fix(keyAction): use NoneAction in keyAction mapping
2018-02-11 20:12:12 +01:00
Róbert Kiss
e545c9d67b
feat(popover): Add Non-US help tooltip ( #578 )
2018-02-11 19:47:41 +01:00
László Monda
8650fef7ae
Make reenumerate() more reliable.
2018-01-31 04:26:49 +01:00
László Monda
5c618869a2
Use updateDeviceFirmware(), reenumerate(), and updateModuleFirmware() in update-all-firmwares.js instead of forking processes.
2018-01-31 03:40:46 +01:00
László Monda
1b8d6949e0
Extract updateModuleFirmware() to uhk.js
2018-01-31 03:03:34 +01:00
László Monda
aabc0a8746
Use waitForKbootIdle() in update-module-firmware.js
2018-01-31 02:28:29 +01:00
László Monda
9589398834
Move waitForKbootIdle() to uhk.js
2018-01-31 02:25:37 +01:00
László Monda
933a715ea5
Extract waitForKbootIdle()
2018-01-31 02:22:41 +01:00
László Monda
df14e2d569
Extract uhk.jumpToModuleBootloader() and use it.
2018-01-31 01:17:28 +01:00
László Monda
4f8a0247d3
Call uhk.sendKbootCommandToModule() instead of forking send-kboot-command-to-module.js
2018-01-31 00:57:53 +01:00
László Monda
85ec5f6b6a
Make update-module-firmware.js use reenumerate() and sendKbootCommandToModule() instead of forking more processes.
2018-01-31 00:17:27 +01:00
László Monda
739b830f47
Use uhk.writeDevice() in jump-to-module-bootloader.js
2018-01-31 00:09:16 +01:00
László Monda
482cff3d3b
Extract sendKbootCommandToModule() from send-kboot-command-to-module.js to uhk.js
2018-01-30 23:44:25 +01:00
László Monda
9284ae5032
Use reenumerate() instead of forking reenumerate.js
2018-01-30 23:32:37 +01:00
László Monda
cac6fdc190
Move updateDeviceFirmware() from update-device-firmware.js to uhk.js
2018-01-30 21:48:42 +01:00
László Monda
ca9bf60a1b
Extract updateDeviceFirmware()
2018-01-30 21:46:39 +01:00
László Monda
bb7edb8e4d
Remove shared.js
2018-01-30 21:39:05 +01:00
László Monda
0d9c976eb8
Move execRetry() from shared.js to uhk.js
2018-01-30 21:37:27 +01:00
László Monda
288d4f75b6
Move getBlhostCmd() from shared.js to uhk.js
2018-01-30 21:35:35 +01:00
László Monda
73e07eae2d
Move checkFirmwareImage() from shared.js to uhk.js
2018-01-30 21:28:00 +01:00
László Monda
8e620caac5
Use reenumerate() in update-device-firmware.js instead of forking reenumerate.js
2018-01-30 20:39:48 +01:00
László Monda
0d4e1acf76
Extract reenumerate() from reenumerate.js to uhk.js
2018-01-30 19:34:29 +01:00
László Monda
88c42d58b1
Extract reenumerate() as an async function in reenumerate.js
2018-01-30 18:36:16 +01:00
László Monda
5099e904fc
Use uhk.writeDevice() in set-i2c-baud-rate.js
2018-01-30 17:30:12 +01:00
László Monda
5476f7c3a5
Extract I2C0_F.
2018-01-30 17:25:29 +01:00
László Monda
e0bb0bcca3
Add the async uhk.writeDevice() and use it in get-i2c-baud-rate.js
2018-01-30 17:21:50 +01:00
László Monda
124c3ec29b
Simplify reenumerate.js mainly by using uint32ToArray()
2018-01-30 06:09:09 +01:00
László Monda
2310320b8a
Replace pushUint32() with uint32ToArray() and don't use it where not needed.
2018-01-30 05:30:32 +01:00
László Monda
67346b4cda
Simplify getTransferData()
2018-01-30 05:10:29 +01:00
Róbert Kiss
662ca0152f
fix(keymap): Don't show keymap description in the key action popover ( #572 )
2018-01-29 23:40:41 +01:00
Róbert Kiss
6358528438
ci: use node 8.9.4 ( #571 )
...
Node 8.9.4 contain a few security update and use npm 5.6.0 so not need to
install npm in the build process. The build time will a few sec sorter
2018-01-29 23:20:07 +01:00
József Farkas
02f1053d46
feat(popover): sort keymaps and macros alphabetically ( #534 )
...
* feat(popover): sort keymaps and macros alphabetically
Closes #512
* small performance refactoring
2018-01-29 23:15:21 +01:00
Róbert Kiss
a44a7dc5f8
chore: use lodash-es version ( #569 )
...
lodash-es support tree shaking and the bundle size will near 2MB less
2018-01-29 23:02:17 +01:00
Róbert Kiss
02d57fdabf
feat(keymap): add description to keymap ( #559 )
...
* feat(keymap): add description to keymaps
* add new feature request
* preserve new lines
2018-01-29 22:54:29 +01:00
Róbert Kiss
38f6688930
chore: upgrade electron => 1.7.11 ( #568 )
2018-01-29 21:26:32 +01:00
Róbert Kiss
6ca12d0ccd
build: set Apple appId => com.ultimategadgetlabs.agent ( #566 )
2018-01-23 19:19:15 +01:00
László Monda
acd17ac657
Fix the background color of the toplevel device node. Fixes #552
2018-01-22 04:41:43 +01:00
László Monda
5393501f68
Update CHANGELOG.md
v1.1.0
2018-01-16 19:43:10 +01:00
László Monda
99e020d66f
Bump Agent version to 1.1.0 and update package.json and the changelog accordingly.
2018-01-15 19:02:29 +01:00
László Monda
2c74ce8d3e
Reference firmware 8.1.0 and adopt the newly introduced "v" git tag prefix for firmware tags.
2018-01-15 12:04:11 +01:00
László Monda
3cd2d208b9
Make get-i2c-health.js output uptime and baud rate.
2018-01-15 01:37:52 +01:00
László Monda
d0cd30f915
Add get-i2c-health.js
2018-01-15 01:21:56 +01:00
László Monda
010a23aaeb
Extract slaveI2cErrorBufferToString()
2018-01-15 01:07:23 +01:00
László Monda
c723fe2651
Simplify get-slave-i2c-errors.js by using padEnd()
2018-01-15 00:55:38 +01:00
László Monda
95caa58624
Utilize uhk.getUint* in get-slave-i2c-errors.js
2018-01-15 00:37:31 +01:00
László Monda
9089f088b6
Clean up get-left-firmware-version.js a bit.
2018-01-15 00:31:24 +01:00
László Monda
1aeb4e8326
Make get-left-firmware-version.js display module protocol version, too.
2018-01-15 00:07:30 +01:00
László Monda
96b9226adb
Fix script to display the correct firmware version.
2018-01-15 00:02:57 +01:00
László Monda
7c065f4368
Remove --buspal speed specification because it gets disrespected by the firmware anyways.
2018-01-14 22:13:31 +01:00
Róbert Kiss
a8108b9abf
revert: Revert auto write user configuration ( #558 )
2018-01-14 19:32:41 +01:00