Changelog
New features, improvements, and fixes.
feature
Subscription Management & Dodo Payments
- Self-service subscription cancellation -- cancel your plan from the Usage & Billing page, effective at end of billing period
- Online payments via Dodo Payments -- subscribe and purchase XCT top-ups with credit card or PayPal
- Plan change support -- upgrade immediately or schedule downgrades for the next billing cycle
- Monthly and yearly billing periods with automatic renewal
- Pending plan change banner on subscription card
feature
Shopify Embedded App
- Native Shopify embedded app -- generate product descriptions and blog posts without leaving Shopify Admin
- Two-column product page with search, status and collection filters, and collapsible AI settings
- Blog post generation with auto-detected blog selector and draft creation in Shopify
- 31-language support with 5 tone options
- Polaris UI with Sentry/Glitchtip error monitoring
- GDPR compliance webhooks for Shopify app review
feature
Plugin API for WooCommerce & Shopify
- Plugin API endpoints for WooCommerce and Shopify integration (/api/v1/plugin/)
- Generate product descriptions and blog posts via API key authentication
- Auto-created hidden plugin projects per integration type
- Plugin Integrations section in Settings page
- Balance check and token billing for plugin-generated content
improvement
UI Refinements & Blog Improvements
- Redesigned blog post creation dialog with two-column layout for settings and content
- AI Settings panel now visible on all project tabs — controls are disabled when not applicable
- Improved tab styling with clearer active state indicator
- Blog generation no longer invents product URLs when store links are unavailable
- Content-specific settings (short/long description, export & sync) moved into AI Settings panel
improvement
Usage Alerts & Landing Page SEO
- Proactive XCT usage alerts — in-app notification + email at 80% and 100% of monthly balance
- Landing page SEO improvements: robots.txt, sitemap.xml, Open Graph image, JSON-LD structured data
- Bitbucket Pipelines CI/CD for lint and type checking on pull requests
feature
Google & Apple Sign-In
- Sign in with Google — one-tap popup on login and register pages
- Sign in with Apple — secure OAuth flow with Apple ID
- Automatic account linking when OAuth email matches an existing account
feature
Live Chat Support
- In-app live chat widget powered by self-hosted Chatwoot
- Automatic user identification — support agents see your name and email
- Live chat also available on the landing page
improvement
Onboarding & Error Handling
- Getting-started checklist on dashboard for new users
- Global error boundary with Sentry reporting
- Password reset flow with secure email link
- Email verification on signup
feature
AI Studio
- AI Studio — request custom AI-powered content solutions for your business
- Quote request form with budget range and exclusivity options
- Admin panel for managing studio requests with status workflow
feature
Analytics & Quality Scores
- Project analytics with content pipeline funnel visualization
- XCT usage card on analytics page showing balance and consumption
- Content quality scores with per-variant confidence breakdown
improvement
Model Management & Billing
- Admin model tier management — override pricing tiers per model
- AI provider expense tracking with cost snapshots
- Auto-disable models after consecutive failures with admin email alerts
- In-app notification system for job completion and failure alerts
feature
Blog Editor & SEO
- Blog post editor with improved layout
- Automatic SEO meta title and description generation
- Blog generation from product data with AI
launch
Platform Launch
- XC Scribe public launch with Magento 2, Shopify, and WooCommerce support
- AI content generation with Anthropic, Google Gemini, and DeepSeek providers
- XC Token billing system with subscription tiers and top-ups
- 30-language localization support
- Paddle payment integration for subscriptions
We use cookies
We use cookies for essential functionality and optional analytics and marketing to improve our service.
Strictly Necessary Required for authentication, preferences, and payments. Cannot be disabled.
Analytics & Marketing Helps us understand how you use the app and measure advertising effectiveness.