Skip to content

Releases: Nerwyn/universal-remote-card

4.9.0 - Yamaha YNCA

16 Nov 02:52

Choose a tag to compare

4.9.0 - Yamaha YNCA Pre-release
Pre-release
  • New platform Yamaha YNCA #265.
  • Search on enter key #264.
  • Optimize all custom source icons.
  • Add hbomax icon and set it to icon for source max.

4.8.5 - Denon AVR and Samsung TV Keyboard

15 Nov 21:46

Choose a tag to compare

Changes in 4.8.5

  • Trigger search on enter key #264.
  • Update ha-nunjucks to 2.0.0.

Denon AVR and Samsung TV Keyboard

Denon AVR #252

This release supports a new platform - Denon AVR! You can now control Denon receivers with little additional configuration using the Home Assistant integration.

Samsung TV Keyboard #253

You can now use this card to send text to Samsung TVs! Similar to sources, this requires the SamsungTV Smart Component custom integration. Text sent this way replaces the on screen text rather than appending, so you can move the cursor around freely but any text already on your TV will be erased and replaced.

Other Changes

  • Fix user styles keyframes regex to avoid catastrophic backtracking.
  • Rename some Philips TV default keys to be consistent with other platforms.
  • Fix Kodi source action and change default sources to use it.

Patch Version Fixes

  • Fix styles parsing do not add !important to single line at-rules.
  • Revert precision logic to use toFixed and update ha-nunjucks to 1.6.0.
    • Use the filter number_translated with optional precision argument to use language specific number formatting.
  • deepGet attribute to allow for deeper nested atributes.
  • Update ha-nunjucks to 1.6.1.
  • Trigger search on enter key #264.
  • Update ha-nunjucks to 2.0.0.

Full Changelog: 4.7.2...4.8.5

4.8.4 - Denon AVR and Samsung TV Keyboard

10 Oct 04:48

Choose a tag to compare

Changes in 4.8.4

  • Update ha-nunjucks to 1.6.1.

Denon AVR and Samsung TV Keyboard

Denon AVR #252

This release supports a new platform - Denon AVR! You can now control Denon receivers with little additional configuration using the Home Assistant integration.

Samsung TV Keyboard #253

You can now use this card to send text to Samsung TVs! Similar to sources, this requires the SamsungTV Smart Component custom integration. Text sent this way replaces the on screen text rather than appending, so you can move the cursor around freely but any text already on your TV will be erased and replaced.

Other Changes

  • Fix user styles keyframes regex to avoid catastrophic backtracking.
  • Rename some Philips TV default keys to be consistent with other platforms.
  • Fix Kodi source action and change default sources to use it.

Patch Version Fixes

  • Fix styles parsing do not add !important to single line at-rules.
  • Revert precision logic to use toFixed and update ha-nunjucks to 1.6.0.
    • Use the filter number_translated with optional precision argument to use language specific number formatting.
  • deepGet attribute to allow for deeper nested atributes.
  • Update ha-nunjucks to 1.6.1.

Full Changelog: 4.7.2...4.8.4

4.8.3 - Denon AVR and Samsung TV Keyboard

07 Oct 00:58

Choose a tag to compare

Changes in 4.8.3

  • Revert precision logic to use toFixed and update ha-nunjucks to 1.6.0.
    • Use the filter number_translated with optional precision argument to use language specific number formatting.
  • deepGet attribute to allow for deeper nested atributes.

Denon AVR and Samsung TV Keyboard

Denon AVR #252

This release supports a new platform - Denon AVR! You can now control Denon receivers with little additional configuration using the Home Assistant integration.

Samsung TV Keyboard #253

You can now use this card to send text to Samsung TVs! Similar to sources, this requires the SamsungTV Smart Component custom integration. Text sent this way replaces the on screen text rather than appending, so you can move the cursor around freely but any text already on your TV will be erased and replaced.

Other Changes

  • Fix user styles keyframes regex to avoid catastrophic backtracking.
  • Rename some Philips TV default keys to be consistent with other platforms.
  • Fix Kodi source action and change default sources to use it.

Patch Version Fixes

  • Fix styles parsing do not add !important to single line at-rules.
  • Revert precision logic to use toFixed and update ha-nunjucks to 1.6.0.
    • Use the filter number_translated with optional precision argument to use language specific number formatting.
  • deepGet attribute to allow for deeper nested atributes.

Full Changelog: 4.7.2...4.8.3

4.8.2 - Denon AVR and Samsung TV Keyboard

02 Oct 01:30

Choose a tag to compare

Changes in 4.8.2

  • 2025.10.0 editor fixes.
  • Use toLocaleString instead of toFixed to respect user language number formatting.
    • You may have to change templates in actions to {{ value | float }} if you run into errors.

Denon AVR and Samsung TV Keyboard

Denon AVR #252

This release supports a new platform - Denon AVR! You can now control Denon receivers with little additional configuration using the Home Assistant integration.

Samsung TV Keyboard #253

You can now use this card to send text to Samsung TVs! Similar to sources, this requires the SamsungTV Smart Component custom integration. Text sent this way replaces the on screen text rather than appending, so you can move the cursor around freely but any text already on your TV will be erased and replaced.

Other Changes

  • Fix user styles keyframes regex to avoid catastrophic backtracking.
  • Rename some Philips TV default keys to be consistent with other platforms.
  • Fix Kodi source action and change default sources to use it.

Patch Version Fixes

  • Fix styles parsing do not add !important to single line at-rules.

Full Changelog: 4.7.2...4.8.2

4.8.1 - Denon AVR and Samsung TV Keyboard

27 Sep 20:17

Choose a tag to compare

Changes in 4.8.1

  • Fix styles parsing do not add !important to single line at-rules.

Denon AVR and Samsung TV Keyboard

Denon AVR #252

This release supports a new platform - Denon AVR! You can now control Denon receivers with little additional configuration using the Home Assistant integration.

Samsung TV Keyboard #253

You can now use this card to send text to Samsung TVs! Similar to sources, this requires the SamsungTV Smart Component custom integration. Text sent this way replaces the on screen text rather than appending, so you can move the cursor around freely but any text already on your TV will be erased and replaced.

Other Changes

  • Fix user styles keyframes regex to avoid catastrophic backtracking.
  • Rename some Philips TV default keys to be consistent with other platforms.
  • Fix Kodi source action and change default sources to use it.

Patch Version Fixes

  • Fix styles parsing do not add !important to single line at-rules.

Full Changelog: 4.7.2...4.8.1

4.8.0 - Denon AVR and Samsung TV Keyboard

20 Sep 00:34

Choose a tag to compare

Denon AVR and Samsung TV Keyboard

Denon AVR #252

This release supports a new platform - Denon AVR! You can now control Denon receivers with little additional configuration using the Home Assistant integration.

Samsung TV Keyboard #253

You can now use this card to send text to Samsung TVs! Similar to sources, this requires the SamsungTV Smart Component custom integration. Text sent this way replaces the on screen text rather than appending, so you can move the cursor around freely but any text already on your TV will be erased and replaced.

Other Changes

  • Fix user styles keyframes regex to avoid catastrophic backtracking.
  • Rename some Philips TV default keys to be consistent with other platforms.
  • Fix Kodi source action and change default sources to use it.

Full Changelog: 4.7.2...4.8.0

4.7.2 - Clickwheels, Unfolded Circle, and Performance Improvements

04 Sep 23:58

Choose a tag to compare

Changes in 4.7.2

  • Fix circlepad squishing on Safari/iOS, again #225.

Clickwheels, Unfolded Circle, and Performance Improvements

image

Clickwheels #227

Does anyone else miss the iPod clickwheel? I do. With this release, you can now use the circlepad as a clickwheel! By dragging your finger or mouse along the outer circle, you can trigger a clickwheel action which fires every 20 degrees moved around the center of the circlepad. You can include the direction dragged using the special template boolean variable clockwise.

drag_action:
  action: key
  key: VOLUME_{{"UP" if clockwise else "DOWN"}}

Every platform now has a default clickwheel element in addition to the default circlepads. If you define a clickwheel action on a circlepad you will not be able to scroll with touch by dragging/swiping on it, similar to a touchpad.

Circlepad Styles Updates

With the ongoing Material Expressive updates for Android 16, the Google TV app remote direction pad styles have changed. The default circlepad styles have been updated to reflect this. The center button is smaller, the icons are larger, and it now uses theme colors. When in light mode, the circlepad will no longer be out of place!

Unfolded Circle #248

This release comes with support for a new default platform - Unfolded Circle. You can now control the mapped buttons of an Unfolded Circle Remote two/3 using this custom integration and little additional setup.

Default Layout #226

To help alleviate confusion, when creating a new remote it will have a default layout. You're free to modify or delete this layout - it's just there to help new users get started.

Performance Improvements

This update refactors the lifecycle method logic of this card and it's remote elements to greatly reduce the number of render calls made. While this performance boost is negligible on modern powerful devices, it is significant on lower end devices like old Android tablets and iPads.

The slider height/width calculation logic has also been improved to help it render correctly more consistently. This should prevent issues with vertical sliders not appearing or the slider thumb starting in the incorrect position.

Patch Version Fixes

  • Fix circlepad overflowing out of card #250.
  • Fix circlepad squishing on Safari/iOS, again #225.

Full Changelog: 4.6.11...4.7.2

4.7.1 - Clickwheels, Unfolded Circle, and Performance Improvements

02 Sep 19:26

Choose a tag to compare

Changes in 4.7.1

  • Fix circlepad overflowing out of card #250.

Clickwheels, Unfolded Circle, and Performance Improvements

image

Clickwheels #227

Does anyone else miss the iPod clickwheel? I do. With this release, you can now use the circlepad as a clickwheel! By dragging your finger or mouse along the outer circle, you can trigger a clickwheel action which fires every 20 degrees moved around the center of the circlepad. You can include the direction dragged using the special template boolean variable clockwise.

drag_action:
  action: key
  key: VOLUME_{{"UP" if clockwise else "DOWN"}}

Every platform now has a default clickwheel element in addition to the default circlepads. If you define a clickwheel action on a circlepad you will not be able to scroll with touch by dragging/swiping on it, similar to a touchpad.

Circlepad Styles Updates

With the ongoing Material Expressive updates for Android 16, the Google TV app remote direction pad styles have changed. The default circlepad styles have been updated to reflect this. The center button is smaller, the icons are larger, and it now uses theme colors. When in light mode, the circlepad will no longer be out of place!

Unfolded Circle #248

This release comes with support for a new default platform - Unfolded Circle. You can now control the mapped buttons of an Unfolded Circle Remote two/3 using this custom integration and little additional setup.

Default Layout #226

To help alleviate confusion, when creating a new remote it will have a default layout. You're free to modify or delete this layout - it's just there to help new users get started.

Performance Improvements

This update refactors the lifecycle method logic of this card and it's remote elements to greatly reduce the number of render calls made. While this performance boost is negligible on modern powerful devices, it is significant on lower end devices like old Android tablets and iPads.

The slider height/width calculation logic has also been improved to help it render correctly more consistently. This should prevent issues with vertical sliders not appearing or the slider thumb starting in the incorrect position.

Patch Version Fixes

  • Fix circlepad overflowing out of card #250.

Full Changelog: 4.6.11...4.7.1

4.7.0 - Clickwheels, Unfolded Circle, and Performance Improvements

01 Sep 22:11

Choose a tag to compare

Clickwheels, Unfolded Circle, and Performance Improvements

image

Clickwheels #227

Does anyone else miss the iPod clickwheel? I do. With this release, you can now use the circlepad as a clickwheel! By dragging your finger or mouse along the outer circle, you can trigger a clickwheel action which fires every 20 degrees moved around the center of the circlepad. You can include the direction dragged using the special template boolean variable clockwise.

drag_action:
  action: key
  key: VOLUME_{{"UP" if clockwise else "DOWN"}}

Every platform now has a default clickwheel element in addition to the default circlepads. If you define a clickwheel action on a circlepad you will not be able to scroll with touch by dragging/swiping on it, similar to a touchpad.

Circlepad Styles Updates

With the ongoing Material Expressive updates for Android 16, the Google TV app remote direction pad styles have changed. The default circlepad styles have been updated to reflect this. The center button is smaller, the icons are larger, and it now uses theme colors. When in light mode, the circlepad will no longer be out of place!

Unfolded Circle #248

This release comes with support for a new default platform - Unfolded Circle. You can now control the mapped buttons of an Unfolded Circle Remote two/3 using this custom integration and little additional setup.

Default Layout #226

To help alleviate confusion, when creating a new remote it will have a default layout. You're free to modify or delete this layout - it's just there to help new users get started.

Performance Improvements

This update refactors the lifecycle method logic of this card and it's remote elements to greatly reduce the number of render calls made. While this performance boost is negligible on modern powerful devices, it is significant on lower end devices like old Android tablets and iPads.

The slider height/width calculation logic has also been improved to help it render correctly more consistently. This should prevent issues with vertical sliders not appearing or the slider thumb starting in the incorrect position.

Full Changelog: 4.6.11...4.7.0