August 22, 2026 — Diagnostic PDF layout, unique file names, technician setting
Path: diagnostic-log.js + Settings + RefCalc · Site v1.1.10 · SW cache v107
Why
- Save PDF was a tall 3-column table (Reading / Value / Notes) and hard to scan on a phone.
- PDF branded “Peter's HVAC Advisory”; technician was the login email.
- Same report title the same day overwrote the previous download.
PDF table
- One table: Reading | Value | Next reading | Next value once at the top (not per section).
- Two readings per row; notes fold into the value (
12.0 °F (Good)).
- Section titles (Inputs, Key Metrics, …) are bold navy labels, no colored fill.
- Duct group rows (Entered measurements / Calculated) stay light-gray full-width labels.
- Removed “Generated by Peter's HVAC Advisory” from the PDF (site chrome unchanged).
Technician & file name
- Settings: Technician name, stored as
phvac-technician. Prints on the PDF when set; omit the line when blank.
- File name field (was Report title) pre-fills
Report.YYYY-MM-DD, or Your-Name.YYYY-MM-DD if a technician is set.
- Tap the field to replace the default. Successful saves record the name in
phvac-pdf-seq; next default that day is -2, -3.
- Custom names unique-ify the same way. Date is local calendar day, not UTC.
- PDF header uses the same string as the file name (no
.pdf).
Also shipping
- Air Flow / RefCalc help accuracy follow-up held from v1.1.9 (Pressure leftover FPM, Sensible aliases, Fan Laws toggle scope, RefCalc units).
Files
diagnostic-log.js
js/app-settings.js, app/settings.htm
js/ref-calc.js, app/tools/RefCalc.htm
scripts/adapt-refcalc.mjs
members/r454b.htm, services/r410a.htm
- Help:
save-log.htm, help.htm, gen-help-pages.mjs
Cache & version
- Service worker
phvac-app-v107 (precache includes diagnostic-log.js, Settings, RefCalc).
- Site version 1.1.10.
← All sessions · App home · Bug fixes & changes