Róbert Kiss
|
00c5b69129
|
fix: display agent icon when user use ALT + TAB (#600)
|
2018-04-07 23:17:50 +02:00 |
|
Róbert Kiss
|
6ccf005750
|
feat: Handle privilege escalation gracefully even without PolicyKit (#599)
* feat: Handle privilege escalation gracefully even without PolicyKit
* build: upgrade tslint => 5.9.1
* build: add uhk-agent/package-lock.json
* feat: add error animation
* fix: display agent icon when user use ALT + TAB
|
2018-04-07 23:09:47 +02:00 |
|
László Monda
|
179c982bfb
|
Make the Fn+Backspace shortcut of the QWERTY for PC keymap switch to the TES keymap for testing purposes.
|
2018-04-03 23:25:30 +02:00 |
|
László Monda
|
a7d07dbf4c
|
Make factory-update.js allow the layout to be set.
|
2018-04-03 21:04:47 +02:00 |
|
László Monda
|
0ca922d24a
|
Sleep 1s between sending reset and idle kboot commands. Hopefully this will always make the left half resume after firmware updates.
|
2018-04-03 00:49:51 +02:00 |
|
László Monda
|
a6f1aa15a5
|
Supply the correct configBufferId values to launchEepromTransfer() and get rid of the obsoleted eepromTransfer mapping.
|
2018-04-02 23:54:48 +02:00 |
|
László Monda
|
fc2d025cc4
|
Don't display the buffer related USB transfers of writeConfig() because they generate too much noise.
|
2018-04-02 23:32:13 +02:00 |
|
László Monda
|
8b5ae106bd
|
Display kboot command names instead of numberic ids.
|
2018-04-02 23:20:07 +02:00 |
|
László Monda
|
44639bbf53
|
Make apply-config.js and get-module-state.js use read() instead of readSync()
|
2018-04-02 22:56:28 +02:00 |
|
László Monda
|
9fcce9234a
|
Make getDeviceState await. Dump transfer descriptions before the actual transfers when the debug mode is on.
|
2018-04-02 21:35:47 +02:00 |
|
László Monda
|
b26fecfc7a
|
Make factory-update.js switch keymap.
|
2018-04-02 18:28:12 +02:00 |
|
László Monda
|
1b15911783
|
Extract code to uhk.writeUca()
|
2018-04-02 17:31:27 +02:00 |
|
László Monda
|
148dd8d361
|
Rewrite writeHca() using the JavaScript USB API instead of TypeScript because the latter couldn't reopen the USB device.
|
2018-04-02 17:25:35 +02:00 |
|
László Monda
|
0d9ac50999
|
Move writeHca() to uhk.js
|
2018-04-02 14:47:48 +02:00 |
|
László Monda
|
e19e4bc5a4
|
Move the gist of write-hca.js into writeHca()
|
2018-04-02 14:43:11 +02:00 |
|
László Monda
|
bdd79a5a9a
|
Clean up writeConfig() a bit.
|
2018-04-02 14:32:45 +02:00 |
|
László Monda
|
fb4e05fdc4
|
Dump USB reads and writes via writeDevice()
|
2018-04-02 00:30:03 +02:00 |
|
László Monda
|
01fcf9053a
|
Strip down factory-update.js to its essentials.
|
2018-04-02 00:11:35 +02:00 |
|
László Monda
|
533c2f13d2
|
Copy update-firmwares.js as factory-update.js
|
2018-04-01 23:58:13 +02:00 |
|
László Monda
|
b9c32b46a9
|
Extract uhk.applyConfig() and uhk.launchEepromTransfer()
|
2018-04-01 23:55:40 +02:00 |
|
László Monda
|
f9b7260be6
|
Extract uhk.writeUserConfig()
|
2018-04-01 01:23:50 +02:00 |
|
László Monda
|
847694d590
|
Rewrite write-config.js using async/await.
|
2018-04-01 01:13:17 +02:00 |
|
László Monda
|
58178a5c7b
|
Extract uhk.updateFirmwares()
|
2018-03-31 23:50:02 +02:00 |
|
László Monda
|
9b93b4dac5
|
Rename update-all-firmwares.js to update-firmwares.js
|
2018-03-31 23:24:34 +02:00 |
|
Róbert Kiss
|
478dac0621
|
build: extract electron dependencies to the root package.json (#593)
|
2018-03-31 22:11:41 +02:00 |
|
László Monda
|
f196fcdaa2
|
Make switch-keymap.js accept a keymap abbreviation.
|
2018-03-30 19:17:42 +02:00 |
|
László Monda
|
0b420ff516
|
Extract uhk.switchKeymap()
|
2018-03-30 18:59:50 +02:00 |
|
László Monda
|
7656af76e4
|
Add switch-keymap.js
|
2018-03-30 12:48:28 +02:00 |
|
László Monda
|
beed546ae4
|
Remove switch keymap actions that point to the TES keymap.
|
2018-03-29 19:09:00 +02:00 |
|
László Monda
|
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.
|
2018-03-29 18:44:09 +02:00 |
|
László Monda
|
2476049681
|
Out of play, play/pause, stop, and pause only leave play/pause in the default configuration.
|
2018-03-29 18:12:08 +02:00 |
|
László Monda
|
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.
|
2018-03-29 14:51:06 +02:00 |
|
László Monda
|
05bbce1d50
|
Remove redundant stop media playback actions.
|
2018-03-29 13:27:13 +02:00 |
|
László Monda
|
32494fa228
|
Remove relative switch keymap actions.
|
2018-03-29 13:12:27 +02:00 |
|
László Monda
|
e0ce38988e
|
Remove shut down key actions, only keep sleep key actions, and bind them to the \ key.
|
2018-03-29 12:54:51 +02:00 |
|
László Monda
|
5c660c549d
|
Update the test keymap. This one should be the final version.
|
2018-03-28 20:56:56 +02:00 |
|
László Monda
|
510b914e26
|
Change terminology from download / upload to export / import for greater clarity.
|
2018-03-28 18:27:27 +02:00 |
|
László Monda
|
cf64fc0c08
|
Make the tooltip text regarding non-US characters easier to understand.
|
2018-03-25 22:24:33 +02:00 |
|
Róbert Kiss
|
b25bc9d81d
|
feat: show firmware version of the device/modules on firmware page (#589)
|
2018-03-23 07:10:02 +01:00 |
|
Róbert Kiss
|
2f00a5eaf4
|
feat: enhance device firmware page (#588)
* feat: enhance device firmware page
* remove confirmation dialog from firmware upgrade buttons
|
2018-03-15 12:20:35 +01:00 |
|
László Monda
|
e8fe0f8d3e
|
Fix menu scancode. (#586)
* Fix menu scancode.
* Change the old menu key scancode 118 to 101.
* validate scancodes
|
2018-03-11 22:56:12 +01:00 |
|
László Monda
|
bbb5d4a35b
|
Add a notice regarding the lack of robustness of the firmware update process.
|
2018-02-28 00:31:06 +01:00 |
|
László Monda
|
6ee21bcd7a
|
Fix get-debug-info.js
|
2018-02-18 03:44:17 +01:00 |
|
Róbert Kiss
|
10ae68ad4b
|
fix(keymap): Fix undefined keymap serialization (#573)
|
2018-02-17 18:07:33 +01:00 |
|
László Monda
|
9beadb4aac
|
Add keymap descriptions.
|
2018-02-13 03:24:06 +01:00 |
|
László Monda
|
d9fb7a4b42
|
Merge branch 'master' of github.com:UltimateHackingKeyboard/agent
|
2018-02-13 03:05:18 +01:00 |
|
László Monda
|
83912ec21f
|
Assign "switch to test keymap" action on all keymaps.
|
2018-02-13 03:04:36 +01:00 |
|
Róbert Kiss
|
6c7232a5ba
|
feat(device): Make Agent able to unbrick bricked modules (#577)
|
2018-02-13 02:11:27 +01:00 |
|
László Monda
|
65fc8b5efb
|
Tweak the scancode related help text.
|
2018-02-12 15:36:39 +01:00 |
|
Róbert Kiss
|
7a64191955
|
fix(config): Save reset user configuration in web module (#574)
|
2018-02-11 20:44:08 +01:00 |
|