Reviewed f0afd6de67c576471db33d8e0b5fc94aaab15cf6. I also checked the telemetry part of 9eb3aa84c3f2e6b2a7d18880c3bc53cd218f8852, which references #94. The telemetry body is capped and player…
Reviewed bd16737dd87c9339814b67cedfa4bded75b05058. The process-wide statement cache is gone, so each caller now gets its own statement and modes can't leak. I'm closing this.
Checklist
- …
Reviewed 15fb90200a02c8339cd4c5e3c45a06a9a3fae0c4. Viewers can no longer trigger drift scans or GitHub release lookups, so I'm closing this.
Checklist
- **Restrict
/api/driftto…
Reviewed 4c1f2cdb8f4d53a42b86a275e6285c94f20e740c. Both 1 MiB comparisons now use Buffer.equals, and the two tests are well clear of the timeout, so I'm closing this.
Checklist
- …
Reviewed 8fcb8312a3eb7f17489112383a2e488998f16503. The unused launch-from-recipe path is gone, and the Servers page dialog behaves exactly as before, so I'm closing this.
Checklist
- …
Reviewed 4059fc30d659134208e0d5233b8bf29975df2402. Password checks now wait in a short queue instead of failing, and "busy" responses ask for a 2-second retry instead of 15 minutes, so I'm closing…
Reviewed 5cf284f413b42f1c7ca7d94cd34b6a887aaba835. The workflow runs every check, the build and lint, and its first run on this commit passed, so I'm closing this.
Checklist
- **Workflow…
Reviewed 16469e2d43bcde12dd3a29c432a617f3c38c7049. Prettier and ESLint are in place, the whole repo passes npm run lint, and the reformat didn't change behaviour, so I'm closing this.
**Checklis…
Reviewed 8ed059b8d360f2bf599d524f9249d42a1fedb2c2. GET /api/settings is now admin-only and the docs table matches, so I'm closing this.
Checklist
- **Make GET
/api/settingsadmin-only.…