dev-environment

  1. A runtime the repo never declared

    The repo never declared a Node version, so the platform picked one. The runtime is now declared, and CI, the devcontainer and PostgreSQL move to match production.

  2. A test DOM that stopped loading by default

    A grouped minor and patch update lands with a major version of the test DOM, which stops loading stylesheets and iframes unless it is told to.

  3. Searching the preview word list

    The preview words page for testers gained a search box with fuzzy and exact matching, and a live filter that still works when the page is served without its script.

  4. A test run that cannot reach production

    Local end-to-end runs get their own throwaway database and a shared lock, and the retrospective that followed turned four agent mistakes into rules the repository enforces.

  5. When one DNS answer was not enough

    A devcontainer firewall update replaces a point-in-time DNS assumption with published ranges for shared Google infrastructure.

  6. Four packages, one refresh

    A grouped minor and patch update refreshes the error-reporting SDK, test DOMs, and build tool through the package manifest and lockfile.

  7. The missing step before MP4

    Restoring a missing image package lets the gameplay recorder finish its WebM-to-MP4 conversion.

  8. One frame for video and stills

    The gameplay recorder moves to a phone-sized frame and captures full-screen marketing stills during the same run as its videos.

  9. The pipeline catches up

    Advancing the GitHub Actions pnpm setup action to version 6.1.0, bringing native pnpm 12 compatibility to CI workflows.

  10. A scaffold for the workbench

    Migrating the devcontainer from a bespoke compose stack to a standardized single-container scaffold supporting four distinct AI assistant CLIs.