Skip to content

Releases: UltimateHackingKeyboard/agent

5.0.1

23 Dec 08:27
Compare
Choose a tag to compare

Firmware: 12.1.0 [release] | Device Protocol: 4.11.0 | User Config: 8.3.0 | Hardware Config: 1.0.0

  • Use firmware 12.1.0 which fixes some regressions.

5.0.0

15 Dec 22:44
Compare
Choose a tag to compare

Firmware: 12.0.0 [release] | Device Protocol: 4.11.0 | User Config: 8.3.0 | Hardware Config: 1.0.0

  • Add support for the UHK 80.
  • Support dongle pairing and firmware updates.
  • On the "LED settings" page, show the Battery-powered column if the UHK 80 is connected.
  • In the configuration history, show per-device history records.
  • Fix "Back to keymap" link which disappeared when saving or cancelling macro action items.
  • Remove Return alias in the scancode selector.

4.2.1

11 Oct 16:52
Compare
Choose a tag to compare

Firmware: 11.2.0 [release] | Device Protocol: 4.10.0 | User Config: 7.1.0 | Hardware Config: 1.0.0

  • Fix crash when "trigger safety margin" was set to a negative value.
  • Fix crash that occurred when the user config history folder contained an invalid device.
  • Set key colors of uninitialized NoneActions instead of crashing Agent.
  • Only save the application window state on exit, not on every change, which previously led to rare crashes.
  • Add tooltip for layers.
  • Restore persistent visibility of "back to keymap" link, which previously disappeared when adding or removing macro action items of new macros.
  • Implement HTML escaping for keymap descriptions to prevent potential security issues.
  • Remove empty modules from the default user config.
  • Use async device calls for better performance.
  • Enhance configuration history view:
    • Now showing the history records of the current device by default
    • Making the tab of the current device bold for easy identification
    • Displaying device serial number in a tooltip of its tab

4.2.0

27 Jun 10:05
Compare
Choose a tag to compare

Firmware: 11.1.1 [release] | Device Protocol: 4.10.0 | User Config: 7.1.0 | Hardware Config: 1.0.0

  • Add macro command syntax highlighting and autocompletion.
  • When clicking on a macro error, jump to the relevant smart macro cursor position.
  • Add "duplicate macro item" button.
  • Add a logarithmic slider for LED fade timeout setting.
  • Support 20 mouse buttons.
  • Group configuration history records per device.
  • Make the "back to keymap" link revert to the previously visible layer.
  • Fix "add macro action" animation glitches.
  • Always make Agent display firmware documentation, even if git information is missing.
  • Make tooltips always appear on-screen, even when they're at the bottom of the screen.
  • Fix the "Double tap to lock layer timeout" tooltip on the typing behavior page.
  • Fix occasionally incomplete firmware "update succeeded" message.

4.1.0

03 May 22:12
Compare
Choose a tag to compare

Firmware: 11.1.0 [release] | Device Protocol: 4.10.0 | User Config: 7.1.0 | Hardware Config: 1.0.0

  • Add the "jump to macro" and "add a new macro for this key" buttons in the key action popover macro tab.
  • Add a "Back to keymap" link on module pages when navigating via a module icon of keymap pages.
  • Add a "Back to keymap" link on macro pages when navigating via the key action popover.
  • Make the "Remap on all layers" option of the key action popover not remap modifier layers, except for the current layer.
  • Fix the saving and restoration of SwitchKeymapAction colors.
  • Rework parts of the module pages to make them easier to digest.
  • Display the "Invert horizontal scrolling" option on every module page. USERCONFIG:MINOR
  • Add acceleration diagram into module tooltips.
  • Fix current key highlighting.
  • Fix the gap below the upper triangle part of the key action popover.
  • Improve macro action drag and drop icon and its padding.
  • Add a tooltip to the "secondary roles" header of the "typing behavior" page.
  • Maximize select component list height.
  • Make key borders visible when the background color is similar to the key color.
  • Fix icon stroke widths.
  • Remove the unintended gray outline of icon keys.
  • Don't partially hide the smart macro editor autocomplete popup.

4.0.2

05 Mar 22:17
Compare
Choose a tag to compare

Firmware: 11.0.0 [release] | Device Protocol: 4.10.0 | User Config: 7.0.0 | Hardware Config: 1.0.0

  • Realign the circular module puzzle buttons on keymap pages to slightly overlap with modules.
  • Swap the trackpoint and touchpad submenus.
  • Increase the touchpad hold continuation timeout slider maximum to 2000 ms.
  • Make tooltips show even when they're close to the bottom of the page.

4.0.1

03 Mar 20:35
Compare
Choose a tag to compare

Firmware: 11.0.0 [release] | Device Protocol: 4.10.0 | User Config: 7.0.0 | Hardware Config: 1.0.0

  • Move the Modules menu directly under the Device menu.
  • Add navigation mode tooltips on module pages.
  • Fix "Double trap" typo.

4.0.0

28 Feb 18:25
Compare
Choose a tag to compare

Firmware: 11.0.0 [release] | Device Protocol: 4.10.0 | User Config: 7.0.0 | Hardware Config: 1.0.0

  • Add module configuration pages for the key cluster, trackball, trackopint, and touchpad modules.
  • Add "Typing behavior" page.
  • Add "Axis skew" settings and a "Compensate diagonal speed" setting on the "Mouse key speed" page.
  • Make page margins consistent across all pages.
  • Update firmware version tooltip content to cause less confusion.
  • Fix "Recover LED space" tooltip position to not block the related confirmation popover.

3.3.0

23 Jan 16:37
Compare
Choose a tag to compare

Firmware: 10.5.0 [release] | Device Protocol: 4.10.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Make Agent compatible with more Linux distributions that use glibc 2.28+ instead of previously requested glibc 2.33+
  • Refine USB interface filtering, allowing for compatibility with upcoming firmware versions that use altered USB interface order for greater KVM compatibility.
  • Fix the dark mode styles of the color picker and firmware version display.

3.2.2

14 Dec 23:38
Compare
Choose a tag to compare

Firmware: 10.5.0 [release] | Device Protocol: 4.10.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Fix cursor position in macro command editor, which affects some desktops with display scaling enabled.
  • Fix firmware version number color.