Skip to main content

Changelog

What we ship and when. Public log of Kwotly product updates, fixes, and milestones — newest first.

  1. Feature

    Pre-launch landing infrastructure complete

    Final round of pre-Product-Hunt-launch shipping: cookie consent, analytics, affiliate stack, sitemaps, mobile-first polish.

    • Cloudflare Web Analytics enabled (cookieless, anonymous)
    • Cookie consent banner with 4-category preferences + footer access
    • Affiliate-link infrastructure (FTC-compliant disclosure + sponsored attribute)
    • Video sitemap added for Google video search
    • Skip-to-content link + main-content anchors site-wide for keyboard users
  2. Feature

    Three fresh blog posts on 2026 industry trends

    Long-tail SEO content covering AI quoting, kitchen renovation cost shifts, and solar tax credits.

    • AI quoting in 2026: how it actually works (and where it does not)
    • Why kitchen remodels jumped 12-18% in 2026 (and where you can still save)
    • Solar tax credits in 2026: what is left, what stacks, and the ROI math
  3. Fix

    Wave 5 routing alignment + homeowner pitch rewrite

    App-side Wave 5 split signup from login. Landing CTAs now route anonymous traffic to /signup with type-aware redirect to /onboarding (contractor) or /projects/new (homeowner).

    • All signup CTAs migrated from /login to /signup
    • Homeowner pitch rewritten around AI scoping + materials shopping list
    • HeroChoice subtitle + bullets aligned with Wave 5 framing
  4. Feature

    Cloudflare Stream for hero ad + brand intro splash

    Adaptive bitrate streaming via Cloudflare Stream replaces the local mp4 fallback path. Reels-style portrait hero with one-tap unmute.

    • HLS adaptive streaming with modern codecs (AV1 / VP9 / H.264)
    • First-visit brand intro splash gated by localStorage
    • CSP frame-src/connect-src opened for *.cloudflarestream.com
  5. Fix

    Marketplace coherence: honest copy at zero contractors

    Removed all 'multiple bids' and 'compete for your business' framings until contractor density justifies them. Trust signals aligned with what the platform actually does today.

    • Trust band: dropped 'Florida DBPR-verified' for 'Stripe-secured payments'
    • HeroChoice subcopy switched from plural to singular ("a structured quote")
    • HowItWorks rewritten as a 6-step marketplace flow
  6. Feature

    Persona-route landing pivot

    Dedicated /contractor and /homeowner pages replace the audience-aware single-page landing. Each persona gets its own hero, demo, trust signals, and CTA.

  7. Fix

    Migration of all public surfaces to kwotly.ai

    Sunsetting the .app TLD across landing + app: the canonical surface is now kwotly.ai (landing) and app.kwotly.ai (app). The old .app domain redirects via Cloudflare for legacy inbound traffic. Google references updated.

  8. Fix

    Cloudflare 308 redirect for /services/* trade pages

    Trade slug pages on the landing now 308 redirect to app.kwotly.ai/services/<slug> at the edge. Centralizes trade discovery on the app side and keeps the landing focused on conversion.

  9. Launch

    Initial public site live

    First production deploy to Cloudflare Pages. Hero, How it works, Pricing, FAQ, Final CTA, Footer.