feat: password reset, email change, per-owner names and full audit pass #66
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/user-guide-bugs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
User guide fixes (password reset, email change, per-owner unique names) plus a full audit pass of the API and its infra.
Data integrity
doneAt,isPinned,createdAtand framecreatedAt; stricter frame number / color / icon validationnullon required fields is a 400, empty body is a no-op,23502maps to 400formatand filmisoreferences are ownership-checkedPerformance
0027: indexes on FK andupdated_bycolumns, partial global-row indexes,shoot_list_idxmatching the list ORDER BYidtiebreaker,X-Total-Countonall=truelistsInfra
.envexcluded from the image; multi-stage, non-root Dockerfile withNODE_ENV=production/health+ compose healthchecktrust proxy, strict rate limits on/sign-in/usernameand other credential endpoints, compressionlintVersion stays
0.10.0(already bumped on this branch, minor). Changelogv0.10.0extended with the user-facing fixes.Deploy notes
BETTER_AUTH_SECRET, DB and SMTP passwords if an older image ever left the host (.envwas baked in)X-Forwarded-ForTest plan
node