Release notes forCardinal Media Server v0.4.0

Users

  1. Add Users page to Admin app.
  2. Add user management drawer.
  3. Add enable/disable user feature.
  4. Add user seats.

SSO

A new, more secure SSO flow is available. These features lock your self-hosted apps to your Cardinal account, and are visible on account.cardinalapps.io.

Users that are upgrading from v0.3.x and are currently using a Cardinal account will be asked to claim their server the next time they log in.

  1. Add the ability to claim a self-hosted app with your Cardinal account.
  2. Add App Authorizations for all users that join a self-hosted app.

More info.

Role-Based Access Control

  1. Add RBAC page with roles and capabilities.
  2. Add roles assignments to Users.
  3. Add RBAC checks to all API endpoints.
  4. Update OpenAPI docs to show which capabilities on each endpoint.
  5. Add RBAC checks to app UI.

More info.

Indexing

  1. Update layout for the Indexing page.
  2. Move Deindexing from the Settings Panel to the Indexing page.

Jobs

  1. Update layout for the Jobs page.

Settings Panel

  1. Update settings panel fields:
  2. Disable Factory Reset (temporarily).
  3. Added max concurrent players, and max current playing players settings.