Commit Graph

  • 10ae68ad4b fix(keymap): Fix undefined keymap serialization (#573) Róbert Kiss 2018-02-17 18:07:33 +01:00
  • 02044ae1d0 Bump version to 1.1.1 and update changelog. v1.1.1 László Monda 2018-02-13 03:54:28 +01:00
  • 3f99d47bba Use firmware 8.1.2 László Monda 2018-02-13 03:40:52 +01:00
  • 9beadb4aac Add keymap descriptions. László Monda 2018-02-13 03:24:06 +01:00
  • d9fb7a4b42 Merge branch 'master' of github.com:UltimateHackingKeyboard/agent László Monda 2018-02-13 03:05:18 +01:00
  • 83912ec21f Assign "switch to test keymap" action on all keymaps. László Monda 2018-02-13 03:04:36 +01:00
  • 6c7232a5ba feat(device): Make Agent able to unbrick bricked modules (#577) Róbert Kiss 2018-02-13 02:11:27 +01:00
  • 65fc8b5efb Tweak the scancode related help text. László Monda 2018-02-12 15:36:39 +01:00
  • 7a64191955 fix(config): Save reset user configuration in web module (#574) Róbert Kiss 2018-02-11 20:44:08 +01:00
  • 1a413c824e Fix 560 delete bind play macro action when macro delete (#576) Róbert Kiss 2018-02-11 20:12:12 +01:00
  • e545c9d67b feat(popover): Add Non-US help tooltip (#578) Róbert Kiss 2018-02-11 19:47:41 +01:00
  • 8650fef7ae Make reenumerate() more reliable. László Monda 2018-01-31 04:26:49 +01:00
  • 5c618869a2 Use updateDeviceFirmware(), reenumerate(), and updateModuleFirmware() in update-all-firmwares.js instead of forking processes. László Monda 2018-01-31 03:40:46 +01:00
  • 1b8d6949e0 Extract updateModuleFirmware() to uhk.js László Monda 2018-01-31 03:03:34 +01:00
  • aabc0a8746 Use waitForKbootIdle() in update-module-firmware.js László Monda 2018-01-31 02:28:29 +01:00
  • 9589398834 Move waitForKbootIdle() to uhk.js László Monda 2018-01-31 02:25:37 +01:00
  • 933a715ea5 Extract waitForKbootIdle() László Monda 2018-01-31 02:22:41 +01:00
  • df14e2d569 Extract uhk.jumpToModuleBootloader() and use it. László Monda 2018-01-31 01:17:28 +01:00
  • 4f8a0247d3 Call uhk.sendKbootCommandToModule() instead of forking send-kboot-command-to-module.js László Monda 2018-01-31 00:57:53 +01:00
  • 85ec5f6b6a Make update-module-firmware.js use reenumerate() and sendKbootCommandToModule() instead of forking more processes. László Monda 2018-01-31 00:17:27 +01:00
  • 739b830f47 Use uhk.writeDevice() in jump-to-module-bootloader.js László Monda 2018-01-31 00:09:16 +01:00
  • 482cff3d3b Extract sendKbootCommandToModule() from send-kboot-command-to-module.js to uhk.js László Monda 2018-01-30 23:44:25 +01:00
  • 9284ae5032 Use reenumerate() instead of forking reenumerate.js László Monda 2018-01-30 23:32:37 +01:00
  • cac6fdc190 Move updateDeviceFirmware() from update-device-firmware.js to uhk.js László Monda 2018-01-30 21:48:42 +01:00
  • ca9bf60a1b Extract updateDeviceFirmware() László Monda 2018-01-30 21:46:39 +01:00
  • bb7edb8e4d Remove shared.js László Monda 2018-01-30 21:39:05 +01:00
  • 0d9c976eb8 Move execRetry() from shared.js to uhk.js László Monda 2018-01-30 21:37:27 +01:00
  • 288d4f75b6 Move getBlhostCmd() from shared.js to uhk.js László Monda 2018-01-30 21:35:35 +01:00
  • 73e07eae2d Move checkFirmwareImage() from shared.js to uhk.js László Monda 2018-01-30 21:28:00 +01:00
  • 8e620caac5 Use reenumerate() in update-device-firmware.js instead of forking reenumerate.js László Monda 2018-01-30 20:39:48 +01:00
  • 0d4e1acf76 Extract reenumerate() from reenumerate.js to uhk.js László Monda 2018-01-30 19:34:29 +01:00
  • 88c42d58b1 Extract reenumerate() as an async function in reenumerate.js László Monda 2018-01-30 18:36:16 +01:00
  • 5099e904fc Use uhk.writeDevice() in set-i2c-baud-rate.js László Monda 2018-01-30 17:30:12 +01:00
  • 5476f7c3a5 Extract I2C0_F. László Monda 2018-01-30 17:25:29 +01:00
  • e0bb0bcca3 Add the async uhk.writeDevice() and use it in get-i2c-baud-rate.js László Monda 2018-01-30 17:21:50 +01:00
  • 124c3ec29b Simplify reenumerate.js mainly by using uint32ToArray() László Monda 2018-01-30 06:09:09 +01:00
  • 2310320b8a Replace pushUint32() with uint32ToArray() and don't use it where not needed. László Monda 2018-01-30 05:30:32 +01:00
  • 67346b4cda Simplify getTransferData() László Monda 2018-01-30 05:10:29 +01:00
  • 662ca0152f fix(keymap): Don't show keymap description in the key action popover (#572) Róbert Kiss 2018-01-29 23:40:41 +01:00
  • 6358528438 ci: use node 8.9.4 (#571) Róbert Kiss 2018-01-29 23:20:07 +01:00
  • 02f1053d46 feat(popover): sort keymaps and macros alphabetically (#534) József Farkas 2018-01-29 23:15:21 +01:00
  • a44a7dc5f8 chore: use lodash-es version (#569) Róbert Kiss 2018-01-29 23:02:17 +01:00
  • 02d57fdabf feat(keymap): add description to keymap (#559) Róbert Kiss 2018-01-29 22:54:29 +01:00
  • 38f6688930 chore: upgrade electron => 1.7.11 (#568) Róbert Kiss 2018-01-29 21:26:32 +01:00
  • 6ca12d0ccd build: set Apple appId => com.ultimategadgetlabs.agent (#566) Róbert Kiss 2018-01-23 19:19:15 +01:00
  • acd17ac657 Fix the background color of the toplevel device node. Fixes #552 László Monda 2018-01-22 04:41:43 +01:00
  • 5393501f68 Update CHANGELOG.md v1.1.0 László Monda 2018-01-16 19:43:10 +01:00
  • 99e020d66f Bump Agent version to 1.1.0 and update package.json and the changelog accordingly. László Monda 2018-01-15 19:02:29 +01:00
  • 2c74ce8d3e Reference firmware 8.1.0 and adopt the newly introduced "v" git tag prefix for firmware tags. László Monda 2018-01-15 12:04:11 +01:00
  • 3cd2d208b9 Make get-i2c-health.js output uptime and baud rate. László Monda 2018-01-15 01:37:52 +01:00
  • d0cd30f915 Add get-i2c-health.js László Monda 2018-01-15 01:21:56 +01:00
  • 010a23aaeb Extract slaveI2cErrorBufferToString() László Monda 2018-01-15 01:07:23 +01:00
  • c723fe2651 Simplify get-slave-i2c-errors.js by using padEnd() László Monda 2018-01-15 00:55:38 +01:00
  • 95caa58624 Utilize uhk.getUint* in get-slave-i2c-errors.js László Monda 2018-01-15 00:37:31 +01:00
  • 9089f088b6 Clean up get-left-firmware-version.js a bit. László Monda 2018-01-15 00:31:24 +01:00
  • 1aeb4e8326 Make get-left-firmware-version.js display module protocol version, too. László Monda 2018-01-15 00:07:30 +01:00
  • 96b9226adb Fix script to display the correct firmware version. László Monda 2018-01-15 00:02:57 +01:00
  • 7c065f4368 Remove --buspal speed specification because it gets disrespected by the firmware anyways. László Monda 2018-01-14 22:13:31 +01:00
  • a8108b9abf revert: Revert auto write user configuration (#558) Róbert Kiss 2018-01-14 19:32:41 +01:00
  • c7baa00720 Add get-uptime.js László Monda 2018-01-14 18:33:14 +01:00
  • 5cdf2282f8 Add {get,set}-i2c-baud-rate.js László Monda 2018-01-14 18:15:50 +01:00
  • 89221faf60 Add set-i2c-baud-rate.js László Monda 2018-01-14 00:45:51 +01:00
  • 3b70c84c61 Merge branch 'master' of github.com:UltimateHackingKeyboard/agent László Monda 2018-01-13 19:33:28 +01:00
  • 5b1f4cb584 On the mouse speed section of the key action popover remove the bottom sentence and slightly rephrase the top sentence. László Monda 2018-01-13 19:30:08 +01:00
  • 3ee6c680a1 Agent menu (#540) Mikko Lakomaa 2018-01-13 18:10:21 +02:00
  • fdcf64d5c6 Only display minutes in the I2C error logger script. László Monda 2018-01-13 00:06:18 +01:00
  • 6c327ee414 Add I2C logger script. László Monda 2018-01-11 02:57:49 +01:00
  • b6bdd1486c Make update-module-firmware.js more robust and able to recover bricked modules (including the left half) by utilizing the newly added wait-for-kboot-idle.js László Monda 2018-01-10 03:15:19 +01:00
  • 1aa8af7110 Update Agent-web on gh-pages. László Monda 2018-01-09 15:12:32 +01:00
  • bd5be98d99 Restore wdi-simple.exe and 50-uhk60-rules.cmd just in case. László Monda 2018-01-08 06:13:37 +01:00
  • 802e6a4649 Update README.md László Monda 2018-01-08 06:03:58 +01:00
  • ae11c01725 Tidy up else clauses based on our coding standards. László Monda 2018-01-08 05:41:36 +01:00
  • f0139c55ee feat(user-config): Upload user configuration from json/bin file (#545) Róbert Kiss 2018-01-08 05:29:31 +01:00
  • b3f2e3451e Update README.md László Monda 2018-01-07 21:30:03 +01:00
  • 906beaac0e Update README.md (#548) Róbert Kiss 2018-01-07 21:27:07 +01:00
  • 46f855d1db Update readme (#547) Andrew Kraut 2018-01-07 10:56:24 -08:00
  • 5341d953ff Fix statusCodesToStrings map. László Monda 2018-01-07 05:21:08 +01:00
  • bd9a2a0eeb Make get-slave-i2c-errors.js display slave names and I2C error names. László Monda 2018-01-06 21:29:14 +01:00
  • 4c10954721 Add script which reads I2C errors. László Monda 2018-01-05 03:26:26 +01:00
  • bbce1e0e0f fix(user-config): Validate device, keymap, and macro names (#543) Róbert Kiss 2018-01-03 21:06:08 +01:00
  • 13f064229f Add keyAssigmentOrder array to uhk60-right/device.json László Monda 2018-01-02 04:05:26 +01:00
  • d3295c5666 Bump package.json and changelog to version 1.0.4 v1.0.4 László Monda 2017-12-30 15:29:02 +01:00
  • 216793bbb8 Add get-{left,right}-firmware-version.js László Monda 2017-12-29 13:34:49 +01:00
  • 558c8b0dbf Merge branch 'master' of github.com:UltimateHackingKeyboard/agent László Monda 2017-12-29 13:24:26 +01:00
  • e3c65f77df Rename getProperty to getDeviceProperty and getModuleProperties to getModuleProperty. László Monda 2017-12-29 13:23:58 +01:00
  • 227f8f0d2c Update package-lock.json files. László Monda 2017-12-29 13:23:32 +01:00
  • 7e0bc39de1 Mouse speed UI (#537) Mikko Lakomaa 2017-12-29 14:07:01 +02:00
  • c4d3648f73 Invert scroll on mac (#536) Spencer Owen 2017-12-28 05:50:11 -07:00
  • 547ab738c2 Update package.json and changelog to version 1.0.3 v1.0.3 László Monda 2017-12-28 01:31:38 +01:00
  • 3de9e9aa84 Downgrade to firmware 8.0.0 because the left I2C watchdog of firmware 8.0.1 is not proven yet and might make things worse. László Monda 2017-12-28 01:09:01 +01:00
  • 01ac4c1e8b Note that macro playback is not implemented yet. László Monda 2017-12-27 23:30:08 +01:00
  • a0c8849f13 Comment out the add keymap button because the add keymap page is practically useless now. It'll be reimplemented. László Monda 2017-12-27 23:06:58 +01:00
  • 2a3dfcb0d0 Improve firmware update messages. László Monda 2017-12-27 22:47:53 +01:00
  • 2b3462c33f Display retry firmware update messages with regular color because they're not errors. László Monda 2017-12-27 22:38:07 +01:00
  • a0b838b2e9 Remove the secondary scroll bar that appears on the LED brightness page. László Monda 2017-12-27 20:43:25 +01:00
  • 90f56c350e LED brightness UI (#520) Mikko Lakomaa 2017-12-27 21:10:55 +02:00
  • 5ceca41e0f feat(renderer): show icon when possible even if the keystroke action has modifier (#533) József Farkas 2017-12-26 23:23:32 +01:00
  • 721a4dc6e7 Bump Agent version to 1.0.2 and update changelog. v1.0.2 László Monda 2017-12-25 23:55:23 +01:00
  • c9f03b4e57 Reference firmware 8.0.1 and don't include the moduleProtocolVersion field because it's firmware-related, not Agent-related. László Monda 2017-12-25 23:39:27 +01:00
  • bbb6839f7e Fix Linux blhost path. László Monda 2017-12-25 21:48:41 +01:00