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