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