Gate Titus download, require full name forms, remove companion UI

This commit is contained in:
nmemmert
2026-04-20 11:29:37 -04:00
parent 0c328057c8
commit cc4a4b4d63
6 changed files with 357 additions and 52 deletions
+8
View File
@@ -108,6 +108,14 @@ Deployment note:
- To keep Admin saves working on the internet, deploy with the Node API (`server.js`) and writable server storage for `data/admin-content.json`.
Titus study download gate:
- The site now gates Titus study downloads behind a name/email form.
- Default source file is `A_Study_of_Titus.pdf` in the project root.
- Override source path with `TITUS_STUDY_FILE` (relative to project root or absolute).
- Override downloaded filename with `TITUS_STUDY_DOWNLOAD_NAME`.
- When the form checkbox is left enabled (default), contacts are synced to Resend using the same contact sync flow as the contact form.
Useful container commands:
```bash