Two things on the new-issue page would have gone wrong for the first stranger to use it. The second contact link was named `No GitHub account? Report it in the #bugs forum instead`, unquoted. YAML reads ` #` as the start of a comment, so GitHub would have shown "No GitHub account? Report it in the" and nothing after it. The name is quoted now. The diagnostics and log fields said to attach a file, and both had `render:` set. GitHub turns attachments off on any textarea that renders, so the one required field asked for something it would not accept. Neither field renders now; the diagnostics block is markdown and reads fine as is, and the log field says to fence pasted lines. Also: the "not recognised? you are on 0.3.7" paragraph goes, since nobody outside ever ran 0.3.x; the Diagnostics page's save key is named for the PicoCalc too; Log detail is spelled the way the Preferences page shows it and says it needs a restart; the Cardputer leaves the placeholder, since nothing else mentions one. The pull-request template now states the same rule as CONTRIBUTING, and FUNDING points at Patreon's canonical /cw/ URL. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
865 B
865 B
What this changes, and why
Related issue
Before you mark it ready
- I've read CONTRIBUTING.md and agree its licensing terms apply to this contribution
python -m pytest -qpasses, including the dual-platform gallery gateruff check .andruff format --check .are clean- New screens, rows and hints go through the helpers in
ui/menus.py, and follow the lexicon and UX standards inCLAUDE.md - Anything user-visible has a line in
CHANGELOG.mdunder[Unreleased]