Product Updates

Changelog

A running record of notable content infrastructure, prompt-system, template-marketplace, UX, analytics, and platform changes across Listaily.

Last updated: April 5, 2026

2026-04-05

Added

  • A new Listaily 3.0 public narrative centered on AI e-commerce content infrastructure and a designer-friendly template marketplace.
  • Updated landing-page structure and hero messaging to emphasize platform-expert generation, product-aware creative AI, and user-owned prompt advantage.
  • New homepage sections for the template marketplace and prompt moat so the public story better matches the product direction.

Changed

  • Roadmap messaging now focuses on content infrastructure, prompt systems, seller workflow expansion, and the template marketplace.
  • Changelog and marketing metadata now reflect the 3.0 positioning instead of describing Listaily only as a generic multi-platform generator.
  • Public-facing language no longer surfaces the later-stage commerce-discovery narrative.

2026-03-28

Added

  • Bilingual UI support for English and Chinese across the main marketing, auth, and dashboard flows.
  • A locale switcher with mobile visibility and immediate locale persistence.
  • Google Analytics base install plus CTA, login, pricing, and workspace funnel events.
  • First-pass auth abuse protection with device ID, preflight checks, trial eligibility scoring, and optional Cloudflare Turnstile verification.
  • Supabase auth-risk persistence with auth_risk_events, free_eligibility, and user-level trial status fields.

Changed

  • Landing-page copy and multiple marketing sections were updated for bilingual presentation.
  • Login-page messaging was rewritten to use user-facing security language instead of admin troubleshooting copy.
  • Language switcher styling and placement were refined across landing, login, and dashboard pages.

Fixed

  • A server/client import issue caused by next/headers leaking into shared i18n code.
  • A landing-page runtime error caused by referencing localized arrays before initialization.
  • A React Hook dependency warning in AppShell.

2026-03-26

Changed

  • Standardized current product naming on Rednote across UI, docs, and code.
  • Plan resolution now prefers subscriptions.plan before falling back to users.plan.
  • Clarified free-plan runtime rules around product persistence, credits, and generation success.