Skip to content

Complete WebView2 primary delivery and integrate master for 6.1.4 - #207

Merged
SSC-STUDIO merged 185 commits into
masterfrom
codex/webview2-primary
Oct 10, 2026
Merged

SSC-STUDIO merged 185 commits into
masterfrom
codex/webview2-primary

Conversation

@SSC-STUDIO

@SSC-STUDIO SSC-STUDIO commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

Windows downloads, builds and updates now default to WebView2. A separate Electron compatibility installer embeds Chromium and the self-contained Host, uses native NSIS pages and stays on its own update channel. Both packages replace the same installation with staging, ownership manifests and rollback. Full/Online names remain WebView2 aliases; the primary installer limit stays at 40,000,000 bytes.

Both shells share the renderer, OSD presentation and business RPC. WebView2 gains native OSD, visible browser recovery and shell identity. Named FPS subscriptions safely retry lost responses, serialize lifecycle changes and preserve anonymous clients. Focus styling, RTL, settings scroll, diagnostic isolation, updater integrity and installation recovery are corrected. Diagnostic sessions explain unavailable hardware instead of silently hiding functionality.

Integrates local master, release/v6.1.3, remote master and dependency PR #206 while retaining Apps/Libraries/Platforms/Tests. Ten Lenovo business MTMs gain safe basic-mode identity coverage, with five gaming-series mappings corrected. macOS builds, packages and CI are paused with source retained; Windows and experimental Linux remain active. Version 6.1.4 is an unreleased candidate; no tag or Release is created.

Validation of source 14f9250:

  • Full solution: zero warnings/errors. Contracts 383, Fast 143, Unit 2,998 and Stateful 465 passed; 3,989 passes, zero failures, 16 environment-dependent Unit skips. Windows/Linux CLI each passed 198 tests and build/publish/smoke checks.
  • Frontend: 306 passed, zero failures/skips; typecheck, lint, localization and Unicode passed. Windows/Linux footprint checks passed. FPS-specific local regressions: 81 passed, zero failures/skips; native Windows build has zero warnings/errors.
  • Local unsigned artifacts: WebView2 installer 34,793,806 bytes; compatibility installer 139,011,777 bytes; portable 48,278,093 bytes. Named SHA256, alias equality and extracted/prepared payload equality passed. All three versioned modules report 6.1.4+14f925012.
  • Both runnable payloads passed ten renderer/bridge checks, with screenshots saved and inspected for Focus, RTL and OSD. Settings scroll/cache, 125 percent bridge scaling, About and diagnostic fallback passed. Separate native WebView2 window/minimize/tray-restore smoke passed. Final extracted installer contents match these tested payloads.

CI Tests, Footprint, Build and installation scenarios, CodeQL. All four workflows completed successfully for the matching source commit. The installer report records 18 passed steps, Complete=true, ScenarioComplete=true and RecoveryFailures=[]. It covers clean install, same-channel reinstall, both shell replacements, registration-failure rollback, running-window uninstall, data retention and simulated legacy-layout migration; the legacy source is the current compatibility candidate, not a historical original installer.

Missing-Runtime installation, interactive UAC/Cancel, native tray/file-dialog input, physical DPI, native drag/placement/click-through and new machine controls remain manual observations. The user's original installation-failure popup did not reproduce in isolated diagnostics; its cause is not established. Historical tags and untracked files are preserved. Docs/TEST_DIAGNOSTICS.md retains checkpoint evidence and identifies the current package, CI and UI reports separately.

root added 30 commits September 12, 2026 10:50
@SSC-STUDIO SSC-STUDIO changed the title Complete WebView2 primary delivery and consolidate 6.1.4 candidate Complete WebView2 primary delivery and integrate master for 6.1.4 Oct 7, 2026
@SSC-STUDIO
SSC-STUDIO marked this pull request as ready for review October 10, 2026 10:08
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-10T10:15:49.062064Z 532a17a Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@SSC-STUDIO
SSC-STUDIO merged commit f254808 into master Oct 10, 2026
9 checks passed
@SSC-STUDIO
SSC-STUDIO deleted the codex/webview2-primary branch October 10, 2026 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant