Release Notes

Mound Toggle, Siteplan Help Page & Header Refresh May 30, 2026
Siteplan Editor
  • NewMound system toggle — drainfield panel now includes a mound option; enabling it shows the shoulder boundary and slope lines on the site plan.
  • NewSiteplan help page — full tool reference panel accessible from the header and toolbar; covers every toolbar icon, keyboard shortcuts, and tips for each element type.
  • NewTitle block clear button — the site plan title block can now be cleared with a single click.
Interface
  • ImproveHeader controls now spread across the full bar width — search box, county selector, and action buttons use the available space more evenly.
  • ImproveCounty label removed from header — redundant with the county selector itself.
  • ImproveHelp and What's New buttons moved to the far right of the header for a cleaner layout.
Siteplan Bed/Trench Toggle & Mobile Drainfield Panel May 29, 2026
Siteplan Editor
  • NewBed and trench toggle — drainfield panel now lets you switch between bed and trench configurations; line count selector adjusts the number of drainfield lines shown on the plan.
  • ImproveMobile drainfield panel — bed/trench and line count controls are now accessible from the mobile bottom sheet, matching desktop behavior.
Sarasota County Sewer Lines May 28, 2026
Layers
  • NewSarasota County sewer layer — gravity mains and force mains now visible on the map under the Sewer Lines toggle. Gravity mains shown in yellow, force mains in purple, matching the Hillsborough layer style.
Mobile UI Polish May 23, 2026
Improvements
  • ImproveHeader logo enlarged ~50% and title text removed — the logo now stands alone for a cleaner look on all screen sizes.
  • FixSiteplan right rail (mobile) no longer covers the page header or Share PDF button — the rail now opens below the header bar.
  • FixPool rotation available in mobile siteplan bottom sheet — pools can now be rotated with ↺ / ↻ buttons directly from the mobile element panel, matching the behavior for tanks and drainfields.
  • FixLayout overflow corrected — eliminated horizontal scroll and clipped elements on narrow phone screens.
NSF-245 Approved ATU Tank Lookup May 22, 2026
New
  • NewDEP OSTDS ATU tank lookup tool — search all 267 Florida DEP-approved ATU receptacle tanks by tank number, design flow (GPD), or NSF 245 manufacturer. Accessible from the Site Plan section of any parcel report via the “NSF-245 Approved ATU Tanks” button.
  • NewPretreatment tank alerts — tanks requiring a separate settling or pretreatment tank are flagged with an orange badge; the tooltip shows the required tank size pulled from the DEP remarks.
  • NewNSF 245 manufacturer drill-down — the NSF 245 tab lists all 23 Florida-approved nitrogen-reducing ATU manufacturers; clicking a name shows every approved receptacle tank for that brand.
  • NewList date auto-updates from the database — the tool header always reflects the latest approval date in the DEP dataset, so re-ingesting a new PDF keeps it current without a code change.
eBridge Auth Gate & Password Setup May 14, 2026
Accounts
  • NewPassword setup step added to the OTP sign-in flow — after verifying your email code you are now prompted to set a password for future logins
eBridge Permits
  • ImproveeBridge scanned permit links are now gated behind login — logged-out users see a "Login to view this scanned permit" prompt in the popup; clicking it opens the sign-in modal directly
  • FixSeptic permit and eBridge marker layers now render correctly in Okeechobee and St. Lucie — a variable scope bug was silently crashing the layer load for non-Hillsborough counties
eBridge Document Layer — St. Lucie & Okeechobee Counties May 12, 2026
Septic Permits
  • NeweBridge document markers for St. Lucie and Okeechobee counties — scanned DOH construction permits now appear on the map as clickable markers even when no DEP septic record exists for that parcel
  • NewOne-click access to scanned permit PDFs — clicking an eBridge marker opens the original document directly in the DOH eBridge document system
  • ImproveeBridge markers are shown under the existing Septic layer toggle alongside DEP permit markers — no new toggle needed
  • ImproveeBridge markers use a distinct icon so they are visually distinguishable from DEP permit records
Security Hardening & Contractor Signup Flow Apr 30, 2026
Security
  • ImproveContent Security Policy headers added — browser is now instructed to block scripts, styles, and connections not originating from trusted sources
  • ImproveCORS restricted to known origins — cross-origin requests from arbitrary domains are now rejected
  • ImproveServer version header disabled — app no longer advertises its framework to clients
  • ImproveAll inline event handlers removed from HTML — eliminates a class of XSS injection vectors
Signup
  • NewContractor signup page — PPIs can now submit an access request with their state license number; accounts require approval before activation
  • NewLanding page redesign — feature screenshot carousel and clearer value proposition for new visitors
Non-Public Records, Toolbar Icons & eBridge Fix Apr 15, 2026
Map
  • FixClicking a non-public record parcel now shows an informative notice instead of silently redirecting to an unrelated property — siteplan editor still works, owner and address fields are suppressed
  • ImproveOnboarding tip updated with clearer instruction: click any orange parcel, then click Generate Report to access property details and site plan tools
Septic Permits
  • FixeBridge document links now resolve correctly for modern permit numbers — a sentinel value in the crosswalk table was blocking lookups for permits like 29-SH-1765387
Site Plan Editor
  • ImproveAll toolbar buttons replaced with SVG icon buttons — well, tank, drainfield, pool, linear, polygon, callout, note, measure, dimension, undo, and redo
Infrastructure Hardening & Stability Apr 11, 2026
Stability
  • FixApp servers no longer crash if the database restarts — idle connection errors are now handled gracefully and logged instead of taking down the process
Infrastructure
  • ImproveFirewall enabled with default-deny incoming policy — all services explicitly gated by port and source
  • ImproveDatabase credentials moved out of Docker Compose files into protected environment files
  • ImproveTile server and search API now communicate with the database via internal Docker networking instead of the host interface
Site Plan Editor — Drainfield Sizing, EZ-Flow & Mobile Fixes Mar 30, 2026
Site Plan Editor
  • NewDrainfield footprint auto-sized — changing absorption area or system type now automatically recalculates and resizes the drainfield box using FAC 62-6 trench math (rock & pipe: 3’ wide trenches, 6’ ctc, ≤42’ per trench)
  • NewEZ-Flow system type added to drainfield panel — 3-tube polystyrene bundle (4 sq ft/LF, 3’ wide trench, 6’ ctc); footprint and label calculated correctly
  • ImproveCounty database wells now show live setback dimension lines to tanks and drainfields — same as manually placed wells
  • ImproveTank and drainfield default status changed to Existing on placement (was New)
  • FixLimited-use wells (SWL) no longer appear as private wells — were incorrectly showing a second blue marker with the wrong setback radius
  • FixPrivate county wells are now draggable — only PWS plants are locked to their surveyed position
Mobile
  • FixStreet View now opens inline on mobile — was redirecting to the Google Maps app instead of showing the embedded viewer
  • FixParcel report panel is now scrollable on phones
  • FixMap toolbar (Layers, Legend, Street View) no longer overlaps the header in portrait mode
  • FixStale login sessions (expired JWT tokens) are now detected on page load and cleared — users no longer see a broken state until manually logging out
eBridge Permit Links & Non-Public Record Filtering Mar 27, 2026
Septic Permits
  • NeweBridge document links on Hillsborough OSTDS permit popups — one click opens the scanned permit file directly in the eBridge document system
  • NewNon-public record filtering — OSTDS permit records without a matching parcel (typically confidential addresses) are hidden from the public map layer
  • ImprovePermit data is now county-driven via a configuration table — adding eBridge support for additional counties requires a single database entry, no code changes
  • FixFolio-only lookup — searching for a parcel folio that has no polygon in the GIS database now returns a result using the permit location as a fallback, with siteplan editor access
PPI Title Block — Logo Layout & Security Mar 24, 2026
Site Plan Title Block
  • FixPPI logo now renders correctly in the title block — was silently double-encoded and not displaying
  • NewLogo layout picker — choose between Square (logo left, text beside) for square logos or Wide (logo spanning full width, text below) for horizontal banner logos; saved per account
  • ImproveLogo upload limit raised to 500 KB
  • ImproveLogo upload now validates file type server-side — SVG and other non-image formats are rejected to prevent script injection
Site Plan Editor — Multiple Wells & Guided Onboarding Mar 24, 2026
Site Plan Editor
  • NewMultiple manual wells — place as many wells as needed on the plan; click any well to select it, adjust its setback radius, or remove it individually
  • ImproveSetback dimension line now targets the nearest well when multiple wells are present
  • ImproveRotation buttons now move in 10° increments (was 15°) for finer control of tank and drainfield placement
  • NewGuided onboarding tips — contextual hints appear as you place your first well, tank, and drainfield; dismissed per-browser and never shown again once closed
Private Wells, Building Footprints & Site Plan Enhancements Feb 25, 2026
Map
  • NewPrivate Wells layer (Hillsborough) — shows residential and inferred private wells from county records; off by default, toggleable in Layers panel
  • NewWell type shown in popup: confirmed DOH permit vs. WMD-inferred, active vs. inactive
  • FixZoom +/− buttons no longer hidden behind the Layers panel button
  • ImproveParcel report: Bedrooms, bathrooms, and zoning (where available) added to Building Information
Site Plan Export
  • NewBuilding footprints layer — 2.3M Hillsborough structures from 2022–2025 county GIS data
  • NewPrivate well setback rings — 75’ for houses built after 1983, 50’ for older; year-built pulled automatically from county CAMA records
  • New45° diagonal dimension lines on all well setback arcs (avoids blending with plan features)
  • ImproveSVG layers optimized for Inkscape editing: wells, PWS plants, and basemap tiles are each grouped as single moveable objects
  • FixWell location warning text repositioned above scale bar — was previously clipping off the bottom of the page
Site Plan Scale & Cutout Mode Feb 24, 2026
  • New1-acre cutout mode for parcels ≥5 acres — clips export to a 208.7’×208.7’ area centered on parcel centroid, with full-parcel inset overview
  • NewScale override: choose any standard engineering scale from 1"=20’ through 1"=500’
  • ImproveAuto-landscape orientation for wide parcels; auto-snaps to nearest standard scale (1:20, 1:30 … 1:500)
  • ImproveCollinear segment merging — straight lot lines split by adjacent parcels now show as a single dimension; curved boundaries collapsed to arc chord length
  • FixBasemap tiles now render correctly in cutout mode
Site Plan Generator & Map Legend Feb 15–18, 2026
Site Plan
  • NewSVG site plan export: letter (8.5×11) and tabloid (11×17), with parcel dimensions, scale bar, north arrow, and title block
  • NewWell setback buffers on site plan: 100’ for SWL limited-use wells, 100’/200’ for PWS plants depending on capacity
  • NewCarto Voyager basemap tiles embedded in site plan for context
  • ImproveSeptic permit map icons updated to striped tank SVGs (New System, Repair, Modification)
Map
  • NewCollapsible map legend for all layers (septic permits, wells, PWS plants, parcels, soils)
  • NewParcel dimension overlay — shows property line lengths on the map before downloading
  • ImprovePopup pin button — keep a parcel popup open while clicking other features
  • ImprovePopups auto-close when zooming out 2+ levels
  • NewPre-2008 Hillsborough septic permits linked to eBridge document system via permit crosswalk
DEP Application Generator & Contractor Accounts Feb 13–14, 2026
  • NewDEP Form 4015 septic application generator — pre-fills from parcel and soil data
  • NewContractor account system — sign up with your state license number; login required for application generation and activity tracking
  • NewAll 67 Florida counties loaded and searchable
  • ImproveParcel highlight on selection; landing page redesign
Soils, Parcel Reports & Septic Permits Jan 26, 2026
  • NewSSURGO soils layer with drainage class, hydric rating, and OSTDS loading rates
  • NewParcel report panel: owner, address, use code, living area, year built, soils, water source
  • NewSeptic permit layer (DEP OSTDS) with permit type, date, and contractor
  • NewVector tile engine (pg_tileserv) for fast parcel rendering at all zoom levels
  • NewAerial imagery layer (USGS) with auto-switch at zoom 17+
  • NewSearch by parcel number, owner name, or address
Initial Launch — Hillsborough County Parcel Viewer Jan 24, 2026
  • NewInteractive map of Hillsborough County parcels on wolframmaps.com
  • NewParcel polygons, owner names, addresses, and folio numbers
  • NewPWS (public water supply) plant locations with 100’/200’ setback buffers
  • NewSWL (limited-use) well locations with 100’ setback buffers