Skip to content

Releases: UltimateHackingKeyboard/agent

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.

1.2.14

04 Oct 18:47
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

  • Use native kboot firmware update on Linux and Mac. Use blhost on Windows.
  • Allow .tar.bz2 firmware file selection on Mac.
  • Fix macro reordering.

1.2.13

14 Sep 22:50
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 device recovery mode.
  • Correctly display whether the UHK is detected.
  • Animate keyboard splitting, merging, and the presence of the left half.
  • Show all the 8 mouse buttons if firmware <=8.6.0 is used.
  • Don't disable input in the key action popover after adding a layer switch action, deleting it, and trying to edit it on its layer.
  • Provide reasonable default mouse settings for Macs.
  • Show per macro usage count when Alt is held.
  • Don't change tab immediately upon closing the key action popover.
  • Fix UI glitch that occurrs when hitting Tab after updating keymap description.
  • Make the Agent icon slightly smaller to be consistent with most application icons.
  • Redesign the About page.
  • Link the UHK knowledgebase from the help page.
  • Make the middle mouse button not open new windows on links in Agent.
  • Add top auto-update notification bar.
  • Save window state when closing Agent.
  • Hide USB usage data in console.

1.2.12

16 Nov 00:35
8c7d625
Compare
Choose a tag to compare

Firmware: 8.5.3 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • When the firmware of the right keyboard half is larger or equal than 8.4.3 then display the "Lock layer when double tapping this key" checkbox and remove "... macro playback is not implemented yet..." notices.
  • Upgrade to node-hid 0.7.3 which utilizes the hidraw USB driver on Linux instead of libusb.
  • Update udev rules for the new hidraw based node-hid.
  • Improve the "Cannot find your UHK" and the privilege escalation screens to show more relevant messages when transitioning from the libusb based node-hid to the hidraw based node-hid.
  • Fix the rendering of macro actions, so that their text doesn't overlap.
  • Add "International {1,2,3}" and "Language {1,2}" keypress actions.
  • Add icon for the Play/Pause keypress action.
  • Remove the Stop/Eject keypress action.
  • Make the "Type text" macro action accept clipboard data on Mac.
  • Display "You can't change this mapping because on the base layer a layer switcher key targets this key." in the key action popover whenever it applies.
  • Fix UI bug which could be triggered by tapping Tab in the keymap abbreviation input.
  • Don't trigger Agent shortcuts when capturing keypresses.
  • Log USB device list before checking permissions.
  • Show OS-specific modifiers in the title bar of macro actions.
  • Only show the device list on Linux when the list actually changes.

1.2.11

03 Oct 04:07
Compare
Choose a tag to compare

Firmware: 8.2.5 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Add backspace and caps lock icons which avoids the overlap of their old texts.
  • Fix right and middle mouse click macro actions which were exchanged.
  • Include Agent version to the firmware update log.

1.2.10

24 Sep 17:30
Compare
Choose a tag to compare

Firmware: 8.2.5 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Add History Back and History Forward scancodes.
  • Save the actual decelerated scroll speed instead of using the accelerated scroll speed by accident.
  • Allow layer switcher secondary roles only on the base layer.
  • When remapping modifiers, display a warning suggesting to remap them on all layers.
  • Display more exact instructions on the permission setup screen.
  • Set the decelerated scroll speed of the default configuration from 20 to 10.
  • Map Caps Lock without Ctrl on default keymaps.
  • Rename "Scroll Lock" to "ScrLk" and "Num Lock" to "NumLk" on keys to avoid text overlap.
  • In the scancode select2, display "Print Screen SysRq" and add SysRq above PrtScn when rendering the key.
  • Fix left and right direction titles for mouse movement macro actions.

1.2.9

13 Sep 19:26
Compare
Choose a tag to compare

Firmware: 8.2.5 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Display OS-specific modifiers.
  • Display secondary roles.
  • Don't trigger "Remap on all layers" after leaving Agent with Alt+Tab.

1.2.8

26 Aug 22:53
Compare
Choose a tag to compare

Firmware: 8.2.5 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Uncheck the "Remap on all keymaps" and "Remap on all layers" checkboxes of the key action popover by default.
  • Bind left and right Shift on the Mouse layer of all keymaps in the default configuration.
  • Make ng2-select2 widgets faster.
  • Add note to the LED brightness page saying that current UHK versions are not backlit.
  • Fix the padding of the secondary role tooltip.
  • Remove the redundant scrollbar from the LED brightness page.