Róbert Kiss
374f6a3e6e
chore: downgrade electron builder => 20.14.7 ( #741 )
...
* chore: downgrade electron builder => 20.14.7
* chore: downgrade electron builder => 20.8.1
2018-07-26 23:30:20 +02:00
Róbert Kiss
8eb8aa3032
chore: upgrade electron builder => 20.26.0 ( #740 )
2018-07-26 22:06:32 +02:00
Róbert Kiss
6086ddabf0
build: build only AppImage for Linux ( #719 )
...
upgrade:
- electron-builder => 20.15.0
- electron-log => 2.2.16
- electron-rebuild => 1.8.1
2018-07-08 14:34:38 +02:00
Róbert Kiss
15df8d7129
WIP feat: replace ng2-select2 => ngx-select-ex ( #706 )
...
* feat: replace ng2-select2 => ngx-select-ex
* feat: style the ngrx-select
* feat: replace secondary role select2
* feat: replace Select2OptionData => SelectOptionData
* feat: replace select2 => ngx-select in macro-tab component
* feat: replace select2 => ngx-select in keymap-tab component
* feat: fix styles
* chore: remove select2 from dependencies
* fix: macro editor overflow
* fix: set the same font size for the toggle button
* fix: overflow
* chore: use @ert78gb/ngx-select-ex version of ngx-select-ex
2018-07-02 23:44:39 +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
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
eb97dd844f
Make the bootloader timeout of the reenumerate script specifiable.
2018-05-16 23:19:36 +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
Róbert Kiss
3d9c83f9f4
build: check node version before build ( #625 )
...
* build: check node version before build
* use package.json engine section
2018-05-01 22:50:28 +02:00
krokofant
f8f820529f
Resolve #553 ( #614 )
2018-04-29 21:32:33 +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
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
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
Róbert Kiss
478dac0621
build: extract electron dependencies to the root package.json ( #593 )
2018-03-31 22:11:41 +02: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
Róbert Kiss
990ff8e980
ci: mac code sign ( #585 )
...
* ci: register certificate into the mac keychain
* try to not use yarn electron-builder installer on mac
* use -P
* debug electron-osx-sign
* use cscLink
* use xcode xcode9.3beta
* increase package.json version
* revert version to 1.1.1
* delete unused files
* format release.js file
* format release.js file
* format release.js file
2018-03-09 18:31:48 +01:00
Róbert Kiss
23cb583bf7
chore: upgrade lerna => 2.9.0 ( #583 )
2018-03-06 00:34:06 +01:00
László Monda
2eaa1e0634
Update package-lock.json
2018-02-19 17:11:16 +01:00
Róbert Kiss
38f6688930
chore: upgrade electron => 1.7.11 ( #568 )
2018-01-29 21:26:32 +01:00
Róbert Kiss
bbce1e0e0f
fix(user-config): Validate device, keymap, and macro names ( #543 )
...
* fix(user-config): Validate device, keymap, and macro names
* fix device name renaming
2018-01-03 21:06:08 +01:00
László Monda
227f8f0d2c
Update package-lock.json files.
2017-12-29 13:23:32 +01:00
László Monda
a0b838b2e9
Remove the secondary scroll bar that appears on the LED brightness page.
2017-12-27 20:43:25 +01:00
László Monda
bbb6839f7e
Fix Linux blhost path.
2017-12-25 21:48:41 +01:00
László Monda
9c46c6a348
Rename dataModelVersion fields to userConfigVersion. Update to firmware 7.0.0
2017-12-14 21:56:46 +01:00
Róbert Kiss
19d7b8ebfe
chore(release): 1.4.1
2017-12-05 22:29:02 +01:00
Róbert Kiss
777832068d
chore(release): 1.4.0
2017-12-05 21:02:27 +01:00
Róbert Kiss
95d1d7f8b5
chore: Upgrade node => 5.9.1 and npm => 5.6.0 ( #502 )
...
The npm upgrade maybe solve the cross-platform package-lock.json problem.
2017-12-02 13:31:34 +01:00
Róbert Kiss
297fd3be79
feat(device): flash device firmware from Agent ( #499 )
...
* add dataModelVersion, usbProtocolVersion, slaveProtocolVersion
* read the package.json at appstart
* flash firmware
* update firmware
* fix extra resource path
* fix import modules
* update lock files
* fix imports
* terminal window
* exclude tmp folder from git repo
* ok button
* auto scroll in xterm
* fix maxTry count calculation
* optimize logging
* optimize timeout
* readSync
* Add extra delay
* fix async call
* fix error message in log
* fix ok button disable state
* retry
* list devices
* close device after reenumeration
* retry snooze
* kboot maxtry 10
* retry 100
* remove deprecated toPayload ngrx helper
* flash firmware with custom file
* fix tslint
2017-11-27 22:12:43 +01:00
Róbert Kiss
e61f6ef106
chore(release): 1.3.7
2017-11-07 23:26:06 +01:00
Róbert Kiss
d80de77b2f
chore(release): 1.3.6
2017-11-07 21:28:20 +01:00
Róbert Kiss
8703664118
chore(release): 1.3.5
2017-11-07 18:26:43 +01:00
Róbert Kiss
915aefe8a3
revert: remove electron builder from package.json
2017-11-07 13:53:16 +01:00
Róbert Kiss
89b45de11a
chore(release): 1.3.4
2017-11-06 23:25:19 +01:00
Róbert Kiss
40eb2ca9a2
ci: install electron-builder only when releasing
2017-11-06 23:24:27 +01:00
Róbert Kiss
b7cca0a082
chore(release): 1.3.3
2017-11-05 13:35:42 +01:00
Róbert Kiss
e7d6913984
chore(release): 1.3.2
2017-11-04 23:42:41 +01:00
Róbert Kiss
3313fad9e6
chore(release): 1.3.1
2017-11-04 17:40:33 +01:00
Róbert Kiss
8660a9ae50
chore(release): 1.3.0
2017-11-04 11:14:39 +01:00
László Monda
2ae7abe440
Utilize ts-node to run user-config-json-to-bin.ts. Remove the lint pre-commit hook because I couldn't commit with git.
2017-11-03 00:33:37 +01:00
Róbert Kiss
5318b2a2e1
chore(release): 1.2.4
2017-10-30 20:36:07 +01:00
Róbert Kiss
eac9341c99
chore(release): 1.2.3
2017-10-29 09:45:15 +01:00
Róbert Kiss
2d1fcded0f
chore(release): 1.2.2
2017-10-29 09:33:50 +01:00
Róbert Kiss
90ab458d5f
chore(release): 1.2.1
2017-10-29 09:30:13 +01:00
Róbert Kiss
115544c62c
chore(release): 1.2.0
2017-10-29 00:53:30 +02:00
Róbert Kiss
053352467d
build: platform specific builds ( #480 )
...
* build: upgrade electron-builder and updater
* build: pack or publish managed by ENV
* fix typo
* ci: appveyor y64 build
* style: fix indent in release.js
* build: upgrade package version
* build: upgrade node-hid => 0.5.7
* build: upgrade node-hid => 0.5.7
* build: setup new release script
* build: setup new release script
2017-10-29 00:52:09 +02:00
Róbert Kiss
bd49e26978
build: upgrade node to 8.8.1 ( #471 )
...
* build: upgrade to nodejs 8.8.1 and npm 5.5.1
* ci: upgrade the npm to the latest version in ci files
* build: remove duplication from clean script
2017-10-27 00:44:55 +02:00
József Farkas
50e0b64f6e
Upgrade to ngrx v4 ( #378 )
...
* Update ngrx to v4
* package.json files
* release: Remove zadic references from release script
* fix(user-config): Fix user-config loading
* build: Lock package dependencies
* build: fix app version
* ci: remove build:test step
* fix(user-config): Revert switch-keymap-action modifications
* test(user-config): xit keystroke-action test
* fix(user-config): Fix user config loading
* fix(user-config): Fix user config loading
2017-10-08 18:31:16 +02:00
Róbert Kiss
9294bede50
feat(config): Read / write hardware configuration area ( #423 )
...
* add write-hca.js
* refactor: Move config serializer into the uhk-common package
* refactor: Move getTransferBuffers into the uhk-usb package
* refactor: delete obsoleted classes
* build: add uhk-usb build command
* refactor: move eeprom transfer to uhk-usb package
* fix: Fix write-hca.js
* feat: load hardware config from the device and
* style: fix ts lint errors
* build: fix rxjs dependency resolve
* test: Add jasmine unit test framework to the tet serializer
* fix(user-config): A "type": "basic", properties to the "keystroke" action types
* feat(usb): set chmod+x on write-hca.js
* feat(usb): Create USB logger
* style: Fix type
* build: Add chalk to dependencies.
Chalk will colorize the output
2017-09-26 16:57:27 +00:00
Attila Csanyi
c135aed7c9
Issue 388 - Device node ( #397 )
...
* Issue 388 - Device node (first version before review) (#388 )
* fix: style linting issues
* review: revert the same padding size of the level 1 components on the sidebar
* feat(uhk-icon): Create uhk-icon set and fix USB device icon visibility in electron
* style: Use semicolon in js files
2017-09-10 22:56:03 +02:00