Skip to content

feat(windows): complete release candidate implementation - #5

Merged
kiranreddi merged 17 commits into
mainfrom
codex/windows-plan-completion
Aug 1, 2026
Merged

kiranreddi merged 17 commits into
mainfrom
codex/windows-plan-completion

Conversation

@kiranreddi

@kiranreddi kiranreddi commented Jul 30, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • replace simulated capture/replacement behavior with exact target validation, conservative elevation handling, and all-or-nothing clipboard preservation
  • complete popup modes, cancellable Retry/Regenerate, Revise with AI target preservation, truthful Copy recovery, single-instance behavior, settings, onboarding, themes, and packaged startup handling
  • support OpenAI, Anthropic, Groq, Cerebras, and Demo with Credential Manager key storage and provider/model validation
  • add reproducible MSIX/AppInstaller/signing workflows, branded app/tray icon, compatibility/lifecycle qualification tools, and a Windows release-status route
  • separate automated compatibility contracts from the real interactive Windows evidence required to ship

Automated verification

  • Native Windows WPF Release build: 0 warnings, 0 errors
  • Core: 93/93
  • Platform: 159/159
  • Compatibility contracts: 35/35
  • Total: 287/287
  • Headless capture → stream → diff → accept flow: passed
  • Unsigned MSIX, MSIX bundle, AppInstaller, checksums, and artifact upload: passed
  • Website build and Vercel preview: passed

Release qualification still external

See docs/WINDOWS-IMPLEMENTATION-STATUS.md. The interactive app/DPI matrix, real cloud-provider smoke tests, production signing certificate, signed install/update/rollback/repair/uninstall checks, Defender/SmartScreen validation, hosted signed download, and 10–20-person beta still require external Windows hardware, credentials, and release infrastructure. This PR intentionally does not fabricate those results.

@vercel

vercel Bot commented Jul 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
polishly Ready Ready Preview Aug 1, 2026 6:26am

@kiranreddi
kiranreddi marked this pull request as ready for review August 1, 2026 06:18
Keep the release-candidate Windows implementation as the source of truth
for app code, union website mobile padding selectors from both sides, restore
--ui-test popup wiring from main, and align SettingsViewModel tests with the
async JsonAppSettingsStore interface.

Co-authored-by: Kiran <kiranreddi@users.noreply.github.com>
The merge kept the older Settings/Popup markup while code-behind still
referenced SettingsScrollViewer and DiffTextBlock, breaking Windows CI.
Restore the branded views from main and wire PopupBorder / automation names.

Co-authored-by: Kiran <kiranreddi@users.noreply.github.com>
Code-behind references PopupBorder for HighContrast handling; add the
x:Name so WPF codegen produces the field on windows-latest CI.

Co-authored-by: Kiran <kiranreddi@users.noreply.github.com>
@kiranreddi
kiranreddi merged commit 556eb6e into main Aug 1, 2026
3 checks passed
@kiranreddi
kiranreddi deleted the codex/windows-plan-completion branch August 1, 2026 06:27
@cursor cursor Bot mentioned this pull request Aug 1, 2026
1 of 4 tasks

This branch was successfully deployed

1 active deployment
Preview — 6ffa85f4 Deployed Aug 1, 2026 by vercel[bot]
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.

2 participants