feat: add v1.0.1-beta with BrowserView → WebContentsView migration
BrowserView has been deprecated since Electron 29 and will be removed in a future major release. This beta migrates all usage to the WebContentsView API introduced in Electron 28. Changes in main.js: - Import WebContentsView instead of BrowserView - Add bringViewToTop() helper (remove+re-add as last child = on top) - createWindow: new WebContentsView / contentView.addChildView - attachView: contentView.removeChildView + bringViewToTop - showLockoutScreen: contentView.removeChildView for all views - unlockScreen: bringViewToTop to restore hidden view - returnToTabs: bringViewToTop instead of setTopBrowserView - showHiddenTab: bringViewToTop instead of setTopBrowserView v1.0.0 is kept unchanged. The legacy update_mainjs_keyboard() patch function is guarded by a grep check that prevents it running against the new WebContentsView-based main.js. https://claude.ai/code/session_01M3tiofbGfmTddeMcXr8nXr
This commit is contained in: