{"product":"screenly","releases":[{"date":"2026-11-03","entries":[{"areas":["security"],"breaking":false,"description":"Adding a passkey is clearer from start to finish, with error messages that say what went wrong and where to look.","title":"Improvements to adding a passkey","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.11.3/adding-a-passkey/"},{"areas":[],"breaking":false,"description":"Groundwork for seeing which commands were sent to a screen and how each one turned out, plus work on how content files are delivered.","title":"Players report whether each command ran, and other behind-the-scenes work","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.11.3/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.11.3/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.11.3/","version":"26.11.3"},{"date":"2026-11-02","entries":[{"areas":[],"breaking":false,"description":"A new Appearance tab in account settings lets you switch the dashboard to Light, Dark, or System, and your choice follows you to every device you sign in on.","title":"An experimental light theme for the dashboard","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.11.2/light-theme/"}],"json":"https://www.screenly.io/releases/screenly/26.11.2/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.11.2/","version":"26.11.2"},{"date":"2026-11-02","entries":[{"areas":[],"breaking":false,"description":"Security and maintenance updates to the components Screenly is built on, and to how releases are delivered.","title":"Security and maintenance updates","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.11.1/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.11.1/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.11.1/","version":"26.11.1"},{"date":"2026-11-02","entries":[{"areas":[],"breaking":false,"description":"Workspace settings are easier to use: a cleaner page for each area, and settings that explain themselves, so most questions get answered right where you are.","title":"Workspace settings have a new design","type":"release","url":"https://www.screenly.io/releases/screenly/26.11.0/workspace-settings-and-billing/"},{"areas":["monitoring"],"breaking":false,"description":"Changes now reach your dashboard the moment they happen, with no refresh. The screen page is first: a teammate's edits to the screen, a screen losing or regaining its connection, and a new screenshot all show up on their own.","title":"The dashboard updates in real time, starting with the screen page","type":"release","url":"https://www.screenly.io/releases/screenly/26.11.0/dashboard-updates-in-real-time/"},{"areas":["security"],"breaking":false,"description":"The code we email you to sign in stays valid for 30 minutes, so a slow email or a code read on another device no longer runs out before you type it.","title":"Sign-in codes now last 30 minutes instead of 10","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.11.0/sign-in-codes-last-30-minutes/"},{"areas":[],"breaking":false,"description":"New email sign-ups create their first workspace in the Lobby, screen names can be up to 255 characters, and name errors say what's wrong.","title":"Email sign-ups start in the Lobby, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.11.0/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.11.0/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.11.0/","version":"26.11.0"},{"date":"2026-10-26","entries":[{"areas":["content-management"],"breaking":false,"description":"Every screen now has a Playlists tab that lists everything assigned to it and how each playlist gets there, directly or through a label, so you can see why a screen plays what it plays at a glance.","title":"A new Playlists tab on every screen","type":"release","url":"https://www.screenly.io/releases/screenly/26.10.7/screen-playlists-tab/"},{"areas":[],"breaking":false,"description":"Browsers stop offering your saved details on fields like a screen's name, label names on a screen open their pages, and account linking at sign-in is improved.","title":"Autofill stays out of fields that aren't about you, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.10.7/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.10.7/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.7/","version":"26.10.7"},{"date":"2026-10-22","entries":[{"areas":["content-management","device-management"],"breaking":false,"description":"A new Labels page lists every label with its screen and playlist counts, and each label has a page where you add or remove its screens and playlists, rename it, or delete it.","title":"Labels have their own pages","type":"release","url":"https://www.screenly.io/releases/screenly/26.10.6/labels-pages/"},{"areas":["monitoring","device-management"],"breaking":false,"description":"The Screenshot card on a screen's Overview tab has a \"Take screenshot\" button, so you can see what a screen shows right now instead of waiting for its next automatic screenshot.","title":"Screenshots on demand, from a screen's page","type":"release","url":"https://www.screenly.io/releases/screenly/26.10.6/take-screenshot-on-demand/"},{"areas":[],"breaking":false,"description":"Account settings now open in a dialog over the current page, and closing it leaves you where you were.","title":"Account settings open over the page you're on","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.10.6/account-settings-dialog/"},{"areas":[],"breaking":false,"description":"Reconnected screens stop showing Disconnected, a reboot sent during a check-in still arrives, and timezone pickers are searchable.","title":"A screen's status follows its connection, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.10.6/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.10.6/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.6/","version":"26.10.6"},{"date":"2026-10-16","entries":[{"areas":[],"breaking":false,"description":"We rebuilt how sign-in and accounts work behind the scenes, with security updates across sign-in, two-factor authentication, and team invitations.","title":"Security updates to sign-in and accounts","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.10.5/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.10.5/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.5/","version":"26.10.5"},{"date":"2026-10-15","entries":[{"areas":["device-management"],"breaking":false,"description":"A new Power off action on a screen's Actions tab shuts the player down remotely, on ScreenlyOS 26.8.0 and newer.","title":"Screens can be powered off from the dashboard","type":"release","url":"https://www.screenly.io/releases/screenly/26.10.4/screen-power-off/"},{"areas":["content-management"],"breaking":false,"description":"Adding content to a playlist is quicker: the Add content dialog is bigger, easier to scan and sort, lets you step into folders and PDFs, and searches every folder at once.","title":"Improvements to the Add content dialog","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.10.4/add-content-dialog/"},{"areas":["content-management"],"breaking":false,"description":"A playlist's Content, Schedule, and Settings tabs now each ask about unsaved changes before you move on, so you never leave with an edit forgotten on another tab.","title":"Unsaved playlist changes can't get lost between tabs","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.10.4/playlist-tabs-unsaved-changes/"},{"areas":[],"breaking":false,"description":"Tabs keep their names in narrow windows and open in a new browser tab like any link, and images in a playlist show the duration they'll be saved with.","title":"Tabs always show their names, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.10.4/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.10.4/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.4/","version":"26.10.4"},{"date":"2026-10-09","entries":[{"areas":["device-management"],"breaking":false,"description":"Managing a screen's labels is easier: they have a tab of their own, with a table you can search and sort, how far each label reaches, and adding and removing in 1 place.","title":"Improvements to managing a screen's labels","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.10.3/screen-labels-tab/"},{"areas":["monitoring","developers","api"],"breaking":false,"description":"Screen reports on API v4.1 now return much more of what a player reports about itself, so your own tools can spot a failing SD card or disk, check temperatures, and see what software a player runs.","title":"Screen reports on the API include hardware and software health","type":"release","url":"https://www.screenly.io/releases/screenly/26.10.3/screen-reports-api-fields/"},{"areas":[],"breaking":false,"description":"Power BI reports no longer show an error when the workspace's connection is due for renewal, and screen name and location changes reach apps right away.","title":"Power BI reports stay on screen through connection renewals, and other fixes","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.10.3/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.10.3/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.3/","version":"26.10.3"},{"date":"2026-10-08","entries":[{"areas":["device-management","developers","api"],"breaking":false,"description":"Screen notes have a tab and an editor of their own, with headings, lists, and links, and room for much longer notes, so everything about how a screen is set up can live in 1 place.","title":"A new editor for screen notes, with room for much longer notes","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.10.2/screen-notes-tab/"}],"json":"https://www.screenly.io/releases/screenly/26.10.2/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.2/","version":"26.10.2"},{"date":"2026-10-06","entries":[{"areas":["security"],"breaking":false,"description":"Accepting a workspace invitation and then signing in with SAML single sign-on, Google, GitHub, or Microsoft failed with an error. New members now get in.","title":"Invited members can sign in with single sign-on, Google, GitHub, or Microsoft","type":"fix","url":"https://www.screenly.io/releases/screenly/26.10.1/invited-members-sso-sign-in/"},{"areas":["monitoring"],"breaking":false,"description":"An offline screen last seen in an earlier year now shows the year in its Last seen date, so a screen that has been dark for years no longer looks like it went offline last week.","title":"Last seen shows the year for a screen that went offline in an earlier year","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.10.1/last-seen-shows-year/"}],"json":"https://www.screenly.io/releases/screenly/26.10.1/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.1/","version":"26.10.1"},{"date":"2026-10-01","entries":[{"areas":["developers","api"],"breaking":true,"description":"As announced in July, the API v3 endpoints for screens, playlists, groups, and assets stopped working on October 1, 2026, apart from adding and removing screens. The same data is in API v4.1.","title":"API v3's screens, playlists, groups, and assets endpoints are switched off","type":"removed","url":"https://www.screenly.io/releases/screenly/26.10.0/api-v3-endpoints-switched-off/"},{"areas":[],"breaking":false,"description":"Tables sort by their first column with numbers in order, headers switch between ascending and descending, and a tab only looks selected when it's open.","title":"Every table opens sorted A to Z, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.10.0/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.10.0/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.0/","version":"26.10.0"},{"date":"2026-09-24","entries":[{"areas":[],"breaking":false,"description":"Table text is the same color in every table, and previews in the Installations table match every other table.","title":"Tables look the same everywhere","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.9.9/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.9.9/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.9/","version":"26.9.9"},{"date":"2026-09-24","entries":[{"areas":["device-management"],"breaking":false,"description":"Show, hide, and reorder columns such as hostname, local IP, player version, and MAC address on the Screens and Playlists pages, and export what the table shows to a CSV file.","title":"Column choices and CSV export for Screens and Playlists","type":"release","url":"https://www.screenly.io/releases/screenly/26.9.8/table-columns-and-export/"},{"areas":["content-management","developers","api"],"breaking":false,"description":"The playlists endpoint on API v4 and v4.1 returns a created_at timestamp for every playlist, and you can filter on it.","title":"Playlists on API v4 and v4.1 include when they were created","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.9.8/playlist-created-at-api/"},{"areas":[],"breaking":false,"description":"Tables share one look and behavior, workspace names get clear errors and can be 1 character long, and dragging onto a folder highlights it.","title":"Tables across the dashboard work the same way, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.9.8/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.9.8/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.8/","version":"26.9.8"},{"date":"2026-09-21","entries":[{"areas":[],"breaking":false,"description":"Come back to a dashboard tab after signing out, signing back in, or switching accounts in another tab, and it reloads to the right place instead of carrying on with errors.","title":"A dashboard tab you left open keeps up when you sign in or out elsewhere","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.9.7/session-changes-in-other-tabs/"},{"areas":[],"breaking":false,"description":"As part of our work toward the WCAG AA accessibility standard, the dashboard's colors now follow contrast targets, so text, buttons, and fields stand out clearly from the background on every page.","title":"Clearer colors across the dashboard, as a step toward WCAG AA","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.9.7/dashboard-colors/"},{"areas":[],"breaking":false,"description":"Members who can't rename the workspace see its name, an open settings tab picks up a rename, and unknown single sign-on links explain themselves.","title":"Members see the workspace name in settings, and other fixes","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.9.7/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.9.7/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.7/","version":"26.9.7"},{"date":"2026-09-14","entries":[{"areas":["security"],"breaking":false,"description":"When a SAML sign-in fails, the message names the cause, such as a signing certificate that no longer matches, and who can fix it.","title":"A failed SAML sign-in now says what went wrong","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.9.6/saml-sign-in-error-reasons/"}],"json":"https://www.screenly.io/releases/screenly/26.9.6/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.6/","version":"26.9.6"},{"date":"2026-09-11","entries":[{"areas":["security"],"breaking":false,"description":"SAML sign-in failed on every attempt for some workspaces, and linking your account to your identity provider ended on an error page. Both work now.","title":"SAML sign-in no longer fails for some workspaces, and linking an identity provider account finishes","type":"fix","url":"https://www.screenly.io/releases/screenly/26.9.5/saml-sign-in-fixes/"},{"areas":["content-management"],"breaking":false,"description":"Edits you have not saved on a playlist's Content tab now stay put when you switch to another tab of the same playlist and back.","title":"Switching tabs on a playlist keeps your unsaved changes","type":"fix","url":"https://www.screenly.io/releases/screenly/26.9.5/playlist-tabs-keep-unsaved-changes/"}],"json":"https://www.screenly.io/releases/screenly/26.9.5/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.5/","version":"26.9.5"},{"date":"2026-09-10","entries":[{"areas":[],"breaking":false,"description":"Inviting someone who already has a Screenly account sends them the invitation email.","title":"Invitations reach people who already have an account","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.9.4/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.9.4/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.4/","version":"26.9.4"},{"date":"2026-09-10","entries":[{"areas":["content-management"],"breaking":false,"description":"The Web tab of the New content dialog has an optional Title field, so a web page can go into Content under a name you chose instead of its address.","title":"Name a web page when you add it","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.9.3/web-page-title/"},{"areas":[],"breaking":false,"description":"Emails name Screenly as the sender, confirmation codes for account changes last 10 minutes instead of 1, and Tab goes from PIN to name when connecting a screen.","title":"Email from Screenly shows Screenly as the sender, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.9.3/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.9.3/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.3/","version":"26.9.3"},{"date":"2026-09-07","entries":[{"areas":[],"breaking":false,"description":"Connecting an integration returns you to its page, the Lobby lists your most recent workspaces first, and player versions read as plain numbers like 26.7.0.","title":"Integrations bring you back to the same workspace, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.9.2/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.9.2/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.2/","version":"26.9.2"},{"date":"2026-09-03","entries":[{"areas":["security"],"breaking":false,"description":"Submitting your email address on the sign-in page sends the code straight away, and the code page names the address it went to.","title":"The sign-in code is sent as soon as you enter your email","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.9.1/sign-in-code-sent-on-submit/"},{"areas":["security"],"breaking":false,"description":"The sign-in page carried on as if a code had been sent when the email had failed, and asking for another one invalidated the code you already had.","title":"A sign-in code that cannot be sent now says so","type":"fix","url":"https://www.screenly.io/releases/screenly/26.9.1/sign-in-code-send-failures/"},{"areas":["content-management"],"breaking":false,"description":"Leaving a playlist with unsaved changes on its Content tab asks you to confirm, so the items you added and the order you set are not lost to a stray click.","title":"Leaving a playlist with unsaved content now asks first","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.9.1/playlist-unsaved-content-warning/"}],"json":"https://www.screenly.io/releases/screenly/26.9.1/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.1/","version":"26.9.1"},{"date":"2026-09-01","entries":[{"areas":["content-management"],"breaking":false,"description":"A folder you just renamed, or an app you just installed, now appears in a playlist's Add content dialog without reloading the page.","title":"The Add content dialog sees your newest content","type":"fix","url":"https://www.screenly.io/releases/screenly/26.9.0/add-content-picks-up-changes/"},{"areas":[],"breaking":false,"description":"The dashboard loads faster, the App store no longer blanks on apps missing details, and search icons, spacing, and label capitalization are fixed.","title":"Pages and images load faster, and other fixes","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.9.0/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.9.0/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.9.0/","version":"26.9.0"},{"date":"2026-08-27","entries":[{"areas":[],"breaking":false,"description":"The Lobby is where you land when you sign in. It lists every workspace you belong to with your role in it, and your pending invitations, which you can now accept or decline in Screenly.","title":"A new Lobby page for your workspaces and invitations","type":"release","url":"https://www.screenly.io/releases/screenly/26.8.8/lobby/"},{"areas":[],"breaking":false,"description":"A new account made with Google no longer gets a workspace created automatically. You create your first workspace in the Lobby when you're ready, and your free trial starts then, not at sign-up.","title":"Signing up with Google no longer creates a workspace for you","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.8.8/google-sign-up-first-workspace/"},{"areas":["apps"],"breaking":false,"description":"An app's settings form can reveal a setting only when it is relevant to your other choices, and present its settings in a deliberate order. App developers declare both in the setting's schema.","title":"App settings can hide options that do not apply","type":"release","url":"https://www.screenly.io/releases/screenly/26.8.8/app-settings-visibility-and-order/"},{"areas":[],"breaking":false,"description":"Fixes to Content search, deleting apps, changing your email, and revoking screens, plus faster links around the dashboard and support accounts off your member limit.","title":"Content search skips empty folders, and other fixes","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.8.8/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.8.8/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.8/","version":"26.8.8"},{"date":"2026-08-20","entries":[{"areas":["device-management"],"breaking":false,"description":"Every Screenly Player Max was identified as a Mk1 with the Mk1 photo whatever its revision, and Raspberry Pi based screens were not showing their board revision.","title":"A screen now shows the player model it actually is","type":"fix","url":"https://www.screenly.io/releases/screenly/26.8.7/player-model-detection/"},{"areas":[],"breaking":false,"description":"Returning to a dashboard tab you left open reloads what it shows instead of leaving minutes-old information on screen.","title":"The dashboard refreshes when you come back to it","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.8.7/dashboard-refreshes-on-return/"},{"areas":["apps"],"breaking":false,"description":"Bookmarks and links pointing at the previous Apps addresses now redirect to the current App store and Apps pages instead of hitting an error.","title":"Old links to the Apps pages work again","type":"fix","url":"https://www.screenly.io/releases/screenly/26.8.7/legacy-app-urls-redirect/"},{"areas":[],"breaking":false,"description":"Signing in from a Help Center link lands on the exact page, signing out through a link reaches the sign-in page, and screen counts no longer animate.","title":"Help Center links keep your place after you sign in, and other fixes","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.8.7/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.8.7/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.7/","version":"26.8.7"},{"date":"2026-08-18","entries":[{"areas":[],"breaking":false,"description":"Behind-the-scenes work on how Screenly is built and delivered, shipped on August 18, 2026.","title":"Behind-the-scenes work on delivery and support tools","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.8.6/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.8.6/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.6/","version":"26.8.6"},{"date":"2026-08-18","entries":[{"areas":[],"breaking":false,"description":"The Screens list, a screen's details page, and the screens and screen statuses resources on the API all load faster.","title":"The Screens list and screen pages load faster","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.8.5/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.8.5/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.5/","version":"26.8.5"},{"date":"2026-08-17","entries":[{"areas":[],"breaking":false,"description":"Moving through the dashboard with a keyboard, checkboxes and toggles are highlighted in the same purple as text fields.","title":"Checkboxes and toggles are easier to follow with a keyboard","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.8.4/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.8.4/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.4/","version":"26.8.4"},{"date":"2026-08-17","entries":[{"areas":["device-management"],"breaking":true,"description":"The five labels Screenly maintained from a screen's own properties are now ordinary labels you own. They keep the screens they were on and no longer update themselves.","title":"Landscape, Portrait, Full HD, UHD and Anywhere are no longer automatic labels","type":"removed","url":"https://www.screenly.io/releases/screenly/26.8.3/system-labels-are-now-ordinary-labels/"},{"areas":["developers","api"],"breaking":true,"description":"With automatic labels gone, the API's label type enum drops landscape, portrait, full_hd, uhd, anywhere and virtual, leaving all-screens, manual and screen.","title":"The label type field on the API now has three values instead of nine","type":"removed","url":"https://www.screenly.io/releases/screenly/26.8.3/label-type-api-values/"},{"areas":["apps"],"breaking":false,"description":"Browsing available apps and managing the ones you have installed are two sidebar entries instead of one page with a button between them.","title":"The App Store and your installed apps are now separate sections","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.8.3/app-store-and-apps-split/"},{"areas":["content-management"],"breaking":false,"description":"Some pages that need a saved session to sign in were turned away before they loaded, so the screens showing them displayed nothing at all.","title":"Pages behind a login are no longer turned away before they load","type":"fix","url":"https://www.screenly.io/releases/screenly/26.8.3/authenticated-web-assets-capture/"},{"areas":[],"breaking":false,"description":"Icons in the sidebar and on the sign-in buttons that appeared blank in Safari now show up.","title":"Sidebar and sign-in icons show up in Safari","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.8.3/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.8.3/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.3/","version":"26.8.3"},{"date":"2026-08-14","entries":[{"areas":[],"breaking":false,"description":"The dashboard reads 12-hour or 24-hour time from your own device instead of mixing fixed formats.","title":"Times in the dashboard follow your device's clock","type":"fix","url":"https://www.screenly.io/releases/screenly/26.8.2/dashboard-follows-device-clock/"},{"areas":["monitoring","developers","api"],"breaking":true,"description":"On API v4, a screen's last_ping is always a timestamp, seeded from when the screen was created, so a null value no longer marks a screen that has never checked in.","title":"last_ping is no longer null for a screen that has never connected","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.8.2/last-ping-never-null/"}],"json":"https://www.screenly.io/releases/screenly/26.8.2/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.2/","version":"26.8.2"},{"date":"2026-08-12","entries":[{"areas":["content-management"],"breaking":false,"description":"A page added through the extension with Save Authentication captured the logged-out view, or stopped showing the signed-in one after a while, when Screenly rendered it on our servers.","title":"Pages saved with the browser extension show the signed-in view again","type":"fix","url":"https://www.screenly.io/releases/screenly/26.8.1/authenticated-web-assets/"},{"areas":["security"],"breaking":false,"description":"The sign-in pages were rebuilt to match the dashboard, with passkey errors that appear as notifications.","title":"Signing in looks and behaves like the rest of Screenly","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.8.1/sign-in-rebuilt/"}],"json":"https://www.screenly.io/releases/screenly/26.8.1/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.1/","version":"26.8.1"},{"date":"2026-08-10","entries":[{"areas":[],"breaking":false,"description":"The dashboard has been redesigned, and everything that used to sit in the top bar now lives in a single grouped sidebar.","title":"A new look for the dashboard, with navigation in one place","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.8.0/new-navigation/"},{"areas":[],"breaking":false,"description":"The search box that spanned screens, content and playlists is gone, along with the New quick-create menu, both of which lived in the removed top bar.","title":"Global search and the New menu have been removed","type":"removed","url":"https://www.screenly.io/releases/screenly/26.8.0/global-search-removed/"},{"areas":["content-management"],"breaking":false,"description":"Uploads keep running when you leave the Content section, and pages no longer reload as you move around Content.","title":"Uploads keep running while you move around the dashboard","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.8.0/content-rebuilt/"},{"areas":[],"breaking":false,"description":"Settings pages now use the same horizontal tabs as playlists and screens, with branding folded into the Workspace tab and one save bar per tab.","title":"Workspace and account settings work like the rest of Screenly","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.8.0/settings-pages-aligned/"},{"areas":["apps"],"breaking":false,"description":"An app that works with Slack can now use your workspace's Slack connection and offer a channel picker in its settings.","title":"Apps can ask you to pick a Slack channel","type":"release","url":"https://www.screenly.io/releases/screenly/26.8.0/slack-channel-picker/"},{"areas":[],"breaking":false,"description":"Transitions are animated preview cards, a playlist with no screens explains how to assign them, and the dashboard has a new, faster-loading typeface.","title":"Playlist transitions show a preview, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.8.0/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.8.0/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.8.0/","version":"26.8.0"},{"date":"2026-07-27","entries":[{"areas":["monitoring"],"breaking":false,"description":"The Screens list replaces its last heartbeat and status columns with a plain-language Status and a Content status column saying whether a screen has what it should be playing.","title":"Screens show connectivity and content status separately","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.7.1/screen-status-and-content-status/"},{"areas":["monitoring","developers","api"],"breaking":true,"description":"On API v4 and v4.1, a reachable, in-sync screen with nothing scheduled now reports Online instead of Inactive.","title":"Screens with nothing scheduled no longer report Inactive","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.7.1/screen-statuses-api-change/"},{"areas":["monitoring"],"breaking":false,"description":"The Screens search box no longer matches status words. The status cards above the list filter by status instead.","title":"Typing a status into the Screens search no longer filters by it","type":"removed","url":"https://www.screenly.io/releases/screenly/26.7.1/status-search-removed/"},{"areas":[],"breaking":false,"description":"When something fails in the dashboard, the message you see is a plain sentence about what went wrong, including a clear one for uploads that are too large.","title":"Failed requests explain themselves in plain language","type":"fix","url":"https://www.screenly.io/releases/screenly/26.7.1/clearer-failure-messages/"},{"areas":[],"breaking":false,"description":"Home falls back when its YouTube or blog feed fails, blog titles show punctuation correctly, and the error page's Go to Dashboard button works.","title":"Home loads even when its feeds don't, and other fixes","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.7.1/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.7.1/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.7.1/","version":"26.7.1"},{"date":"2026-07-24","entries":[{"areas":["content-management"],"breaking":false,"description":"The playlist Schedule tab was rebuilt around plain-language rules, with warnings for schedules that can never play, and support for excluding individual dates.","title":"Playlist schedules are now built from rules you can read","type":"release","url":"https://www.screenly.io/releases/screenly/26.7.0/playlist-schedule-rules/"},{"areas":["apps"],"breaking":false,"description":"Opening an installed app's settings, or adding a new app, now happens right where you are, with no page reload.","title":"Installed app settings open instantly","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.7.0/installed-app-settings/"},{"areas":[],"breaking":false,"description":"Reducing a subscription's member or screen count disables the excess automatically, and the dashboard notification saying how many were disabled now appears.","title":"Subscription changes now say how many seats or screens were disabled","type":"fix","url":"https://www.screenly.io/releases/screenly/26.7.0/subscription-change-notifications/"}],"json":"https://www.screenly.io/releases/screenly/26.7.0/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.7.0/","version":"26.7.0"}],"title":"Screenly release notes","url":"https://www.screenly.io/releases/screenly/","version":1}