Releases: Nerwyn/universal-remote-card
4.9.0 - Yamaha YNCA
4.8.5 - Denon AVR and Samsung TV Keyboard
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
toFixedand update ha-nunjucks to 1.6.0.- Use the filter
number_translatedwith optional precision argument to use language specific number formatting.
- Use the filter
- 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
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
toFixedand update ha-nunjucks to 1.6.0.- Use the filter
number_translatedwith optional precision argument to use language specific number formatting.
- Use the filter
- 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
Changes in 4.8.3
- Revert precision logic to use
toFixedand update ha-nunjucks to 1.6.0.- Use the filter
number_translatedwith optional precision argument to use language specific number formatting.
- Use the filter
- 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
toFixedand update ha-nunjucks to 1.6.0.- Use the filter
number_translatedwith optional precision argument to use language specific number formatting.
- Use the filter
- 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
Changes in 4.8.2
- 2025.10.0 editor fixes.
- Use
toLocaleStringinstead oftoFixedto respect user language number formatting.- You may have to change templates in actions to
{{ value | float }}if you run into errors.
- You may have to change templates in actions to
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
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
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
Changes in 4.7.2
- Fix circlepad squishing on Safari/iOS, again #225.
Clickwheels, Unfolded Circle, and Performance Improvements
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
Full Changelog: 4.6.11...4.7.2
4.7.1 - Clickwheels, Unfolded Circle, and Performance Improvements
Changes in 4.7.1
- Fix circlepad overflowing out of card #250.
Clickwheels, Unfolded Circle, and Performance Improvements
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
Clickwheels, Unfolded Circle, and Performance Improvements
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