{{ message }}
Repository navigation
Harden saves and polish public release presentation - #2
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Imported saves can currently execute task labels as HTML, load external photo URLs, or crash startup through malformed nested records. Reloading after import or reset also allows the leaving page to overwrite the intended progress, and export leaves clipboard permission failures unhandled. Validate saved data, render untrusted labels as text, prevent that overwrite, and handle clipboard refusal; ship these player-facing fixes as 1.0.1 while preserving the 1.0.0 tag and game package.
Make Pages and itch.io play links prominent, add four real trailer frames in a 2×2 grid, link the trailer release attachment, and clarify personal-use permission without granting modification or redistribution rights. CI keeps the full Chromium suite, adds save regressions and Firefox/WebKit release smoke tests, and retains the tested HTML/ZIP with checksums for Pages and release promotion without rebuilding.
Validation: translation, formatting, build, release audit, package checks and dependency audit pass locally, with zero known dependency vulnerabilities. All 59 Chromium browser checks, save-schema regressions, and Firefox/WebKit release smoke tests pass locally. The final commit also passes Ubuntu 24.04 / Node 24 CI, including both release smoke engines using software graphics. GitHub README rendering was checked at desktop and mobile widths.