No marketing copy here — just what actually changed, when, and why it matters.
Published the full pricing page with Free / Starter / Pro / Business tiers. Credit caps and narration-minute limits are now documented and enforced. Annual billing toggle (20% saving) added. The AppSumo LTD section shows the incoming Tier 1 / Tier 2 / Tier 3 structure with a Notify Me option.
Published the first AI-generated template preview images to /templates.html. Category filter tabs added. Remaining 38 templates are generating now and will be published as batches complete.
A MutationObserver + lucide.createIcons() loop caused the page to freeze on all 7 CloviDecks landing pages under Alpine.js. Fixed by adding an _icoBusy guard and disconnecting the observer before re-rendering icons. No user-visible changes; the freeze is gone.
Interactive deck generation demo — no signup required. Enter a topic, watch the AI outline it in stages: idea → slide preview → full presentation → full course expansion. Built as a conversion magnet; the actual subscriber generation pipeline is what comes next.
"Send to CloviNarrate" button in the editor hands off the finished deck to CloviNarrate for AI voiceover and MP4 video generation. No microphone required. The narration pipeline runs on the same engine that powers the NIR course production system.
CloviDecks backend (port 8961) running on PM2. MySQL database with users, cd_projects, and cd_slides tables. Auth uses the CloviTek SSO cookie scoped to .clovitek.com — same session works across all CloviTek platforms.
Full site published at clovidecks.clovitek.com — landing, features, templates, integrations, demo, pricing, login, register, editor showcase, and dashboard pages. Cookie consent and accessibility (CloviAble) added across all pages.
Want to be notified when new features ship?
Get update emails from VitalyNo newsletters, no drip sequences — just direct email when something real ships.