What problem does it solve?
Each RStudio Desktop release ships a "What's New" page shown on first launch, and turning the raw NEWS.md changelog into user-facing HTML content requires editorial judgment about which entries matter to Desktop users, plus correct HTML structure, escaping, and validation.
Core Features & Use Cases
- Entry Selection: Filters NEWS.md entries down to features and enhancements relevant to RStudio Desktop end users, excluding server administration, build tooling, and ordinary bug fixes.
- HTML Authoring: Writes the release page at src/node/desktop/src/assets/whats-new/<release-slug>/index.html following the established style of prior releases, with correct escaping, CSP-safe head tags, and the standard Fixes section linking to release notes.
- Verification and PR Workflow: Runs the desktop npm test suite (including whats-new content validation), commits with a conventional message, and opens a PR with the correct milestone.
- Use Case: After the release branch is cut, ask the assistant to populate the What's New page for the current release; it reads NEWS.md, selects and writes the entries, validates them, and opens the PR.
Quick Start
Populate the What's New page for the current RStudio release from NEWS.md and open a pull request.