dd973c80ea
Add install-win-driver-*.bat
László Monda
2017-12-24 03:56:13 +01:00
48574a121a
Move zadic-*.exe to packages/zadic
László Monda
2017-12-24 03:35:13 +01:00
8bc2462589
Reluctantly, add back zadic as it's needed to install Windows drivers for blhost to update the firmware on Windows.
László Monda
2017-12-24 03:12:49 +01:00
975ab8a5e9
Update README.md
László Monda
2017-12-23 19:24:13 +01:00
f0a54768d4
Clarify the difference between the two builds.
László Monda
2017-12-23 19:20:26 +01:00
0b69d01a0d
style: add missing semicolon (#526)
v1.0.1
Róbert Kiss
2017-12-22 21:38:44 +01:00
838a92836c
Update changelog.
László Monda
2017-12-22 20:06:44 +01:00
500ccc296b
fix(device): use tmp path to run setup-rules.sh (#523)
Róbert Kiss
2017-12-22 19:58:54 +01:00
8bb9f7f839
fix(updater): handle undefined error when updater not provide error content (#524)
Róbert Kiss
2017-12-22 19:50:31 +01:00
5d1cc9202b
Bump version to 1.0.1 and update changelog.
László Monda
2017-12-21 21:21:06 +01:00
c11658f1fc
fix(device): check privilege on Linux (#519)
Róbert Kiss
2017-12-21 20:33:40 +01:00
969c36561b
Fix script name.
László Monda
2017-12-15 04:33:10 +01:00
04904aca5d
Merge branch 'auto-write-config'
László Monda
2017-12-15 04:27:18 +01:00
ef0b0aa4ba
Add mass-updater script.
László Monda
2017-12-15 04:25:28 +01:00
3967593c9c
Add get-module-state.js and the relevant device command id.
László Monda
2017-12-15 02:58:51 +01:00
b32c93f0f8
feat(agent): automatically write user configuration after app started (#516)
Róbert Kiss
2017-12-14 23:36:43 +01:00
711d3c0690
add electron:auto-write-config script
Róbert Kiss
2017-12-14 23:22:13 +01:00
42b4465230
exit from app
Róbert Kiss
2017-12-14 23:19:34 +01:00
e8a1814d89
Reset changelog now the 1.0.0 has been released.
v1.0.0
László Monda
2017-12-14 23:02:11 +01:00
2bf7d545a2
fix load success action
Róbert Kiss
2017-12-14 22:50:24 +01:00
d09c46af42
Merge branch 'master' into auto-write-config
Róbert Kiss
2017-12-14 22:01:12 +01:00
d57ba81d10
auto write userconfig
Róbert Kiss
2017-12-14 21:59:44 +01:00
9c46c6a348
Rename dataModelVersion fields to userConfigVersion. Update to firmware 7.0.0
László Monda
2017-12-14 21:56:46 +01:00
3e7a0ed81a
Query the combined ConfigSizes device property. Remove the deprecated HardwareConfigSize and UserConfigSize device properties.
László Monda
2017-12-14 19:40:03 +01:00
cac74c7c5a
Add update-firmwares-and-configs.js and make update-all-firmwares.js apply and save the config into the EEPROM.
László Monda
2017-12-14 02:31:01 +01:00
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.
László Monda
2017-12-14 01:12:46 +01:00
1be8d20d5f
Fix the name of the arm-specific directory of blhost.
László Monda
2017-12-13 14:35:40 +01:00
f8f1747ec9
Add the arm version of blhost and make getBlhostCmd() return architecture-specific blhost versions.
László Monda
2017-12-13 14:32:21 +01:00
ccaf64612e
Merge branch 'finalize-usb-protocol'
László Monda
2017-12-13 02:59:52 +01:00
622b19045a
Make write-hca.js work.
László Monda
2017-12-13 02:56:08 +01:00
2702a74035
Finalize usb protocol (#515)
László Monda
2017-12-13 01:20:23 +01:00
5b20f685e5
Use firmware 6.0.0
László Monda
2017-12-12 18:50:29 +01:00
2eb31603f1
Change the value of UsbCommandId_{GetDeviceState,SetTestLed,GetDebugBuffer,GetAdcValue,SetLedPwmBrightness}.
László Monda
2017-12-12 18:49:40 +01:00
6b60241180
Change the arguments of UsbCommandId_LaunchEepromTransfer and its id to 0x08.
László Monda
2017-12-12 03:26:57 +01:00
c296e6f49b
Change UsbCommandId_ApplyConfig to 0x07.
László Monda
2017-12-12 02:15:57 +01:00
8420c83ebf
Change UsbCommandId_WriteHardwareConfig and UsbCommandId_WriteUserConfig to 0x05 and 0x06.
László Monda
2017-12-12 02:02:26 +01:00
88d92130d5
Replace UsbCommandId_ReadHardwareConfig and UsbCommandId_ReadUserConfig with UsbCommandId_ReadConfig.
László Monda
2017-12-12 01:24:29 +01:00
22c1fa641a
Merge branch 'master' of github.com:UltimateHackingKeyboard/agent into finalize-usb-protocol
László Monda
2017-12-12 00:15:15 +01:00
0454dfd4d8
Change UsbCommandId_SendKbootCommandToModule from 0x13 to 0x03.
László Monda
2017-12-11 22:16:28 +01:00
27988f0e6b
Change UsbCommandId_JumpToModuleBootloader from 0x12 to 0x02.
László Monda
2017-12-11 21:46:06 +01:00
32fc4b3527
Change UsbCommandId_SetTestLed from 0x02 to 0x14
László Monda
2017-12-11 21:22:13 +01:00
8e121d88ab
Finalize the format of HardwareConfiguration. (#514)
László Monda
2017-12-11 20:39:29 +01:00
6659ef8eab
Bump version to 1.4.3
László Monda
2017-12-11 00:35:16 +01:00
76ba24e0aa
Bump version to 1.4.2
László Monda
2017-12-10 22:57:33 +01:00
6c60122c67
Fix jump to previous and next tab Mac shortcuts. Delete arrange tab Mac shortcuts.
László Monda
2017-12-10 17:07:23 +01:00
1bb56d2687
Fix the open tab and close tab Mac shortcuts.
László Monda
2017-12-10 16:25:04 +01:00
5a16355236
Fix Mac window switch and workspace switch shortcuts.
László Monda
2017-12-10 16:16:12 +01:00
3dea925d5e
Replace Alt and Super keys on Mac keymaps.
László Monda
2017-12-10 15:54:51 +01:00
fdf484d2fb
Add Mac versions of the QWERTY, Colemak, and Dvorak keymaps. The actual Mac keymaps have yet to be macified.
László Monda
2017-12-10 04:52:19 +01:00
a3a5a6ce79
Remove redundant wake and sleep key actions of keymaps.
László Monda
2017-12-10 02:42:57 +01:00
676ff63922
Add test keymap.
László Monda
2017-12-10 02:30:26 +01:00
f3a8a97de7
Fix the order and id of the mouse and fn secondary roles.
László Monda
2017-12-10 02:23:00 +01:00
e3906222ca
Only keep the most popular layouts including QEWRTY, Colemak and Dvorak.
László Monda
2017-12-09 21:29:54 +01:00
40b72e8903
feat(scripts): Add write-userconfig (#511)
Róbert Kiss
2017-12-09 20:37:14 +01:00
2d416e7668
fix(device): use module import in uhk-usb (#509)
Róbert Kiss
2017-12-09 18:02:39 +01:00
55bd0148f4
Use firmware 5.0.1
László Monda
2017-12-09 17:02:23 +01:00
3de9181687
feat(device): Ensure serial the device communication (#508)
Róbert Kiss
2017-12-09 16:11:03 +01:00
19d7b8ebfe
chore(release): 1.4.1
Róbert Kiss
2017-12-05 22:29:02 +01:00
75ab0e2977
test(user-config): fix unit tests (#506)
Róbert Kiss
2017-12-05 22:27:27 +01:00
777832068d
chore(release): 1.4.0
Róbert Kiss
2017-12-05 21:02:27 +01:00
f44202c0e7
Extract debug values to constants and compute USB interface callbacks per second.
László Monda
2017-12-05 03:05:20 +01:00
353c87d71a
Make uhk.js non-executable.
László Monda
2017-12-04 03:07:08 +01:00
fdef5ed580
Fix config size user config offsets. Restore getConfigSizeFromKeyboard() size if the read user config size is larger than it. Move pointerRole from keymaps to module configurations as pointerMode. Add angularShift, modLayerPointerFunction, fnLayerPointerFunction, and mouseLayerPointerFunction to module configurations. Reference firmware 5.0.0
László Monda
2017-12-04 00:51:50 +01:00
7537e5b823
Add a number of properties to the user config that are related to mou… (#501)
László Monda
2017-12-02 23:55:43 +01:00
58b1b9b1dc
fix(device): fix IpcRenderer empty data messages (#503)
Róbert Kiss
2017-12-02 22:40:54 +01:00
95d1d7f8b5
chore: Upgrade node => 5.9.1 and npm => 5.6.0 (#502)
Róbert Kiss
2017-12-02 13:31:34 +01:00
13f2b65a7c
fix(rendered): Double scrollbar
Róbert Kiss
2017-11-30 00:09:03 +01:00
297fd3be79
feat(device): flash device firmware from Agent (#499)
Róbert Kiss
2017-11-27 22:12:43 +01:00
f608791a09
Expose JSON and binary device configuration exports as links.
László Monda
2017-11-23 03:45:23 +01:00
c9feb49529
Add update-all-firmwares.js
László Monda
2017-11-17 01:02:31 +01:00
62c5e9d88a
fix(keymap): Handle more than 35 same keymap abbreviation (#497)
Róbert Kiss
2017-11-12 15:29:30 +01:00
9e69098ad2
fix(keymap): Secondary role show 'None' value if not set (#496)
Róbert Kiss
2017-11-12 15:11:01 +01:00
4aae62e3a7
Add timer field to the debug script.
László Monda
2017-11-12 14:45:40 +01:00
dbbb3e6d0f
List layer switchers before modifiers in the secondary role select2 list.
László Monda
2017-11-11 16:43:10 +01:00
1effc3c1dc
Update variable names according to firmware variables.
László Monda
2017-11-11 16:28:04 +01:00
a2fc30175d
Dump individual debug values in an easy to read fashion.
László Monda
2017-11-09 18:59:04 +01:00
42e39375d1
Rename HardwareConfiguration.hardwareId to deviceId and set it to 1 by default.
László Monda
2017-11-09 01:05:42 +01:00
fc7840aa24
Rename the module.json to device.json of the uhk60-right.
László Monda
2017-11-09 01:01:34 +01:00
5996ae14b0
Split id as deviceId and moduleId in module.json descriptor files.
László Monda
2017-11-09 00:02:59 +01:00
3f26aa68fb
Rename USB scripts according to the recent USB command renames.
László Monda
2017-11-08 23:19:21 +01:00
4e8061eb63
Rename launchEepromTransfer to launchEepromTransferLegacy.
László Monda
2017-11-08 23:15:47 +01:00
f9e1d022f2
Slightly tweak USB command names.
László Monda
2017-11-08 23:13:03 +01:00
6ba6ad543e
Move the uhk60-right directory from modules to devices.
László Monda
2017-11-08 22:52:03 +01:00
66a30431d0
Move the separator line SVG into uhk60-right.
László Monda
2017-11-08 22:42:27 +01:00
04b43896c5
Make the firmware updater scripts take module slot parameters instead of I2C addresses. Rename scripts from *slave* to *module*.
László Monda
2017-11-08 18:27:45 +01:00
9a5862b57c
Make update-slave-firmware expect a module slot name, too.
László Monda
2017-11-08 03:47:51 +01:00
ac5d6ba32a
Add firmware updater scripts from the firmware repo and the dependent blhost binaries.
László Monda
2017-11-08 01:18:46 +01:00
ee85f666ae
Delete deprecated scripts.
László Monda
2017-11-08 00:42:32 +01:00
e7d8b619fd
Regenerate icons.
László Monda
2017-11-07 23:57:10 +01:00
22f6d52a71
Merge branch 'master' of github.com:UltimateHackingKeyboard/agent
László Monda
2017-11-07 23:56:43 +01:00
ebdb0b114c
Add icon generator script.
László Monda
2017-11-07 23:56:28 +01:00
e61f6ef106
chore(release): 1.3.7
Róbert Kiss
2017-11-07 23:26:06 +01:00
30890fca0d
ci: install yarn on travis osx
Róbert Kiss
2017-11-07 23:25:40 +01:00
555688f7d4
Revert "ci: try to build ARM7"
Róbert Kiss
2017-11-07 21:47:52 +01:00
d80de77b2f
chore(release): 1.3.6
Róbert Kiss
2017-11-07 21:28:20 +01:00
e842baefa8
ci: try to build ARM7
Róbert Kiss
2017-11-07 21:26:35 +01:00
8703664118
chore(release): 1.3.5
Róbert Kiss
2017-11-07 18:26:43 +01:00
915aefe8a3
revert: remove electron builder from package.json
Róbert Kiss
2017-11-07 13:53:16 +01:00