Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
fb39e71
fix(appraisal): add autocomplete="email" to appraisal lead forms on /…
nish3451 Aug 14, 2026
5f54cf5
docs(lane): record appraisal email autocomplete lane-1 closeout
nish3451 Aug 14, 2026
17d5361
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 14, 2026
12e3d01
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 14, 2026
7f421e2
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 14, 2026
caa304a
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 14, 2026
dffd738
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
b87ece7
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
e464142
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
3ccedb3
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
f9cf017
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
cc46ae6
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
0b5fa59
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
9925160
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
545511f
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
b32ab37
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
046fa2b
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
a614674
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
5c875a6
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
becb45a
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
9635fe6
Merge branch 'main' into fix/appraisal-email-autocomplete
nish3451 Aug 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .lane/reports/fix-appraisal-email-autocomplete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Lane 1 — appraisal email autocomplete fix

- Branch: `fix/appraisal-email-autocomplete`
- PR: https://github.com/nish3451/TinyStudio.io/pull/213
- Item: appraisal email field lacks `autocomplete="email"` on `/` and `/audit`

## Change

Added `autocomplete="email"` to the appraisal email input in the `#start`
lead form on both pages, matching the `autocomplete="url"` already on the
website field:

- `public/index.html` (line 77)
- `public/audit.html` (line 82)

The email input on `public/agent-desk.html` already had
`autocomplete="email"`, so it was left untouched.

## Verification

- `npm run check` — TinyStudio.io checks passed
- `npm run test:contract` — 8/8 pass
2 changes: 1 addition & 1 deletion public/audit.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ <h1>We read your page <em>as a customer with intent reads it.</em></h1>
<p class="sub">Four passes, by hand, on the surfaces that decide whether someone who arrived ready to buy stays that way. You get a short, plain document — each fault named, in order of what it costs you, with the fix beside each one. No deck. No dashboard.</p>
<form class="lead two" id="start" action="/api/signups" method="post">
<input type="text" name="website" required inputmode="url" autocomplete="url" placeholder="yourwebsite.com" aria-label="Your website domain" pattern="(https?://)?([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,}(:[0-9]+)?(/[^\s]*)?" title="Enter your domain, like example.com">
<input type="email" name="email" required placeholder="Your work email" aria-label="Your work email">
<input type="email" name="email" required autocomplete="email" placeholder="Your work email" aria-label="Your work email">
<button>Request the appraisal</button>
</form>
<p class="micro">Thirty seconds to ask. Findings inside five working days. Yours to keep either way.</p>
Expand Down
2 changes: 1 addition & 1 deletion public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ <h1>Most of them leave <em>before they ever get in touch.</em></h1>
<p class="signal" id="signal-invalid" role="alert" tabindex="-1" hidden>We could not save that request — the email address did not pass. Check it and try again.</p>
<form class="lead two" id="start" action="/api/signups" method="post">
<input type="text" name="website" required inputmode="url" autocomplete="url" placeholder="yourwebsite.com" aria-label="Your website domain" pattern="(https?://)?([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,}(:[0-9]+)?(/[^\s]*)?" title="Enter your domain, like example.com">
<input type="email" name="email" required placeholder="Your work email" aria-label="Your work email">
<input type="email" name="email" required autocomplete="email" placeholder="Your work email" aria-label="Your work email">
<button>Show me where our site undersells us</button>
</form>
<p class="micro">Thirty seconds to ask. Findings inside five working days. No call at any point.</p>
Expand Down
Loading