Skip to content

Commit 07a2fc6

Browse files
committed
Add production-safe account placeholder pages before Supabase activation - PR_26166_140-create-account-password-reset-pages
1 parent 2f7a762 commit 07a2fc6

5 files changed

Lines changed: 252 additions & 243 deletions

File tree

account/create-account.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta charset="utf-8">
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<title>Create Account - GameFoundryStudio</title>
8-
<meta name="description" content="Create a GameFoundryStudio account.">
8+
<meta name="description" content="Create a GameFoundryStudio account when account creation is available.">
99
<link rel="icon" href="/favicon.svg">
1010
<link rel="stylesheet" href="../assets/theme-v2/css/theme.css">
1111
</head>
@@ -17,7 +17,7 @@
1717
<div class="container">
1818
<div class="kicker">Account</div>
1919
<h1>Create Account</h1>
20-
<p class="lede">Create a GameFoundryStudio account.</p>
20+
<p class="lede">Account creation will open when the production account flow is ready.</p>
2121
</div>
2222
</section>
2323
<section class="section">
@@ -26,9 +26,9 @@ <h1>Create Account</h1>
2626
<div class="card-body content-stack">
2727
<div>
2828
<div class="kicker">Account Access</div>
29-
<h2>Account Creation</h2>
29+
<h2>Create Account Placeholder</h2>
3030
</div>
31-
<p>Account features are being connected to the production authentication provider.</p>
31+
<p>This page is reserved for the future account creation flow. No account data is collected here yet.</p>
3232
<div class="action-group">
3333
<a class="btn primary" href="sign-in.html">Back to Sign In</a>
3434
</div>

account/password-reset.html

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<!doctype html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<title>Password Reset - GameFoundryStudio</title>
8+
<meta name="description" content="Reset a GameFoundryStudio account password when password reset is available.">
9+
<link rel="icon" href="/favicon.svg">
10+
<link rel="stylesheet" href="../assets/theme-v2/css/theme.css">
11+
</head>
12+
13+
<body>
14+
<div data-partial="header-nav"></div>
15+
<main>
16+
<section class="page-title">
17+
<div class="container">
18+
<div class="kicker">Account</div>
19+
<h1>Password Reset</h1>
20+
<p class="lede">Password reset will open when the production account flow is ready.</p>
21+
</div>
22+
</section>
23+
<section class="section">
24+
<div class="container">
25+
<div class="card">
26+
<div class="card-body content-stack">
27+
<div>
28+
<div class="kicker">Account Access</div>
29+
<h2>Password Reset Placeholder</h2>
30+
</div>
31+
<p>This page is reserved for the future password reset flow. No account data is collected here yet.</p>
32+
<div class="action-group">
33+
<a class="btn primary" href="sign-in.html">Back to Sign In</a>
34+
</div>
35+
</div>
36+
</div>
37+
</div>
38+
</section>
39+
</main>
40+
<div data-partial="footer"></div>
41+
<script src="../assets/theme-v2/js/gamefoundry-partials.js" defer></script>
42+
</body>
43+
44+
</html>
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# PR_26166_140-create-account-password-reset-pages
2+
3+
## Branch Validation
4+
5+
- Current branch: `main`
6+
- Expected branch: `main`
7+
- Result: PASS
8+
9+
## Requirement Checklist
10+
11+
- PASS - Read `docs_build/dev/PROJECT_INSTRUCTIONS.md` before implementation.
12+
- PASS - Created/maintained `account/create-account.html` as a production-safe placeholder page.
13+
- PASS - Created `account/password-reset.html` as a production-safe placeholder page.
14+
- PASS - Used Theme V2 only through `../assets/theme-v2/css/theme.css`.
15+
- PASS - No inline CSS, `<style>` blocks, inline style attributes, inline JavaScript, or inline event handlers were added.
16+
- PASS - No auth implementation, account submission form, Supabase activation, secrets, runtime DB calls, or runtime DB changes were added.
17+
- PASS - Playwright impacted: No.
18+
- PASS - Validation stayed scoped to targeted static validation only.
19+
20+
## Changed Files
21+
22+
- `account/create-account.html`
23+
- `account/password-reset.html`
24+
- `docs_build/dev/reports/PR_26166_140-create-account-password-reset-pages.md`
25+
- `docs_build/dev/reports/codex_review.diff`
26+
- `docs_build/dev/reports/codex_changed_files.txt`
27+
28+
## Impacted Lane
29+
30+
- Static account placeholder lane only.
31+
32+
## Skipped Lanes
33+
34+
- Playwright: SKIP - request explicitly states Playwright impacted: No.
35+
- Runtime/integration/engine/samples: SKIP - this PR adds static placeholder pages only and does not change runtime JavaScript, persistence, engine code, samples, or auth behavior.
36+
- Full samples smoke: SKIP - not requested and not affected by static account placeholders.
37+
38+
## Static Validation
39+
40+
- PASS - Target HTML files exist.
41+
- PASS - Target pages reference Theme V2 CSS.
42+
- PASS - Target pages load only the shared Theme V2 partial script.
43+
- PASS - No inline script tags were found.
44+
- PASS - No `<style>` blocks, inline style attributes, or inline event handlers were found.
45+
- PASS - No Supabase activation, runtime DB call, secret/token marker, or auth implementation hook was found in the target pages.
46+
- PASS - `git diff --check -- account/create-account.html account/password-reset.html` reported no whitespace errors. Git emitted only the existing line-ending warning for `account/create-account.html`.
47+
48+
## Manual Validation Notes
49+
50+
1. Open `account/create-account.html`.
51+
2. Verify the Theme V2 header/footer shell renders.
52+
3. Verify the page is a placeholder and has no form fields or submit action.
53+
4. Verify the Back to Sign In link points to `sign-in.html`.
54+
5. Open `account/password-reset.html`.
55+
6. Verify the Theme V2 header/footer shell renders.
56+
7. Verify the page is a placeholder and has no form fields or submit action.
57+
8. Verify the Back to Sign In link points to `sign-in.html`.
58+
59+
## Packaging
60+
61+
- Delta ZIP: `tmp/PR_26166_140-create-account-password-reset-pages_delta.zip`
Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1-
docs_build/dev/reports/codex_changed_files.txt
2-
docs_build/dev/reports/codex_review.diff
3-
docs_build/dev/reports/pr139-supabase-dev-project-creation-guide.md
1+
# git status --short
2+
M account/create-account.html
3+
?? account/password-reset.html
4+
?? docs_build/dev/reports/PR_26166_140-create-account-password-reset-pages.md
5+
6+
# git ls-files --others --exclude-standard
7+
account/password-reset.html
8+
docs_build/dev/reports/PR_26166_140-create-account-password-reset-pages.md
9+
10+
# git diff --stat
11+
account/create-account.html | 8 ++++----
12+
1 file changed, 4 insertions(+), 4 deletions(-)

0 commit comments

Comments
 (0)