Skip to content

docs: one account of 0.9.0 across the site - #70

Open
bryanfawcett wants to merge 2 commits into
stagingfrom
fix/release-review-consistency
Open

bryanfawcett wants to merge 2 commits into
stagingfrom
fix/release-review-consistency

Conversation

@bryanfawcett

Copy link
Copy Markdown
Member

Fixes the four findings from /code-review on the release PR #69. Each was a place where the site said two different things.

  1. Shadow roots (medium). The releases page says the gradebook's toolbar and the Attendance dashboard's details run in closed shadow roots in 0.9.0. The extension page and the Security page said they were "moving the same way". The extension's staging code (0.9.0, rebuild steps 5 and 7: app/features/gradebook, app/features/attendance-now) confirms the releases page. Both pages now say the same thing.
  2. "0.8.4 before it is published" (low). 0.8.4 is a test build and never reaches the store. Now: fixed in 0.8.4, a test build, and released to schools in 0.9.0 (the Security page and SECURITY.md).
  3. Concealing flags (low). It is not "off until you switch it on" for anyone updating from 0.8.2. The page now says what the releases notes and legal.ts say.
  4. llms.txt (low). The sidebar asks for a student's active flags each time it opens.

Verification: astro check 0 errors; npm test 96 tests passed, build OK, CSP covers 5 inline scripts across 14 pages; vp fmt --check clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GHjaH1Vt2dVLWU68iz8tFq

- The extension page and the Security page say the gradebook's toolbar
  and the Attendance dashboard's details run in closed shadow roots from
  0.9.0, as the releases page and the extension's code (rebuild steps 5
  and 7) do; they no longer say these are still moving.
- The second review's fixes are in 0.8.4, a test build, and reach schools
  in 0.9.0, not '0.8.4 before it is published'.
- Concealing flags: a new install starts with flags shown; updating from
  0.8.2 keeps them concealed. Not 'off until you switch it on'.
- llms.txt: the sidebar asks for a student's active flags each time it
  opens, as legal.ts says.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GHjaH1Vt2dVLWU68iz8tFq
Signed-off-by: Bryan Fawcett <bryan@nyuchi.com>
@vercel

vercel Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
learning Ready Ready Preview Oct 6, 2026 8:00am UTC

Request Review

…ages

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GHjaH1Vt2dVLWU68iz8tFq
Signed-off-by: Bryan Fawcett <bryan@nyuchi.com>
@bryanfawcett

Copy link
Copy Markdown
Member Author

Review record: /code-review run twice. The first run found 4 issues (security.astro said 0.9.0 was already released; llms.txt left two parts out of the isolated-parts list; the llms.txt flags clause had no version; the product page dropped the 'or you had hidden them yourself' case). All are fixed in f7628de. The second re-review was clean. CI is green. Locally: astro check 0 errors, 96/96 tests pass, the CSP covers 5 inline scripts across 14 pages. Not merged: it is left for the owner while the learning release (#69) is held for extension 0.9.0.

This branch was successfully deployed

1 active deployment
Preview — f7628de7 Deployed Oct 6, 2026 by vercel[bot]
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