July 20, 2026 — Numeric pad iOS fix & homepage CTA
Path: shared + _pwa-build/ · Site v1.0.30 · SW cache v70
Numeric pad — reliable taps & negatives
- Issue: Mobile Safari often hit the key above the one tapped; ± (negative entry) failed in the field.
- Cause: Default
body { position: fixed } scroll lock offsets hit-testing on iOS. Prior overflow fix was RefCalc-only.
- Fix: Default
scrollLock: 'overflow' in numeric-pad.js; pointer handlers + is-pressed; main-site CSS for overflow lock and 48px touch targets.
- Keep custom ± path (native decimal pads lack easy minus).
- Aircalc now calls
PhvacNumericPad.init so fields open the custom pad.
- Files:
numeric-pad.js, styles.css, stylesdark.css, airflow-calc.js, pwa-acquire.css, sw.js (v70).
Main site homepage
- Removed hero subtitle; removed hero “Sign Up — Free Beta Access” button.
- HVAC Lens uses
home-signup-btn styling; beta line: “First 100 signups get free access”.
- Replaced “Jump Straight to Tools” with join-beta signup CTA.
- File:
index.htm.
Auth housekeeping
login.htm password-reset redirectTo prefers production login URL when not on known hosts.
.env.example documents Supabase Auth Site URL / Redirect URLs for reset emails.
← All sessions · App home · Bug fixes & changes