SmartPluvia Beta
Planner My Projects Marketplace Brands
UK Українська EN English DE Deutsch PL Polski ES Español FR Français PT Português IT Italiano AR العربية TR Türkçe HE עברית NL Nederlands CS Čeština RO Română HR Hrvatski BG Български SK Slovenčina SV Svenska EL Ελληνικά HU Magyar
Sign In

Changelog

All notable changes to SmartPluvia are documented here.

v0.13.0 (2026-04-05)

Added

  • Claude AI integration — project analysis, AI chat, smart sprinkler placement, BOM generation
  • 3D weather station rendering in Three.js visualization
  • Spray head backend model, API, and seed data
  • Unified GET /api/v1/config endpoint
  • Pundit authorization across all API endpoints
  • Dry-validation contracts for all endpoints (56 contracts)
  • Admin panel sections: articles, projects, subscriptions, catalogs
  • Full admin panel UI with Chart.js dashboard
  • Solid Cache for locale caching (replaced Concurrent::Map)
  • 8 new languages: Greek, Hungarian, Czech, Romanian, Slovak, Swedish, Croatian, Bulgarian (20 total)
  • PaperTrail audit trail with JSONB versions for all models
  • Brand pages, product comparison, extended catalogs (valve boxes, filters, fittings, pipes, weather stations, installation equipment)
  • Collaborative editing (Yjs CRDT), white-label branding, team accounts
  • Drip irrigation support and 3D object visualization
  • Landscape objects (13 types), blog articles (60 across 20 languages), SEO optimization
  • Pricing page, comments system, marketplace enhancements
  • Waitlist system and GitHub Projects integration
  • Feedback system and beta free tier
  • Timezone-based country detection for landing pages
  • Full SSR catalog, locale URLs, valve pages, calculator, blog layouts
  • Terraform infrastructure: Railway, Cloudflare, GitHub provider, branch protection, secrets management
  • Sitemap, robots.txt, meta tags, hreflang SEO
  • Security headers: CSP, HSTS, X-Content-Type-Options, X-Frame-Options, X-XSS-Protection
  • Database indexes and admin:promote rake task

Changed

  • Rebranded from Autopolyv to SmartPluvia (smartpluvia.com)
  • Default language set to English with auto-redirect
  • Replaced all hardcoded Ukrainian strings with I18n.t() calls
  • Offline mode removed, Grape API refactored, feature flags added
  • Catalog models extracted, layouts consolidated, services extracted, frontend refactored
  • Optimized Playwright E2E config for faster runs

Fixed

  • CI deploy workflow: production job, foreman install, linter errors, RSpec boot, coverage thresholds
  • RuboCop configuration: plugins instead of require, parallel jobs restored
  • Railway deploy issues: PostgreSQL, healthcheck, terser, solid_queue, environment configs
  • Frontend: onboarding and feedback initialization after i18n loads
  • I18n: inline navbar regex for hyphenated attributes, locale URLs, UK language button
  • SEO: JSON-LD html_safe, sitemap expansion, robots.txt sitemap URL
  • Contracts: PaginationSchema renamed to PaginationContract for Zeitwerk
  • Zeitwerk: error classes wrapped in Projects::Errors module
  • 3D rendering, nozzle validation, image optimization
  • Heatmap, marketplace, nozzle grid, error toasts
  • Template density and duplicate tiers.js export
  • E2E: mobile profile switched to Pixel 5 (chromium), seeded admin for all admin tests
  • Security: 3 gem vulnerabilities fixed, pagy removed
  • Project loading and UI rendering issues in planner

v0.12.0 (2026-04-05)

Added

  • Full SSR catalog with locale URLs, valve pages, calculator, blog, and layouts

v0.11.0 (2026-04-04)

Added

  • Offline mode removal, Grape API refactor, feature flags, XSS fix, SEO improvements

v0.10.0 (2026-04-04)

Added

  • Catalog API migration to database-backed models
  • SSR brand pages and blog layout
  • CI pipeline optimization

Fixed

  • Acceptance criteria gaps in catalog and brand page issues
SmartPluvia Irrigation system planner
Planner Marketplace Brands Blog Pricing About FAQ Contact
Terms Privacy Cookies
UK Українська EN English DE Deutsch PL Polski ES Español FR Français PT Português IT Italiano AR العربية TR Türkçe HE עברית NL Nederlands CS Čeština RO Română HR Hrvatski BG Български SK Slovenčina SV Svenska EL Ελληνικά HU Magyar
© 2026 SmartPluvia