László Monda
81a83994ab
Make the Export device configuration button show up as a primary button.
2018-05-28 15:58:17 +02:00
László Monda
9471b31a5d
Instruct the user to power cycle the keyboard when encountered with an invalid hardware configuration.
2018-05-27 02:43:12 +02:00
Róbert Kiss
ee53a0df9b
feat: set disable style of device name in side menu ( #656 )
...
* feat: visualise disabled state of the 'Device name' input control
* fix: original value handling
2018-05-27 02:30:41 +02:00
Róbert Kiss
8e20c85e07
feat: add file upload component ( #655 )
...
The component allow upload the same file multiple times
2018-05-26 22:46:41 +02:00
László Monda
65ea786358
Don't include os.platform into the firmware update log because os.type makes it practically redundant.
2018-05-26 17:13:10 +02:00
László Monda
1035837b3b
Fix lint error.
2018-05-22 15:29:48 +02:00
Róbert Kiss
18fc2e6b3f
fix: permission detection when device not plugged ( #653 )
2018-05-22 15:11:43 +02:00
László Monda
cdf3caee9e
Display device list at the beginning of the firmware update process.
2018-05-22 01:53:14 +02:00
László Monda
0a4d3a002e
Include operating system type to the firmware update log. Add a new tip to the firmware page.
2018-05-22 01:16:02 +02:00
László Monda
d11c532ea4
Add a lot of useful instructions to the firmware page.
2018-05-22 00:38:27 +02:00
Róbert Kiss
ab8ae31324
fix: permission detection on linux ( #651 )
2018-05-21 11:46:19 +02:00
László Monda
daa0e723b1
Display more detailed "invalid hardware configuration" errors.
2018-05-21 11:03:05 +02:00
Róbert Kiss
609aba856a
fix: permission detection on win and mac ( #650 )
2018-05-21 11:00:57 +02:00
Róbert Kiss
a6678bd537
feat: update firmware version after update ( #649 )
...
* feat: add clipboard copy icon to the x-term-component
* feat: start device poll after firmware upgrade
* feat: remove the OK button from the firmware upgrade page
* feat: read the firmware after firmware upgrade
* fix: scrolling of the x-term-component
* feat: refresh the firmware version after recovery device
* fix: remove the scrollbar styling
* fix: stay on device firmware upgrade screen
2018-05-21 10:57:34 +02:00
László Monda
6c4f580fc2
Check if the keyboard is in factory reset mode and if so, display a relevant instruction.
2018-05-20 01:40:45 +02:00
László Monda
ea41661c65
Add erase-user-config.js
2018-05-19 21:53:41 +02:00
László Monda
c553c7b63b
Rename erase-hca.js to erase-hardware-config.js
2018-05-19 21:33:12 +02:00
László Monda
e5988aa800
Rename write-hca.js to write-hardware-config.js
2018-05-19 21:32:15 +02:00
László Monda
ae319c607f
Rename write-userconfig.js to write-user-config.js
2018-05-19 21:14:48 +02:00
László Monda
5d23ad1c9e
Fix write-hca.js and write-user.js, and remove write-config.js. Fixes #627 .
2018-05-19 20:59:11 +02:00
László Monda
55eef50da7
Add erase-hca.js
2018-05-19 20:05:41 +02:00
Róbert Kiss
653465f0e0
feat: device recovery mode ( #642 )
...
* add new page and ipc processing
* refactor: remove unused references from uhk.js
* feat: add device recovery route
* refactor: device permission
* feat: write firmware update log to the screen
* fix: xterm height
* feat: add reload button to the recovery page
* refactor: deviceConnectionState.hasPermission in appStartInfo
* refactor: use correct imports
* refactor: move .ok-button css class to the main style.scss
* feat: add bootload active route guard
* style: move RecoveryDeviceAction into new line
* feat: delete reload button
* feat: start device polling after device recovery
2018-05-19 17:22:46 +02:00
László Monda
2cf8044987
Check the signature of the hardware configuration area instead of uniqueId.
2018-05-19 14:07:18 +02:00
László Monda
3c056a7255
Display "Invalid hardware configuration" when the hardware configuration area is uninitialized instead of a general error message. Improves #623 .
2018-05-19 13:38:16 +02:00
Róbert Kiss
091796d13c
feat: not allow non ascii character in macro action text ( #645 )
2018-05-17 23:56:36 +02:00
László Monda
eb97dd844f
Make the bootloader timeout of the reenumerate script specifiable.
2018-05-16 23:19:36 +02:00
Róbert Kiss
7c7ce8f50f
feat: only send auto update notification when user indicated the update ( #640 )
...
* feat: only send auto update notification when user indicated the update
* fix: add more logging to the auto update process
2018-05-16 22:05:13 +02:00
László Monda
f29d64c803
Rename kbootKommandName to kbootCommandName.
2018-05-09 02:16:38 +02:00
László Monda
0385b0ce29
Simply write that the list of available devices is unchanged instead of always listing the devices.
2018-05-09 01:32:55 +02:00
László Monda
88c16af4a9
Merge branch 'master' of github.com:UltimateHackingKeyboard/agent
2018-05-08 17:17:36 +02:00
László Monda
05ac9a6832
Clarify the content of the tooltop regarding non-US characters.
2018-05-08 17:17:04 +02:00
Kristian Sloth Lauszus
04aa5236c2
The usage page and usage number was changed in 6f0b1adc14 ( #630 )
2018-05-06 21:38:40 +02:00
László Monda
ec98e4e1c6
Rephrase and add explanations about the macro engine not being ready yet.
2018-05-06 03:24:54 +02:00
László Monda
2286218980
Make long media key macro actions work. ( #621 )
...
* Make long media key macro actions work.
* fix: macro key action mapping
2018-05-03 00:28:35 +02:00
László Monda
c815de0718
Edit phrasing: "... layer by *tapping* this key"
2018-05-01 03:20:44 +02:00
László Monda
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.
2018-05-01 02:31:17 +02:00
László Monda
d20870f11e
Update firmware version and default mouse speed.
2018-04-20 09:49:27 +02:00
Róbert Kiss
b38b6fa294
build: fix nouislider conflict in webpack conflict ( #611 )
...
* build: fix nouislider conflict in webpack conflict and upgrade nouislider
* use package import instead of sub file
2018-04-20 09:19:10 +02:00
Róbert Kiss
9b815ed9c1
chore: upgrade angular to 5.3.9 and typescript to 2.6.2 ( #605 )
...
* chore: upgrade angular to 5.3.9 and typescript to 2.6.2
* fix electron renderer build
* fix webpack config
* format webpack.config
* fix renderer build
2018-04-10 19:52:58 +02:00
Róbert Kiss
136120b831
feat: not allow run multiple Agent ( #603 )
2018-04-09 21:09:09 +02:00
Róbert Kiss
cd299c06d6
feat: not allow run multiple Agent ( #604 )
2018-04-09 20:48:22 +02:00
László Monda
e152a36ad7
Add agent-app-icon.png which I forgot to add.
2018-04-09 14:16:09 +02:00
László Monda
7ceca202b4
Reposition the ISO key in the scancode list.
2018-04-09 12:48:44 +02:00
László Monda
ddc65aa54b
Replace application icon with a diagonal gradient based icon that should look better on the desktop.
2018-04-09 12:20:46 +02:00
Róbert Kiss
13ec617d58
Make saving the configuration more robust ( #594 )
...
* feat: Make saving the configuration more robust
* parse backup user config before return
* fix some bug
* Add write-userconfig.js and invalid-config.bin
* throw exception if failed user config parsing
* Merge branch 'master' into feat-467-make-save-more-robust
* hide keymaps and macros if agent in restore mode
* fix Device name settings
2018-04-09 10:11:26 +02:00
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