Skip to content

Releases: UltimateHackingKeyboard/agent

1.4.4

21 Apr 16:23
905143d
Compare
Choose a tag to compare
1.4.4 Pre-release
Pre-release

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

01 Mar 23:18
Compare
Choose a tag to compare

Firmware: 8.8.1 [release] | Device Protocol: 4.7.0 | User Config: 4.1.1 | Hardware Config: 1.0.0

  • Make firmware updates on Linux much more stable.

1.4.2

23 Feb 22:21
Compare
Choose a tag to compare

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

16 Feb 23:45
Compare
Choose a tag to compare

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

04 Feb 23:32
9ed8862
Compare
Choose a tag to compare

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

21 Jan 22:04
Compare
Choose a tag to compare

Firmware: 8.7.0 [release] | Device Protocol: 4.6.0 | User Config: 4.1.1 | Hardware Config: 1.0.0

  • Make udev rule update procedure reliable.
  • Use the same udev rules as shown in the update instructions.
  • Display out of space warning when relevant.
  • Don't save too small window size.

1.3.1

09 Jan 23:55
Compare
Choose a tag to compare

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

08 Dec 23:39
Compare
Choose a tag to compare

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

05 Nov 19:55
Compare
Choose a tag to compare

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

14 Oct 22:29
Compare
Choose a tag to compare

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.