Repository navigation
feat: add Phase 7 ecosystem integrations and security hardening - #171
Merged
Merged
Conversation
added 9 commits
October 7, 2026 14:23
2 tasks done
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.
Description
Integrates the Phase 7 ReadMeABook and per-user book features, hardens configured outbound integrations and credential handling, updates dependencies with available security fixes, and fixes two newly reported production issues. The contributor policy now permits maintainer-approved AI-assisted work with disclosure, and the auto-close action for AI-generated PRs is removed.
Fixes #169 and #170.
How Has This Been Tested?
resetpassword/html.pugwithrecipientName: undefinedthrewCannot read properties of undefined (reading 'replace'). After the fix, the template renders, and the local-user route creates the account with a rendered password-setup greeting (1/1 route regression passed)./albumendpoint and received the reportedmaxContentLength size of 67108864 exceededfailure. After the fix, 23 focused email/API/scanner tests pass, including multi-artist library processing and no orphan cleanup after a partial scan.git diff --check, release-note validation, and release-note preview passed.docs/maintainers/codeql-triage-2026-10-07.md. Latest CodeQL analysis is running.e2e85db5are in progress. The local build was not run here; it is assigned to the separate build agent.Screenshots / Logs (if applicable)
The project owner confirmed review and approval of the candidate. No screenshot artifact or live-service log is attached.
Release Notes
release-notes/.scripts/preview-release-notes.mjs.Checklist:
pnpm buildpnpm i18n:extractAI Disclosure: Codex assisted with implementation and verification. The project owner confirmed review and approval.