Repository navigation
Fix Windows setup artwork, shortcuts, and release validation - #91
Conversation
There was a problem hiding this comment.
Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.
An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Issue and requirements
Closes #92. User-reported Windows setup and release-preparation defects.
Summary
Windows setup lacked branded wizard artwork and a desktop shortcut choice, and the native window title was lowercase. Setup now uses proportional crops of the client's welcome-page illustration and offers an optional desktop shortcut. The window title and executable description display Papyrus.
Installer and ZIP checks verify complete bundle contents, launch behavior, and the exact window title. Installer checks cover shortcut selection, its preservation across reinstall, and cleanup on uninstall. Packaged-reader tests cover both installer and ZIP distributions. Windows CI runs for app changes and saves a production-entrypoint preview with public production endpoints, checksums, source provenance, and a manual acceptance checklist.
Testing
All checks pass on commit
daee6446b23d0010ae92643317b2f6383a756d1b:docs/WINDOWS_TESTING.md.Download the latest Windows preview. It includes the normal application installer and ZIP,
SHA256SUMS,BUILD-INFO.json, andWINDOWS_TESTING.md. Artifacts are retained for 14 days.UI evidence
Setup uses
app/assets/images/welcome-illustration.png, cropped around the lamp and books for the portrait sidebar and square header. Both generated crops were visually reviewed and approved by the maintainer.Compatibility and migration
No application version or storage identity changes.
CompanyName=com.papyrusandProductName=papyrusremain stable because Windows storage plugins derive library and credential paths from them. The desktop shortcut is optional and unchecked on a fresh installation. Preview builds retain manifest version0.1.0+5and identify their source inBUILD-INFO.json.Notes
No signing or public release changes. The local reader override in
app/pubspec.lockis excluded. Real-machine acceptance instructions include published-release upgrades, display scaling, and interactive authentication/sync.