main
feat(agent-world): add TinyPlace world and GraphQL reads (#3867)
fix(prompts): v2 prompt pipeline, integrations_agent, and subagent session plumbing (#642)
fix(tauri): identify foreign process on core port + consent-gated force-quit (#3331) (#3946)
feat(theme): runtime theming — semantic tokens, Theme Studio, presets (#4130)
feat(shortcuts): global keyboard shortcuts + help directory (#4126)
feat(chat): install skills and connect integrations inline (#4062)
feat(analytics): wire product event tracking (#3123)
refactor(workflows): merge skills into the unified workflows primitive (#3324)
fix(embeddings): auto-detect custom OpenAI-compatible endpoint dimension at verification (#4056) (#4160)
Document OpenHuman portfolio readiness cleanup (#1661)
feat(intelligence): add Graph Cohesion (#2978)
feat(meetings): calendar-triggered auto-join prompt + Meeting Assistant settings UI (#3721)
feat(ios): complete QR tunnel pairing flow (#3452)
feat(app): user-actionable runtime error panel (minimal slice) (#3983)
fix(ipc): guard isTauri() on __TAURI_INTERNALS__.invoke (OPENHUMAN-REACT-S) (#1556)
fix: parse FILE markers in attachment fallback (#3795)
UI polish: skill encryption key, disconnect fix, settings layout cleanup (#330)
feat: Telegram managed login, channel messaging, and inbound agent loop (#338)
feat(webview): add gmail, outlook, instagram, twitter providers (#3755)
feat(ios): iOS client with QR pairing, E2E-encrypted tunnel, and push-to-talk (#1420)