Skip to content

v0.4.4 — WebContentsView Migration

Latest

Choose a tag to compare

@xidik12 xidik12 released this 10 Mar 02:54
· 10 commits to main since this release

What's New

Google Sign-In Fix (Permanent) — Replaced Electron's <webview> tags with the WebContentsView API. Tabs are now top-level Chromium web contents, identical to real Chrome tabs. Google (and other sites) can no longer detect Oculo as an "embedded browser."

Changes

  • TabManager — New main-process class managing WebContentsView lifecycle (create, close, activate, navigation, OAuth popups, context menus, UA cleanup)
  • ViewHandle Proxy — All 2400+ lines of MCP tool handler code work unchanged via a proxy that provides the same interface as webview DOM elements
  • IPC Bridge — 8 new handlers for renderer ↔ main process WebContents operations
  • Bounds Reporting — ResizeObserver reports content area bounds for native view positioning
  • History & OAuth — Recording and auto-close logic preserved in the new architecture

Downloads

  • macOS (Apple Silicon): Oculo-0.4.4-arm64.dmg

Full changelog: v0.4.3...v0.4.4