BusinessOS

Changelog

What's shipping on BusinessOS. Newest first. Subscribe to the RSS or follow @faiseurderoi to catch them as they land.

  1. v0.7.0

    29 Apr 2026

    20-language localisation, signup-first flow, cockpit refonte

    • Full i18n across the operator dashboard, marketing site, onboarding wizard, transactional emails, and confirm/unsubscribe flows — native translations in 9 locales (en/fr/es/de/it/pt/nl/ja/zh) with EN fallback for 11 more (ar/ko/ru/tr/pl/sv/hi/id/vi/uk/ro).
    • Marketing CTAs now route to /signup by default — every "Get started" / "Try free" / niche-page CTA lands new visitors on account creation, not the returning-operator login. Small "Log in" link still in the nav for power users.
    • Cockpit refonte on the company detail page: a "since your last visit" 7-day pulse strip surfaces what changed, lifetime metrics get their own continuous strip, and the activity feed translates LLM-generated event titles at render time so locale flips don't leave stale English in the log.
    • Self-service tier upgrades via Stripe Checkout — Bronze → Silver / Gold / Platinum is a single redirect, no human in the loop, monthly credits refill on payment.
    • Light + dark theme system that adapts the entire chrome (dashboards, public sites, marketing) — themes are CSS-variable driven so a single token edit cascades everywhere.
    • Public site visual richness: HeroDecor SVG composition (orbital rings + breathing core), generative PostCover artwork seeded by post path, and a layout pool that biases newsletters toward image-rich variants from 25% → 60%.
    • Connection fixes: credit-ledger rows finally show which company a commission came from (related_company_id surfaced), affiliate referrals show UTM campaign + medium beyond just source URL, and 5 dual-key plurals migrated to ICU so counts > 1 stop rendering grammatically wrong copy.
    • Marketing /vs comparison page translated and indexed (sitemap + footer link), /for/[niche] landing pages live for newsletters / content sites / lead-gen with niche-tuned SEO copy in 9 locales.
    • Loading skeletons for /credits, /affiliate, /payouts so dashboard pages no longer blank out during the initial Supabase round-trip.
  2. v0.6.0

    26 Apr 2026

    Performance push: scarcity, social proof, sticky reader bar

    • Founding-member badge on every paid offer card while the first 20 spots are open — locks in early-supporter pricing for life.
    • Live subscriber count on every embedded subscribe form — "Join 247 readers" once a publication has any traction.
    • Sticky scroll subscribe bar appears halfway through a free article for visitors who haven't yet joined.
    • Auto table of contents on long-form posts and a "More from {company}" related-posts block at the bottom.
    • Re-engagement email at the 60-day quiet mark — keeps lists clean before deliverability suffers.
    • Reply-To on every transactional email points at the operator's inbox so replies land with a human.
  3. v0.5.0

    25 Apr 2026

    Self-service Stripe portal + abandoned checkout recovery

    • Subscribers can manage their billing without emailing the operator — Stripe Billing Portal opens from any transactional email footer.
    • Stripe webhook captures `checkout.session.expired` and sends a single, polite recovery email 24h after the fact.
    • Operators get pinged on milestones (10 / 50 / 100 / 500 confirmed subs) and on their first paying customer.
    • Conversion KPIs on the company dashboard: confirm rate, free→paid %, and ARPU once data is meaningful.
    • Tag archive pages (`/tag/[tag]`) with their own JSON-LD CollectionPage schema for long-tail SEO.
  4. v0.4.0

    24 Apr 2026

    Auto-offer on launch, welcome digest, OG images, share toolkit

    • "Launch for me" now seeds a paid offer + provisions Stripe + activates — checkout is wired up the first second a company is live.
    • Welcome email (multilingual, 20 locales) sent on confirmation, with the 3 most recent posts inlined as a free content digest.
    • Confirmation page shows the paid offer card directly — peak-intent moment, conversion 3-5× higher than mid-cycle drips.
    • Dynamic Open Graph images for every company page and post — branded previews on every share.
    • Operator share banner with one-click X / LinkedIn / Threads / copy-URL once a company is live.
    • Welcome drip at J+3 and J+10 for free subscribers who haven't upgraded yet.