web: PRO needs a proven address — email verification gates the studio
A signed-in account is served exactly like a guest until it opens the verification link: watermarked 2048px export, no saving, no PRO frames, GPS stamp or HDF. SMTP is declared in .env; with SMTP_HOST unset the link goes to the container log. Allowlisted admins count as verified.
This commit is contained in:
@@ -195,6 +195,23 @@
|
||||
}
|
||||
input[type="range"] { width: 100%; accent-color: var(--accent); }
|
||||
.hint { color: var(--text-dim); font-size: 12px; line-height: 1.5; }
|
||||
.hint.ok { color: var(--accent); }
|
||||
|
||||
/* --- PRO gate bar ------------------------------------------------------- */
|
||||
/* One line between the header and the workspace, shown only while a signed-in
|
||||
account has not proven its address — it is served as a guest until it does. */
|
||||
.verify-bar {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 10px;
|
||||
flex-wrap: wrap;
|
||||
padding: 6px 12px;
|
||||
background: var(--accent-soft);
|
||||
border-bottom: 1px solid var(--accent-line);
|
||||
font-size: 12px;
|
||||
}
|
||||
.verify-bar .btn { padding: 3px 10px; font-size: 11px; }
|
||||
|
||||
/* --- CREATE RECIPES form (the phone's RecipeCreateModal, unrolled) ------- */
|
||||
.create-form {
|
||||
|
||||
Reference in New Issue
Block a user