Commit Graph

  • c553c7b63b Rename erase-hca.js to erase-hardware-config.js László Monda 2018-05-19 21:33:12 +02:00
  • e5988aa800 Rename write-hca.js to write-hardware-config.js László Monda 2018-05-19 21:32:15 +02:00
  • ae319c607f Rename write-userconfig.js to write-user-config.js László Monda 2018-05-19 21:14:48 +02:00
  • 5d23ad1c9e Fix write-hca.js and write-user.js, and remove write-config.js. Fixes #627. László Monda 2018-05-19 20:59:11 +02:00
  • 55eef50da7 Add erase-hca.js László Monda 2018-05-19 20:05:41 +02:00
  • 653465f0e0 feat: device recovery mode (#642) Róbert Kiss 2018-05-19 17:22:46 +02:00
  • 2cf8044987 Check the signature of the hardware configuration area instead of uniqueId. László Monda 2018-05-19 14:07:18 +02:00
  • 3c056a7255 Display "Invalid hardware configuration" when the hardware configuration area is uninitialized instead of a general error message. Improves #623. László Monda 2018-05-19 13:38:16 +02:00
  • 091796d13c feat: not allow non ascii character in macro action text (#645) Róbert Kiss 2018-05-17 23:56:36 +02:00
  • eb97dd844f Make the bootloader timeout of the reenumerate script specifiable. László Monda 2018-05-16 23:19:36 +02:00
  • 17693ec8fe build: upgrade node.js => 8.11.2 (#641) Róbert Kiss 2018-05-16 22:08:11 +02:00
  • 7c7ce8f50f feat: only send auto update notification when user indicated the update (#640) Róbert Kiss 2018-05-16 22:05:13 +02:00
  • e294727ac5 Bump Agent version to 1.2.1 and update the changelog. v1.2.1 László Monda 2018-05-12 11:26:41 +02:00
  • f29d64c803 Rename kbootKommandName to kbootCommandName. László Monda 2018-05-09 02:16:38 +02:00
  • 0385b0ce29 Simply write that the list of available devices is unchanged instead of always listing the devices. László Monda 2018-05-09 01:32:55 +02:00
  • b526274cd7 Upgrade to firmware 8.2.2 László Monda 2018-05-09 00:38:48 +02:00
  • 88c16af4a9 Merge branch 'master' of github.com:UltimateHackingKeyboard/agent László Monda 2018-05-08 17:17:36 +02:00
  • 05ac9a6832 Clarify the content of the tooltop regarding non-US characters. László Monda 2018-05-08 17:17:04 +02:00
  • 04aa5236c2 The usage page and usage number was changed in 6f0b1adc14 (#630) Kristian Sloth Lauszus 2018-05-06 21:38:40 +02:00
  • ec98e4e1c6 Rephrase and add explanations about the macro engine not being ready yet. László Monda 2018-05-06 03:24:54 +02:00
  • bb9ece494c Update README.md László Monda 2018-05-05 21:55:52 +02:00
  • 217e6776ac Add changelog entry that I forgot to add. László Monda 2018-05-03 01:38:40 +02:00
  • 2286218980 Make long media key macro actions work. (#621) László Monda 2018-05-03 00:28:35 +02:00
  • 3d9c83f9f4 build: check node version before build (#625) Róbert Kiss 2018-05-01 22:50:28 +02:00
  • 14ed163238 chore: npm run clean delete root node_modules and dist folders (#624) Róbert Kiss 2018-05-01 22:46:23 +02:00
  • c815de0718 Edit phrasing: "... layer by *tapping* this key" László Monda 2018-05-01 03:20:44 +02:00
  • 6a46556d9e Make get-right-firmware-version.js display not only firmware version but also device protocol version, module protocol version, user config version and hardware config version. László Monda 2018-05-01 02:31:17 +02:00
  • f8f820529f Resolve #553 (#614) krokofant 2018-04-29 21:32:33 +02:00
  • 325293c524 Updates László Monda 2018-04-29 21:31:07 +02:00
  • cac11155e7 Update firmware version to 8.2.0 v1.2.0 László Monda 2018-04-20 10:04:21 +02:00
  • d20870f11e Update firmware version and default mouse speed. László Monda 2018-04-20 09:49:27 +02:00
  • 10ceb6c79d Merge branch 'master' of github.com:UltimateHackingKeyboard/agent László Monda 2018-04-20 09:19:58 +02:00
  • b38b6fa294 build: fix nouislider conflict in webpack conflict (#611) Róbert Kiss 2018-04-20 09:19:10 +02:00
  • 94c1d35429 Merge branch 'master' of github.com:UltimateHackingKeyboard/agent László Monda 2018-04-19 22:31:25 +02:00
  • e33cef4e89 Update README. Fix #609 László Monda 2018-04-13 19:32:20 +02:00
  • 9b815ed9c1 chore: upgrade angular to 5.3.9 and typescript to 2.6.2 (#605) Róbert Kiss 2018-04-10 19:52:58 +02:00
  • 1d4bb6113c Bump version to 1.1.5 in package.json and update the changelog. v1.1.5 László Monda 2018-04-10 11:42:34 +02:00
  • 136120b831 feat: not allow run multiple Agent (#603) Róbert Kiss 2018-04-09 21:09:09 +02:00
  • cd299c06d6 feat: not allow run multiple Agent (#604) Róbert Kiss 2018-04-09 20:48:22 +02:00
  • e152a36ad7 Add agent-app-icon.png which I forgot to add. v1.1.4 László Monda 2018-04-09 14:16:09 +02:00
  • e90544db33 Bump Agent version to 1.1.4 in package.json and update the changelog. László Monda 2018-04-09 13:59:38 +02:00
  • 7ceca202b4 Reposition the ISO key in the scancode list. László Monda 2018-04-09 12:48:44 +02:00
  • ddc65aa54b Replace application icon with a diagonal gradient based icon that should look better on the desktop. László Monda 2018-04-09 12:20:46 +02:00
  • 13ec617d58 Make saving the configuration more robust (#594) Róbert Kiss 2018-04-09 10:11:26 +02:00
  • 00c5b69129 fix: display agent icon when user use ALT + TAB (#600) Róbert Kiss 2018-04-07 23:17:50 +02:00
  • 6ccf005750 feat: Handle privilege escalation gracefully even without PolicyKit (#599) Róbert Kiss 2018-04-07 23:09:47 +02:00
  • 6e1f0ded9e Bump Agent version to 1.1.3 and update changelog. v1.1.3 László Monda 2018-04-06 16:26:21 +02:00
  • d58386ef4b Reference firmware 8.1.5 László Monda 2018-04-04 15:51:04 +02:00
  • 179c982bfb Make the Fn+Backspace shortcut of the QWERTY for PC keymap switch to the TES keymap for testing purposes. László Monda 2018-04-03 23:25:30 +02:00
  • a7d07dbf4c Make factory-update.js allow the layout to be set. László Monda 2018-04-03 21:04:47 +02:00
  • 0ca922d24a Sleep 1s between sending reset and idle kboot commands. Hopefully this will always make the left half resume after firmware updates. László Monda 2018-04-03 00:49:51 +02:00
  • a6f1aa15a5 Supply the correct configBufferId values to launchEepromTransfer() and get rid of the obsoleted eepromTransfer mapping. László Monda 2018-04-02 23:54:48 +02:00
  • fc2d025cc4 Don't display the buffer related USB transfers of writeConfig() because they generate too much noise. László Monda 2018-04-02 23:32:13 +02:00
  • 8b5ae106bd Display kboot command names instead of numberic ids. László Monda 2018-04-02 23:20:07 +02:00
  • 44639bbf53 Make apply-config.js and get-module-state.js use read() instead of readSync() László Monda 2018-04-02 22:56:28 +02:00
  • 9fcce9234a Make getDeviceState await. Dump transfer descriptions before the actual transfers when the debug mode is on. László Monda 2018-04-02 21:35:47 +02:00
  • b26fecfc7a Make factory-update.js switch keymap. László Monda 2018-04-02 18:28:12 +02:00
  • 1b15911783 Extract code to uhk.writeUca() László Monda 2018-04-02 17:31:27 +02:00
  • 148dd8d361 Rewrite writeHca() using the JavaScript USB API instead of TypeScript because the latter couldn't reopen the USB device. László Monda 2018-04-02 17:25:35 +02:00
  • 0d9ac50999 Move writeHca() to uhk.js László Monda 2018-04-02 14:47:48 +02:00
  • e19e4bc5a4 Move the gist of write-hca.js into writeHca() László Monda 2018-04-02 14:43:11 +02:00
  • bdd79a5a9a Clean up writeConfig() a bit. László Monda 2018-04-02 14:32:45 +02:00
  • fb4e05fdc4 Dump USB reads and writes via writeDevice() László Monda 2018-04-02 00:30:03 +02:00
  • 01fcf9053a Strip down factory-update.js to its essentials. László Monda 2018-04-02 00:11:35 +02:00
  • 533c2f13d2 Copy update-firmwares.js as factory-update.js László Monda 2018-04-01 23:58:13 +02:00
  • b9c32b46a9 Extract uhk.applyConfig() and uhk.launchEepromTransfer() László Monda 2018-04-01 23:55:40 +02:00
  • f9b7260be6 Extract uhk.writeUserConfig() László Monda 2018-04-01 01:23:50 +02:00
  • 847694d590 Rewrite write-config.js using async/await. László Monda 2018-04-01 01:13:17 +02:00
  • 58178a5c7b Extract uhk.updateFirmwares() László Monda 2018-03-31 23:50:02 +02:00
  • 9b93b4dac5 Rename update-all-firmwares.js to update-firmwares.js László Monda 2018-03-31 23:24:34 +02:00
  • 478dac0621 build: extract electron dependencies to the root package.json (#593) Róbert Kiss 2018-03-31 22:11:41 +02:00
  • f196fcdaa2 Make switch-keymap.js accept a keymap abbreviation. László Monda 2018-03-30 19:17:42 +02:00
  • 0b420ff516 Extract uhk.switchKeymap() László Monda 2018-03-30 18:59:50 +02:00
  • 7656af76e4 Add switch-keymap.js László Monda 2018-03-30 12:48:28 +02:00
  • beed546ae4 Remove switch keymap actions that point to the TES keymap. László Monda 2018-03-29 19:09:00 +02:00
  • bf94370f2f Add the "Export device configuration" button instead of the export link. Make the button export JSON by default and BIN when pressed with Shift. László Monda 2018-03-29 18:44:09 +02:00
  • 2476049681 Out of play, play/pause, stop, and pause only leave play/pause in the default configuration. László Monda 2018-03-29 18:12:08 +02:00
  • f8d8b6d213 Remove Launch Browser, Launch Calculator, and Eject Disk key actions from the default configurations because they don't work reliably across OSes and very rarely used. László Monda 2018-03-29 14:51:06 +02:00
  • 05bbce1d50 Remove redundant stop media playback actions. László Monda 2018-03-29 13:27:13 +02:00
  • 32494fa228 Remove relative switch keymap actions. László Monda 2018-03-29 13:12:27 +02:00
  • e0ce38988e Remove shut down key actions, only keep sleep key actions, and bind them to the \ key. László Monda 2018-03-29 12:54:51 +02:00
  • 5c660c549d Update the test keymap. This one should be the final version. László Monda 2018-03-28 20:56:56 +02:00
  • 510b914e26 Change terminology from download / upload to export / import for greater clarity. László Monda 2018-03-28 18:27:27 +02:00
  • cf64fc0c08 Make the tooltip text regarding non-US characters easier to understand. László Monda 2018-03-25 22:24:33 +02:00
  • b25bc9d81d feat: show firmware version of the device/modules on firmware page (#589) Róbert Kiss 2018-03-23 07:10:02 +01:00
  • 2f00a5eaf4 feat: enhance device firmware page (#588) Róbert Kiss 2018-03-15 12:20:35 +01:00
  • e8fe0f8d3e Fix menu scancode. (#586) László Monda 2018-03-11 22:56:12 +01:00
  • e84dbf2c15 Bump Agent version to 1.1.2. Bump firmware version to 8.1.4. Update changelog. v1.1.2 László Monda 2018-03-09 19:02:46 +01:00
  • 990ff8e980 ci: mac code sign (#585) Róbert Kiss 2018-03-09 18:31:48 +01:00
  • 1ca8e67e52 try to use xcode 9.2 (#584) Róbert Kiss 2018-03-08 18:09:17 +01:00
  • 23cb583bf7 chore: upgrade lerna => 2.9.0 (#583) Róbert Kiss 2018-03-06 00:34:06 +01:00
  • d5cc735b85 build: Windows code sign (#581) Róbert Kiss 2018-03-01 17:29:55 +01:00
  • 1981311136 Merge branch 'master' of github.com:UltimateHackingKeyboard/agent László Monda 2018-02-28 00:31:48 +01:00
  • bbb5d4a35b Add a notice regarding the lack of robustness of the firmware update process. László Monda 2018-02-28 00:31:06 +01:00
  • 58ef40fb02 year correction (#582) serge-rosov 2018-02-27 11:11:46 -06:00
  • b8f35df155 build: switch off mac codesign Róbert Kiss 2018-02-24 23:33:22 +01:00
  • c3e712851c build: Sign mac installer Róbert Kiss 2018-02-24 23:12:01 +01:00
  • 99a74e4f6e Update gh-pages based on master. László Monda 2018-02-19 17:40:43 +01:00
  • 2eaa1e0634 Update package-lock.json László Monda 2018-02-19 17:11:16 +01:00
  • 6ee21bcd7a Fix get-debug-info.js László Monda 2018-02-18 03:44:17 +01:00