mirror of
https://github.com/Darkrock-Studios/hammer-editor.git
synced 2026-08-19 06:23:14 +00:00
Always-on Allowed Users list and public signup page The whitelist toggle is gone: every server now enforces the allowed users list, and the web UI, routes, and message keys are renamed to "Allowed Users". The Kotlin, database, and REST names are unchanged. Adds a public /signup page so an allowed user can create their own account from the web instead of only through the app. It goes through AccountsComponent.createAccount, so the allowed users list and the Terms of Service challenge are enforced, and the POST shares the login rate limit. A not-allowed email is audited like a failed login. Wires the dormant DataMigrator into startup with one-time completion markers in server_config, and adds a migration that seeds the list with every non-deleted account. |
||
|---|---|---|
| .. | ||
| ARCHITECTURE.md | ||
| ASSET-GENERATION.md | ||
| DESIGN-PATTERNS.md | ||
| HOW-TO-RELEASE.md | ||
| HOW-TO-RUN-A-SERVER-DOCKER.md | ||
| HOW-TO-RUN-A-SERVER.md | ||
| KEYBOARD-SHORTCUTS.md | ||
| ROADMAP.md | ||
| SERVER-SECRET-STORAGE.md | ||
| SYNCING-PROTOCOL.md | ||
| WEB-DESIGN-SYSTEM.md | ||