László Monda
838a92836c
Update changelog.
2017-12-22 20:06:44 +01:00
Róbert Kiss
500ccc296b
fix(device): use tmp path to run setup-rules.sh ( #523 )
2017-12-22 19:58:54 +01:00
Róbert Kiss
8bb9f7f839
fix(updater): handle undefined error when updater not provide error content ( #524 )
...
* fix(updater): check updater error is exists or not
* set default error message
2017-12-22 19:50:31 +01:00
László Monda
5d1cc9202b
Bump version to 1.0.1 and update changelog.
2017-12-21 21:21:06 +01:00
Róbert Kiss
c11658f1fc
fix(device): check privilege on Linux ( #519 )
...
* fix(device): check privilege on Linux
* device connected if also have permission
* fix rules sh path
* refactor permission detection
* fic hasPermission condition
* fix return value
2017-12-21 20:33:40 +01:00
László Monda
969c36561b
Fix script name.
2017-12-15 04:33:10 +01:00
László Monda
04904aca5d
Merge branch 'auto-write-config'
2017-12-15 04:27:18 +01:00
László Monda
ef0b0aa4ba
Add mass-updater script.
2017-12-15 04:25:28 +01:00
László Monda
3967593c9c
Add get-module-state.js and the relevant device command id.
2017-12-15 02:58:51 +01:00
László Monda
b8be1c965b
Fix typo: blink-led-pwm-brithness.js -> blink-led-pwm-brightness.js
2017-12-15 02:49:36 +01:00
Róbert Kiss
b32c93f0f8
feat(agent): automatically write user configuration after app started ( #516 )
...
* auto write userconfig
* fix load success action
* exit from app
* add electron:auto-write-config script
2017-12-14 23:36:43 +01:00
Róbert Kiss
711d3c0690
add electron:auto-write-config script
2017-12-14 23:22:13 +01:00
Róbert Kiss
42b4465230
exit from app
2017-12-14 23:19:34 +01:00
László Monda
e8a1814d89
Reset changelog now the 1.0.0 has been released.
v1.0.0
2017-12-14 23:02:11 +01:00
Róbert Kiss
2bf7d545a2
fix load success action
2017-12-14 22:50:24 +01:00
Róbert Kiss
d09c46af42
Merge branch 'master' into auto-write-config
2017-12-14 22:01:12 +01:00
Róbert Kiss
d57ba81d10
auto write userconfig
2017-12-14 21:59:44 +01:00
László Monda
9c46c6a348
Rename dataModelVersion fields to userConfigVersion. Update to firmware 7.0.0
2017-12-14 21:56:46 +01:00
László Monda
3e7a0ed81a
Query the combined ConfigSizes device property. Remove the deprecated HardwareConfigSize and UserConfigSize device properties.
2017-12-14 19:40:03 +01:00
László Monda
cac74c7c5a
Add update-firmwares-and-configs.js and make update-all-firmwares.js apply and save the config into the EEPROM.
2017-12-14 02:31:01 +01:00
László Monda
9c66ea058b
Add the -u, or --overwrite-user-config argument to update-all-firmwares.js and make write-config.js able to read a specified config file.
2017-12-14 01:12:46 +01:00
László Monda
1be8d20d5f
Fix the name of the arm-specific directory of blhost.
2017-12-13 14:35:40 +01:00
László Monda
f8f1747ec9
Add the arm version of blhost and make getBlhostCmd() return architecture-specific blhost versions.
2017-12-13 14:32:21 +01:00
László Monda
ccaf64612e
Merge branch 'finalize-usb-protocol'
2017-12-13 02:59:52 +01:00
László Monda
622b19045a
Make write-hca.js work.
2017-12-13 02:56:08 +01:00
László Monda
2702a74035
Finalize usb protocol ( #515 )
...
* Change UsbCommandId_SetTestLed from 0x02 to 0x14
* Change UsbCommandId_JumpToModuleBootloader from 0x12 to 0x02.
* Change UsbCommandId_SendKbootCommandToModule from 0x13 to 0x03.
* Replace UsbCommandId_ReadHardwareConfig and UsbCommandId_ReadUserConfig with UsbCommandId_ReadConfig.
* Change UsbCommandId_WriteHardwareConfig and UsbCommandId_WriteUserConfig to 0x05 and 0x06.
* Change UsbCommandId_ApplyConfig to 0x07.
* Change the arguments of UsbCommandId_LaunchEepromTransfer and its id to 0x08.
* Change the value of UsbCommandId_{GetDeviceState,SetTestLed,GetDebugBuffer,GetAdcValue,SetLedPwmBrightness}.
* Use firmware 6.0.0
2017-12-13 01:20:23 +01:00
László Monda
5b20f685e5
Use firmware 6.0.0
2017-12-12 18:50:29 +01:00
László Monda
2eb31603f1
Change the value of UsbCommandId_{GetDeviceState,SetTestLed,GetDebugBuffer,GetAdcValue,SetLedPwmBrightness}.
2017-12-12 18:49:40 +01:00
László Monda
6b60241180
Change the arguments of UsbCommandId_LaunchEepromTransfer and its id to 0x08.
2017-12-12 03:26:57 +01:00
László Monda
c296e6f49b
Change UsbCommandId_ApplyConfig to 0x07.
2017-12-12 02:15:57 +01:00
László Monda
8420c83ebf
Change UsbCommandId_WriteHardwareConfig and UsbCommandId_WriteUserConfig to 0x05 and 0x06.
2017-12-12 02:02:26 +01:00
László Monda
88d92130d5
Replace UsbCommandId_ReadHardwareConfig and UsbCommandId_ReadUserConfig with UsbCommandId_ReadConfig.
2017-12-12 01:24:29 +01:00
László Monda
22c1fa641a
Merge branch 'master' of github.com:UltimateHackingKeyboard/agent into finalize-usb-protocol
2017-12-12 00:15:15 +01:00
László Monda
0454dfd4d8
Change UsbCommandId_SendKbootCommandToModule from 0x13 to 0x03.
2017-12-11 22:16:28 +01:00
László Monda
27988f0e6b
Change UsbCommandId_JumpToModuleBootloader from 0x12 to 0x02.
2017-12-11 21:46:06 +01:00
László Monda
32fc4b3527
Change UsbCommandId_SetTestLed from 0x02 to 0x14
2017-12-11 21:22:13 +01:00
László Monda
8e121d88ab
Finalize the format of HardwareConfiguration. ( #514 )
2017-12-11 20:39:29 +01:00
László Monda
6659ef8eab
Bump version to 1.4.3
2017-12-11 00:35:16 +01:00
László Monda
76ba24e0aa
Bump version to 1.4.2
2017-12-10 22:57:33 +01:00
László Monda
6c60122c67
Fix jump to previous and next tab Mac shortcuts. Delete arrange tab Mac shortcuts.
2017-12-10 17:07:23 +01:00
László Monda
1bb56d2687
Fix the open tab and close tab Mac shortcuts.
2017-12-10 16:25:04 +01:00
László Monda
5a16355236
Fix Mac window switch and workspace switch shortcuts.
2017-12-10 16:16:12 +01:00
László Monda
3dea925d5e
Replace Alt and Super keys on Mac keymaps.
2017-12-10 15:54:51 +01:00
László Monda
fdf484d2fb
Add Mac versions of the QWERTY, Colemak, and Dvorak keymaps. The actual Mac keymaps have yet to be macified.
2017-12-10 04:52:19 +01:00
László Monda
a3a5a6ce79
Remove redundant wake and sleep key actions of keymaps.
2017-12-10 02:42:57 +01:00
László Monda
676ff63922
Add test keymap.
2017-12-10 02:30:26 +01:00
László Monda
f3a8a97de7
Fix the order and id of the mouse and fn secondary roles.
2017-12-10 02:23:00 +01:00
László Monda
a51a59c586
Add mouse scroll actions. Add right-handed mouse click actions. Add keymap switch actions.
2017-12-09 22:08:19 +01:00
László Monda
e3906222ca
Only keep the most popular layouts including QEWRTY, Colemak and Dvorak.
2017-12-09 21:29:54 +01:00
Róbert Kiss
40b72e8903
feat(scripts): Add write-userconfig ( #511 )
2017-12-09 20:37:14 +01:00