Release Notes

June 2026

Screenly release notes from June 2026.

Jun 25

Screens and Playlists rebuilt, plus several fixes

The Screens and Playlists pages have been rebuilt on our newer, faster interface, with the same functionality.

Improvements

  • Fixed sorting on the Playlists table’s duration column.
  • Long dropdown lists, like a label picker with many options, no longer grow off-screen; they scroll within a fixed height instead.
  • We also brought the clearer subscription messaging we shipped earlier this month to a few remaining pages that hadn’t been updated yet.
  • You can now rename a video asset while it’s still processing, instead of waiting for it to finish.

Fixes

  • Fixed an issue where a screen’s Tailscale connection status could display incorrectly instead of updating.
Jun 18

Fixed case-sensitive email sign-in issues

Signing in, authenticating with a passkey, or checking trial eligibility used to be case-sensitive about your email address. If you signed up as [email protected] but later typed [email protected], for example from autofill or a different device, you could get an intermittent “can’t find your account” error. Email lookups are now case-insensitive everywhere this matters.

Improvements

  • The Workspace tab in Settings now shows its own distinct icon instead of the generic gear icon used elsewhere.
Jun 17

Tailscale status on screen details, and clearer subscription alerts

The screen detail page (Manage > Screens > a screen) now shows the device’s serial number and Tailscale connection status, like Active, Sign in required, or Stopped, under Hardware info. This is also available to anyone integrating against our public Screens API.

Clearer subscription alerts

The billing warning banner on the dashboard now gives clearer, more specific messages instead of one generic “upgrade” prompt. A failed payment, an already-expired subscription or trial, and an upcoming cancellation each get their own distinct message telling you what’s actually happening.

Improvements

  • Strengthened security around the confirmation codes used for email changes, two-factor authentication, and SSO account merges.
Jun 16

Settings split into Account and Workspace, and screen certificate downloads

Settings is now split into two sections: Account, for anything tied to you personally, and Workspace, for anything shared by your team.

Two things moved as part of the split. Passkeys moved from Workspace Settings to Account Settings, since a passkey is a credential for your account, not something a workspace shares. Integrations moved from its own top-level page into Workspace Settings instead, since integrations are configured at the workspace level. If you had a bookmark to the old Integrations page, you’ll need to update it.

Screen certificate downloads

Screens can now have their mTLS client certificate downloaded directly from their Settings page as a PEM file. Web assets can also be configured to present that certificate on outbound requests, toggleable from the asset’s own settings, useful if you’re embedding content behind an endpoint that requires mutual TLS.

Improvements

  • Assigning or removing a label from a playlist now correctly affects only the label you clicked, even if a screen label and a manual label share the same name.
  • Fixed a security issue in how notification text was rendered.
  • YouTube video assets that had stopped working can be added or refreshed again.
Jun 9

Changed how real-time commands reach connected screens

We changed how real-time commands, like syncing settings, applying a config change, or forcing a factory reset, are delivered to connected screens, moving to a lower-overhead delivery path that holds up better as more screens connect at once.

This reverses the reliability change we made in May. Delivery over this channel isn’t explicitly confirmed, so in rare cases a command might not immediately reach a screen that’s currently connected. This only affects screens that are online at the moment a command is sent; screens that aren’t connected already pick up commands through a separate fallback check-in regardless.

Jun 8

Request App button, and cleaner default workspace names

The Apps page now has a Request App button next to My Apps, so you can suggest an app you’d like our team to build next.

Improvements

  • New workspaces created at signup get a cleaner default name (e.g. “Acme” instead of “Acme’s team”). Existing workspaces are unaffected.
Jun 4

Sign in with a passkey

You can now register a passkey and use it to sign in instead of waiting for an email code or going through SSO. A passkey can be secured with whatever your device supports, Face ID, a fingerprint, or a hardware security key, or stored in a password manager. Each registered passkey shows which provider it came from, like 1Password, iCloud Keychain, or Google Password Manager, so you can tell them apart at a glance.

Jun 1

Fixed Slack and PagerDuty notification setup dialogs

Reopening the Slack or PagerDuty notification setup dialog used to show a blank channel or service picker, even if you’d already configured one. It now correctly pre-selects your existing choice. If the integration’s API call fails, you’ll also see a clearer error message instead of a generic one.

Display your best content with Screenly digital signs.

Get started today quickly and easily with Screenly's secure, enterprise-grade digital signage.

Screenly digital signage display