ChatGPT's update to harden software and run db updates.

This commit is contained in:
2026-10-21 06:53:45 -04:00
parent 1e63076123
commit acc8cb70f5
171 changed files with 9325 additions and 404 deletions
+26
View File
@@ -1,5 +1,20 @@
# Hunting Club Roster
See [member summary actions](MEMBER-ACTIONS-2026-10-21.md) for administrator
membership edits, dues and payment dialogs directly on a member summary.
See [member summaries](MEMBER-SUMMARY-2026-10-20.md) for clickable roster names,
membership details and member-specific financial history.
See [club action modals](CLUB-MODALS-2026-10-20.md) for the cleaner summary page
and add/edit dialogs.
See [club summary and signup changes](CLUB-UI-AND-SIGNUP-2026-10-20.md) for the
club page layout, separate club creation page and new administrator signup flow.
See [MFA lifecycle repairs](MFA-REPAIRS-2026-10-20.md) for secure authenticator
replacement, password-before-code verification, security notices and tests.
See [authentication setup and changes](AUTHENTICATION.md) before deploying the
updated login, signup, and password reset flows. The authentication migration
must be applied to the existing database before using this version.
@@ -9,3 +24,14 @@ fixes, new roster migration, feature scope, and verification results.
See [production safeguard changes](PRODUCTION-FIXES.md) for the newest migration,
verified-email requirement, ledger corrections, and deployment instructions.
See [maintenance and backup repairs](MAINTENANCE-REPAIRS.md) for the editor
replacement, server validation, bounded-memory backups, and regression coverage.
See [club tenancy and account access](MULTI-TENANCY.md) before deploying the
tenant migration, Super System Administrator role, club invitations and tickets.
See [tenant invitation and ticket repairs](TENANT-REPAIRS-2026-10-20.md) for the
invitation-role fix, transaction retries, Unicode limits, ticket paging and tests.
See [administrator security and capacity](SECURITY-CAPACITY-2026-10-20.md) for mandatory MFA, session expiration, bounded collections, shared club budgets, and the required new migration/key configuration.