László Monda
bd8a2f704f
Bump version to 1.2.4 and update changelog.
v1.2.4
2018-06-21 18:23:49 +02:00
László Monda
439886d69f
Replace Linux x86-64 blhost with a statically linked version that should run fine on every Linux distro.
2018-06-21 18:10:55 +02:00
László Monda
b2a37795e3
Add agent-logo-with-text.svg
2018-06-19 23:54:03 +02:00
László Monda
440db56080
Bump Agent version to 1.2.3 and update changelog.
v1.2.3
2018-06-19 03:07:26 +02:00
László Monda
337e6e6bb6
Add example to the secondary role tooltip.
2018-06-19 02:44:44 +02:00
László Monda
a1aeda3d35
Further tweak the scancode tooltip.
2018-06-19 01:26:20 +02:00
László Monda
c6a83f8c9b
Merge branch 'feat-tooltip-width'
2018-06-19 00:04:14 +02:00
László Monda
0f24427628
Replace the Linux x64 blhost binary with @iprok's version that seems to be more stable.
2018-06-18 23:53:51 +02:00
Róbert Kiss
f52dc36a6a
feat: allow wider tooltip width than parent container ( #682 )
2018-06-18 23:37:15 +02:00
Róbert Kiss
63a936968d
feat: allow wider tooltip width than parent container
2018-06-18 23:31:34 +02:00
László Monda
cabfde7963
Tweak the text of the scancode tooltip.
2018-06-18 23:26:06 +02:00
László Monda
79628c2351
Tweak the text of the key remap tooltip.
2018-06-18 22:49:48 +02:00
Róbert Kiss
762fa6f8bf
fix: remap SwitchLayerAction
2018-06-18 19:50:34 +02:00
László Monda
a258c097a9
Downgrade to firmware 8.2.5 because it's the latest recommended version that doesn't contain annoying bugs.
2018-06-18 19:14:38 +02:00
László Monda
41faa98fcd
Update the firmware update instructions and URL.
2018-06-16 18:22:01 +02:00
Róbert Kiss
c4d7318686
chore: make firmware update log shorter ( #675 )
...
* chore: add lodash to the roor package.json
* chore: make firmware update log shorter
2018-06-13 10:07:40 +02:00
Róbert Kiss
9ef11eaa34
feat: add keyboard separator line ( #673 )
...
* fix: blhost wrapper return with Promise.reject if error code !== 0
* feat: add keyboard separator line
2018-06-13 00:39:14 +02:00
Róbert Kiss
f34cb2df56
feat: remap key on all keymaps / layers ( #668 )
...
* add: popover checkboxs
* feat: add KeyActionRemap
* fix: template driven form checkbox name
* fix: delete key action only if it SwitchLayerAction
* feat: use remap on all keymaps/layers checkbox values in SAVE_KEY action
* feat: set default value to the remapOnAllKeymap and remapOnAllLayer checkbox
* fix: layer mapping
2018-06-10 21:50:49 +02:00
Róbert Kiss
83b9f0d1e9
fix: blhost wrapper return with Promise.reject if error code !== 0 ( #669 )
2018-06-07 23:38:27 +02:00
Róbert Kiss
7d81cf0c6a
style: fix tslint error in switch-layer-action.ts ( #666 )
2018-06-07 22:54:20 +02:00
tenteen
82b76a9455
Fix left half timeout during fw update ( #567 ) ( #626 )
...
The snooze call is skipped in the try block when the command throws an
exception. As a result, the command tries maxTry times as fast as
possible.
The fix is to move the snooze call outside of the try block.
PS: #GotMyUHK
2018-06-07 22:50:18 +02:00
Róbert Kiss
4ae577f936
feat: make double tap to hold layer optional per key ( #662 )
...
* feat: make double tap to hold layer optional per key
* test: fix test serializer
* fix: remove "application start" text
* Add double-tap.svg
* Add closing dot at the end of the sentence.
* fead: add double-tap icon
* Bundle firmware version 8.3.0
* feat: 'layer-double-tap' feature flag
* feat: convert SwitchLayerMode to string enum
2018-06-07 22:11:41 +02:00
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
1d3a3c7f5f
Fix changelog.
2018-05-27 20:04:48 +02:00
László Monda
8bb645125d
Update changelog and re-release v1.2.2
v1.2.2
2018-05-27 02:53:10 +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
László Monda
ffa52757c9
Upgrade to firmware 8.2.5
2018-05-27 02:31:22 +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
fc728697d7
Bump version to 1.2.2 and update changelog and package.json
2018-05-22 02:19:48 +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
László Monda
1ff51697b1
Upgrade from firmware 8.2.2 to 8.2.4
2018-05-21 14:34:42 +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