v0.51.18

tinyhumansai/openhumanv0.51.18Apr 8, 2026by github-actions[bot]

AI Summary

Focuses on cross-platform compatibility, UI adjustments, and fixing critical voice and local AI bugs.

Key Highlights

  • Move of Tools step from onboarding to Settings
  • Windows Ollama discovery and DirectML GPU support for GLiNER
  • Fix for QuickJS runtime to be fully synchronous (preventing async deadlock)
  • Improved autocomplete reliability and sanitization
  • Redesign of sign-in page to match Figma card layout

New Features

  • Move Tools step to Settings
  • Redesign sign-in page to match Figma card layout
  • Make QuickJS runtime fully synchronous

Full Release Notes

## What's Changed
* feat(onboarding): move Tools step to Settings by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/408
* update onboarding by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/410
* fix(local_ai): Windows Ollama discovery + DirectML GPU for GLiNER RelEx by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/416
* Improve inline autocomplete reliability, sanitization, and debug logging by @YellowSnnowmann in https://github.com/tinyhumansai/openhuman/pull/407
* fix(voice): reduce dictation hallucinations and improve Fn/focus reliability (#385) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/409
* feat(welcome): redesign sign-in page to match Figma card layout by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/417
* fix: refresh accessibility onboarding state after macOS grant (#351) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/420
* Fix/365 enforce latest oauth gate from 351 by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/421
* Make QuickJS runtime fully synchronous to fix async deadlock by @senamakel in https://github.com/tinyhumansai/openhuman/pull/422


**Full Changelog**: https://github.com/tinyhumansai/openhuman/compare/v0.51.17...v0.51.18