Release Notes

Stay up to date with the latest features, improvements, and bug fixes

Version 2.2.0

Stable

October 9, 2025

Enhanced Program Management & Measurement Tools

Key Highlights

  • Multi-select product functionality for turf programs
  • Property measurement tool with multiple field types
  • Chemical product turf types selection
  • Program assignment management page

Major New Features

  • Multi-select Product Functionality: Select multiple core and premium products for each program round
  • Individual Product Rates: Set custom rates for each selected product with automatic cost calculation
  • Program Assignment Management: Dedicated page for managing customer program assignments
  • Core vs Premium Selection: Choose between core-only or core+premium program types
  • Smart Pricing Options: Monthly payments, per-treatment billing, or upfront with discount
  • Multiple Measurement Fields: Property Size, Mowable Size, Treatment Size, Project Size
  • Measurement Tool Integration: Select what you're measuring when using the measurement tool

Improvements & Enhancements

  • Clear descriptions and helpful explanations for all options
  • Visual feedback with badges, icons, and status indicators
  • Streamlined workflows for program management
  • Better organization and data integrity
  • Enhanced API endpoints and improved TypeScript integration

Bug Fixes

  • Fixed jobs not being cancelled when removing program assignments
  • Resolved orphaned jobs issue
  • Fixed TypeScript compilation errors
  • Resolved property measurement field issues

Version 2.1.0

Stable

January 27, 2025

User Experience Improvements & Interface Refinements

Key Highlights

  • Consistent dashboard styling across all action links
  • Professional services appearance (removed emojis)
  • Visual status indicators for job statuses
  • Property persistence fixes

Key Improvements

  • Consistent Dashboard: All action links now have uniform styling and behavior
  • Professional Services: Removed emojis for a more business-appropriate appearance
  • Visual Status Indicators: Clear icons for job statuses (clock, checkmark, X)
  • Simplified Actions: Cleaner job details page with organized action buttons
  • Standardized States: Consistent state progression across estimates and invoices
  • Smart Defaults: Better default views (scheduled jobs, sent invoices)

Critical Bug Fixes

  • Property Persistence: Fixed mowHeight field saving issues
  • API Stability: Enhanced property update endpoint
  • User Feedback: Added success confirmations for all updates

Technical Improvements

  • API Enhancements: Improved property update handling
  • Component Optimization: Streamlined job details interface
  • Better state management and user feedback

Version 2.0.0

Production Ready

January 1, 2025

Complete Turf Program Management System

Key Highlights

  • Chemical products management with scientific interface
  • Complete turf program management system
  • Multi-round program support
  • Enhanced calculators and quote generation

Chemical Products Management

  • Scientific Interface with updated FlaskConical icon
  • Comprehensive Settings with unit conversion factors
  • Cost calculation formulas with breakdown
  • Advanced filtering based on imported products
  • Robust CSV import with data validation

Turf Program Management

  • Complete Program System for creating and managing turf programs
  • Multi-Round Support with season and timing information
  • Multiple product selection per round
  • Automatic cost per 1,000 sqft calculations
  • Product integration with chemical database

Enhanced Calculators

  • Interactive map-based property measurement tool
  • Comprehensive service pricing calculator
  • Program calculator for complete turf program costs
  • Professional quote generation with PDF export

Technical Improvements

  • Robust database schema with proper relations
  • Optimized API endpoints with comprehensive error handling
  • Enhanced data validation and sanitization
  • Tabbed interface for chemical products
  • Fully responsive design across all devices