Changes
Release history for DuctStatic — what's live on ductstatic.com.
Calculation report: clearer summary + per-path diagrams (2026-10-16)
- Summary shows how the total is reached: total system airflow, plus a plain derivation line naming the governing path per side (e.g.
Path 2 (Outlet SD-2 Diffuser B) + inlet = total). - Each path printed graphically: path headings name the outlet (e.g.
Path 1 (Outlet SD-1 Diffuser A)), and every path section opens with its own numbered-callout diagram of the fan→terminal chain before the breakdown table. - Actual duct sizes in the legend and on the diagram: a 14.5" duct reads 14.5"Ø instead of being rounded to 15".
- Header cleaned up: the "Preliminary design calculation · Review required before equipment selection" line was removed from the report header.
Stable layout editing + source attribution (2026-10-14)
- Layout stays glued while you edit: tee swap pivots to serve the placed run (and is refused when all three sides connect); flips, inserts, deletions, and duct resizes all reconnect the downstream run so the system stays continuous — no overlaps or gaps.
- Source attribution corrected: fitting coefficients are attributed to their actual origins (Idelchik; Rozell), and duct/elbow attenuation to standard published acoustics (Beranek & Ver; Reynolds & Bledsoe). No calculation values changed — labels only.
SI units (2026-09-10, deployed)
- Unit system toggle: a header switch flips the whole tool between English (imperial) and SI (metric) — CFM/in/ft/in. w.g. against L/s, mm, m, Pa. Your choice is remembered between visits.
- Every surface converts together: the diagram labels, property panel, duct sizing, results tables, and the calculation report all switch to the active system.
- Length shown when you place a duct: the quick-entry flyout now labels its length field in the current unit system (ft or m).
- Conversions stay grounded: the engine keeps computing in SI internally and projects stay saved in imperial, so reopening a project in either system shows the same physical result.
Readiness release (2026-09-08, deployed)
- Reliable calculations: editing the model now marks results out of date until you recalculate; printing recalculates the current model rather than exporting stale results.
- Complete project round trips: saved projects now include site conditions, safety factor, report metadata, and an engine version, so reopening reproduces the same inputs.
- Air properties: the initial density matches the displayed default conditions, and valid values such as 0°F are preserved instead of being replaced.
- Input validation: nonsensical inputs and out-of-model conditions are explicitly rejected or flagged rather than silently coerced.
- Calculation report: a dedicated, versioned report with project metadata, assumptions, and a clear pressure basis replaced the print-the-page export.
- Example project: a one-click example lets you inspect a completed calculation before building your own.
- First use: a mobile-friendly intro defers full modeling to desktop; the visit counter and prominent donation were removed.