Commit Graph

  • 89b45de11a chore(release): 1.3.4 Róbert Kiss 2017-11-06 23:25:19 +01:00
  • 40eb2ca9a2 ci: install electron-builder only when releasing Róbert Kiss 2017-11-06 23:24:27 +01:00
  • b3a38a5d6c Merge branch 'master' of github.com:UltimateHackingKeyboard/agent László Monda 2017-11-06 00:31:05 +01:00
  • 5252ec3702 Increment the argument of jumpToSlaveBootloader now that it's been changed from UHK module driver id to slot id. László Monda 2017-11-06 00:29:24 +01:00
  • b7cca0a082 chore(release): 1.3.3 Róbert Kiss 2017-11-05 13:35:42 +01:00
  • e8f755af70 ci: use the same build dependencies than node-hid (#492) Róbert Kiss 2017-11-05 12:52:35 +01:00
  • e7d6913984 chore(release): 1.3.2 Róbert Kiss 2017-11-04 23:42:41 +01:00
  • 8e0ab4f71c ci: Add g++-multilib to travis (#491) Róbert Kiss 2017-11-04 23:38:28 +01:00
  • a5c478d51c Remove the unused scripts section of package.json and make user-config-json-to-bin.ts slightly simpler. László Monda 2017-11-04 17:45:26 +01:00
  • 3313fad9e6 chore(release): 1.3.1 Róbert Kiss 2017-11-04 17:40:33 +01:00
  • d9417eaa89 fix(config): Remove userConfigurationLength from json serialization (#490) Róbert Kiss 2017-11-04 17:38:04 +01:00
  • 78e27c3688 build: user-config-json-to-bin.ts runnable from other directory (#489) Róbert Kiss 2017-11-04 17:26:34 +01:00
  • 8660a9ae50 chore(release): 1.3.0 Róbert Kiss 2017-11-04 11:14:39 +01:00
  • ec4505cead chore: mark package as private Róbert Kiss 2017-11-04 11:14:30 +01:00
  • 47b589b3d8 build: stop travis if any script failed Róbert Kiss 2017-11-04 11:14:04 +01:00
  • 6ab7bd9298 Read bytes 1-2 instead of bytes 0-1 now that the firmare uses the status byte as expected. László Monda 2017-11-04 02:06:01 +01:00
  • a5ff1cd97d Tweak the label and description of the secondary role a bit. László Monda 2017-11-03 22:45:32 +01:00
  • 2ae7abe440 Utilize ts-node to run user-config-json-to-bin.ts. Remove the lint pre-commit hook because I couldn't commit with git. László Monda 2017-11-03 00:33:37 +01:00
  • ea700852bc fix(config): Add userConfigurationLength to the user-config.json Róbert Kiss 2017-11-02 23:58:47 +01:00
  • 217d78a85f chore: add lint precommit hook (#488) Róbert Kiss 2017-11-02 23:29:48 +01:00
  • f6ea327813 build(usb): run chmod u+x after build (#487) Róbert Kiss 2017-11-02 23:20:53 +01:00
  • 0c30eccaca feat(device): Read only filled user configuration and fix app close on mac (#486) Róbert Kiss 2017-11-02 23:06:53 +01:00
  • fe6cd68c55 build: upgrade nodejs => 8.9.0 (#485) Róbert Kiss 2017-11-02 21:22:43 +01:00
  • e394f8483e build: Add watch script to usb module Róbert Kiss 2017-11-02 20:03:27 +01:00
  • 009dd8e963 fix(usb): user-config-json-to-bin compile Róbert Kiss 2017-11-02 19:56:21 +01:00
  • 7ab55e9ac5 Move user-config-json-to-bin.ts to the usb package and use import instead of require. László Monda 2017-11-02 17:43:29 +01:00
  • 4ae432e91d Add JSON to bin configuration converter script. László Monda 2017-11-01 17:10:56 +01:00
  • 91eb4b3a50 Rename uhk60-{left,right}-half to uhk60-{left,right} László Monda 2017-10-31 22:05:32 +01:00
  • 3f78cc1340 Add script to test hidapi stability by using readSync() calls. László Monda 2017-10-31 20:08:33 +01:00
  • 5318b2a2e1 chore(release): 1.2.4 Róbert Kiss 2017-10-30 20:36:07 +01:00
  • 1f634f98f3 fix(usb): remove extra first 0 from USB transfer data Róbert Kiss 2017-10-30 20:35:41 +01:00
  • 220999eeda Simplify slot names by removing the "-keyboard" part. László Monda 2017-10-30 02:11:43 +01:00
  • eac9341c99 chore(release): 1.2.3 Róbert Kiss 2017-10-29 09:45:15 +01:00
  • d876203d27 ci: remove appveyor x64 platform entry Róbert Kiss 2017-10-29 09:45:08 +01:00
  • 2d1fcded0f chore(release): 1.2.2 Róbert Kiss 2017-10-29 09:33:50 +01:00
  • 48567d420b build: fix node-hid version number in deploy package.json Róbert Kiss 2017-10-29 09:33:33 +01:00
  • 90ab458d5f chore(release): 1.2.1 Róbert Kiss 2017-10-29 09:30:13 +01:00
  • b3475992b1 Merge branch 'master' of https://github.com/UltimateHackingKeyboard/agent Róbert Kiss 2017-10-29 09:25:11 +01:00
  • 3f2ded819e chore(release): 1.2.0 (#481) Róbert Kiss 2017-10-29 00:59:55 +02:00
  • 115544c62c chore(release): 1.2.0 Róbert Kiss 2017-10-29 00:53:30 +02:00
  • 053352467d build: platform specific builds (#480) Róbert Kiss 2017-10-29 00:52:09 +02:00
  • bcf9607ae3 Make macro header texts a bit more verbose. László Monda 2017-10-29 00:39:35 +02:00
  • 5cdd317253 Write "*wards" instead of left, right, down, and up. László Monda 2017-10-29 00:39:00 +02:00
  • dc0c2862b3 Reduce the number of delays presets and make "seconds" non-bold. László Monda 2017-10-29 00:38:20 +02:00
  • d1c8ef94fc Add ISO key to all keymaps. László Monda 2017-10-29 00:37:53 +02:00
  • cdc4a169de feat(config): Add deviceName to the user config (#474) Róbert Kiss 2017-10-28 20:16:59 +02:00
  • 9885439b10 feat(ui): macro ui improvement (#473) Róbert Kiss 2017-10-28 16:54:08 +02:00
  • bd49e26978 build: upgrade node to 8.8.1 (#471) Róbert Kiss 2017-10-27 00:44:55 +02:00
  • 2f459a88c6 feat(agent): remove routing animation from keymaps (#468) Róbert Kiss 2017-10-26 23:49:30 +02:00
  • 6c6e2af047 refactor: Change name of actions (#470) Róbert Kiss 2017-10-26 23:25:19 +02:00
  • 133f8be370 Rename send-kboot-command.js to send-kboot-command-to-slave.js László Monda 2017-10-23 22:23:00 +02:00
  • 7661700457 Rename jump-to-bootloader.js to reenumerate.js and make it able to reenumerate as any UHK USB product ID. László Monda 2017-10-23 16:48:09 +02:00
  • 1b22a2e739 Rename send-kboot-reset.js to send-kboot-command.js and generalize it by allowing various KBOOT commands to be sent. László Monda 2017-10-23 01:13:36 +02:00
  • 1a0fa5b5ba Add send-kboot-reset.js and add the new USB command ID to uhk.js László Monda 2017-10-22 02:13:08 +02:00
  • ce91d88448 Don't dump transfered payloads in jump-to-{slave-}bootloader.js László Monda 2017-10-21 03:09:47 +02:00
  • 7c7fde6d30 Don't create a HID object out of the bootloader device because that makes blhost unable to connect to it for some reason even if jump-to-bootloader.js calls device.close() before it exits. László Monda 2017-10-20 00:10:08 +02:00
  • 277e3d2ded build: upgrade node to 8.7.0 (#469) Róbert Kiss 2017-10-19 21:51:05 +02:00
  • e8f88b37f3 Exchange the Configuration and Mouse speed menu items. László Monda 2017-10-18 23:29:54 +02:00
  • 6fb8e56963 Add captured press keystroke for macros (closes #324) (#427) Attila Csanyi 2017-10-18 22:40:09 +02:00
  • 8c652a427f feat(agent): change header styles (#464) Róbert Kiss 2017-10-18 21:34:29 +02:00
  • 3ffaf918cd refactor(agent): Rename 'LongKeypressAction' to 'SecondaryRoleAction' (#462) Róbert Kiss 2017-10-18 21:16:56 +02:00
  • 641248c9e6 Remove the now redundant examples directory. László Monda 2017-10-18 15:13:48 +02:00
  • 2630007f30 Change Firmware page title to Mouse speed. László Monda 2017-10-18 13:56:08 +02:00
  • c579f2ce3e Leave more space above and below the explanatory text of the device configuration screen. László Monda 2017-10-18 13:52:06 +02:00
  • a7e7d54054 Leave less space below the toplevel device node of the side menu. László Monda 2017-10-18 03:23:39 +02:00
  • ab88d8a2e7 feat(agent): Add 'Device' menu and submenus (#461) Róbert Kiss 2017-10-18 01:28:02 +02:00
  • 041d4debb6 fix(app): Rename the title property of the uhk-message component (#460) Róbert Kiss 2017-10-18 01:19:40 +02:00
  • f7cdbbb5e0 Make jump-to-bootloader.js able to reenumerate the UHK as BusPal proxy. László Monda 2017-10-17 01:27:01 +02:00
  • 75e3995276 Add jump-to-slave-bootloader.js László Monda 2017-10-17 01:10:36 +02:00
  • 05b3402765 Send bootloader timeout to the bootloader via USB. László Monda 2017-10-16 23:31:22 +02:00
  • 2676e0c671 Add explanatory text for the device configuration. Remove the "Save device binary configuration" button. Add "Upload device configuration" button that doesn't work yet. László Monda 2017-10-15 23:03:34 +02:00
  • f2250b699c Rearrange user configuration related buttons and update the description of the reset configuration button. László Monda 2017-10-15 19:17:21 +02:00
  • bff97f02d7 Change "Loading Agent..." to "Loading keyboard configuration..." László Monda 2017-10-15 16:05:47 +02:00
  • 69101d73a8 build: upgrade @angular => 4.4.5 (#451) Róbert Kiss 2017-10-15 14:52:24 +02:00
  • 5764189945 Delete the deprecated readMergeSensor USB command and the related read-merge-sensor.js test script. László Monda 2017-10-15 02:58:08 +02:00
  • 2896c9c60e Display isEepromBusy, areHalvesMerged, and isLeftHalfConnected states. László Monda 2017-10-15 02:56:45 +02:00
  • 4c55ca80ca Add separator line that will be displayed between the keyboard halves. László Monda 2017-10-15 02:12:50 +02:00
  • a4056a8b8b feat(device): Add confirmation question before reset the configuration (#449) Róbert Kiss 2017-10-14 16:49:13 +02:00
  • 6b46c85ca6 feat(device): Add save config buttons to the Device settings page (#447) Róbert Kiss 2017-10-14 16:04:50 +02:00
  • 737897b40e feat(agent): Add loading screen (#444) Róbert Kiss 2017-10-14 01:22:44 +02:00
  • 01b07a3ab7 feat(device): Wait for read user/hardware config until device is ready (#443) Róbert Kiss 2017-10-14 00:55:16 +02:00
  • 235034bc68 ci: fix the chrome setup on travis mac (#445) Róbert Kiss 2017-10-14 00:33:05 +02:00
  • 7baf9ad009 fix(user-config): Layer switcher key behaviour on non-base layers (#440) Róbert Kiss 2017-10-13 12:25:57 +02:00
  • 46b97a9b62 feat(user-config): Add ISO key scancode (#441) Róbert Kiss 2017-10-11 22:22:34 +02:00
  • 421f406cae Fix the layer switcher keys of all keymaps. László Monda 2017-10-10 01:51:40 +02:00
  • 0e5d6d1a25 refactor(device): Rename UserConfigSize => MaxUserConfigSize (#436) Róbert Kiss 2017-10-09 23:20:06 +02:00
  • 50e0b64f6e Upgrade to ngrx v4 (#378) József Farkas 2017-10-08 18:31:16 +02:00
  • ba1fff788d feat(device): Reset user configuration on device (#435) Róbert Kiss 2017-10-08 00:23:46 +02:00
  • 23af522a48 fix(user-config): Fix user configuration savings (#433) Róbert Kiss 2017-10-07 16:19:32 +02:00
  • 35c0d98cd2 test(serializer): Add KeystrokeAction tests (#430) Róbert Kiss 2017-10-06 22:24:33 +02:00
  • 85bc5b94e1 Add read-keyboard-state.js László Monda 2017-10-05 21:53:32 +02:00
  • 15a56659b6 Add script. László Monda 2017-10-05 02:46:49 +02:00
  • 0ad261e7fd update npm lock file (#425) (#426) Attila Csanyi 2017-09-27 22:14:27 +02:00
  • 9294bede50 feat(config): Read / write hardware configuration area (#423) Róbert Kiss 2017-09-26 18:57:27 +02:00
  • 1122784bdb Fix script. László Monda 2017-09-19 01:08:53 +02:00
  • e99fb08cc2 Add Dvorak, Colemak, Workman, One-handed, Keyboard+mouse, and egghead.io keymaps. László Monda 2017-09-17 23:50:17 +02:00
  • 8f85254b5c fix(tooltip): Uncomment JQuery tooltip codes (#420) Róbert Kiss 2017-09-17 15:26:11 +02:00
  • 73ce1dfa67 fix(keymap): Should not automatically capitalize keymap name (#421) Róbert Kiss 2017-09-17 14:51:14 +02:00
  • 96e968729d feat(device): Read user config from eeprom (#413) Róbert Kiss 2017-09-17 14:45:20 +02:00
  • d621b1e5e6 feat(device): Write user configuration into the eeprom (#411) Róbert Kiss 2017-09-15 00:13:00 +02:00