Skip to content

Releases: UltimateHackingKeyboard/agent

3.2.1

16 Nov 08:55
Compare
Choose a tag to compare

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

  • Fix bug that caused the Agent window to go black. This fix required an Electron 27.0.4 update, which removes macOS 10.13 and 10.14 support, so Agent only runs on macOS 10.15 (Catalina) or later going forward.
  • Fix bug that made double-clicking on the color code field slide the UHK out of screen.

3.2.0

14 Nov 13:26
Compare
Choose a tag to compare

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

  • Optimize in-line editable command macro action for horizontal space.
  • Add "Open configuration folder" link on the settings page.
  • Fix crash when changing theme before the default user config is loaded.
  • Fix suggestion widget visibility in Monaco Editor.
  • Set default error panel height to 10% percent of screen height.
  • Upgrade to Bootstrap 5.

3.1.0

02 Oct 10:31
Compare
Choose a tag to compare

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

  • Add error panel to display smart macro errors in Agent.
  • Implement MD5 checksum based firmware updates. DEVICEPROTOCOL:MINOR
  • Add audible option for I2C debugging.

3.0.2

13 Aug 20:39
Compare
Choose a tag to compare

Firmware: 10.1.0 [release] | Device Protocol: 4.9.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Allow modifying palette colors via right click.
  • Allow dragging any key to any palette color to repaint it or to the plus button to add it.
  • Use the JetBrains Mono font in Monaco editor.
  • Fix keyboard case color shown in the Macro tab of the key action popover and on the "Add available keymap" page.
  • Make better use of horizontal space on the macro editing page.
  • Fix double vertical scrollbars in the macro section of the key action popover.
  • Flash not only rectangular keys but also non-rectangular keys upon changing them.
  • Improve the hover highlighting of keys in per-key color mode.

3.0.1

26 Jul 15:47
Compare
Choose a tag to compare

Firmware: 10.1.0 [release] | Device Protocol: 4.9.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Break the color palette into multiple lines if it doesn't fit in a single line.
  • Add Cancel and Ok buttons to the color picker.
  • When remapping a key, keep its color.
  • Use LF consistently as a line separator in macro commands.
  • Prefix modifiers with L or R, and display RAlt as RAlt(Gr).
  • Use light gray case color for the keyboard case when in per-key RGB mode, which is more pleasant to the eyes.
  • Fix the color of the rotating Agent icon on the loading page to be higher contrast in dark mode.
  • Disable painting mode when switching to functional backlighting mode.
  • Make new macro text actions savable after pasting text.

3.0.0

11 Jul 13:40
Compare
Choose a tag to compare

Firmware: 10.0.0 [release] | Device Protocol: 4.9.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Rename the "LED brightness" page to "LED settings" and extend it with backlighting mode, functional backlighting colors, and LED fade timeout. Extend the keymap page accordingly. USERCONFIG:MAJOR
  • Add "Always display keyboards halves joined together" option on the Settings page.
  • Load backup user config on startup only if the user config is invalid.
  • Windows support is limited to Windows 10+ starting from this release because the most recent Electron only suports new Windows versions.

2.1.2

03 Apr 21:16
Compare
Choose a tag to compare

Firmware: 9.2.2 [release] | Device Protocol: 4.9.0 | User Config: 5.1.0 | Hardware Config: 1.0.0

  • Make Agent work with macOS 13.3 and above.
  • Make Agent compatible with NixOS.
  • Always update smart macro documentation upon macro command changes.
  • Add --print-usb-devices command line argument.

2.1.1

16 Jan 20:41
Compare
Choose a tag to compare

Firmware: 9.2.1 [release] | Device Protocol: 4.9.0 | User Config: 5.1.0 | Hardware Config: 1.0.0

  • Add hidden advanced settings page, enabling I2C debugging and ANSI-ISO layout switching.

2.1.0

11 Jan 15:53
Compare
Choose a tag to compare

Firmware: 9.2.0 [release] | Device Protocol: 4.9.0 | User Config: 5.1.0 | Hardware Config: 1.0.0

  • Fix scancode dropdown visibility in macros.
  • Decrease the padding of select2 items.
  • Make Agent work with hardened Linux kernels.
  • Make smart macro documentation widgets visible only if a macro command is in focus.
  • Don't auto-save user configuration when downgrading the firmware, allowing for firmware downgrades.
  • Fix side menu revalidation after device reconnection.
  • Allow executing smart macro commands with a script via the USB protocol. DEVICEPROTOCOL:MINOR

2.0.2

15 Nov 10:59
Compare
Choose a tag to compare

Firmware: 9.1.4 [release] | Device Protocol: 4.8.0 | User Config: 5.1.0 | Hardware Config: 1.0.0

  • After firmware updates, refresh the new firmware version number of the last updated module.
  • Save macro command upon pressing Ctrl + Enter.
  • Maximize macro delay action to 65 seconds.