Releases: UltimateHackingKeyboard/agent
1.4.4
Firmware: 8.9.0 [release] | Device Protocol: 4.7.0 | User Config: 4.1.1 | Hardware Config: 1.0.0
- Display error message on OSX when encountering with problematic USB hubs and docking stations.
- Make Agent faster by only rendering a single layer at a time instead of all layers per keymap.
- Use improved Agent icons on the loading screen and in the sidebar.
- Make reordering macro actions only possible by dragging them by their handle icons.
- Show OS-specific modifier names in the secondary role select2.
- Display "Win" instead of the "Windows" modifier everywhere.
- Center-align the explanation text in the key action popover under Mouse speed.
- Fix the favicon of the web build.
1.4.3
1.4.2
Firmware: 8.8.1 [release] | Device Protocol: 4.7.0 | User Config: 4.1.1 | Hardware Config: 1.0.0
- Add option to disable animations under the settings menu.
- Fix false "Your configuration occupies ${configSize} bytes, which is larger than the available 1 bytes ..." warning message.
- Make Agent properly start up when run by root on Linux.
1.4.1
Firmware: 8.8.0 [release] | Device Protocol: 4.7.0 | User Config: 4.1.1 | Hardware Config: 1.0.0
- Revert to the previous udev rules which contain the uaccess method because it has actually better compatibility.
- Add the --preserve-udev-rules command line argument which can be used to not force udev rules update on problematic Linux distributions.
- Add the --help command line option which lists the available options and exits.
- Display macro shortcuts in LShift + LAlt + Tab format.
1.4.0
Firmware: 8.7.0 [release] | Device Protocol: 4.7.0 | User Config: 4.1.1 | Hardware Config: 1.0.0
- Add configuration history section to the configuration page.
- Change udev rules for better compatibility with some Linux distributions.
- Fix sporadic "User configuration size is 0" error which happened upon switching to the configuration page.
- Make get-device-state.js display toggled layer state.
DEVICEPROTOCOL:MINOR
1.3.2
1.3.1
Firmware: 8.7.1 [release] | Device Protocol: 4.6.0 | User Config: 4.1.1 | Hardware Config: 1.0.0
- Fix Linux udev rule permissions, so that /dev/input event devices are not world readable/writable anymore. Agent checks the udev file, and overwrites the old one upon startup.
- Display the available on-board storage space on the device configuration page.
- Support tar.gz firmware files.
- Sanity-check firmware files before update.
- Provide more explicit firmware recovery message.
1.3.0
Firmware: 8.7.0 [release] | Device Protocol: 4.6.0 | User Config: 4.1.1 | Hardware Config: 1.0.0
- Don't jump to the default keymap but stay on the current one upon merging or splitting the keyboard halves.
- Display an animated arrow pointing to the "Save to keyboard" button when showing it for the first time.
- Don't relist devices during firmware updates if the device list is unchanged.
- Make get-device-state.js display the actual layer.
DEVICEPROTOCOL:MINOR
1.2.16
Firmware: 8.6.0 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0
- Add International 4 and International 5 scancodes.
- Fix digital signature issue on Mac OS 10.15 Catalina.
- Only display macro usage counts on hover.
- Add help tooltip for macro text actions.
- Improve the scancode tooltip of the key action popover.
- Improve the phrasing of firmware update messages and the firmware update error message.
1.2.15
Firmware: 8.6.0 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0
- Fix Linux SUID issue by using the --no-sandbox Electron option.
- Fix keyboard description z-index issue.
- Fix macro keystroke modifier capture.
- Fix 1px select2 UI glitch in the key action popover.
- Gray out the current keymap in keymap tab dropdown list.
- Only animate the halves when they get merged or split.