Skip to content

2022.12.0-beta4

Pre-release
Pre-release
Compare
Choose a tag to compare
@LAB02-Admin LAB02-Admin released this 10 Jun 12:47
· 51 commits to main since this release

Note: this is a beta release!


This beta adds initial support for screenreaders (thanks for pointing it out to me @blindndangerous). It was a lot of work (which is why this beta took longer than usual), but I'm glad the basics are done. It's not completely covered, so let me know what can be improved. For those interested, I wrote a short blogpost about it: https://lab02-research.org/2022-05-29-accessibility.

This is a release candidate, even though not all 'planned for next release' tickets are done. But by releasing, everyone can start using the new webview and mediaplayer functionality while I finish up the list.


Features & improvements

  • New translation: Dutch

  • New translation: Spanish (thanks Carlos Cordero)

    • Note: this translation has mostly automated translations, results may vary
      • If you're proficient in Spanish, please improve!
    • There are a bunch of languages waiting to get some more love, like French, German and Polish
  • HASS.Agent now supports screenreaders, based on Microsoft's recommendations [#65] (thanks @blindndangerous)

    • Forms and controls have been assigned roles, names and descriptions
    • Controls have been assigned a tab-order value
    • Buttons and textboxes have been assigned a keycode
  • The devicename is now validated and sanitized [#53] (thanks @mdrichardson)

    • Home Assistant would reject your device if it contained certain special characters
    • The check is done during onboarding and when saving configuration changes
      • So you might get a notification saying you've changed your device name, that's actually the sanitation being applied
      • Your sensors and commands will keep working

Bugfixes

  • Satellite Service: unable to create non-switch command types (thanks jello)

  • The MultipleKeysCommand now correctly escapes a bracket (thanks ChrisRosenkreuz23)

    • Escaping can be done by using a backslash, so [ is [\[] and ] is [\]]
  • QuickAction: add/mod window crashes when no entity is found (thanks jello)

  • Username is now put between quotes when registering the local API's port to support spaces (thanks beecho01)