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
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