Release Notes

Everything that's shipped, version by version — 55 releases since June 11, 2026. Latest SprinkFlow Tools: 1.1.26 (September 14, 2026).

SprinkFlow Tools — stable releases

1.1.26

Stable

DWG to PDF stops printing black boxes over shaded areas.

DWG to PDF

  • Large solid fills (an architect's screened SOLID hatch for a roof overhang or area of work) now print as a light grey screen instead of solid black, so the linework under them stays visible.
  • New "Large solid fills" setting: light grey screen (default), 50% screen, black as drawn, outline only, or hide. Small fills such as arrowheads and door swings always print black.
  • Line weight and text-outline settings from 1.1.25 are unchanged.

1.1.25

Stable

Lighting sheets keep their fixtures, and DWG to PDF gets an adjustable line weight.

PDF-to-CAD: electrical sheets

  • Fixture circles drawn as arc pairs are now welded into real circles and kept. Previously they fell into a default-off layer and vanished from the export.
  • New layers on lighting and power plans: E-LITE (fixtures, on by default), E-WIRE (home runs), E-ANNO (fixture tags), E-SWITCH, all off by default so the wiring can be removed in one toggle. The "For sprinkler design" preset keeps fixtures and hides the rest.
  • Architectural sheets are unchanged.

DWG to PDF

  • "Line weight" preset from Ultra fine (0.05 mm) to Extra heavy (0.35 mm), remembered per browser. Default is the same hairline as before.
  • "Outline text and fills" checkbox: off prints lighter lettering.

Also

  • AI layers learns the electrical vocabulary.

1.1.24

Stable

Report errors from inside the app, and PDF-to-CAD learns what the linework is.

Report this error

  • Every error message now carries a Report action, plus Settings → Help & Support and a Ctrl+K "Report a Problem" command.
  • The dialog captures a screenshot of your SprinkFlow window, lets you add what you were doing, and sends it straight to support. Error fixes are usually handled immediately, and you can opt in to an email when the update that fixes it ships.
  • Reports queue offline and send the next time you're connected.

PDF-to-CAD: Smart layers (Experimental)

  • Layers named by what the linework is: walls, doors, windows, columns, grid, dimensions, annotation, room names, title block, hatch, fills, furniture, and layers named from the sheet's own legend. On by default when the PDF has no CAD layers of its own.
  • "For sprinkler design" preset keeps the layers a designer needs and drops the rest. "Show by color instead" gets you the previous picker.
  • Sheets with enough dimension strings measure their own plot scale and offer it. Set the plot scale before converting: door detection depends on it.

PDF-to-CAD: AI layers (owner preview)

  • Sends a numbered overlay of the sheet to Claude and labels each region, with a review and clean-up view: isolate, rename, merge, delete, rubber-band remove, "Sprinkler only". Gated to the SprinkFlow team for now.

Also

  • Datasheet proxy allow-list synced with the catalog, so web-edition imports work for every manufacturer in it.

1.1.23

Stable

Hotfix for 1.1.22. If you installed 1.1.22, please download this installer directly: that build cannot sign in or check for updates.

  • Restores sign-in ("No Supabase anon key is configured for this build" on 1.1.22).
  • Restores license checks, update checks, and export gating that 1.1.22 shipped without.
  • Everything from 1.1.22 is included: detail OCR in plan scan, seismic bracing row with named parts, nVent CADDY per-model datasheets, the stranded-license self-heal.

1.1.22

Stable

Superseded by 1.1.23. This build shipped without its sign-in configuration: sign-in fails and Check for Updates is silent. Please install v1.1.23 from https://github.com/jamesallenquinn/sprinkflow-releases/releases/latest instead.

---

Plan scan reads the details drawn on the sheet, and the datasheet catalog gets real nVent CADDY sheets.

Plan scan

  • Reads rendered details, riser/hanger details and embedded seismic calc sheets that have no extractable text (OCR of detail regions), so backflow preventers, riser assemblies and bracing hardware called out only in drawings are now found.
  • Seismic bracing is one review row with the named parts (Tolco Fig. 1001/980/825/828, AFCON, CADDY) and a receipt showing where each detection came from.
  • Notes prose such as "Figure 1" or "quick response" no longer becomes a sprinkler match.
  • "Teach my default" and preferred-manufacturer matching now recognize imported rows with a blank manufacturer (e.g. Victaulic couplings).

Datasheet catalog

  • nVent CADDY 107, 108, 109, SOSR and DOSR point at nVent's per-model datasheets instead of one shared text spec.
  • Manufacturer sites that block non-browser downloads (nvent.com) now work from the desktop app.

Account

  • Fixes AI datasheet lookup and AI cut-sheet import being blocked while the subscription showed active (stranded license lease self-heals).

1.1.21

Stable

Catalog quality

  • Every one of the 680 catalog datasheets was audited and language-verified: 34 Tyco sheets that could resolve to foreign-language documents (Russian, German, Norwegian, Swedish) are now pinned to their English versions, and existing installs pick up the corrected links automatically.
  • 7 dead datasheet links repaired (Viking F-1/J-1/M-2 valve trim sheets, Potter bells and horn/strobes, Viking VK309).
  • New verified datasheets: Hilti KWIK Bolt TZ2 wedge anchor + HDI/HDI-P drop-in anchors, AGF Commercial RiserPACK (8000/8011) + Ultimate Kits, National Fire Products Resi-Riser.
  • One manufacturer entry per company in the catalog filter (no more Sammys/SAMMYS/Wood Sammys duplicates), and datasheets with a missing manufacturer now recover it from the sheet title.

Fixes

  • Plan Symbol Library loads again (it could open empty after the sidebar rework).
  • Importing datasheets from the plan-scan review no longer adds them to your submittal before you hit Apply — and Cancel truly leaves your submittal untouched.
  • Convert PDF to CAD: engineering scale presets (1"=10' through 1"=60') and a custom-scale box that understands "1 in = 20 ft" and every common way of writing it.

Free trial

  • The 7-day free trial no longer requires a credit card. Create an account, sign in, and it starts automatically. A card only ever comes up if you choose to subscribe.

1.1.20

Stable

Convert IFC to CAD (new tool)

  • The GC sent a Tekla or Revit IFC and you need a background? SprinkFlow now reads it directly.
  • 2D beam layout: clean plan with member sizes labeled, real structural layers (S-BEAM, S-COLS, S-ANGLE...), beam centerlines, and top-of-steel callouts.
  • 3D model: true feature-edge linework (the edges you'd draw, not triangle noise), with optional surface meshes for shaded views.
  • DWG output when the free ODA converter is installed, DXF always. Drops straight into your CAD as a background.

Plan scan: your preferred manufacturers

  • Tell SprinkFlow "I'm a Victaulic shop": Settings → Scanning → Preferred manufacturers, per category or one setting for everything.
  • Or teach it in place — switch any scan suggestion to the brand you use and click "Make ___ my default."
  • Detections themselves never change; your preference just decides which matching datasheet is pre-selected.

Compress on generate

  • New toggle on both the Material Submittal and Hydraulic Calc Package generators: merge, compress, done — with the result reported ("Compressed 48 MB → 12 MB").
  • Bookmarks and the table of contents survive compression. Works with or without ghostscript installed.

Quality of life

  • Start Fresh button on the submittal builder's first step — safely clear everything, with a save-first prompt.
  • Every hydraulic calc in the package builder now shows when it was imported.
  • Dialog polish: sticky action bars sit flush with the dialog edge.

1.1.19

Stable

Sign in, modernized

  • Sign in with Browser: the app opens sprinkflow.studio in your default browser (where your password manager lives) and finishes activation automatically.
  • Email me a code: passwordless sign-in with a 6-digit code.
  • Forgot-password link, remembered email, show/hide password everywhere, and clear inline status messages.
  • Account dialog: billing text now reflects your real subscription state, and Check for Updates always answers — "you're on the latest" or "version X available" with the download button armed.

Plan scans you can trust

  • Real progress stages while a scan runs (title block → OCR → AI read → matching) instead of a simulated timeline.
  • "Show source" on detected fields opens the actual title-block crop with the read region highlighted.
  • New different-job guard: applying a scan that looks like a different job than the submittal you have open now asks — start a fresh submittal (your current work is saved first), add anyway, or cancel. No more accidentally mixed submittals.

Builder & workflow

  • Live cover + table-of-contents preview that updates as you type.
  • Drop any file anywhere: plan sets, cut sheets, DWG/DXF, and calc PDFs are recognized and routed to the right tool.
  • Undo now covers deletes across the app (30-day trash) — the remaining confirm dialogs are gone.

Tools

  • Seismic Bracing: the spacing optimizer now judges its own main pipe selection, independent of Step 3's main size.
  • Web edition: Convert PDF to CAD now runs entirely in the browser (DXF output).

1.1.18

Stable

The UX release: a faster app that remembers where you were.

NEW - Home SprinkFlow opens to your last job with a Resume button, your last three generated packages (open the PDF or its folder in one click), and a clean start for new work. Turn it off in Settings if you prefer the old behavior.

NEW - Command palette Press Ctrl+K anywhere. Type a few letters to jump to any tool, load a saved project, apply a loadout, toggle a datasheet, switch themes, or generate - all without touching the mouse. Press ? to see every shortcut.

NEW - Pin your tools Star the tools you live in and they form a Favorites group at the top of the sidebar, in whatever order you drag them into.

NEW - Undo instead of "are you sure?" Deleting a contractor, loadout, saved project, or datasheet now just happens, with a ten-second Undo and a 30-day trash behind it.

NEW - Settings that earn the name Sections for shop defaults (default contractor, cover template), scanning (per-category toggles), and appearance - including a Compact density mode.

IMPROVED - Plan scan Pipe types with multiple datasheets now offer a choice (Sch. 10: Bull Moose or Wheatland; CPVC: IPEX or Spears) instead of silently picking one. When CPVC is detected, the review offers CPVC hangers: pick a manufacturer, then add all of theirs or choose individually. A note appears when a pipe datasheet also covers its fittings.

BIGGER CATALOG - 111 new verified datasheets Grooved fittings and couplings across nine manufacturers (Grinnell G-FIRE, Reliable, ARGCO, Gruvlok, Shurjoint, Viking, SCI, Anvil, GemLock), SAMMYS rod hangers, and CPVC hangers from nVent CADDY, Anvil and PHD - every link verified to serve the real manufacturer PDF.

1.1.17

Stable

Pick your pipe on the scan.

CHANGED - Plan scan: pipe types offer a choice

When the scan detects a pipe type that more than one datasheet in your catalog covers, the review now shows a Choose dropdown instead of silently taking the top match. Sch. 10 offers Bull Moose Tube and Wheatland Tube; CPVC offers IPEX and Spears. The previous pick stays preselected, so nothing changes unless you choose otherwise. Pipe types with a single matching datasheet behave exactly as before.

1.1.16

Stable

Your contractor profiles are safe now, your loadouts fire themselves, and the catalog grew by 97 verified datasheets.

FIXED - Contractor profiles no longer lose their details

Two long-standing bugs could wipe a saved contractor down to just its logo - typing into a new profile was silently discarded, and an unloaded form could overwrite a good profile with blanks. Both fixed. Details now save as you type (no Save click needed), and a profile that ever loses its fields rebuilds itself from the jobs it was used on. Saved loadouts had a similar bug - they were never written to disk at all - also fixed.

NEW - Loadouts fire on plan-scan detections

Give a loadout triggers - CPVC, Riser Assembly, Lateral Brace, and every other concept the scan can name - and when a scan detects one, that loadout's datasheets arrive in the review pre-checked and labelled with where they came from. Build your CPVC hanger set once; every CPVC job pulls it automatically.

NEW - 97 more datasheets, every link verified

Grooved fittings and couplings from Grinnell G-FIRE, Reliable, ARGCO, Gruvlok, Shurjoint, Viking, SCI COOPLOK, Anvil and GemLock - the catalog had only Victaulic before. Plus the full SAMMYS and Sidewinder rod hanger line. Every URL was checked to return the genuine manufacturer PDF.

IMPROVED - Datasheet catalog filters

Filters are on screen from the start - no more clicking Filters to open them - laid out in an even grid, with a new filter to show only datasheets already in your database. Fittings can finally be filtered by manufacturer.

IMPROVED - The scan knows more products

Hanger detection grew from 5 types to 19: CPVC hangers, riser clamps, side beam brackets, C-clamps, retaining straps, wrap-arounds, bar joists, trapeze, eye rods, concrete anchors and more - each defaulting to a sensible catalog pick. "Threaded rod" now brings up all-thread rod, never Sammys - and "Sammy" brings up Sammys, which have datasheets at last. Bare "grooved coupling" spec language now resolves instead of being skipped. Backflow defaults to the Ames 3000SS and lateral braces to the Tolco Fig. 1001.

1.1.15

Stable

Plan scan: smarter project-address selection - the scanner now picks the address by proximity and affinity to the project name instead of the first plausible match, measurably improving address accuracy on real title blocks.

1.1.14

Stable

Smarter contractor handling on the plan scan.

CHANGED - Plan scan: contractor matching

The scan review no longer shows an editable contractor form. It now matches the contractor it detects on the plans against YOUR saved contractors - by name (tolerant of Inc/LLC and punctuation), license number, or phone - and simply offers it: "Contractor detected", Use / Don't use. One click applies the saved contractor exactly as if you picked it on the Contractor tab.

If nothing matches, it says so plainly and you pick or enter the contractor on the next step, same as always. No more half-filled address boxes from plan text.

1.1.13

Stable

The plan scan now reads the title block like a person does.

IMPROVED - Plan scan: project name and address

Measured on 35 real plan sets, the detected project name went from right 32% of the time to 93.5% with a subscription, 74% without. Addresses improved too.

What changed under the hood:

  • The title block is located by real glyph positions now, so CAD-produced plan sets - where the old reader saw nothing at all - parse properly.
  • When the sheet is a scan, the title-block area is re-read at high resolution instead of squinting at the whole sheet at once.
  • OCR now ships WITH SprinkFlow. No PDF24, no Ghostscript, no setup - scanned plans read out of the box on any machine.
  • Subscribers: when the local read still is not confident, SprinkFlow sends just the small title-block snippet (never your plan set) to the cloud AI, which reads it like a plan reviewer would. That is the 93.5% path.

The scan is also honest now. Every detected name says where it came from ("Detected from title block, sheet 1" vs "Guessed from PDF filename"). When confidence is low the field stays EMPTY instead of confidently wrong, and the ranked candidates appear as one-click "Did you mean" suggestions.

Engineer letterheads no longer win the project-name slot, notes headings ("SEISMIC DESIGN INFORMATION") are stopped, and a name that repeats in the title block across sheets beats anything that appears once.

1.1.12

Stable

Plan Symbols now follows the office standard legend.

CHANGED - Plan Symbols library rebuilt

The library was redrawn against the office fire sprinkler symbols legend so the symbols you copy out match the symbols on your plans. Twenty-two are new and six were redrawn: fire hydrant, post indicator valve, check valve, backflow assembly, pendent head and inspector's test connection.

New in the library: two-way and four-way seismic bracing, pipe hanger, sprinkler with head guard, hydraulic reference point, grooved coupling, thrust block, threaded plug, threaded or grooved cap, change in pipe elevation, local alarm bell, auxiliary drain, upright head, sidewall head, existing head, radial-spoke head, plain gate valve and a two-way fire department connection.

Everything is drawn in the same house style at the same weights, so a legend you assemble out of these reads as one drawing rather than a scrapbook. A new Hangers & bracing category joins the browse rail.

The legend draws flex and rigid grooved couplings identically - the flex one is called out with an FC tag rather than a different glyph - so the library carries one grooved coupling, not two.

The revision delta ships bare now; the number is lettered in by hand, so the symbol is no longer locked to a 1.

REMOVED

The four-way fire department connection, the waterflow switch, the underground pipe linetype and the three overhead run linetypes (main, branch line, arm-over) have been taken out of the library.

1.1.11

Stable

Hazen-Williams calculator, and PDF-to-CAD sheet thumbnails that stay readable on big plan sets.

NEW - Hazen-Williams Calculator (Design Tools)

Pick a pipe, type a flow, read the friction loss in psi/ft as you type. An optional length adds the total. Schedule 40, Schedule 10, CPVC SDR 13.5 and cement-lined ductile iron are built in with their actual internal diameters, or enter your own ID. C factors default per NFPA 13 Table 23.4.4.7.1 and stay editable for aged or specialty pipe, with the common values listed on screen.

The shown-work block spells the formula out with your numbers substituted, including the intermediate powers, so a plan reviewer can check it by hand - and it copies to the clipboard in one click. Velocity comes along for free.

Also on the phone: app.sprinkflow.studio has the same calculator under Field Tools.

FIXED - PDF to CAD: sheet cards collapsed on large plan sets

On a 220-sheet set every thumbnail crushed down to a 2-pixel sliver, so the Sheets panel was a stack of blank bars. The grid was splitting the panel's height equally across every row instead of sizing rows to their content, which also meant a large import fired 178 thumbnail renders at once. Cards now hold their proper size at any sheet count and the panel scrolls; a big set queues about ten previews and loads more as you scroll.

FIXED - Feet / Inch on the phone showed a stray field

The web tools had a CSS rule that outranked the browser's own hide behaviour, so the "Multiply by" box stayed on screen in add and subtract mode. Fixed for every tool at once.

NEW - No Contractor option on Material Data Submittals

The Saved Contractor dropdown now has "No Contractor (leave blank)" for jobs where the contractor block should stay empty on the cover, matching the hydraulic tool's existing toggle.

1.1.10

Stable

SprinkFlow v1.1.10 — the spacing optimizer now tells you what its answer is based on.

Fixed: max spacing was calculated from hardware you hadn't chosen yet

The Step 3 spacing optimizer answers "the largest brace spacing that passes every check" — but it ran the hardware checks against whatever happened to be left in the form, which could be a concrete anchor when your brace is landing on wood. On one real stretch that was the difference between 40 ft and 9 ft. Not a rounding error, a different design.

Now the answer always states its basis, and updates live

  • Pipe only — the code spacing limit plus the braced-pipe zone-of-influence table (18.5.5.2) for the main you picked in Step 3. Independent of hardware, so it's a true ceiling.
  • Provisional — some load-path checks are in play; it names which are still unpicked.
  • Final — brace member, assembly and fastener all selected.

The readout moved out of the collapsed Step 3 panel and into the context bar, so it stays visible while you pick hardware. It shows the governing element and its allowable load next to the spacing — swap a 3/8" anchor for a 3/4" and watch the max jump from 25 ft to 40 ft, with the weakest link named either way.

Turn it on with the Auto-optimize checkbox in the Spacing Optimizer panel.

Also

  • At Review, if the spacing you applied exceeds what your final hardware allows, the result says so with the component responsible.
  • A longitudinal brace reports "no pipe-based limit — pick hardware" rather than the meaningless 80 ft code ceiling, since Table 18.5.5.2 is a lateral table.

1.1.9

Stable

SprinkFlow v1.1.9 — a small correctness fix on top of 1.1.8.

Fixed: Convert PDF to CAD showed the wrong output format

The Convert button read "Convert & Save DXF..." until a PDF had been imported, even with the free ODA File Converter installed and DWG output available. You only found out the tool could produce DWG after committing to an import.

The button now reports the real output format as soon as the tool opens, and the format is decided in one place so the button, the converter prompt and the conversion itself always agree. With the converter installed it reads "Convert & Save DWG..."; without it, "Convert & Save DXF..." alongside the install prompt.

Conversion output itself was always correct — this only affected the label.

Everything from v1.1.8 is included: the Plan Symbol Library (Experimental), the Blueprint / Vellum / Graphite themes, the seismic governing element with safety margin %, and the ODA detection, scan-window and Check Valve fixes.

1.1.8

Stable

SprinkFlow v1.1.8 — the Plan Symbol Library, three new themes, and a much clearer seismic result.

New: Plan Symbol Library (Experimental) A searchable library of clean 2D plan symbols. Find a symbol, click it, and a transparent PNG lands on your clipboard ready to paste into Bluebeam, Acrobat or Foxit. Alias search means "siamese" finds the fire department connection and "os&y" finds the gate valve. Four style families (Standard, Bold, Solid and a white-knockout Halo that stays legible over dark hatch), six ink colors, and favorites plus recents. Eight symbols to start, growing each release.

Three new appearance themes Blueprint (prussian cyanotype with pale cyan ink), Vellum (warm drafting paper instead of screen-white) and Graphite (quiet neutral charcoal with brass). Dark and Plain Light are unchanged. Every pairing meets WCAG AA contrast.

Seismic bracing: what's actually limiting you The calc now names the governing element — the weakest link in the load path — with its maximum allowable load, the demand, and why. A GOVERNS badge marks the row so you can see at a glance that upsizing the brace member buys nothing while a 183 lb anchor is the real ceiling. New optional safety margin % display.

Fixed

  • Installing the ODA File Converter is now picked up without restarting SprinkFlow, plus an "I've installed it — check again" button on every prompt.
  • The Review Plans Scan window no longer closes when you press inside it and release outside — that could silently discard a scan.
  • Backflow preventers no longer appear under Check Valve in catalog matches.

Also

  • Explode CAD Blocks now outputs DWG instead of DXF.
  • DWG to PDF lets you choose which xrefs to bind.
  • Four selectable north arrow styles in the vicinity map, in the app and the free web tool.
  • Tools still maturing are now marked "Experimental" rather than "Early Access".

1.1.7

Stable

What's new in 1.1.7

8 new cover templates + a preview gallery. The Material Data Submittal and Hydraulic Calc Package cover picker grows from 5 to 13 designs — from copier-proof black & white to design-forward layouts. The new gallery shows live thumbnails, and you can star your favorites to pin them to the top (shared across both tools).

Slip Sheet — visual page editor. New mode in the PDF workspace: your base PDF renders as page preview cards. Click a page to replace it with the next slip-in sheet, drag a sheet onto a page to replace it, or drop it between two pages to insert. Click any placed page to undo.

PDF to CAD — line weights & colors tuned for AutoSPRINK. Converted drawings import with Element Widths pre-filled (~0.5 / 0.25 / 0.1) and colors mapped to AutoSPRINK's palette — no more everything-at-zero. Weight-split layers (-W050/-W025/-W010), stipple & hatch dots on their own -HATCH layer, a 3/32" = 1'-0" preset, and a custom scale box that takes 3/32, 1:50, or a raw factor.

Hydraulic Analysis Report — residential design bases. New System Design Basis selector: NFPA 13 residential sprinklers (19.3.1), NFPA 13R (7.1.1), and NFPA 13D (10.1/10.2), each writing the real code criteria into the report. Residential also joins the occupancy hazard dropdown with basis-aware density (0.1 under 13, 0.05 under 13R/13D).

Preliminary Calculation — Supply Safety Margin. Converts demand pressure into the supply needed for a chosen cushion, measured correctly as a percentage of the supply (supply = demand ÷ (1 − margin)). Auto-fills from your estimate; also available as a standalone tool in the mobile app.

Plus: the web edition (web.sprinkflow.studio) gains the vicinity map, flow test sheet PDF export, and the Slip Sheet tool.

1.1.6

Stable

SprinkFlow v1.1.6 — lighter, freer, and smarter about xrefs.

Fixed

  • Free accounts get the local scans back. The plans scan (it's local OCR + pattern matching, not AI), PDF classification, bid plan intake, and hydraulic-calc scanning were incorrectly locked behind a subscription in 1.1.3–1.1.5. Cut-sheet and spec scans also run their built-in analysis for everyone; only the hosted AI enhancement requires a subscription.
  • Explode CAD Blocks now binds xrefs first. Attached xrefs used to silently vanish from the exploded DXF. Use the new "Choose file (binds xrefs)" button so xrefs sitting next to the drawing are found and merged in before exploding.

Changed

  • 22 MB smaller download (78 → 56 MB): removed an unused PDF library and the early DWG/DXF viewer.
  • Sign-in fields work with your browser/OS password manager.

Update from within the app (Account → check for updates), or download the installer below.

1.1.5

Stable

SprinkFlow v1.1.5

Fixed

  • Sign-in window: final visual polish (the thin white line above the buttons is gone).
  • Your browser's password manager now recognizes the sign-in fields, so saved SprinkFlow credentials autofill on the web edition, and the desktop sign-in works the same way.
  • Sign-in copy updated for the account era.

Update from within the app (Account → check for updates), or download the installer below.

1.1.4

Stable

SprinkFlow v1.1.4

Fixed

  • The startup sign-in window is cleaned up: properly sized logo, no scrollbars, and polished buttons (the white band around Look Around / Sign In is gone).
  • Sign-in copy now reflects the free tier: any SprinkFlow account unlocks the free design tools; subscribing adds exports and document generation. New users can create an account at sprinkflow.studio.

Update from within the app (Account → check for updates), or download the installer below.

1.1.3

Stable

SprinkFlow v1.1.3

Changed

  • Free tier for lapsed accounts. If your beta or subscription has ended, you can still sign in and use every calculator and design tool — seismic bracing, hydraulic analysis, spacing, the material catalog, viewers, and more. Exports and document generation (submittal packages, calc packages, PDFs, DXF, AI features) require an active subscription: Account → Billing → Subscribe.

Also includes the v1.1.2 fixes (expired accounts can sign in; DWG/DXF Viewer; ODA converter links; hydraulic Saved Projects picker).

1.1.2

Stable

SprinkFlow v1.1.2

Fixed

  • Expired accounts can now sign in and subscribe. Previously an expired beta license blocked sign-in entirely, which left the Subscribe button grayed out — the exact "billing subscribe option is grayed out" report. If your beta ended: sign in, open Account → Billing, and Subscribe works.

New

  • DWG / DXF Viewer (Tools): open any DWG or DXF and see it rendered like a plotted sheet — quick-check a customer's drawing without launching CAD. DWG viewing uses the free ODA File Converter; download links are provided in-app.
  • Convert PDF to CAD now links the free ODA File Converter so you can get direct-to-DWG output.
  • Hydraulic Calculation Package: pull project name/address from Saved Projects.

Update from within the app (Account → check for updates), or download the installer below.

1.1.1

Stable

SprinkFlow v1.1.1 — Seismic Bracing UI fixes.

Fixed

  • The brace-type pill in the seismic context bar rendered brown with near-black text; it's now a clean orange with white text (longitudinal and 4-way pills tuned to match).
  • New Start Over button next to Clear: a true full reset. Clear only wiped the calc inputs and New Project left the previous job behind — Start Over now also clears the looked-up job address and SDS lookup (including the saved job info), so a prior Lookup-From-Address job is completely gone, even after a reload.
  • Removed filler text from the Brace rack & results panel.

Update from within the app (Account → check for updates), or download the installer below.

1.1.0

Stable

SprinkFlow v1.1.0 — first feature release since 1.0.0.

New

  • Material Catalog tab: browse and manage every datasheet in your catalog without starting a submittal. Faceted sprinkler filters (Manufacturer, Type, Orientation, K-factor, Temperature, Response) that constrain each other so you never hit a dead-end combination, plus "Ask AI to find this datasheet".
  • Seismic Bracing: USGS SDS source-documentation (full ASCE 7 parameter set + one-page PDF), RedBuilt structural-member load ratings, Cp attachment-height reduction (18.5.9.3.3/.3.4), brace-specific elevation, and even-spacing brace / branch-line-restraint layout with a 12"–6' end-setback slider.
  • Hydraulic Analysis: minimum remote-area length auto-calc.

Update from within the app (Account → check for updates), or download the installer below.

1.0.0

Stable

SprinkFlow 1.0.0 — the official release. Out of beta and here to stay.

SprinkFlow turns a pile of cut sheets and calcs into a clean, bookmarked submittal package, and packs the full toolbox a fire sprinkler designer reaches for — material submittals, hydraulic calc packages, storage & water-supply analysis, head layouts, bid estimating, PDF-to-CAD, CAD block exploding, and more.

Free to download and explore; a $39/month membership unlocks exporting your deliverables.

Existing beta users update automatically.

SprinkFlow Design Studio — Alpha

SprinkFlow Design Studio is alpha software — during the alpha testing phase, access is included for active SprinkFlow Tools subscribers and it is not sold separately. Builds released before August 2026 were limited to sprinkler head placement and shipped under the project's old working name; their notes below are reproduced as published, so they still use it.

Design Studio 1.2.1

Design Studio Alpha

Fixes for this week:

  • If the app failed to open after installing v1.2.0, this build fixes it: the installer now cleans out the previous version's files before laying down the new ones, so an upgrade can't leave a broken mix behind.
  • If a launch ever does fail, the app now tells you what happened and files the bug report for you automatically.
  • Imported DWGs drawn at survey coordinates now land on screen at the right size, with the import summary saying exactly where they went.

Fully self-contained - nothing else to install. Sign in with your SprinkFlow account. Not yet code-signed: SmartScreen will warn; choose "More info" then "Run anyway".

Design Studio 1.2.0

Design Studio Alpha

The first SprinkFlow Design Studio release - the full program, in alpha, included free with an active SprinkFlow Tools subscription.

Highlights since the last cut:

  • Report a bug with F12: freeze the view, draw on what went wrong, one click to send
  • Snap overhaul: honest markers on every snap, the snapped-to object highlights, one clean glyph language, snap to drafted dimensions and dimension midpoints
  • IFC coordination: ground models to 0'-0", snap to meshes, convert IFC members to native beams/columns, roof planes from platform decks
  • Unit auto-fill on blockless Revit exports, with wall-true unit regions
  • Sidewall sprinklers: S x L coverage per NFPA 10.3.3, triangle symbol, apex wall anchoring
  • Clearance bubbles, Disconnect Heads, Select Full Branch Run, multi-window copy/paste, F5 viewport reload
  • AutoSPRINK-tuned DWG export: calibrated line weights and colors, hidden layers arrive hidden
  • Big performance work: instant layer selection and hover on 150k-object imports

Fully self-contained installer - no .NET download needed. Sign in with your SprinkFlow account to activate. Not yet code-signed: SmartScreen will warn; choose "More info" then "Run anyway".

Design Studio 1.1.1

Design Studio Alpha

Major update since v1.0.5:

  • IFC coordination import: models ground to 0'-0", meshes are snappable, bodies convert to native beams/columns, and a roof plane can be created from a platform deck
  • Rhythm Assist placement ghosts
  • Disconnect Heads and Select Full Branch Run on the pipe right-click menu
  • Connect to Nearby Sprinklers with a max-distance prompt (default 7'-6")
  • Sprinkler clearance bubbles with intrusion flagging
  • Multi-select Isolate Layer
  • Hard ortho lock on sprinkler drags (identical to pipe/line ortho)
  • Snapping while dragging a multi-selection
  • Dimension text always lands above the dimension line
  • DWG import fix: re-importing into a saved job no longer fails with a duplicate id
  • Validated hydraulic calculations: the engine matched an AutoSPRINK-sealed job node-for-node

The installer is not yet code-signed — SmartScreen will warn; choose "More info", then "Run anyway". Sign in with your SprinkFlow account to activate.

v1.1.1: the installer is now fully self-contained - no .NET runtime download on first launch; install and run.

Design Studio 1.1.0

Design Studio Alpha

Major update since v1.0.5:

  • IFC coordination import: models ground to 0'-0", meshes are snappable, bodies convert to native beams/columns, and a roof plane can be created from a platform deck
  • Rhythm Assist placement ghosts
  • Disconnect Heads and Select Full Branch Run on the pipe right-click menu
  • Connect to Nearby Sprinklers with a max-distance prompt (default 7'-6")
  • Sprinkler clearance bubbles with intrusion flagging
  • Multi-select Isolate Layer
  • Hard ortho lock on sprinkler drags (identical to pipe/line ortho)
  • Snapping while dragging a multi-selection
  • Dimension text always lands above the dimension line
  • DWG import fix: re-importing into a saved job no longer fails with a duplicate id
  • Validated hydraulic calculations: the engine matched an AutoSPRINK-sealed job node-for-node

The installer is not yet code-signed — SmartScreen will warn; choose "More info", then "Run anyway". Sign in with your SprinkFlow account to activate.

Design Studio 1.0.5

Design Studio Alpha

SprinkFlow Design Suite — Spotter Version (head placement)

Download SprinkFlow-Spotter-Setup-v1.0.5.exe and run it — no admin rights needed. Sign in with your SprinkFlow account on first launch.

New in v1.0.5:

  • Help → Refresh License… — sign in again to pick up license changes without reinstalling. If your access level changed and the app doesn't reflect it, use this.
  • Selecting a sprinkler now highlights just the symbol (no solid disc overlay).

Note: not yet code-signed — Windows SmartScreen may warn on first run ("More info → Run anyway").

Design Studio 1.0.4

Design Studio Alpha

SprinkFlow Design Suite — Spotter Version (head placement)

Download SprinkFlow-Spotter-Setup-v1.0.4.exe and run it — no admin rights needed. Sign in with your SprinkFlow account on first launch; an active subscription includes access.

Since v1.0.3: license-tier improvements and small fixes.

Note: not yet code-signed — Windows SmartScreen may warn on first run ("More info → Run anyway").

Design Studio 1.0.3

Design Studio Alpha

SprinkFlow Design Suite — Spotter Version (head placement)

Easiest install: download SprinkFlow-Spotter-Setup-v1.0.3.exe and run it. No admin rights needed. Sign in with your SprinkFlow account on first launch — an active subscription includes Spotter access.

Important fixes in this release:

  • Autosave and crash recovery now actually run — work is snapshotted seconds after you pause editing, and the app offers recovery after a crash. (Previous builds silently never autosaved; please update.)
  • The app process reliably exits when you close the window.
  • Fabrication safety: impossible spools and out-of-catalog fitting sizes now warn instead of producing silently wrong cut lengths; flow-test curves clamp at 0 psi.
  • 150+ new engine regression tests.

Note: not yet code-signed — Windows SmartScreen may warn on first run ("More info → Run anyway"). Signed builds coming shortly.

Design Studio 1.0.2

Design Studio Alpha

SprinkFlow Design Suite — Spotter Version (head placement)

Easiest install: download SprinkFlow-Spotter-Setup-v1.0.2.exe and run it. No admin rights needed — it installs per-user with a Start Menu and desktop shortcut. (The .zip is the same build for portable/manual use.)

Sign in with your SprinkFlow account on first launch — an active SprinkFlow subscription includes Spotter access.

New since v1.0.1: Windows installer, "SprinkFlow Design Suite — Spotter Version" branding throughout, fixed solid-hatch rendering on imported DWGs with island holes, line weight display slider, Select Objects on Layer in every right-click menu.

Note: the installer is not yet code-signed, so Windows SmartScreen may warn on first run — click "More info → Run anyway". Signed builds are coming shortly.

Design Studio 1.0.1

Design Studio Alpha

SprinkFlow Design Suite — Spotter Version (head placement, tester build 2026-08-05)

Requires an active SprinkFlow account with Spotter access granted, or a license key from James.

Setup: unzip anywhere, run "SprinkFlow Spotter.cmd", then sign in with your SprinkFlow account (or paste your key) on the license screen.

New since v1.0.0: line weight display slider (model space previews plotted stroke widths), Select Objects on Layer in every right-click menu, editable line-weight combo with typed custom weights, DWG xref include picker, faster large-DWG imports.

Design Studio 1.0.0

Design Studio Alpha

SprinkFlow Spotter — heads-only edition, first tester build.

How to run

  1. Download the zip below and unzip it anywhere (Desktop is fine).
  2. Run "SprinkFlow Spotter.cmd".
  3. Sign in with the SprinkFlow account you were given access to.

Windows may warn about an unrecognised app the first time — choose More info, then Run anyway.

Requires access on your SprinkFlow account. If sign-in says you have no Spotter access, tell James which email you used.

Private beta (0.2.1)

0.2.1-beta.21

Private beta

New CAD Prep tools:

  • Convert PDF to CAD — turn a PDF sheet into an editable DXF. Browse the whole set as thumbnail cards, click the sheet you want, pick a plot scale, and import every color layer as its own CAD layer.
  • Explode CAD Blocks — drop a DWG or DXF and flatten every block into plain lines, arcs, text, and hatches — AutoCAD's XPLODE with no AutoCAD needed. DWG files are read with the free ODA File Converter; DXF needs nothing.

0.2.1-beta.20

Private beta

Save Project button restored in Legacy Mode - it's back in the Project card header, on both the New Project and Saved Projects tabs. Thanks to Gerald E. for the catch.

NEW: Hydraulic Analysis Report tool (Design Tools) - build a copy-paste design-basis report for your plan sheets: applicable codes, occupancy hazard by room (grouped, with densities), a QR design-area reduction calculator (enter ceiling height, get the reduction), dry/preaction and sloped-ceiling +30% modifiers, custom hazard classifications you can save for reuse, and size-banded piping specs including underground pipe types. Save reports to reopen/edit and link them to a saved project. Ceiling height accepts feet-inches (e.g. 15-2).

Vicinity Map - pan controls moved below the map so the map screenshots clean, plus a Copy Image button to paste the map straight into your plan set.

Installer unsigned while code-signing is pending.

0.2.1-beta.19

Private beta

NEW: Vicinity Map Generator — type a project address, and SprinkFlow pulls the surrounding streets from OpenStreetMap and draws a plan-set-style vicinity map: heavy major roads, thin minor streets, a dashed AREA OF WORK box, north arrow, and labels. Everything's editable — drag the AREA OF WORK box and its callout, drag street labels, and right-click any street or label to rename or remove it (without changing line weight). Click a street to flip it heavy/thin. Export to PNG for a plan sheet or DXF (feet, layered) for your design software. Needs an internet connection; only the address is sent out.

Hanger spacing now enforces the NFPA 13 end-of-line limit — the last hanger on each end stays within the unsupported-length maximum (36/48/60 in for 1"/1-1/4"/larger steel), with the run re-spaced as evenly as the code allows.

Plus the water-supply safety margins and HydraCalc import from recent updates. Installer unsigned while code-signing is pending.

0.2.1-beta.18

Private beta

Safety margins on the Water Flow Test Sheet — every system demand now shows its safety margin in exact PSI and as a percentage of the residual pressure at the demand flow: on screen, in the report summary, and as a new Safety Margins table on the printed sheet. Demands the supply can't cover are flagged in bold red. Thanks to Justin for the request.

Also in this update:

  • The demand row's Remove button no longer runs off-screen on narrower panels
  • Head Layout diagram dimensions are readable at any head count (uniform runs now dimension as "N SPA @ spacing = total", drafting-style)

Installer unsigned while code-signing is pending.

0.2.1-beta.17

Private beta

HydraCalc / Hydratec calc support — calcs from HydraCalc (Revit) now read correctly: Job Name → project name, Location → project address, occupancy classification → hazard (LH/OH/EH/RES expanded), and area numbers like L1-1 keep their formatting. Thanks to Gerald E. for the sample files that drove this.

NEW: Spec Materials Finder — drop a full project spec book (even 1,800+ pages) on Step 1. SprinkFlow finds the fire-sprinkler sections (Div 21 or legacy Div 15), pulls the material requirements — pipe schedules, hanger types, stainless callouts, prohibitions — with page references, and matches them against your datasheet catalog.

Wizard upgrades — clickable step chips to jump between the 4 steps, an always-visible Save Project button, Start Over now confirms and truly clears, and a session banner when a previous submittal is still loaded.

Plus light-mode polish, layout fixes throughout, and under-the-hood security hardening. Installer unsigned while code-signing is pending.

0.2.1-beta.16

Private beta

Security-hardening release (pre-payment audit).

  • The local app API now rejects cross-origin requests (CSRF protection) and binds to loopback by default.
  • Companion server-side hardening is already live (admin-role lockdown, dev-auth disabled, AI cost ceiling, real client-IP rate limiting).

No user-facing feature changes. Installer unsigned while code-signing is pending; the updater still verifies every download by SHA-256.

0.2.1-beta.15

Private beta

Fixes and refinements:

  • Datasheet preview Download now actually saves the file (pywebview download support was off).
  • Project Package export: everything lands in one folder (no "Plans" subfolder), and no console window appears.
  • Submittal wizard: Start Over button, full-width workspace, and a Both/Cover/TOC preview toggle.
  • Light-mode contrast fixes (privacy popover, AI confidence badges, catalog row menu).

Installer unsigned while code-signing is pending. Existing testers will get an in-app update prompt.

0.2.1-beta.14

Private beta

The final beta before the SprinkFlow full launch on July 1, 2025. Builds on beta.13.

New in beta.14

  • AI "find this datasheet" now actually finds it. Search the catalog for a product that isn't there, click Ask AI to find this datasheet, and it web-searches for the manufacturer's real datasheet, pulls the PDF in for one-click import, and links the product page when it can't fetch the file directly.

Also included (since beta.12)

  • Preliminary Calculation — fast early demand/feasibility estimate with a tree & grid hydraulic network solver, design bases (occupancy / residential / ESFR-storage), auto K-factor, and a pipe-size optimizer.
  • Project Package export — one click bundles your submittal, calc package, and scanned plans into a folder.
  • Water Flow-Test Sheet — formatted hydrant flow-test report PDF.
  • Hanger Spacing calculator — NFPA 13 (2025) maximum hanger spacing.
  • Recent Outputs in the PDF workspace; merge / compress / merge+compress PDF tools.
  • Guided submittal builder with the step indicator at the top; Legacy layout toggle moved to Settings.

_Unsigned beta build — Windows SmartScreen may warn on first run; choose More info → Run anyway._

0.2.1-beta.13

Private beta

The final beta before the SprinkFlow full launch on July 1, 2025.

New

  • Preliminary Calculation — a fast early demand/feasibility estimate: density/area, Hazen-Williams friction, a real tree & grid hydraulic network solver, ESFR/storage/residential design bases, auto K-factor selection, and a pipe-size optimizer.
  • Project Package export — one click bundles your material data submittal, hydraulic calc package, and scanned plans into a single folder.
  • Water Flow-Test Sheet — generate a formatted hydrant flow-test report PDF.
  • Hanger Spacing calculator — NFPA 13 (2025) maximum hanger spacing, with an editable table and diagram.
  • Recent Outputs — your latest generated PDFs are one drag away in the merge workspace.
  • AI "find this datasheet" — look up a cut sheet by name when it isn't already in your catalog.

Improved

  • Guided submittal builder — the step indicator now sits at the top of the page.
  • The Legacy (all-in-one) layout toggle moved into Settings.

_Unsigned beta build — Windows SmartScreen may warn on first run; choose More info → Run anyway._

0.2.1-beta.12

Private beta

SprinkFlow 0.2.1 — Private Beta 12

AI Plan Reviewer (premium) — now built in and cloud-hosted. Sign in, drop in your plans, and get an automatic plan-review markup + comment letter. Capped at 5 reviews/day per account during beta.

New: Hanger Detail Generator — draw fire-sprinkler pipe hanger details and export a clean PNG.

Head Layout Generator → DXF export — export the proposed head layout as 8-inch circles, anchored to the lower-left wall corner so it drops straight into your CAD.

Bid Estimator — drag in a bid set to auto-fill project name, address, and area, plus a square-footage → head-count estimator with a building-layout adjustment.

Material Data submittal — new toggle to show or hide the disclaimer on the cover sheet.

Hydraulic Calc Package — cleaner cover (disclaimer removed).

_Installer is unsigned while code-signing certificate validation is pending._

0.2.1-beta.11

Private beta

Storage Hazard Analysis: corrected Group A plastic rack CMDA criteria across all NFPA 13 editions (2019/2022/2025).

  • Added the missing ceiling-only Table 21.5.1.1 / 21.5.2 design options.
  • Removed the nonexistent "Figure 25.9.x" references from the 2022 and 2025 paths (those figures only exist in the 2019 edition).
  • Encoded each edition's table exactly (the 2019 table differs from 2022/2025 in clearance bands and footnotes).

Installer is unsigned while code-signing is pending.

0.2.1-beta.10

Private beta

Private beta build 0.2.1-beta.10.

  • Clear sign-in feedback: when you press Sign In, you now get an obvious result right at the button — green "Signed in, tools unlocked", or red "Sign-in failed" with the reason. (Previously the result could render where you couldn't see it.)

Installer is unsigned while code-signing certificate validation is pending.

0.2.1-beta.9

Private beta

Private beta build 0.2.1-beta.9.

  • Contractor logo: new "Paste from Clipboard" button (Ctrl+V and drag-drop still work).
  • Sign-in: show/hide (eyeball) toggle on password fields.
  • More resilient licensing: the app now rides out a slow/cold server when refreshing its license instead of locking out, and license leases last longer so a brief outage never locks you out.

Installer is unsigned while code-signing certificate validation is pending.

0.2.1-beta.8

Private beta

Private beta build 0.2.1-beta.8.

Fixed: the in-app "Download Update" button. In beta.6 and beta.7 it silently did nothing (the request 404'd). It now correctly opens the latest installer in your browser. Because the button was broken in the version you currently have, this update is a one-time manual download — future updates will work from the button.

Also in 0.2.x: AI-assisted import (cut sheets + hydraulic calc packages read by Claude for accurate model, K-factor, listings, and design criteria) is now live, with automatic fallback to the built-in parser.

Installer is unsigned while code-signing certificate validation is pending.

0.2.1-beta.7

Private beta

Private beta build 0.2.1-beta.7.

New: AI-assisted import. When you import cut sheets or hydraulic calc packages, SprinkFlow now reads them with Claude for far more accurate auto-fill:

  • Cut sheets: manufacturer, model, K-factor, listings, temperatures, and the per-orientation SIN/listing map.
  • Hydraulic calcs: hazard, design density/area, demand flow & pressure, available supply, safety margin, system type, and K-factor.

The existing parser stays as an automatic fallback, so import works unchanged when AI is unavailable. This is the same auto-update-enabled build line; after installing 0.2.1-beta.6 or later you will see "Update Available" in the app for future releases.

The installer is unsigned while our code-signing certificate is pending.

SHA-256 (SprinkFlow-Setup.exe): 54796c9f1040911b265569c48ea43b92f5a482aa6d0a8e192776a7fdd8719200

0.2.1-beta.6

Private beta

Private beta build 0.2.1-beta.6.

This is the last build you need to download by hand. After installing it, SprinkFlow checks for updates automatically and shows an "Update Available" notice at the top of the app.

Changes since beta.5:

  • Automatic update checking with an in-app "Update Available" notice
  • Redesigned Account window with Overview / Sign In & Profile / Billing / Advanced tabs
  • Open Folder and Copy Path buttons after generating submittals and calc packages
  • Unsaved-changes indicator and Ctrl+S to save the current project
  • Clearer messages for unsupported files and a friendly notice if a background error occurs
  • Email attachment size pre-check before building the full submittal draft
  • Plain-English wording across license and account messages, plus polish fixes

The installer is unsigned while our code-signing certificate is pending.

SHA-256 (SprinkFlow-Setup.exe): da0eb63dc263bd4cf2d04706ebdeec861c7c9a041d14801f20623787ebd558be

0.2.1-beta.5

Private beta

Private beta build 0.2.1-beta.5.

Changes since beta.4 distribution:

  • New SprinkFlow app icon
  • Additional Information cover sheets (AHJ, General Contractor, Engineer, Owner) for material and hydraulic packages
  • Material submittal Web Links Table TOC with fillable fields and multi-page support
  • Hydraulic calc package: hide-contractor option and cleaner TOC/bookmark naming
  • Plain Light theme fixes and dropdown contrast improvements
  • Catalog: Ames Fire & Waterworks Deringer and SS-series backflow preventers

The installer is unsigned while code-signing certificate validation is pending.

SHA-256 (SprinkFlow-Setup.exe): 21e5b1818522534b5626be6d8cff316e220224fb2ffb712dde9e54f9514e4a50