Flavor Hub - Changelog
[1.0.0] - 2026-03-30 — Initial Public Release
The first public release of Flavor Hub — the licensing, subscription, and partner management portal for the FlavorTeam ecosystem.
Portal & Account Management
- Registration & Login — Email/password registration with referral code support, JWT authentication
- Email Verification — Required for new accounts (24-hour verification link, resend capability)
- Cloudflare Turnstile CAPTCHA — Bot protection on registration and login
- Password Reset — Secure token-based reset flow (15-minute expiry)
- Profile Management — Update name, company, change password
- Role Upgrades — Free self-service: Customer → Developer → Reseller. Agency requires admin approval
Subscriptions & Payments
- Subscription Plans — Starter, Business, and Theme Only bundles with monthly/yearly billing
- Viva Wallet Integration — Secure checkout for subscriptions, site purchases, upgrades, bulk packs, commitments
- Auto-Renewal — Toggle on/off for automatic subscription renewal
- Refund System — Full refund within configurable window (default: 30 days) + per-order refunds for Developer+
- Site Purchase — Buy additional site licenses beyond plan allocation
- License Upgrade — Starter → Business with pro-rated pricing
- Tax/VAT Support — Configurable tax rates with inclusive/exclusive display
License Management
- Auto-Provisioned Licenses — Created automatically on subscription purchase
- License Tiers — Starter and Business with feature gating via Ed25519-signed manifest
- Activation/Deactivation — Activate on domains, deactivate to transfer between sites
- Self-Service Creation — Developers (up to limit), Resellers/Agencies (unlimited), bulk creation up to 100
- Renewal — Bulk renewal via checkout, auto-renewal for partners with card-on-file
- Revoke, Reactivate, Delete — Full lifecycle management with bulk actions (up to 100)
- Filtering — By status, source (individual/bulk_pack/commitment/nfr), search by key or domain
- NFR Licenses — Demo licenses auto-provisioned for partners during onboarding
Downloads & Updates
- Product Downloads — Latest versions with active subscription
- WordPress-Native Updates — Automatic update notifications and downloads
- Component Delivery — Individual component downloads gated by license tier
Support
- Tickets — Create, reply, close with unique numbers (FH-XXXXX)
- File Attachments — Up to 3 files per message (5MB each, 10 supported types)
Partner Program — Referral Model
- Referral Code — Unique FLV-XXXXXX code for customer acquisition
- Commission Tiers — Certified (25%/15%) and Premium (30%/20%) for initial/renewal
- Payout System — Request payouts of confirmed commissions (minimum threshold, schedule-aware)
- Premium Auto-Upgrade — Automatic tier upgrade at configurable thresholds
Partner Program — Managed Model
- Discount Pricing — Certified 25%, Premium 30% off RRP + extra card-on-file discount
- Prepaid Billing — Pay per license via Viva checkout
- Credit Billing (Net-30) — Instant license creation tracked on monthly invoices, credit limit enforcement
- Card-on-File — Auto-charge invoices, extra discount, secure card management
Partner Program — Agency
- Bulk Packs — Volume-discounted license packs (10/20/30) at 25-45% off with credit tracking
- Commitment Tiers — Annual commitments (Bronze/Silver/Gold) at 30-50% off with progress tracking and year-end penalty
- Agency Inquiry — Structured partnership questionnaire
Partner Onboarding
- Business Profile — Company, VAT (VIES-validated), tax office, IBAN
- Model Selection — Choose Referral or Managed with condition-based switching
- NFR Provisioning — Demo licenses on successful onboarding
Developer API & Webhooks
- API Keys — Up to 10 keys (
fh_live_*format) for programmatic license and client management - License API — List, create, bulk create, revoke, reactivate, delete, change tier
- Client API — Sub-client CRUD with license viewing
- Webhooks — 5 events (license created/activated/deactivated/revoked/expired), HMAC-SHA256 signatures, delivery logs, test endpoint
- Rate Limiting — Per-endpoint limits
Notifications & Announcements
- In-App Notifications — Product-specific with unread badge and read tracking
- Announcements — Targeted by role/model/subscription, 4 types (info/warning/success/critical), multiple placements, personalization, dismissible
Email
- 23 Templates — Registration, verification, subscriptions, commissions, partners, renewals, admin alerts
- Deliverability — Plain text alternatives, Reply-To headers, SMTP & Brevo support
Public API (WordPress Integration)
- License Endpoints — Activate, deactivate, verify
- Update Endpoints — PUC-compatible check, info, and download
- Component Delivery — Tier-gated component downloads with Ed25519-signed manifests
Full Version History
This page shows the complete Flavor Hub changelog. As the Hub grows, older entries will be archived and only recent versions will be shown here.