Repository navigation
feat: a public Releases page for the extension; the terms say who owns it - #68
Merged
Merged
Conversation
…s it Releases need a public home: the extension's repository is private and its GitHub releases are internal test builds. - /toddle-enhancement-extension/releases: each version's notes in plain words for teachers, newest first, from the extension's changelog. 0.9.0 is coming soon to the Chrome Web Store; 0.8.2, 0.8.1, 0.8.0, 0.7.x and the early builds follow, condensed; 0.8.3 to 0.8.13, test builds for pilot schools, are one line. Every version has the anchor #v<version> for the extension's menu. No downloads, no GitHub links. Data in src/data/releases.ts. Linked from the extension page, the footer and llms.txt; in the sitemap. - Terms: the extension and its code belong to Nyuchi Web Services, all rights reserved, not open source; a licence grants use, not ownership; no copying, modifying, reusing or redistributing its code in another product or service without written permission. Reading the code stays welcome; building a competing product stays forbidden. Said once in `ownership`. - Flags facts as 0.9.0 ships them (grey, no colour; 0.8.2 updaters concealed); the newest test build is 0.8.13. - Tests: the releases page's anchors, no downloads or GitHub links, and the organisation price is US$149.99 everywhere. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CoDNYz27iJ7o8PPztCzTpq
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CoDNYz27iJ7o8PPztCzTpq
This branch was successfully deployed
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.
Why
Releases need a public home. The extension's repository is private, and its GitHub releases are internal test builds. Teachers install from the Chrome Web Store. The terms also need to say plainly that the extension's code is Nyuchi's and can't be reused.
Releases page:
/toddle-enhancement-extension/releasesCHANGELOG.mdonstaging, in plain words for teachers, newest first.id="v<version>", so the extension's menu can link to…/releases#v<version>. That includes each test build from 0.8.3 to 0.8.13, and 0.7.0, 0.5.0 and 0.4.3, so a link from any version's menu lands on the right place.src/data/releases.ts, so adding a release is one edit.Terms
#ownership): the extension and its code belong to Nyuchi Web Services, part of Nyuchi Africa (Private) Limited. All rights reserved, and it isn't open source. A licence grants use, not ownership.ownership(src/data/legal.ts). The extension page and llms.txt repeat it. The extension page's "unpack it and read every line" now adds that reading is welcome but the code isn't licensed for reuse.Prices
The organisation licence is US$149.99 everywhere. The built site mentions only US$149.99 and US$5. A new test fails on any other US$ figure on the extension page, the terms or in llms.txt.
Also
legal.tsflag facts now match 0.9.0 as it ships: grey with no colour, nothing on the page brings a flag back, and teachers updating from 0.8.2 stay concealed.latestPatchis now 0.8.13.Checks
These are the steps of
.github/workflows/build.ymland the org lint gate, run locally.npm ci(npm 11.12.1)npm run check(astro check)npm test(build, vitest, CSP)node scripts/audit.mjsnpm run lintnpm run ci:check,npm run format:checkNew tests cover the releases page's anchors, that it has no GitHub links or downloads, its links from the extension page and llms.txt, and the organisation price.
🤖 Generated with Claude Code
https://claude.ai/code/session_01CoDNYz27iJ7o8PPztCzTpq
Generated by Claude Code