Commit Graph

  • 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
  • b8be1c965b Fix typo: blink-led-pwm-brithness.js -> blink-led-pwm-brightness.js László Monda 2017-12-15 02:49:36 +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
  • a51a59c586 Add mouse scroll actions. Add right-handed mouse click actions. Add keymap switch actions. László Monda 2017-12-09 22:08:19 +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