What's Changed
- fix(observability): skip Sentry for transport-level + transient-upstream errors (TAURI-32 / 5Z / 2G) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/1601
- feat: add yellow mascot bum dance animation by @NeilDesign1 in https://github.com/tinyhumansai/openhuman/pull/1603
- fix(observability): skip Sentry for transport-level update.check_releases failures (OPENHUMAN-TAURI-2F) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/1605
- docs: clarify contributor setup by @honor2030 in https://github.com/tinyhumansai/openhuman/pull/1618
- fix(chat): stop duplicating assistant replies on multi-segment turns by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/1648
- fix(api): safely join api_url + path so misconfigured base can't corrupt routes by @senamakel in https://github.com/tinyhumansai/openhuman/pull/1650
- refactor(mock-api): domain split + OAuth + Composio + e2e workflow + macOS mega-spec scaffold by @senamakel in https://github.com/tinyhumansai/openhuman/pull/1532
- docs: add Windows-specific setup instructions for beginners (closes #… by @iuyup in https://github.com/tinyhumansai/openhuman/pull/1629
- feat(local_ai): unify memory embeddings — cloud Voyage default + live local toggle + dev infra by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/1640
- fix(auth): offer "clear app data" recovery when login decryption fails by @senamakel in https://github.com/tinyhumansai/openhuman/pull/1652
- feat(scripts): add 8-check pre-merge gate to merge.sh by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/1665
- chore: add issue triage workflow for removing dupes by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/1668
- fix(whatsapp_data): preserve anyhow cause chain in RPC error envelopes (OPENHUMAN-TAURI-6B) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/1639
- test: wait for local model usage flags to load by @honor2030 in https://github.com/tinyhumansai/openhuman/pull/1643
- fix(si_server): skip Sentry for benign "session already active" start_session race (OPENHUMAN-TAURI-5H) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/1625
- fix(core_process): demote expected port-clash + Windows bind ACL to warn (#2B, #AT, #BV, #BT) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/1628
- fix(observability): skip Sentry for local-AI "<x> binary not found" errors (OPENHUMAN-TAURI-9N) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/1669
- Document OpenHuman portfolio readiness cleanup by @jwalin-shah in https://github.com/tinyhumansai/openhuman/pull/1661
- perf(composio/gmail): cut redundant fetches on incremental sync (#1404) by @obchain in https://github.com/tinyhumansai/openhuman/pull/1474
- feat(local_ai): bind owned ollama serve lifecycle to openhuman (#1622) by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/1638
- fix(team): preserve anyhow cause chain in backend RPC error envelopes (OPENHUMAN-TAURI-AD) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/1647
- fix(agent): synthesise delegate_<toolkit> tools after live integrations fetch by @senamakel in https://github.com/tinyhumansai/openhuman/pull/1670
- feat(settings): add mascot color customization (closes [#1651]) by @senamakel in https://github.com/tinyhumansai/openhuman/pull/1667
- fix(settings): round-trip LLM provider model_routes and consolidate UI by @senamakel in https://github.com/tinyhumansai/openhuman/pull/1660
New Contributors
- @honor2030 made their first contribution in https://github.com/tinyhumansai/openhuman/pull/1618
- @iuyup made their first contribution in https://github.com/tinyhumansai/openhuman/pull/1629
Full Changelog: https://github.com/tinyhumansai/openhuman/compare/v0.53.40...v0.53.43