Changelog
Public product, reliability, compliance, and operator-facing changes.
Interface refresh, dark mode, and accessibility
- Every screen was rebuilt on one consistent design system for a cleaner, steadier look across the whole app.
- Full dark mode and right-to-left (Arabic) layouts now work across every page.
- Accessibility improved throughout: larger tap targets on phones, clearer labels for screen readers, and stronger colour contrast, especially in dark mode.
Clearer content and publishing tools
- Content Studio now marks which channels are connected, so you can tell at a glance which posts are ready to publish and which stay drafts until you connect the account.
- Posts now show their published status and a link to the live post once they go out.
Shipping readiness pass
- Publish and boost failures now enqueue retry jobs and move exhausted attempts to the dead-letter queue.
- Onboarding lifecycle emails, searchable help, public docs, and deploy smoke checks were added.
- Approval expiry, duplicate decisions, revocation, consent revocation, CSRF, request limits, and mobile workflow coverage were expanded.
Pilot hardening pass
- Plain-language marketing preflight errors were added across publishing and boost flows.
- Consent revocation, production preflight, Sentry configuration, legal TODOs, and support playbooks were tightened.
- Synthetic coverage reached the full lead-to-deposit and marketing execution path.