Harden saves and polish public release presentation by zhechen-cs · Pull Request #2 · zhechen-cs/great-tree-meadow · GitHub
Skip to content

Harden saves and polish public release presentation - #2

Merged
zhechen-cs merged 4 commits into
mainfrom
chore/repository-polish
Oct 6, 2026
Merged

zhechen-cs merged 4 commits into
mainfrom
chore/repository-polish

Conversation

@zhechen-cs

@zhechen-cs zhechen-cs commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

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.

@zhechen-cs
zhechen-cs merged commit b1d5e25 into main Oct 6, 2026
1 check passed
@zhechen-cs
zhechen-cs deleted the chore/repository-polish branch October 6, 2026 15:17
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