Brand studio and lifecycle action centre (v2.0.0-beta.5)

The new brand studio puts logo, font, and palette control in business hands while the lifecycle action centre groups maturity, redemption, and yield jobs so ops teams execute every workflow without scripts.

Release overview

This drop hands creative control back to customers. The new theming studio lets business users upload logos, fonts, and light/dark palettes, preview the result, and safely publish without developer involvement. In parallel we introduced an Action Centre that tracks pending/upcoming/completed lifecycle events and lets ops teams execute them inline.

A refreshed top-bar menu now groups Profile, Wallet, and Onchain ID pages. Users can change their PIN, download the wallet QR, review verification factors, and inspect claims from one location, all while seeing badge counts for outstanding actions.

User facing features

  • Brand theming studio — configure logos, typography, and palettes with live preview before publishing (settlemint/asset-tokenization-kit#3947).
  • Action Centre — view and execute bond maturity, redemption, and claim yield tasks from a single dashboard (#3897, #3927, #3911, #3951).
  • Top-bar Profile tab — edit KYC data plus email/password details in one place (#3910).
  • Wallet management — show wallet address, QR code, verification factors, and PIN reset flow (#3912, #3871).
  • Onchain ID page — manage identity claims without leaving the self-service drawer (#3925).
  • Pending action badge — highlights outstanding tasks directly in the navigation (#3941).

Quality, reliability, and operations

  • Role assignment fix stops unauthorized errors when assigning the maximum number of roles to a user (#3940).
  • Database migrations were hardened to avoid downtime during upgrades (#3923).
  • Yield scheduling now calculates periods correctly, even for complex fixed income products (#3936).
  • Login form polish removes shadow glitches and clarifies affordances (#3950).
  • Translations refresh keeps UI copy consistent across locales (#3969).

Upgrade checklist

  1. bun install to ensure the theming studio dependencies (Lucide, ESLint updates, etc.) are available locally.
  2. bun run --cwd kit/dapp build so Tailwind generates the extended palette tokens before containerizing the app.
  3. After deployment, open Settings → Brand Studio, upload a staging logo, and use the preview/publish flow to confirm branding works end to end.

References