Changelog
What's shipping on BusinessOS. Newest first. Subscribe to the RSS or follow @faiseurderoi to catch them as they land.
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.
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.
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.
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.