Skip to main content

Box Changelog

[2.206.0] - 2026-10-12​

Added​

  • Device settings and device policies are quicker to scan and change, and show which policy is in control: each setting is a tile with its current value that flags only what needs attention (unsaved, still applying, or controlled by a named, linked policy, tinted by whether the device complies) and opens its editor in place, so the whole configuration fits on one screen and wide screens edit beside the overview. The policy shown is the one the server actually enforces, by priority and platform. A device policy keeps all its device settings on one tab, where you see at a glance what it enforces, tick what it should manage and save everything at once; each platform it covers gets its own tile with the platform icon. The rest of the device policy screens (list filters, create and duplicate, devices using a policy, packages) match the current Box look
  • iPadOS devices (the ipados application type) are shown with an iPadOS label and icon and can be filtered by platform; their settings follow the capabilities the iPad reports, so settings it cannot apply (volume, time, firmware, application version, native timers, scheduled reboot) are hidden, and only the orientations it reports are offered. iPadOS is not offered for device policy platform settings or core app builds

Fixed​

  • The Update Applet (Update timing) bulk action sends only the applet configuration shown under "Modify". Choosing "Keep current" or another applet version discards the values entered before, so they no longer overwrite the devices' applet configuration. Coming back to the configuration step from the schedule step keeps the chosen applet version and shows the configuration entered under "Modify" again, instead of dropping both while the Version field still showed the version
  • The resolution list in device Settings and in device policies no longer shows the same resolution twice when the device reports it in a different form than its list of supported resolutions
  • The Locations page Table and Map views respect the Status filter. With "Archived" selected they listed active locations; only the default view showed archived ones
  • The "Install package versions" drawer on the device Packages tab and on device policies fits its table to the drawer width, so the Action column is visible without scrolling sideways, and the expanded package details list one item per line

[2.205.0] - 2026-10-07​

Added​

  • Generate deployment app has a "Branding" section that gives webOS, Tizen and Android builds a custom application title and logo, for companies with the branded apps feature
  • The Locations page has a "How does this work?" tutorial: five steps covering the list and its views, adding a location, the map with its preview, the location detail, and assigning a location on the device detail.
  • On supported devices, Remote debugging also enables Chii, and the device Debug card links to the Chii debugger
  • The loading screen after a page refresh shows what the app is waiting for. When loading takes more than 8 seconds it offers to reload or sign out, and a failed account load or a crash shows the error instead of spinning forever. The login and loading screens match the Auth0 sign-in page: the logo above one card on the brand (or white-label top-bar) colour.

Security​

  • The legacy email and password login is removed, together with the sign-in, sign-up, email check and set-password actions it used and its reCAPTCHA setup. Sign-in and sign-up always go through Auth0
  • Old legacy login sessions are no longer accepted anywhere. Page loads, the white label lookup and the admin CSV export use only Auth0, and the admin CSV export works again for Auth0 admins
  • The password reset from the Profile page always resets the signed-in account. The request can no longer name another account, so it can no longer send a password reset or invite email to someone else

Fixed​

  • The bulk action schedule step updates the "Bulk action will be performed in N batches. Each batch is N devices." message when the custom batch size slider moves, and the slider keeps its position when you come back to the step. The message always assumed the default 25 % batch size before
  • The Support page shows every ticket you requested or are CC'd on. Before, some of these tickets could be missing from the list
  • The applet configuration in the Update Applet (Update timing) bulk action is readable again after choosing "Modify": each configuration key, its value and description, and the "Additional configuration" picker take their own row instead of being drawn on top of each other
  • Clicking a sortable column header in the All devices table a third time resets the list to its default order again. Before, the third click did nothing and the list stayed sorted descending

[2.204.1] - 2026-09-30​

Fixed​

  • Wi-Fi signal strength on the device detail stays up to date and is shown as a whole percentage. Tizen devices running an application version below 2.11.0 no longer show a signal strength, because the value they report is unreliable.

[2.204.0] - 2026-09-30​

Added​

  • LG webOS and Samsung Tizen devices with Custom Scripts get an Extended control tab: deploy the recommended production configuration with a result per setting, set the tile (video wall) layout on LG, and set auto source switching on Samsung, which a Samsung configuration deploy also turns on with HDMI1 as the primary source

Fixed​

  • Alert and Alert Rule dates and times are shown in UTC in a readable format, e.g. "Sat, Sep 26, 2026 2:00 AM (UTC)", the same time zone in which alert rule active time windows have always been evaluated, so an alert no longer seems to trigger outside its active window. The active time windows card is titled "Active time windows (UTC)"; saved time windows are not changed. Elsewhere in Box, dates at offset zero read "(UTC)" instead of "(UTC+00:00)". Triggered alerts on the Alert Rule detail open in a new tab

Security​

  • Resending an invite from the company or organization members list now goes through the API, which checks that you can manage that company or organization. The old way of resending an invite has been removed
  • Payloads arriving over the websocket are validated before they reach a database query: query operators and regular expressions are rejected for every action, data-model action handlers now parse the request schema on the backend instead of trusting the browser, and the unauthenticated scanner, location, organization tag and account handlers parse their identifiers. The unauthenticated location lookup no longer takes a client-supplied checkPrivileges flag, the API authorization route rejects a non-string session id, and the scanner page receives only the fields it renders instead of the raw database document. A rejected payload answers the client with a failed query instead of leaving it pending, signing out is acknowledged even when the server-side cleanup fails, and a schema failure no longer echoes the expected payload shape back to an unauthenticated client

[2.203.0] - 2026-09-23​

Added​

  • The Custom Script Code Mode in Box and Judo accepts scripts up to 30,000 characters per platform (previously 10,000)
  • The File System tab no longer needs the file-system-browser Custom Script uploaded to each organization: it runs the signageOS-managed script on every supported platform, Linux included (through its bash runtime, replacing the inline shell scripts sent over the legacy custom-script relay). Files up to 120 KB can be saved on Linux, up from 7 KB, and directory listings show folders before files on every platform
  • The Runners list page has a "How does this work?" walkthrough — a five-step modal covering what runners are, creating one, versions and their input/output contract, assigning one to a device, and reading back Get, Set and custom telemetry. It opens on the first visit, can be reopened from the page header, and is remembered per account, the same as the Alerts, Alert Rules, Custom Scripts, Device Policy and Plugins walkthroughs.
  • Solution Hub is a new section in the navigation where you can browse ready-made applets, scripts, plugins, runners, alert rules and Content Guard templates and install them into your organization.
  • Applet management has a redesigned interface: the list and create/edit forms use standard filters and controls, while applet details organize information, code/files and Smart Builder builds into clear tabs with a compact overview, version status, build history and a clearer preview-device workflow in Code Mode

Fixed​

  • The location assigned to a device appears immediately on the device detail, instead of reading "Assign location" for tens of seconds on locations with many devices. The location preview drawer loads its per-device numbers only when it is opened
  • A Sony power/input bulk action can no longer be confirmed while its affected-device preview is still loading, refreshing or failed, which could run the action against a stale device selection

[2.202.0] - 2026-09-21​

Added​

  • The legal terms country selector is labelled "Country and Region" (国家或地区 in Chinese) and lists China as "Chinese Mainland"

Fixed​

  • Device applet assignments with legacy timing data are shown again in the Applet tab instead of leaving the assignment list empty.

[2.201.1] - 2026-09-21​

Fixed​

  • Policy alert rules now match the devices they describe: selecting "Violated" alerts on devices breaking the policy instead of on devices complying with it. Rules saved before this fix keep the behavior they have today, so they will now show the opposite option to the one they were created with and need to be re-selected.
  • An alert rule that was never assigned an organization can now be archived; previously the confirmation did nothing and the rule stayed in the list forever.

[2.201.0] - 2026-09-18​

Added​

  • The organization member count is shown to every member, the test organization notice only to organization managers

[2.200.0] - 2026-09-17​

Added​

  • A custom script name that another script in the organization already uses is reported on the name field when creating or renaming a script, instead of only a generic failure notification.
  • Applets can be created by dropping in an HTML package: a ZIP of the built applet (dist folder with an index.html entry file) uploaded on the new applet's detail page creates a multifile CLI applet version from its contents. The same ZIP drop-in creates new versions on the CLI applet detail page, with optional configuration definition and supported platforms set during upload (prefilled from the previous version), and the configuration definition of CLI applet versions is editable on the detail page

[2.199.0] - 2026-09-16​

Fixed​

  • The "Projected Credit Usage" banner on the company detail reports the monthly credit cost instead of the device count. The two were interchangeable only while every device cost exactly one credit; with per-device-plan pricing they are not.

[2.198.1] - 2026-09-16​

[2.198.0] - 2026-09-16​

Added​

  • Configuration Health evaluates Core App and firmware versions using device-reported version telemetry, with current and latest versions and grouped lists of affected devices.
  • Firmware updates are available as bulk actions for compatible devices, accessible from the device list and Configuration Health.
  • Custom Script versions can be created and managed directly in the UI: a fullscreen Code Mode with a Monaco editor, per-platform scripts and runtimes, a configuration parameter builder, pre-fill from the previous version, and a code-first script detail page showing each platform's code inline, with in-place editing of draft versions and a collapsible overview.
  • New File system tab (Beta) on device detail: browse the files on a device, open them in an editor, and create, edit, rename, move or delete them without a site visit. Linux devices expose the whole filesystem; on Tizen, webOS and BrightSign it is the device's storage units. The selected path is mirrored in the URL, so a location in a device's filesystem can be shared by copying the address. The tab is gated by the new filesystem organization feature entitlement together with scripts — both must be granted for the tab to be usable.
  • Event Stream exporter configurations let the user pick the exported delivery format version. New exporters default to the newest version, existing ones keep version 1 (Legacy) until changed.

Fixed​

  • Added authentication to the file upload endpoints, along with server-side validation of the uploaded files
  • A device that has moved to the new gateway is now recognized whichever of the configured gateway domains it uses. The device gateway card no longer reports such a device as disconnected, and its platform URI is no longer flagged as unusual
  • Deleting a runner or a plugin from its detail page now takes you back to the list, instead of leaving a page that reports the deleted item does not exist. The list no longer shows the deleted runner or plugin either
  • Runner and plugin assignments on a device now show the change straight away. Assigning, editing the configuration of, or removing an assignment updates the list and the detail without reloading the page
  • The assign runner and assign plugin drawers on a device open empty, instead of keeping the configuration typed into them the last time they were used
  • "Select all devices" in the device list now selects only the devices matching the active filters, instead of every device the account can access. The bulk action count reflects the filtered selection
  • The connections listed for a device are now accurate. A device holding several connections could have a live one dropped from the list, with an already-closed connection left in its place, so the connection count and the socket types shown were both wrong
  • "Rotate view" in the remote desktop fullscreen mode no longer collapses the modal to a thin strip. The screenshot now always fits the visible part of the modal, in both landscape and portrait, and follows a window resize

[2.197.0] - 2026-09-09​

Fixed​

  • Company member lists now require the Owner or Manager role and return only the fields the member list displays

[2.196.1] - 2026-09-04​

[2.196.0] - 2026-09-03​

[2.195.2] - 2026-09-02​

Fixed​

  • Applet selection and version loading now work consistently across timings, assignments, device filters and applet detail: active published versions are listed and searchable correctly, authorized users can reveal unpublished versions, preferred and selected applets remain available across organizations, referenced applets resolve to their names, and timing forms retain a fallback device name
  • Device detail no longer shows stale alerts: the Alerts card and drawer refetch when the page regains focus (e.g. after resolving the alert on its detail page in another tab) and drop the previous organization's alerts right after the device is moved to another organization; alerts resolved or snoozed for the device now also appear under the drawer's Resolved/Snoozed tabs, because the device's alerts are filtered server-side instead of by a client-side categorization that could not see per-device resolutions
  • The member role picker and the invite forms offer the Owner role only to accounts allowed to assign it, and the role of an existing owner can be changed only by a different company owner

[2.195.1] - 2026-09-01​

[2.195.0] - 2026-08-31​

Fixed​

  • Custom script runs with successful exit codes are no longer marked as failed when they produce stderr output
  • The trial period label in the top bar is no longer a link to the signageOS Calendly scheduling page on white-labeled instances; non-white-labeled instances keep the link
  • Smart Builder deployment URLs for Linux builds link directly to the installable package instead of the bare storage prefix, which was not downloadable: Fedora/Ubuntu to the .rpm/.deb, Raspberry Pi 4 to the versioned .apk resolved from the build's version file
  • Users with the Viewer role can create and delete their own API security tokens on the profile and organization pages, giving them read-only API access matching their role; a token only authenticates as the account itself, so it can never grant more access than the creating account's role. Previously the profile token even required a Master role at some company, which contradicted the UI that offered it to every non-Viewer
  • Power Actions no longer offer App restart, System reboot, and Display on/off on devices whose reported management capabilities do not include the corresponding capability (APP_RESTART, SYSTEM_REBOOT, DISPLAY_POWER). Devices which report no management capabilities at all, either because their front display is older than 9.19.0 or because the capabilities have not been reported yet, keep offering these actions.
  • The device detail Auto Recovery box now notes that BrightSign devices need the Supervisor and the Core App installed together, with the Supervisor enabled. The note is shown on BrightSign devices managed by Cloud Control as well, which do not report the BrightSign application type.

Added​

  • Supra Mode device telemetry shows custom controller applet identity and extra launch arguments when reported by the device
  • The uptime calendar on the device detail shows the number of offline events and the total time offline directly in each day cell that had an outage

[2.194.0] - 2026-08-26​

Fixed​

  • Command center search no longer lets a sidebar section label stand in for a result's own name: a short query like "te" matched the word "Favorites", so every favorited device scored a hit and filled the palette's navigation rows ahead of the real device and location results. Section labels now match only on a word prefix, and rows matched by their section rather than their own title are listed after the named matches. Tray chips follow the same rule for their entity type, and are ordered by name and UID before type
  • The API tokens page shows the environment's actual API URL in the example curl command instead of the hardcoded production
  • Additional users entered when creating a support ticket are now actually added as CCs and collaborators of the Zendesk ticket, so they can see the ticket on the Support page and respond to it
  • Assigning a plugin on device detail sends the filled configuration values instead of an empty object, the runner/plugin update drawers no longer silently drop changed configuration values, and runner/plugin assignments and unassignments now show up in the device History tab with their own label, color, and action filter

Added​

  • The All devices table has a selectable "Bundled applet" column showing the applet and version the device reports as bundled.
  • Supra Server devices can install uploaded Android APK packages from the Supra tab, and screens in the same location can be assigned to installed apps
  • Admin API company list and count endpoints can filter companies by when their trial period ended, using the new trialPeriodEndedAtSince (inclusive) and trialPeriodEndedAtBefore (exclusive) query parameters, which also combine with the existing trialStatus filter.
  • Migrate the CompanyDetail accounts saga to the data-model action handler pipeline: the invite email pre-check moved into the Company/Member data-model, and the admin drawer Assign me/Leave actions now go through a new admin API company member endpoint and poll the company projection until the membership change is visible.
  • Event Stream Exporters: Azure Event Hub exporters can now be created, edited, and inspected next to webhooks, and the event-type picker offers each protocol its own allowed set — including the system log event types, which are exportable to Azure Event Hub only, and the per-device alert events, which both protocols can export

[2.193.0] - 2026-08-19​

Added​

  • Sony Extra bulk actions for legacy (Android 10/12) and Android 14+ BRAVIA devices: pro settings, input source, Pro Mode, firmware update, Wi-Fi, and per-app enable/disable pushed through the Sony RMS API with automatic device-variant scoping.
  • The Cmd/Ctrl+K modal is now a command center: unified search across pages, devices, locations, and commands; slash commands (/reboot-style power actions, /monitoring, /tray and /pin for pasted UID lists); Tab scoping; an explicit Switch company command; Send to Slack; and a sidebar search entry that opens it. Available to all users.
  • Working-set multitasking: visited detail pages (devices, locations, alerts, policies, applets, scripts, and more) collect into a subtle bottom tray (pin, remove), the Cmd/Ctrl+K palette switches between them, with Alt+1..9 and Alt+Arrow shortcuts and a mobile bottom sheet.
  • Onboarding tutorials are shown in a wider modal so the screenshots and screen recordings inside are legible, and their "How does this work?" page-header button collapses to a tooltipped icon on narrow viewports instead of being cut off mid-label.
  • Tags now provide an organization quick filter beside search, use the standard device icon, and show clickable hierarchy context for nested tags in flat text-search results.
  • Adding a new device uses a six-character code input with a live device-screen preview, provisioning tips, optional location and tag assignment, and a list of recently provisioned devices.
  • Power actions (device detail, device list, bulk actions) are grouped into sections with icons and hover descriptions.
  • APK package version uploads are now completed in a single step, making package publishing simpler and more reliable
  • Package management now uses the same API-backed data flow as the rest of Box, improving consistency and reliability when browsing and managing packages
  • Tag statistics on the Tags page, the Locations list statistics (locations, cities and locations without devices, moved out of the page header) and the location detail information can now be minimized into a compact toolbar row and expanded back into cards, the same way as the device detail overview. The minimized location detail row shows devices, alerts, uptime, city and state, custom ID, tags and photo thumbnails. Each of them remembers a previously made Show more/Show less choice; the Tags and Locations list statistics start minimized, the location detail starts expanded.
  • Device detail Telemetries tab now shows Plugin, Runner and other telemetries, with per-field cards, change timelines and a change history drawer. Plugin and Runner fields declared as secret or encrypted are masked everywhere (card value, tooltip, timeline, records table and drawer), change timelines mark only real value changes instead of every periodic report, and the Online status card no longer shows a device with no reported online status as fully available — such time is grey and unknown, including the part of a bucket before the device was created. As a side effect of that, an averaged uptime percentage across devices no longer counts a device with no uptime record as 0 %.
  • Remote Desktop tab on device detail shows a history of remote desktop session starts and finishes with date, action and user

Fixed​

  • Sony Extra adjustments: extended control data loads on demand via a refresh button (correct settings require the display to be on), bulk confirm no longer reports zero devices for a valid selection, management agents removed from the Android 14 bulk app list, the app restart power action description no longer brands the application, and the single-device Select apps to enable list matches the bulk per-variant app lists including custom apps.
  • The Support page no longer becomes unavailable.
  • The Cmd/Ctrl+K command center now ranks device and location results by how well they match what was typed, so short queries no longer fill the list with hits matched on a hidden field (serial number, MAC or IP address) while the obvious name matches stay off screen. Scoped searches (Search devices, Search locations, power-action targets) also got a Back button in the dialog header, so returning to the full search no longer means closing the whole modal.
  • Device time and its incorrect-time warning are now read from the latest device telemetry everywhere they are shown (device Info, Settings and Troubleshooting tabs, device list, monitoring detail), so a device that fixed its clock stops being flagged.
  • Duplicate sos_redis_driver_errors series with identical labels (dropped by Prometheus as "different value but same timestamp") and sos_redis_driver_connection_ready/_end counters silently not counting after the first redis error
  • The alert list and alert detail no longer query devices per alert to show the affected device count; the count is derived from the alert itself.
  • Device history rows no longer show an empty Action column for action types without a translated label. The remaining unlabeled types (set organization, stop package, clear package data, enable/disable extended telemetry, send applet command, revoke device key) now have proper labels, a group color and can be filtered for.
  • Applet detail links in device timing records now open in a new browser tab.
  • The antd UI library was upgraded to the latest v5.
  • Sidebar navigation no longer renders the open section's title (Devices, Organize, Monitor, Build, Settings, Account & Help) in dark navy — almost invisible against the dark menu — while one of its pages is open. The antd v5 upgrade moved the selected submenu title onto a new theme token that fell back to the primary color instead of the menu's selected item color.
  • Creating and updating a location no longer requires the organization manager role, so a member with the user role can do it again (archiving and restoring a location already worked for them).
  • Config Health no longer reports Locations Configured and Policy Assigned as configured for an organization that has no locations or no device policies. Both checks now verify that the items exist instead of only checking that no device is missing one, a failing check no longer counts towards the health score as compliant, and either check reports an error instead of a pass when it cannot determine whether the items exist. For an organization with no devices, the device-level checks and the Device Configuration score now report as not applicable instead of a full 100%.
  • Device Uptime tab no longer shows a device as online for a whole month while it was offline the entire time. Outages that started before the displayed month are taken into account again, days of the neighbouring months shown in the calendar grid are filled with their real data instead of the selected month's, and switching months back and forth no longer flips the results.
  • The AI Content Guard listing no longer shows an empty page in companies that own an item the API returns in an unexpected shape — a single such item used to fail the validation of the whole response and discard every item on the page, while the total count kept showing them; each item is now validated on its own, so only the unusable one is skipped (and reported in the browser console)
  • The Status filter of the Locations page no longer shows NaN — the location status from the URL is a text value (active/archived) and was being converted to a number, which also meant the city, country and state filter options were requested with an invalid status
  • The Tags field of an AI Content Guard item (image, prompt and AI helper forms) no longer offers tags of the whole company — it lists only tags of the organization owning the selected category, and already picked tags are dropped when the category changes to another organization
  • Form buttons and drawers no longer stay stuck in their initial state after editing a field — the Apply button of the plugin filter drawer (and every other form submit button and form drawer) now enables as soon as the form becomes dirty, bulk operation configuration items (Debug, VPN, RM server, Scheduled power action, Applet command) react to their own field changes again, and the device Packages tab filter and pagination update the listing
  • Dropdowns, date pickers and tree selects across the app once again open anchored to the scrolling main panel instead of jumping to their trigger when the page is reached without a loading skeleton, product analytics events fired before the analytics script finishes loading are no longer dropped, and the developer feature-flag override applies without a page reload
  • Non-mandatory string configuration fields in runner/plugin assignment and policy forms are no longer marked as required, and selecting a version with an empty configuration definition no longer keeps showing the previous version's fields
  • Telemetry intervals show the limits of the organization's own device plan. Every organization was shown the highest plan's limits (15 min for screenshots) and could save intervals its plan does not allow, which the server then silently raised — so auto generated screenshots did not follow the interval displayed in Box.

[2.192.0] - 2026-08-05​

Added​

  • Tags across the whole app (including the Admin app) now derive their text, border and tinted background color from the tag color itself (matching the built-in status tags), replacing solid chips with plain black/white text. Text color is stepped to always meet WCAG AA contrast against the tinted background. In the high-contrast (WCAG optimized) theme, built-in status and preset tags whose colors fell below WCAG AA (success, warning, green, orange, cyan) use darker text. The tag create/edit color picker now offers a preset palette of vivid colors across twelve hues next to the custom picker, and dark tag colors are lifted to their vivid hue equivalent so chips always look fresh. The device Online status indicator returns to its classic teal instead of the generic success green
  • Device detail redesign: the page header shows the device status and last ping next to the device name, device statistics & health moved into a collapsible card overview, and the Info tab was restructured into bordered tables with a recent-screenshots carousel and side-by-side connection info. Single-value telemetries (uptime, CPU, memory, temperature and the active wifi/ethernet connection) share one compact metrics strip above the cards instead of taking a card each, and the remaining cards flow as a single grid that fills every line, so devices not reporting all telemetries no longer leave gaps; the cards are clickable and open the matching tab or drawer. Storage values all derive from one telemetry snapshot and label each unit by its reported type instead of misreporting SD cards as internal storage, the page no longer hangs on the loading skeleton when the device proprietary package version lookup fails, and tooltips opening near the left edge of a page no longer render underneath the main navigation menu. Present-but-wrong values (starting with incorrect device time) are now marked with a compact warning chip next to the value — short label always visible, full explanation in its tooltip — replacing the truncated red error sentence. The collapsed overview row now shows the last action name, result dot (green/red/pulsing blue for success/failed/pending) and a condensed time next to the icon, and the expanded Last action card shows the result as a color badge with the full date
  • Switching company from the sidebar company menu now opens a searchable modal instead of a nested submenu, fully operable by keyboard: Cmd/Ctrl+K opens it, arrow keys move the selection and Enter confirms the switch.

Security​

  • Paid company licences such as SSO, Secrets, GodMode and Priority Support can no longer be enabled by customers themselves — only by signageOS. Selecting your own DevSpace platforms still works, now limited to the number of target platforms included in your plan.
  • Editing company details — name, icon, terms region and default device plan — now requires the company manager or owner role.
  • Paid organization features such as AI Content Guard, Remote Desktop and VPN can no longer be enabled by customers themselves — only by signageOS.

Fixed​

  • Bulk provisioning CSV upload no longer fails with a Content Security Policy violation — the connect-src directive now allows the bulk provisioning parser S3 bucket
  • Company masters and owners opening a device in an organization they are not assigned to no longer get a blocking "Get device access" modal that had to be confirmed twice. The modal gated nothing — company masters and owners already have full access to their company's organizations — and joining an organization deliberately is still available in Company Settings → Organizations.
  • The Organization column on the Alerts page labelled every organization as "production". It now shows "test" for organizations that have not been marked as production.

[2.191.0] - 2026-07-29​

Added​

  • Device Scripts tab redesigned with inline expandable rows: the latest result, execution history, and parameters now open under the script row (replacing the result modal and history drawer), results update automatically while a script runs, a toast announces run completion, recently run scripts are grouped at the top, and scripts can be re-run in one click with the parameters of the last run
  • New predefined content for Content Guard.
  • Tags page redesigned to display data as tree table
  • Improved tag create/update/delete interface and drawer layout
  • Tags can be unassigned directly from tags panel
  • Tag elements across project are clickable and work as navigation to entity filters

Fixed​

  • Company credit statistics no longer swap the values of "Projected usage in months" and "Current monthly usage", and the remaining-credits alert now reports the correct number of months left.
  • Applet detail pages no longer repeatedly reload when the selected and latest applet version is 0.0.0.
  • Applet detail pages now refresh all version-specific content when switching versions.
  • Member invite flows look up accounts case-insensitively (the pre-check and post-invite lookups now match the lowercased email the platform stores), adding an organization member no longer resets an existing company member's role to guest, and admin role changes for existing company members go through the privilege command instead of the invite command, which now rejects existing members
  • The Event Stream exporter tab, detail drawer and create action no longer fail for a freshly created exporter, whose last successful export timestamp is empty until the first delivery succeeds. A single such exporter previously broke the parse of the whole list response.
  • Device pairing no longer fails to load while a pairing is still unverified.

[2.190.0] - 2026-07-22​

Added​

  • Device plan history card on the organization detail Device Plan tab, showing who changed the device plan, to which plan, and when; visible to organization owners and managers only

Fixed​

  • Core App version selector no longer shows duplicate, stale, or internal loading values while searching and loading results.
  • Device package type filtering no longer leaves the package list stuck in a loading state when filter updates overlap, loading fails, or a device has many system packages.
  • Solution Hub detail pages now keep the shared Solution Hub sidebar item selected in both CloudControl and DevSpace, entitlement refreshes no longer make the CC/DS switcher alternate, and Solution Hub actions are hidden without GodMode access.

[2.189.0] - 2026-07-20​

Added​

  • Firmware version search now matches the new firmware metadata, displays a human-friendly name, and updates devices by the selected firmware UID.
  • Device settings now provide searchable, paginated core app and firmware version selectors with release details.
  • Added a "How does this work?" onboarding walkthrough on the Plugins list page, covering what plugins are, creating them, versions & configuration, assigning to devices, and monitoring.

Fixed​

  • Sidebar navigation no longer reanimates or switches between CC and DS when moving between pages such as Home and Solution Hub.
  • Sidebar navigation no longer rebuilds and reanimates its menu when opening Solution Hub within the current navigation section.
  • Content Guard cards now keep a readable width and spacing on smaller desktop resolutions instead of squeezing or overlapping their content.
  • Sony Extra settings: the Device name field was removed from the About section, because the device name is synced natively and automatically
  • Device detail: switching tabs no longer freezes the page for several seconds. Selectors holding the organization list and the device alert lists deep-compared their whole contents on every Redux action; they now derive from stable references instead
  • Device history now shows and filters device location and organization tag assignment changes
  • Hardened authorization across many entities
  • Monitoring detail: selecting a policy in the filter sidebar now filters the device list again, and the policy list is capped with a Show more / Show less toggle like the alerts list

[2.188.1] - 2026-07-08​

Fixed​

  • Tag statistics on the Tags page are counted again, including the Policy tags counter; unassigned tags no longer include tags assigned to policies
  • Opening the detail of a newly created organization no longer shows an insufficient-privileges error
  • Organizations are no longer created without a device plan: the create-organization drawer always preselects a valid allowed plan and refuses to submit an empty plan id, and the Device Plan tab no longer hides the plan selector for an organization without an assigned plan when the company has a single allowed plan, so the plan can now be assigned

Security​

  • Package upload now validates the package name and owner organization identifier

[2.188.0] - 2026-07-01​

Added​

  • Allow all feature entitlements checking
  • Device screenshots tab now shows screenshots from the past 2 hours by default (previously 30 minutes)

Fixed​

  • Creating or deleting an organization no longer leaves the page blank, and the delete confirmation now shows a loading state until the organization is removed
  • The package version delete button spinner no longer keeps spinning after a successful delete

[2.187.1] - 2026-06-30​

Fixed​

  • Removed the outdated "coming Q4 2024" organization-unit provisioning notice on the ChromeOS Provisioning page; the alert now simply links to the Google ChromeOS provisioning documentation
  • Device detail history tab "Filter by action" dropdown now includes Plugin and Runner action groups, which were previously missing
  • Open Emulator now passes the configuration-server URL (config_base_url) instead of the platform/gateway URL, so newly created emulators can fetch their configuration and connect
  • Google Cloud Storage presigned uploads under Workload Identity no longer fail with "Premature close" on Node 24: the transitive node-fetch reached through gaxios (used by the IAM signBlob call) is overridden to v3

[2.187.0] - 2026-06-24​

Added​

  • Device configuration widget now offers a "Production US1" environment preset (us1.signageos.io subdomains); renamed the existing "Production" preset to "Production Root"
  • New telemetries tab on device detail
  • Renamed the device "Scripts legacy" tab to "Shell" and made it available to all users with access to the CustomScripts feature entitlement (on Linux devices), instead of being restricted to GodMode admins
  • Object storage can now be backed by either AWS S3 or Google Cloud Storage, selected with STORAGE_TYPE=s3|gcs. The storage bucket is configured with a single BUCKET option for both providers (the previous AWS_S3_BUCKET option still works as a fallback).
  • Bump @signageos/lib to 23.22.0 — serves /ready on main HTTP port to fix GCP LB health check (503 unconditional drop overload on US1)
  • Object storage can now be split into two buckets: user-data (applet, package, icon, content-guard, location, organization, exports) and public files (device firmware, front-applet, static assets). Configure with BUCKET_USER_DATA / BUCKET_PUBLIC_FILES and STORAGE_BASE_URL_USER_DATA / STORAGE_BASE_URL_PUBLIC_FILES; each falls back to AWS_S3_BUCKET and storage_base_url when unset, so existing single-bucket deployments are unchanged.

[2.186.0] - 2026-06-16​

Added​

  • New type of alert history item "Triggered device"
  • Single file applets now support defining configuration schemas (configDefinition) — users can define typed config fields (string, number, url, enum, secret, encrypted) directly in Box UI for singlefile applets
  • Config definition schema editor for creating and editing configuration schemas on singlefile applet versions
  • Timing configuration masking now uses DB-stored configDefinition with S3 fallback for multifile applets

Security​

  • Sanitize device note HTML using DOMPurify to prevent stored XSS via CSS injection overlays

Fixed​

  • Configuration Health now calls the API through the standard data-model layer (device list, latest telemetries, published application versions), fixing CORS failures on white-label instances caused by its custom API client
  • Clicking a location in the location list navigates client-side instead of triggering a full page reload
  • Organization list search input is now debounced (500ms) to reduce the number of API calls while typing
  • Long text in detail-page Descriptions rows (script/runner/plugin/alert-rule descriptions, Supra hostname/clientId, billing info, device-plan IDs, organization/account names, deprovision summaries) is now truncated to a single line with the full value shown in a tooltip on hover, instead of wrapping to multiple lines

[2.185.1] - 2026-06-10​

Fixed​

  • Device policy feature flag changes are now tracked in the policy change diff, so they appear in the save confirmation modal and the policy history log
  • Policy history log date column no longer overflows into the change column when dates include a time-source suffix

[2.185.0] - 2026-06-03​

Added​

  • Show time source (timezone abbreviation or UTC offset) in all formatted date/time strings across Box UI
  • Country-based legal terms agreement: account profile and welcome flow let users pick their country (grouped by region) to determine which legal terms apply, replacing the previous direct region selector
  • Device list table column headers and export column picker are now translated (English and Chinese)
  • Configuration Health blank screen check now uses Content Guard alert rules (CONTENT_GUARD_IMAGE_SIMILARITY with "Blank screen" managed category) instead of SCREENSHOT condition
  • "Keep applet running" checkbox for proprietary timers (device timer tab and device policy), keeping the applet running while the timer turns the display off. On the per-device timer tab the checkbox is shown only when the device reports the KEEP_APPLET_RUNNING management capability

Fixed​

  • Fixed Vite asset path resolution causing bundler-imported assets (loader GIF, fonts, images) to be unreachable at runtime
  • Invite company member now provides better UI feedback during the invite process
  • Organization list search now uses the search query parameter to match by name, title, or UID instead of filtering by title only
  • Configuration Health Check page optimization — use Organization entity counts for instant location/tag checks and device count progress initialization, eliminating redundant API calls
  • Fix company member invite sending 'master' role instead of 'manager' to the API
  • Remove single-company restriction when adding users to companies and organizations
  • Configuration Health blank screen alert detection — read op field (not operator) in CONTENT_GUARD_IMAGE_SIMILARITY conditions to match actual API data structure, fixing false "not configured" result

[2.184.1] - 2026-05-19​

[2.184.0] - 2026-05-19​

Added​

  • Migrate organization list and detail pages to new organization API with cursor pagination
  • Organization create drawer replacing standalone NewOrganizationPage
  • Organization delete via new data model hook (useDeleteOrganizationLegacy)
  • New organization data model operations: create, update, delete, list with cursor pagination, count
  • Configuration Health Check page under Deployment section — evaluates organization devices against best-practice checks (policy, scheduled reboot, auto-recovery, remote control, CoreApp version) with org-level checks (alert rules, locations, tags)
  • New company and organization member data-models
  • CompanyMembersList and OrganizationMembersList components replacing legacy account-based lists
  • Unified "members" naming convention across translations, components, and data models
  • Supra monitoring metrics UI: real-time server and per-client metrics display with auto-refresh, Prometheus parser, and device pairing
  • Deprovision drawer now shows informational summary of items (applets, policies, plugins, runners, tags, location) that will be automatically removed
  • Tag assignment support for device policies: assign/unassign tags on policy detail page, filter policies by tag, assigned tags count column in tag list

Fixed​

  • Await remote desktop stop before closing modal to prevent stale session on reopen
  • Type compatibility with @signageos/common-types 6.x (TS2590 union complexity in BulkOperationComposable, TS2322 in DeviceDetail action log components)
  • Fix unnecessary policy API calls on device detail page when device has no assigned policies
  • Scheduled reboot remove button no longer requires filling in the new reboot form first

[2.183.0] - 2026-04-15​

Added​

  • Telemetry cache invalidation button on device detail page
  • Hide platform URI warning tag on device detail page for default gateway URI
  • Support access permission management for companies with granular levels (Disabled, Login Only, Login and Testing, Login Testing and Capture)
  • Support access level selection in ticket creation flow replacing the simple consent checkbox

[2.182.0] - 2026-04-02​

Added​

  • Supra UX improvements: show info banner when device applet/timing is controlled by Policy; disable Supra toggle on timing list when device is not colocated with Supra server or when Policy governs applet (toggle still reflects current status)
  • DevSpace access page: show "Assign now" button for Company Master/Owner linking to Company accounts settings
  • Updated and optimized application platform icons, added flavour-specific icons for BrightSign (Nine), Tizen (TEP, ePaper), and webOS (IDCAP)
  • Improve Scripts UX: auto-select latest version when executing, tooltips on action buttons, filter bulk operation scripts by device organization
  • Organization updated action log
  • Content Guard UX improvements: replace valid/invalid labels with Badge dots and tooltips, move type tabs to filter Select dropdown, add URL param for item drawer deep-linking
  • Harmonized loading indicators across all pages — replaced WaitIndicator (yellow GIF) and legacy Spin with Ant Design Skeleton and native antd Spin
  • Improved detail page loading skeletons to match final page layouts (Device, Location, Organization, Alert Rule, Plugin, Runner, Applet, Package, Custom Script, Device Policy, Bulk Operation)
  • Centralized detail page loading skeleton in Page component — removed per-page custom loading content for uniform loading experience
  • Replaced WaitIndicator early-return pattern in Terms and Conditions page with Page loading prop
  • Auto-resize icon uploads to 50x50 pixels instead of rejecting wrong dimensions
  • Harmonize button icons (PlusOutlined) and list page button consistency across all pages
  • Harmonize detail page header buttons with More dropdown pattern
  • Device Export using api
  • FeatureFlags management in policy
  • Filtering and search for Plugin and Runner list pages (search by title, filter by platform and tags)
  • Client-side search for Scripts tab on device detail page (search by name or description)
  • Display banned reason in device detail header info

Fixed​

  • Fix Favorite Location cards on Home Dashboard showing online/offline device counts for the entire company instead of only for the given location
  • Fix clicking on a location in the locations list redirecting instead of navigating to location detail
  • Fix sidebar menu items not highlighting correctly when navigating to detail pages and sub-pages
  • Fix Alert detail back button not navigating back to alert list
  • Fix Location detail device table not refreshing after adding or removing a device via the Devices drawer
  • Fix Content Guard type missing from alert list filter
  • Fix Content Guard category tooltips rendering behind sidebar menu
  • Fix disabled reason on bulk action page for update timing when device has multiple timings with the same applet
  • Allow selecting a device plan when creating a new organization
  • Remote Desktop tab: replace trial promotion alert with informational help text and link to Documentation
  • Fix contact person name not propagating to billing info during company creation after Auth0 signup

[2.181.0] - 2026-03-05​

Added​

  • Supra on-premise: device detail Supra tab with status, install/uninstall actions, connected clients, and monitoring; Supra Server badge on location device list; Supra toggle column in timings table
  • Supra on-premise: dedicated SupraActions RBAC permission; optimized SupraClients row-level data fetching
  • Device Export using api
  • Device Export drawer UX improvements: Export to CSV button in header, checkbox list for column selection with search and select all, filter-awareness note, improved close confirmation message
  • FeatureFlags management in policy
  • DataView to content guard page
  • Feature entitlements

Fixed​

  • Device export CSV now respects active device list filters (organization, tags, search, etc.)
  • Hotfix filtering system logs that are for wrong device
  • Hotfix filtering system logs that are for wrong device
  • Company creation form: store phone, country and user info in BillingInfo; add CompanyType and ProductsInterest multiselects (saved as JSON in orderID)
  • Fix S3 storage listing to paginate through all objects when no limit is specified

[2.180.0] - 2026-02-18​

Added​

  • Alert rule detail page UI redesign
  • Content guard page
  • Support for new organization feature entitlements: TelemetryIntervalDevSpace, TelemetryIntervalBasic, TelemetryIntervalPro, TelemetryIntervalUltra
  • Missing bulk operation type (ORGANIZATION_UPDATE) and power action type (REAPPLY_POLICY)

Fixed​

  • Company network filter now only shows company networks the user has access to manage, instead of all company networks in the system

[2.179.0] - 2026-02-11​

Added​

  • Show Linux option in SmartBuilder
  • Fedora and Ubuntu options to linux application flavour
  • Custom script execution in bulk action allows all types of devices

Fixed​

  • Scheduled reboots in device policy are now disabled for users without DevicePolicy UPDATE permission (RBAC)
  • Redirect user to their first accessible company when navigating to a company they don't have access to (instead of showing blank page)

Fixed​

  • Device settings page no longer breaks when removing timers - fixed stale component state and undefined value handling in time format parsing
  • Organization table sorting now correctly reflects current sort state from URL and properly toggles between ascending/descending order
  • monitoring - device uptime results are cached for 15min
  • mongo operation timeout set to 60 seconds
  • Click on applet name in Smart Builder opens build detail which is much better than clicking on an eye icon

[2.178.1] - 2026-02-04​

Fixed​

  • Upgrade amqp lib that supports reconnects and some other tweaks

[2.178.0] - 2026-01-21​

Added​

  • Change firmware version in Extended control tab on device detail
  • Added DisplayConnectedOverSerial and PowerActionPerformed system log types to device troubleshooting

Fixed​

  • Cloud Control app versions now load correctly on device detail settings tab
  • Firmware and model selects on device list load data
  • Updated home dashboard textation for white label
  • Notifications are visible on remote desktop tab when remote desktop is active
  • Optimised OrganizationTag statistics computation

[2.177.0] - 2026-01-07​

[2.176.1] - 2025-12-10​

Fixed​

  • Plugin description ellipsis and tooltip

[2.176.0] - 2025-12-04​

Added​

  • Display CPU and RAM usage statistics on device detail page header
  • Update API url

Fixed​

  • Hide Contact sales on EndOfTrialVersionPage for WL
  • Improved Subresource Integrity (SRI) implementation for CDN resources
  • Enhanced Content Security Policy (CSP) configuration

Added​

  • Device List datamodel

[2.175.0] - 2025-11-25​

Added​

  • LG controls into remote desktop
  • Add new tab Triggered alerts to Alert rule detail page

Fixed​

  • Company member list is automatically refreshed after successfully inviting a new account to the company. This provides immediate feedback to users without requiring a manual page refresh.

[2.174.5] - 2025-11-18​

[2.174.4] - 2025-11-13​

Fixed​

  • Active applet, active applet version, Ethernet & WiFi statuses in the devices table UI
  • Refactor DeviceFacade, make fetching aplication versions optional
  • Get current company saved value from Local Storage during socket authentication

[2.174.3] - 2025-11-11​

Fixed​

  • Removed hook calls in utility functions
  • Fixed excessive loading of policies on device detail for changing organization

[2.174.2] - 2025-11-04​

Fixed​

  • Issue with re-adding timing in Box after removal
  • Add RBAC to Dashboard
  • Hide Alert about Device Plan Pro for WL

[2.174.1] - 2025-10-24​

Added​

  • Viewer user role for companies
  • RBAC Readonly mode for Viewer user role

Fixed​

  • Fixed RBAC tooltips structure by moving Tooltip wrappers outside Form.Item components to ensure proper rendering and accessibility
  • Fix Device detail online status

[2.174.0] - 2025-10-23​

Added​

  • Test new device gateway feature on device detail Info tab allowing users to manually switch individual devices between old and new endpoints device can connect to

Fixed​

  • Create new policy modal in device settings
  • Connection to redis for WL caches and accountFailedLogin
  • License assignment to company accounts

[2.173.2] - 2025-10-15​

Fixed​

  • Failing device search

[2.173.1] - 2025-10-14​

Fixed​

  • Bulk operation API timeout (504) errors are now ignored

Added​

  • Custom Link and useNavigate to fill missing companyName if needed

[2.173.0] - 2025-10-09​

Added​

  • Added ADD_ORGANIZATION_TAGS bulk operation that does not remove existing tags from devices, unlike SET_ORGANIZATION_TAGS

Fixed​

  • Only show Device Peer Recovery tab in Device Settings when in God Mode
  • When applet is controlled by policy we show the same table as when it is not controlled by policy to show more information about applet
  • Get device online status from telemetry ONLINE_STATUS

[2.172.0] - 2025-10-06​

Added​

  • Current company to URL
  • Removed current company info from redux/saga/mongo

[2.171.2] - 2025-10-01​

[2.171.1] - 2025-09-29​

[2.171.0] - 2025-09-29​

Added​

  • Source switch for applet commands logs

[2.170.3] - 2025-09-24​

Fixed​

  • Temporarily hide Linux option in SmartBuilder as Linux bundled app builder is not working
  • Filtering by alert in Monitoring

[2.170.2] - 2025-09-23​

Fixed​

  • Organization title is now displayed correctly in the Applet filter on the Device list page instead of showing "Unknown organization"

[2.170.1] - 2025-09-22​

Fixed​

  • Small UX polishing
  • Aliveness database uses DragonFly

[2.170.0] - 2025-09-18​

Added​

  • Encryption to plugin configuration for encrypted fields
  • Encryption to runner configuration for encrypted fields
  • Encryption to runner set for encrypted input fields
  • Add validation for plugin device assignment to ensure the selected device is supported by the plugin
  • Add validation for runner device assignment to ensure the selected device is supported by the runner
  • Updated UI for saving values to plugins and runners on device detail

Fixed​

  • History log table on device detail records remaining after page change

[2.169.2] - 2025-09-16​

Fixed​

  • Company owner have full control over accounts management

[2.169.1] - 2025-09-12​

Fixed​

  • Make the action column in Device detail/Scripts tab fixed

[2.169.0] - 2025-09-10​

Fixed​

  • Fix bulk action button to show correct number of selected devices in Location&Alert details
  • Fix tabs blinking problem
  • Fix validation scanner double scan problem
  • Read screenshot data from MongoDB Telemetry, where we recently migrated it to
  • RUNNER_SET and RUNNER_GET actions are visible in device history tab
  • Plugin and runner can be deleted even when they have versions

Added​

  • set max container width to 1400px

[2.168.0] - 2025-09-03​

Added​

  • Sidebar component

[2.167.2] - 2025-09-01​

Fixed​

  • Archived user is automatically logged out and cannot log in again

[2.167.1] - 2025-08-27​

Added​

  • new AppNavigation component

Fixed​

  • Applet detail shows correct JS API (Front Applet) version
  • Missing init router change action when logged in via legacy login
  • Tracking of Last login column for accounts
  • Enable set 0 Volume for device policy
  • Company creation now automatically assigns company network based on white label settings context
  • Table responsiveness

[2.167.0] - 2025-08-21​

Added​

  • Device Plugins tab on device detail page for managing plugin assignments
  • Device Runners tab on device detail page for managing runner assignments
  • Device Plugins tab on device policy detail page for managing plugin assignments
  • Device Runners tab on device policy detail page for managing runner assignments
  • Plugins list and detail page
  • Runners list and detail page

Added​

  • Refactored a custom scripts functionality and components to use a core UI library

[2.166.0] - 2025-08-06​

Added​

  • Team's environments for device configuration
  • Log filtering by source for systemLogs/appletCommands

Fixed​

  • Remove unused imports

[2.165.1] - 2025-07-30​

Fixed​

  • Add Cooldown to barcode scanners
  • Fixed broken logo src in navigation menu for white-labels
  • Prefer reading from secondary replicas for MongoDB Telemetry to distribute the load across the replica set

[2.165.0] - 2025-07-24​

Added​

  • Refactored the authentication state for users with auth0

Fixed​

  • Show correct organizations to which one is user assigned in bulk provisioning

Added​

  • Add FilterBar component

[2.164.0] - 2025-07-23​

Added​

  • Divide custom scripts in bulk actions by organization
  • User can unassign itself from the company on the Profile page on the Access Tab
  • Explicit websocket option for setting device connection method in settings as well as in device policy
  • Zero-state message on Custom Script detail page providing guidance on how to build the script version
  • Improved responsiveness of the Monitoring page for better usability across devices
  • Replace message by notification to show toast notifications

Fixed​

  • Deal with non-unique applet names by adding applet uid to the applet name
  • Wrong redirect from /signup to Login screen in Auth0
  • Show correct organizations to which one is user assigned in bulk provisioning
  • Incorrect device filter in the Monitoring affected location detail
  • Show only published Cloud control app versions
  • Section hiding functionality on homepage
  • Company owner can now change the company name and icon
  • Alert rules status filter
  • Location list filter by state and country is now working correctly. Also the location list filter by name with special characters like &, etc.
  • Alert rules status filter

[2.163.0] - 2025-07-08​

Added​

  • Refactored core UI components to align with the updated Design system guidelines, ensuring consistent styles, spacing, and interactions across the application
  • Create new license form – instead of separate inputs for the number of devices and number of months, there is now a single input for the total number of credits

Fixed​

  • Show available firmware versions for WebOS devices based on their OS version and firmware type in device settings
  • The “Capture Screenshot” button on the location detail page becomes active when a device is selected, allowing a screenshot to be captured
  • Cryptographic key section in device detail is now available for all device types
  • Replace Ant Design Affix component with custom implementation

[2.162.0] - 2025-06-27​

Added​

  • Hook that watches for changes to the current company and if it's necessary it reloads the page to prevent data inconsistency

Fixed​

  • Auth0 socket logout when application is disconnected and connected again
  • Showing correctly browser local time zone in device policy history

[2.161.0] - 2025-06-24​

Added​

  • Additional validation step before creating bulk action that allows users to preview how a bulk action will affect their devices before actual execution
  • Credit transactions are now loaded using a REST API (Credits tab on a company detail page, out of credits page)

Fixed​

  • Save button for save core app version should be disabled for some versions

[2.160.2] - 2025-06-18​

[2.160.1] - 2025-06-12​

Fixed​

  • Unnecessary device time update triggered when navigating between detail tabs and device time is policy-controlled

[2.160.0] - 2025-06-10​

Added​

  • Hide device plan selection on Add new organization page based on the feature flag from white-label settings and white-label domain

[2.159.0] - 2025-06-04​

Added​

  • Update dompurify package to 3.1.3
  • New components to packages/ui/core and packages/ui/form
  • Device filter to new Monitoring V2

Fixed​

  • Policy name input validation
  • Extended authentication session

[2.158.1] - 2025-05-29​

Added​

  • Filtering screenshots without specified image hashes in Monitoring V2

Fixed​

  • Creating a new company for a company network manager
  • Filtering out deprecated applet versions when creating new Timings
  • Missing progress indication for changes in device orientation and resolution to improve user feedback
  • Label search in the company select of the credit license filter
  • Invited user role when inviting a new company owner as a company network manager
  • License filter - company select shows only companies within a company network of a company network manager
  • Timezone is now selectable in device settings with selected NTP server only in the Policy

[2.158.0] - 2025-05-21​

Added​

  • Allow users to deprovision devices via authHash
  • Credit license list filter - changed valid status for expired status

Fixed​

  • Create a credit license form - fixed initial value for a number of license copies
  • Redeem a credit license is enabled only for companies with the credit billing model
  • Page crash after selecting Android application type (device specific settings of device policy, Smart builder)

[2.157.2] - 2025-05-14​

Fixed​

  • fixing execute time switch & batch in createBulkOperation
  • Allow company network manager to select a company network when creating a new company
  • Allow inviting user from the company drawer when editing company network company

[2.157.1] - 2025-05-07​

Fixed​

  • Improved description and copy for Licenses sections.
  • showing correct number of scripts execution for Device
  • handle invalid app version in CoreAppSelect(SmartBuilder), when choosing Android target build
  • Fix rendering of Google ChromeOS Setup tab on organization detail when current domain is Sony-specific

[2.157.0] - 2025-04-30​

Added​

  • Management app version options and core app version options older than current version are now disabled on Android devices
  • Screenshots filter to new Monitoring page
  • Disabled legacy login for production environments. Legacy login is now available only in development and review environments.

Fixed​

  • Users are not in invalid auth state after socket reconnects
  • pagination in Monitoring V2 Screnshots list
  • Creating new license - license validity works also for today

Security​

  • Removed admin-only functionality, including related routes, from the frontend application to enhance security.

[2.156.2] - 2025-04-22​

Fixed​

  • Saving of device timers - there was a false negative feedback that something failed even if everything was OK

[2.156.1] - 2025-04-16​

Fixed​

  • Fixed type handling for numeric configuration items during create/update timing to ensure values maintain their correct type.
  • Individual bulk operations should no longer include deviceIdentityHash in the payload
  • The Set organization tags bulk operation should not include priority in the request body

[2.156.0] - 2025-04-09​

Added​

  • Tags for CustomScripts
  • Edit Page for CustomScripts
  • Create Page for CustomScripts
  • Disable Sony PRO settings fields when PRO_SETTINGS is not enabled
  • Secrets support for custom scripts

Fixed​

  • Bulk action filter is preserved when socket is reconnected
  • The bulk action now sending the data field, preventing the Invalid Body
  • Incorrect affected devices number in alert detail in new Monitoring
  • Incorrect loading state of affected locations count in new Monitoring
  • Added validations when creating company/account
  • Capture screenshot on monitoring page does not take so long

[2.155.0] - 2025-04-02​

Added​

  • Drawer for company network managers for editing company - company statistics, redeem license, change trial period

Fixed​

  • Allow to resubmit company/account form when submit fail
  • Changed colors of the progress bar in healthcheck column in Locations table in new Monitoring
  • Error Organization.UpdateOrganization no longer appears when a user creates an organization.

[2.154.0] - 2025-03-31​

Added​

  • The script feature is now controlled by a feature flag, allowing it to be enabled or disabled as needed.
  • Bulk operation secrets support
  • New Alerts filter in Monitoring V2
  • New Affected locations filter in Monitoring V2

[2.153.0] - 2025-03-26​

Added​

  • Custom script configuration form shows descriptions
  • New Monitoring V2
  • Custom script list has filtering by title

Fixed​

  • Support ticket detail page don't block images from Zendesk due to a Content Security Policy
  • Power action on device detail shows success or fail not infinite spinner

[2.152.0] - 2025-03-19​

Added​

  • License list page for company network managers
  • License list page for admins
  • Added license redeem action for company owner
  • Added basic licenses stats to company overview page
  • Added license balance info on company detail page
  • Added new version of custom script tab on device detail page
  • Execution of custom script is showed properly in device history on the device detail page
  • Show license stats and other info only for companies with credit billing type
  • Bulk actions support custom script execution
  • Users can list scripts by selecting the Scripts menu item under the DevSpace menu section.
  • Script has its own detail page with detailed information about the particular script. Additionally, the source code can be downloaded for each supported platform.
  • New license form that allow users to create application licenses
  • Company network - list companies page
  • Added new page for company network managers to allow them to create new account & company
  • Allow to set company billing model for company network managers

Fixed​

  • Handle missing device timezone by falling back to UTC
  • Fixed an issue with finding the latest application version by application type, added proper handling for cases where no application version is available
  • Fixed determining the success of power action scheduling based on policy for Android devices
  • Bulk action wizard keeps current filter even when socket is reconnected
  • Bulk action from alert detail for specific devices selection works
  • Update policy name does not impact policy items
  • System logs filter has all possible type values
  • System logs table shows payload
  • System logs CSV export works

[2.151.0] - 2025-02-26​

Added​

  • Added Sony Pro settings tab to allow to configure Sony devices on device detail page

Fixed​

  • If secret value types are present in an applet configuration, whether through a bundled applet or a device policy, they are now properly masked in the user interface
  • Policy applet item configuration does not set empty object

[2.150.0] - 2025-02-21​

Fixed​

  • Form dirty state in Device Peer Recovery form
  • Allow policy to remove all reboots

[2.149.0] - 2025-02-12​

Added​

  • Deactivate applet button in Device detail to deactivate active applet

Fixed​

  • Make applet and applet version fields required when assigning applet to the device
  • Fix enforce device timers by policy loading state
  • Fix comparing timers, sort weekdays before comparing

[2.148.2] - 2025-02-05​

Fixed​

  • Fix device list empty state after socket reconnect
  • Fix packages tab uncaught error

[2.148.1] - 2025-01-29​

Fixed​

  • Empty device list cells, incorrect last battery charged time rendering

[2.148.0] - 2025-01-23​

Added​

  • new Device table for displaying device lists

Fixed​

  • Device screenshots filtering form by date
  • Allow Policy to turn off timers

[2.147.2] - 2025-01-15​

[2.147.1] - 2025-01-09​

Fixed​

  • Crashing a device detail settings tab in some cases when a device screenshot capturing is evaluated
  • Application version change is not projected to the UI until page refresh

[2.147.0] - 2024-12-17​

Added​

  • distinguish between signageos-management CC package and white-labeled io.dsmdm package

Fixed​

  • Uptime history when switching between months in calendar
  • Redundant calls of device list loading when filtering devices. Affects majority of device list filters on the device list page.

[2.146.0] - 2024-12-04​

Added​

  • Hide device screen capture setting when this feature is not supported by device

[2.145.0] - 2024-11-27​

Added​

  • More robust Remote Desktop sessions handling.

[2.144.0] - 2024-11-21​

Fixed​

  • Ticket list does not show invalid items
  • The left side main menu is fully scrollable on small devices
  • Current company select will work if no current company is set
  • Fix infinite loading on device list csv export

[2.143.0] - 2024-11-13​

Added​

  • The user interface has been refined for a lighter, more streamlined look.
  • Added an option on the Profile section to switch to a high-contrast theme, improving accessibility for users with visual impairments.
  • Added firmware filter function for WebOS
  • Removed the "Tags" and "Packages" tabs from the organization detail page; packages and tags now have dedicated pages under the "Organize" group in the main menu

Fixed​

  • handler for missing address from searching by coordinates in Edit location drawer
  • Scripts tab on device detail is allowed for device plan Complete and Advanced
  • Package detail page and new package version page title - in some cases the title showed the wrong package name

[2.142.0] - 2024-11-06​

Added​

  • Added option for enabling or disabling screenshot capture into device policy
  • Added option for enabling or disabling screenshot capture into device settings
  • Added loading info when loading device configuration for screenshot capture device settings
  • Added option to show remote desktop in fullscreen mode

Fixed​

  • Limit telemetry interval max value
  • Fixed showing telemetry interval for policy controlled devices
  • Fixed folder tree view in CLI Applet details
  • Fixed data query for fetching deleted location detail
  • org. title overflown in confirm delete org. popover

[2.141.0] - 2024-10-30​

Fixed​

  • Removed storage filter from Device filters
  • Fixed recognizing CC vs CA
  • If the user directly selects certain devices for bulk operation, only those devices are processed, and the rest of the filter is ignored
  • Platform server is no more shown in device detail connections because the data are not relevant anyway
  • Fixed Auto Recovery settings in Policy

[2.140.0] - 2024-10-23​

Added​

  • Cloud control limitations for platforms tizen, webos, windows, brightsign and linux

Fixed​

  • Updated Mapbox access token for Box
  • Fixed an issue where it was impossible to delete data from the Bulk Provisioning recipe during updating recipe
  • Updated Mapbox access token for Box

[2.139.0] - 2024-10-16​

[2.138.0] - 2024-10-10​

Added​

  • Improved scanner. Visible outline of scanned QR and bar codes and new error messages when scanning fails.

Fixed​

  • Policy settings stuck in enforcing state in Box
  • Hide Peer Recovery section in Policy detail for non-admin users
  • Delete all filters dependent on the organization filter when the value for the organization filter is reset
  • missing newlines in CSV device export

[2.137.0] - 2024-10-02​

Added​

  • Allow to display remote desktop tab for all users

Fixed​

  • The Add Device page is active again, now with links to the split sections
  • After timing is deleted from device no error message appears
  • Remove all package version for all packages when archiving company
  • default language for custom scripts for Tizen and Brightsign

[2.136.0] - 2024-09-25​

Added​

  • Added remote desktop tab

Fixed​

  • Remove priority from UnassignPolicyFromDevices command

[2.135.0] - 2024-09-18​

Added​

  • Show Applet error message
  • show warning in bulk action when setting policy to devices with policies
  • Added Setting Device VPN to Bulk actions
  • ChromeOS provisioning page
  • Google ChromeOS Setup tab to organization detail
  • New device page is split into multiple pages

Fixed​

  • Removed unnecessary UpdateAlertRule command when creating new alert rule
  • Device count on the organization list within the company detail page is now consistent with the device count on the organization list page.
  • Show Enabling VPN toggle only if the device has VPN capability
  • Assign/Unassign/Update policy log to Device history tab
  • The page size changer is available for the location list when the table view is used

[2.134.0] - 2024-09-11​

Added​

  • Devices can be filtered by those with no policy assigned on the device list page and the monitoring page

Fixed​

  • Increased fetch timeout for data-query to wait for processing commands in case of overloaded backend services
  • select all devices on all pages button on monitoring detail page respects organization
  • pagination for system and applet logs on device detail troubleshooting tab

[2.133.0] - 2024-09-04​

Added​

  • Added device location, peer & auto recovery and remote server settings into bulk actions
  • Added peer & auto recovery into device policy
  • Archive/unarchive feature for Packages
  • Show Active/Archive filter for Packages List

Fixed​

  • Repeated columns headers in the middle of CSV file in Device CSV export
  • policy status for power actions on device detail is determined correctly
  • Bump @signageos/common-types, added ELO as brand to Bulk provisioning

[2.132.0] - 2024-08-28​

Added​

  • Send applet command Bulk action
  • Users can send Applet Commands to the device's active applet from the Applet tab on the device detail page

Fixed​

  • Archived users are not able to login with auth0 anymore
  • Process of uploading and removing location images is smoother
  • Modals are visible in older browsers

[2.131.0] - 2024-08-21​

Added​

  • QR code scanner has 2x zoom by default if device supports it

Fixed​

  • Device provisioning list pagination - it's now possible to navigate through all pages after uploading large CSV file
  • Deployment QR code for android in smart builder has correct data in it

[2.130.1] - 2024-08-14​

Fixed​

  • New link to download a sample_csv file for Bulk provisioning

[2.130.0] - 2024-08-08​

Fixed​

  • Applet version select box on timings page is searchable
  • Trial period item in menu has number of days left and progress color has higher contrast
  • If a user requests a password reset, it is not allowed if the account has not been activated yet. Instead, an account confirmation email is sent.
  • Connection info on device detail for wifi aligned
  • Monitoring detail page shows uptime on device list

[2.129.0] - 2024-07-31​

Added​

  • Extend device info export by Applet and Applet version
  • User's email to profile settings page. Also, profile page header and menu link were updated to match page URL.
  • Added Windows keys into remote desktop

Fixed​

  • Fix generating download links for Windows, Android, Linux builds
  • Admin accounts are excluded from statistics
  • Fix loading state in Alerts drawer
  • Fix printed reports
  • When searching for a location by address, the location form provides better results during the creation or updating of the location
  • Forms for creating or updating locations provide a simpler UI to change or pick the desired location marker for the map
  • Sorting error after device policy unarchivation
  • Show switch to company modal in organization detail when user is switching from different company
  • Filter device alerts by organization
  • Remove creating organization after creating company logic from Box

[2.128.2] - 2024-07-24​

[2.128.1] - 2024-07-18​

[2.128.0] - 2024-07-17​

Added​

  • Archived list of locations
  • Unarchive locations from the locations list

Fixed​

  • When archived location detail is opened user is able to unarchive this location
  • Show GPS in latitude, longitude format
  • Fix incorrect dirty state of the Device edit form after device info is saved
  • When user switches between alert rules filters do not stay the same
  • Fix Bulk provision manual entry added 2 duplicated devices
  • Fix permissions for archiving maintenance logs
  • When timing config is updated device detail does not show the old values

[2.127.0] - 2024-07-10​

Fixed​

  • Render email in Generated by column of Organization VPN configs table if the firstName and lastName are missing

[2.126.0] - 2024-07-03​

Added​

  • Added Generated by column to Organization VPN configs, allow managers to see all organizations configs, users only their own configs
  • Remote Desktop button control for Tizen
  • Device list export CSV includes location address, gps and custom id
  • Device list has column which shows current applet version

Fixed​

  • Update of timing does not break existing config
  • Invalid applet semver versions sorting
  • Allow to unset Custom ID and Description properties of locations

[2.125.1] - 2024-06-26​

Fixed​

  • Page footer position when the footer is available according to white-label settings
  • Fixed not highlighted Alerts in Main menu when user is in Alert detail
  • Admin accounts are excluded from the list of accounts and user statistics in the company detail page if current user is not an admin

[2.125.0] - 2024-06-19​

Added​

  • Added new columns for applet list, redesign applet detail
  • Added iconUrl to Applets
  • Moved Invite user to organization/company form to drawer

Fixed​

  • Fixed alert list observer
  • application/ecmascript script type parsed as Javascript in Applet code editor
  • Fixed Monitoring page performance

[2.124.0] - 2024-06-12​

Added​

  • Device auto recovery enable settings configuration moved to confirm popup
  • Catching of component crashes on device detail page doesn't lead to an error page with only main menu available. Now only detail tab with error shows error and other tabs are still accessible.
  • Custom pin icons to location and default custom pins for organization

Fixed​

  • Bulk provisioning QR code scanner sends the scanned data correctly so recipe can be created
  • Fix organizations devices count for non-admin users
  • Device network connections behavior - showing only data that device reports. Active connections are those with reported IP address. Prevented crashes when no DNS servers are reported.

[2.123.0] - 2024-06-07​

Added​

  • Brightsign diagnostic web server and Brightsign native debug links to troubleshooting tab on device detail
  • Timing page has been updated to V2. Timings no longer have startsAt and endsAt field which have been replaced just by active status

Fixed​

  • If you try to save the NTP server along with the timezone for the Emulator, it appears to save initially, but the NTP server gets automatically deleted when the timezone is changed. The Emulator does not support this setting, and it is no longer available for this type of device.
  • Alert rule target filters are visually aligned
  • Changing the filter now correctly resets the "Generate CSV" button for applet and system logs
  • Simplified sorting of device network connections (info tab on device detail page)

[2.122.0] - 2024-05-29​

Added​

  • Show warning message when device has wrong time settings

Fixed​

  • Fix filter on packages page

[2.121.1] - 2024-05-22​

Fixed​

  • Devices can be selected again on device bulk action detail

[2.121.0] - 2024-05-17​

Added​

  • Add new VPN Config section in Admin
  • Take device connection info from Telemetry
  • Before creating a new support ticket, users are prompted to fill in a Pre-Deployment Checklist to ensure that common solutions have not resolved their issue.
  • Locations and location tags to alert rule filter
  • Alert rule allows to add multiple emails that will be notified when alert is triggered
  • Custom scripts editor has correct syntax highlighting on Linux devices, using bash instead of powershell

Fixed​

  • Device policy "EXTENDED_MANAGEMENT" (RM server) is now stable propagated to assigned devices
  • The device detail now accurately displays “Last Ping” as “a few seconds ago” instead of incorrectly showing “a minute ago” for the 60-second ping interval.

[2.120.0] - 2024-05-09​

Fixed​

  • Fix loading of device application version on device detail info tab

[2.119.0] - 2024-05-02​

Added​

  • Added filters and pagination for company accounts list

Fixed​

  • Loading of front applet versions on applet detail page
  • Device system logs filter
  • Device policy volume input can be set to 0

[2.118.0] - 2024-04-24​

Added​

  • Use device time zone in device system logs

Fixed​

  • When device has policy which controls scheduled reboots the reboots are not displayed twice
  • Applet detail data loading optimizations - now it's a way faster to change applet detail tabs
  • Firmware version in alert rule filter
  • Pagination on tags page

[2.117.0] - 2024-04-17​

Added​

  • Added customize icon for Company and Organization
  • Packages have been moved from organization detail to a new dedicated page
  • Users can set notification types for alert rule

Fixed​

  • Debug URL in Device Troubleshooting page pointing to correct Weinre instance

[2.116.0] - 2024-04-10​

Added​

  • Added new columns to organizations table
  • Sorting device policies by multiple columns

Fixed​

  • Fixed wrong org. filter width in Applet list
  • Error on device provisioning page for users without any device provisioning recipes
  • Added notification about Policy refresh interval - 6 minutes - to the policy saving modal

[2.115.0] - 2024-04-03​

Fixed​

  • alert rule form validation when creating alert rule

[2.114.0] - 2024-03-27​

Added​

  • Added new filter options to Alerts configuration
  • Devices can be snoozed, unsnoozed and resolved from alert one by one

Fixed​

  • Visibility of RM server URL in device policy specific settings for Tizen - now available for company/organization managers

[2.113.1] - 2024-03-27​

Fixed​

  • Fixed Peer Recovery Switch label

[2.113.0] - 2024-03-20​

Added​

  • Added support for removing organizaton with assigned but unused applets
  • Use nicer names for packages download

Fixed​

  • Device name on bulk provisioning list displays correctly
  • Change the title of an organization works as expected on the organization detail page

[2.112.0] - 2024-03-13​

Added​

  • Account email can be changed on support request temporarily.

Fixed​

  • Fix error handling in Add new account form
  • Inviting existing users to organization does not produce unexpected errors anymore
  • Add missing SET_RM_SERVER action log label
  • Infinite loading on generate api security token
  • Favorites items small UX updates, added tooltips & messages

[2.111.0] - 2024-03-08​

Added​

  • Changed icons in remote desktop tab

[2.110.1] - 2024-03-06​

Added​

  • Support for favorite devices, locations, monitoring, and device filters. Favorite items are added to main menu and to the home dashboard

Fixed​

  • Company title in menu for white-label
  • Configuration is being saved when creating timings
  • Remove organization loading status and refresh after organization is deleted
  • Table cells are now focusable for WCAG testing

[2.110.0] - 2024-02-28​

Added​

  • LG and Samsung are now supported by our provisioning scanner
  • Add Extended management to specific policy settings for Tizen
  • Add RM server URL configuration to Device detail

Fixed​

  • Fix pagination in locations list
  • Hide system packages when switching Device organization

[2.109.0] - 2024-02-21​

Fixed​

  • Make invitation by email to organization case-sensitive
  • Fix showing Bulk provisioning upload errors
  • Billing report page states the current signageOS address, not the legacy abandoned warehouse address

[2.108.0] - 2024-02-15​

Added​

  • Add Device Cards View to Alerts, Locations and Monitoring

Fixed​

  • When user clicks on alerts on specific device on monitoring list it will open drawer with alerts only from that device
  • Alert shows correct number of affected devices
  • Device registration access is now restricted to users with the right permissions only
  • Fix matching of user's email address during login

[2.107.0] - 2024-02-07​

Added​

  • Add vpnConfig to Device detail
  • Checked devices on list can be viewed in drawer

Fixed​

  • Remove silent auto login after reseting password
  • Fix doubled scheduled times
  • When uploading a new package version the status will not disappear
  • Fix alerts pagination
  • On alert detail it kept page number from alerts list so it showed empty list

[2.106.0] - 2024-01-31​

Added​

  • use recordedAt instead of receivedAt in SystemLogs
  • Sign out users after requests for reset password
  • Locations list visual changes

Fixed​

  • Fix layout of Schedule brightness component
  • Fix responsiveness for table of devices in Location detail

[2.105.0] - 2024-01-24​

Added​

  • Add Packages tab to Device policy detail
  • Use flags in IAndroidFlags to determine system packages
  • Add Auth0 Signup route, move Legacy signup page to /legacy-signup route
  • Details about alert rule on alert detail page
  • Affected locations and devices table on alert detail page

[2.104.2] - 2024-01-17​

Fixed​

  • Add fallback to open support tickets with old deviceUids format

[2.104.1] - 2024-01-11​

Fixed​

  • Removing an account from a company/organization does not produce unexpected errors anymore

[2.104.0] - 2024-01-10​

Added​

  • Better page errors handling - no white pages anymore, user will be able to continue in the app
  • Based on a new secret value field the value is masked during the creation or update of the applet. Also, all configuration values are masked in the device history log by default.

Fixed​

  • Pagination issue on organization monitoring detail
  • Bundled applet builds show correct url for android with generic system vendor
  • Orientation auto is visible only for android and emulator
  • Return proprietary management application versions for Cloud controled devices in Device bulk actions

[2.103.0] - 2023-12-20​

Added​

  • Added select component to select from predefined values for Organization/Applet/Device in Create support ticket form

Fixed​

  • Remove diacritics when filtering by label in Select components
  • Creating new account with or without company
  • Fix missing device name in Recently add devices list
  • The bulk operation actions like archive, stop, pause, repeat, etc. are allowed to users with the right permissions only
  • Bulk action is applied to all devices if user select just 1 device and click immediately the Bulk action button
  • Make checking account by email case insensitive

[2.102.1] - 2023-12-12​

Added​

  • Added small graph to uptime info

Fixed​

  • Show assign to organization modal even the user is already assigned to the organization
  • Prevent blank page flashing during sign out
  • Device list - select all devices on all pages button fixed

[2.102.0] - 2023-12-06​

Added​

  • Added small graph to uptime info
  • Bulk action wizard determines wheter selected devices are only Core App or only Cloud Control and dissalows to create bulk action with mixed devices

Fixed​

  • Creating new package version uses new aapt2 service
  • Show assign to organization modal even the user is already assigned to the organization
  • Prevent blank page flashing during sign out
  • Device list - select all devices on all pages button fixed

[2.101.0] - 2023-11-29​

Added​

  • Devices can be filtered also by tags assigned to locations on the device list page
  • Policies in select on device settings tab observe newest changes in policies
  • Cross-Origin-Embedder-Policy and Permissions-Policy security headers
  • Remote Desktop currently supports typing on keyboard and also there are added buttons to control Android devices.
  • New package form fields validation does not show redundant errors

Fixed​

  • Switching between different lists on monitoring detail page resets pagination
  • Alert rule target input does not break when organization title is too long
  • Show Remote desktop only if device has remote desktop capability, enable to tab only for Pro plan and higher
  • Redesign the Packages tab in Device detail

[2.100.0] - 2023-11-22​

Added​

Fixed​

  • Prevent package started successfully message triggering on mount
  • Change tooltip text in Edit Device button

[2.99.0] - 2023-11-15​

Added​

  • Add bulk provisioning recipes delete by status
  • Show Remote Desktop tab in Device detail ony for Complete subscription plans

Fixed​

  • Newly added conditions to alert rule should not cause saving of alert rule to fail
  • Page titles across the whole application

[2.98.1] - 2023-11-13​

Added​

  • Assign devices to location in location detail
  • Propagate the UID of Opened recipe in Bulk provisioning to URL
  • Company network settings - show only chosen deployed platforms in Company/Organization detail
  • On device detail and bulk actions is a new UI information on how fast we apply Device policies on devices to avoid confusion while setting one
  • Devices can be filtered by multiple locations and by cities, states, and countries on device list page
  • Added devices bulk actions to monitoring details & updated stats bar

Fixed​

  • Change organization on device with no location should not result in error
  • Device packages are correctly reported in device detail (from telemetry)
  • Fix brand sorting and searching in Device filter
  • Fix lagging device selection in Device list
  • Tag selects across box should have tree structure and should be searchable
  • Alerts list in drawer is better segmented using tabs for clear distinction between active and resolved alerts

[2.98.0] - 2023-11-08​

Added​

  • Statistics to organizations tab on company detail

Fixed​

  • Loading time on company detail organizations tab
  • Layout of page for creating new support ticket is now consistent with the rest of the app

[2.97.0] - 2023-11-02​

Added​

  • Link to CSV template file in bulk upload section at bulk provisioning
  • Locations can be filtered by cities, countries and states now
  • Tags are on its own page. Support of parent tags has been added

Fixed​

  • Upgraded Zod library because of faulty email validation
  • mock execCommandForAndroidApkFile in tests when GLIBC not present to avoid of calling external aapt2 service
  • When user creates company after first login title does not have to be unique

[2.96.0] - 2023-10-27​

Fixed​

  • Editing a package name when creating a new organization package
  • Renamed Power actions Restart to App restart and Reboot to System reboot to aling naming convention with REST API

[2.95.0] - 2023-10-18​

Fixed​

  • Account API token creation privileges are now handled correctly
  • Unexpected login states now redirect to main login page

[2.94.0] - 2023-10-11​

Added​

  • Enable IdP initiated SAML SSO authentication flow in auth0
  • New auto recovery setting and peer recovery settings

Fixed​

  • Only authorized users can add comments to support tickets
  • User is redirected to device policy detail after duplication is completed

[2.93.0] - 2023-10-04​

Added​

  • New action type in device history while applying provision recipe to the device
  • Added support for configuring applets to device policy

Fixed​

  • Disabled auth0 for apps on custom domain
  • Login redirects for Auth0 users - after login user is redirected to the page he was on before login
  • The list of locations shows a featured image for each location, providing a better visual experience and navigation
  • Storage status and Alerts on the device detail page are communicated better with the new UI and are more fun than simple text values

[2.92.1] - 2023-09-27​

Fixed​

  • Sometimes the "Predicate not met after the specified number of attempts error" occurred during a new account invitation to a company. It is fixed now and should not happen anymore.
  • Auth0 authentication was fully released as default authentication method

[2.92.0] - 2023-09-22​

Added​

  • Bulk provisioning list respects brand filtering on white-label domains
  • Screenshots after clicking on detail are not in small modal but in full page preview
  • Sony ownership validation scanner

Fixed​

  • Waiting for a new screenshot taken after clicking on a "Take screenshot now" button (no confusing "There was problem taking screenshot" message anymore)
  • For some addresses the Add Location form couldn´t be saved because of wrong parsing of the address. The Add Location form accepts wider range of places now.

[2.91.0] - 2023-09-15​

Added​

  • Information about how many lines were skipped during bulk provisioning upload due to duplicate entries is reported on the bulk provisioning page.
  • Brand, OS version, Location, Tags, Policy to device export
  • Possibility to rotate the view of the screenshot for the Remote desktop feature on the device detail page
  • Bulk provisioning scanner

Fixed​

  • UI inconsistencies
  • inputs on device policies page
  • Loading of device timers on device settings tab doesn't cause page crash anymore in some edge cases

[2.90.0] - 2023-08-30​

Added​

  • Remote desktop feature on device detail page for devices which support it
  • Shorten uids in tables

Fixed​

  • Icon for Proof of Play dashboard has been removed from the Home dashboard until it's publicly available
  • Create account page error message is more intuitive
  • Resend the Activation email button on the Invalid or expired token page. Email can be resent if token is expired.
  • Map on a Location detail is zoomed out a bit more to show more of the city context
  • Improved UX after initial sing up to the app
  • Remote desktop tab is only visible for devices that actually support this feature
  • Invite to organization and company forms work on small screen sizes correctly

[2.89.0] - 2023-08-23​

Added​

  • Disable add organizations for accounts with not sufficient permissions
  • The Bulk provisionig page shows basic statisics about registering of the devices

Fixed​

  • SignageOS logos are sharp and crisp
  • Tag names on the Bulk provisiong page are shown correctly
  • User can only edit pending registrations on the Bulk provisioning page
  • Device detail is not accessible when device was deprovisioned
  • API tokens do not show unknown date

[2.88.0] - 2023-08-16​

Added​

  • Show timers setting from device policy

Fixed​

  • Blank page on device detail when temperature was null
  • Monitoring detail loading time

[2.87.0] - 2023-08-09​

Added​

  • The full device name is shown as a tooltip on the mouse over the device title on the device list page.
  • If First Name and Last Name values for the account were missing, users will be prompted to add them, after opening the box

Fixed​

  • While editing an item the form does not throw error "device already exists" on the Bulk provisioning page.
  • Updated position of flash messages
  • It is possible to directly access the bulk provisioning page for non-admin users.
  • Window/Tab has correct title for Bulk provisioning page
  • Link to provisioned device will correctly redirect to device detail from Bulk provisioning page

[2.86.0] - 2023-08-04​

Added​

  • Users are asked to fill in first and last name for better visibility into actions on device history tab
  • If the company network specifies no brand, all possible values are shown in the device registering form
  • Locations support wider types of destinations. Location can be selected by clicking on the map now.
  • New Company name was prolonged to limit of 226 characters. Organization name was prolonged to limit of 244 characters

[2.85.0] - 2023-07-26​

Added​

  • Updated devices screenshots loading
  • New feature - Device Bulk Provisioning for Organizations with Device Plan Pro and higher

Fixed​

  • While adding support ticket, deviceUID value is now passed to Zendesk correctly and is available to support team

[2.84.0] - 2023-07-19​

Added​

  • Location detail with more details and devices
  • Copyable location UID on location detail page & policy UID on policy detail page

Fixed​

  • Alert rule detail platform specific input
  • Loading on screenshots tab on device detail no longer overflows out of its box

[2.83.0] - 2023-07-12​

Added​

  • Reset location create form after successfully submitted and show flash messages
  • Legacy Billing contact form on Company page was removed in favor of link to Stripe billing portal
  • New filters on alerts page
  • New filters on alert rules page
  • New filters on device policies page

Fixed​

  • Device configuration form initial values
  • Device plan textation on device detail

[2.82.1] - 2023-07-05​

Fixed​

  • Organization creation title input validation
  • Cannot save alert rule when organization not specified
  • Validation of adding new accounts to company

[2.82.0] - 2023-06-28​

Added​

  • Changed Active alert badge textation to triggered
  • Applet alert rules

Fixed​

  • Page size settings on monitoring page
  • Applet command logs pagination
  • Remove underline from menu items on hover
  • When user after signup fails to create company because name was too long. It will not create two companies afterwards.
  • Make some errors more user friendly
  • Redirect user to filtered applet list by organization from organization page
  • Deprovision device with timings

[2.81.0] - 2023-06-15​

Added​

  • Adobe AEM tag to device detail

Fixed​

  • Formating batch delay in a human-readable way on bulk action detail. Display minutes and seconds instead of a decimal number.
  • List of recently added devices after successfully adding a new device
  • Drawer is shown when deleting applet that is assigned to devices

[2.80.0] - 2023-06-07​

Added​

  • Show packages info when moving device under other organization

[2.79.0] - 2023-05-31​

Added​

  • pagination to screenshots on device detail
  • Show in organization monitoring filters options related to organization and devices

Fixed​

  • Show only major and minor versions on devices icons
  • Dynamic filter to the scheduling of bulk action, i.e. the possibility to filter devices at the time and date the bulk action executes.
  • Look and feel of bulk actions for mobile devices
  • Weekdays types mismatch for device policies
  • Device statuses on Monitoring detail page
  • Device policy orientation and resolution select

[2.78.0] - 2023-05-24​

Fixed​

  • Show temperature and battery status only if they are supported
  • Error on create organization page
  • Timezone select in profile settings
  • Package version deletion instead of archiving
  • Organization select on create policy page

[2.77.0] - 2023-05-18​

Added​

  • On Company detail organizations tab users will be able to see when they are joined to organization
  • Remove old bulk actions and release the new ones with new UI and processing
  • Monitoring detail page UI improvements

Fixed​

  • Bigger logo for white-labeled application
  • Table filters look the same
  • Create ticket form reset after attachment inserted
  • Load organizations on device detail tabs

[2.76.0] - 2023-05-10​

Added​

  • Telemetry intervals are displayed in history table on device info page
  • Page title suffixes for white-labeled application

Fixed​

  • Infinite loading on device settings
  • Tables layout on Devices policies, Organizations, Alert rules, Alerts, Bulk actions, Applets and Accounts pages
  • Do not trigger location address search on every change
  • Link to monitoring page from homepage
  • Search on device policies page

[2.75.0] - 2023-05-03​

Added​

  • Telemetry intervals to device settings
  • Refresh application/device icons (Linux - Ubuntu/Fedora/RPi)
  • Loading animation to Sign out button

Fixed​

  • Alert rule conditions for Available storage capacity and Battery capacity left are from now on less than instear of more than
  • Showing many consecutive notifications when application tab is re-logged in or refreshed after being idle for a while
  • Link to devices using policy and temperature threshold input on device policy
  • Removed „server since“ column from device connection info
  • Firmware and Application version select box items are alphabetically sorted
  • Selects will not go above menu trigger on smaller screens
  • Dropdown scrolling issue

Security​

  • White Label settings respects CSP for logo, small logo and favicon (even if the T&C is not customized)

[2.74.0] - 2023-04-26​

Added​

  • RPI now reports supported resolutions to enable HDMI hotplug

Fixed​

  • Hide packages tab in organization detail for users with insufficient role
  • Menu is WCAG compliant

[2.73.0] - 2023-04-12​

Fixed​

  • Firmware type on device detail info tab
  • Naming of selected bulk operations is less confusing and more straightforward
  • We no longer mention Action center while saving device policy, because there is no such thing
  • Allow removing yet unconfirmed users from organization
  • Footer links for white-labeled application

[2.72.0] - 2023-04-05​

Added​

  • Layout to whitelabel settings for layout tweaks
  • Used network-status page as monitoring
  • Loading status to package version upload submit button

Fixed​

  • Fix unexpected error Something went wrong, please try it again after submitting form for account activation
  • User with user role in organization is not able to view API tokens and device plan on organization detail
  • Fixed selects on applet page
  • Device policy settings moved to side drawer
  • Successful assign to organization will be now reported as success not as an error

[2.71.0] - 2023-03-22​

Added​

  • Search to all selects
  • Device detail troubleshooting tab

Fixed​

  • All buttons are now using normal font weight to feel lighter on the page
  • Update organization title doesn't throw an error
  • First name and last name are not mandatory during account activation
  • Account name on company and organization lists
  • Allow remove all device schedule power actions

[2.70.0] - 2023-03-15​

Added​

  • Bulk operation detail progress is updated automatically. No need to refresh the page anymore.
  • Builder for BrightSign have now new app address for BSN.cloud deployment from 1.8.0 app version
  • Information about an applet, e.g. the applet´s organization, applet´s UID, etc. is grouped within the description section below the page header
  • Trial period menu item is moved to Account & Help menu section

Fixed​

  • Hide page size selector on device list page
  • There is always loading indicator on device list page when device list is being loaded or updated
  • Package upload form
  • Link from device info card to Applet detail is now valid and is not ending on 404

[2.69.0] - 2023-02-22​

Added​

  • Support for supportedPlatform on applet builder page
  • Alert rules - changed wording archived to resolved so it is not confusing for users
  • Replaced AccessLevel with common-types type
  • Moved deprovision device and change device organization to drawers
  • Smaller logo version support on white-labeled application

Fixed​

  • Changing user's e-mail address
  • Device policies pagination on search
  • Alert rule description edit
  • Device temperatures sorting
  • Link to device list on company detail page
  • User with owner role should be able to load devices without being added to every child organization
  • Fixed missing applet code on first load
  • User menu is more condensed to free up space for important menu items

[2.68.0] - 2023-02-03​

Added​

  • Users can filter out devices by applets assigned to in device list now

Fixed​

  • Fixed deprovision device and deprovision modal visibility
  • Locations table responsivity
  • Organization device plan responsivity

Security​

  • Fix IDOR security issue of ticket creation

[2.67.0] - 2023-01-25​

Added​

  • Add menu item for editing white label in admin menu section
  • New layout
  • Add current domain to specific account actions to make sure there will be right white-label (create account, reset password)
  • Applet-related power actions on Device detail page are hidden when Cloud Control is installed
  • Messages are shown at the top of the screen within floating box as a feedback to user operations
  • Add Box version to response header and main menu
  • Refactor of legacy components
  • Integrate custom privacy policy on Sign-up page
  • When devices are filtered for system there are only available options shown not all options. Settings from company network is also respected.
  • CSP frame-source directive updated with custom terms and conditions URL when white-label settings are available

Fixed​

  • Fix possibility to filter system options by input
  • Fix too many redirects error on login page if there is return URL
  • Typos in system labels, specifically BrightSign and Windows
  • Terms and conditions handling for white-labeled app
  • Render the application only after the entire white-label settings is loaded
  • Refactor organization and company statistics on detail pages to faster response
  • Remove access level check to read and create api tokens
  • Adding comments to closed tickets is not allowed so users from now on will no longer see the "Add comments" form on ticket detail page
  • Text on Add device page is now correct ('hashfalse' case)
  • Background redirections on Terms and Conditions page
  • Evaluation of white-label settings tied to company
  • Loading of white-label settings after refresh
  • Users that are not admins can no longer access admin pages after login when last opened page is being opened
  • Network status organization numbers
  • Broken mobile view
  • User menu affix removed from mobile view
  • Mobile menu trigger button - proper icon and label
  • There are shown correct firmware versions to select from for Tizen devices on settings tab on device detail
  • Main menu font color
  • Mobile view fixes - layout dimensions, range sliders, device policy universal tab, company's organizations table
  • Page headers line height
  • Monitoring organization detail page responsiveness - statistics

Security​

  • Policy patches
  • Device policy & subscription & organization & name & maxDeviceCount patches
  • User without satisfying role is not able to change users company role
  • Tag can not be edited or deleted when user is not part of organization

[2.66.0] - 2022-12-21​

Added​

  • Feature selection on Debugs & logs tab on Device detail page according to featureFlag applets

Fixed​

  • White-label Box shows correct title on respective fields, e.g. page titles, descriptions of features etc.
  • Enhance validation of first name and last name during account creation
  • Fix "Open Emulator" buttons for Chrome 103+ version and Firefox (recommend using Emulator version 11+)
  • White screen on device specific tab of device policy detail page

[2.65.0] - 2022-11-23​

Added​

  • Recaptcha language explicitly set to English
  • White-label Box within a specific domain (e.g. box.example.com) doesn't allow user to verify device with other than specific brand (e.g. Samsung).

Fixed​

  • Fixed sorting on paused and archived alert rules pages
  • Show free trial ended page on initial load
  • Long time loading of device count on home dashboard
  • Pause button is disabled before new Alert Rule is saved
  • It is not possible to add same condition in Meet ALL conditions and Meet ANY of conditions
  • Clicking disabled delete organization button will not do anything
  • Device list changes its size when filter is hidden on All devices page
  • Number of devices on organization page shows correct number of devices user can access from all devices page
  • Number of offline and pending devices on Live status page should not show negative numbers

[2.64.0] - 2022-11-09​

Added​

  • Change of password isn't available via form on user's profile page no more. It's done by sending email on request for security reason.

Fixed​

  • (interlan) Hide last applet mentions according to featureFlag applets
  • Logo alt is now based on whitelabel title
  • Minimalized vertical menu selected icon color

[2.63.0] - 2022-11-04​

Added​

  • Security improvements of signup process - during signup process there is no information if email is already registered. All instructions are send by email so potential attacker has no access to them.
  • Security improvements of forgotten password process - system does not report on if the email is in the application or not.
  • Add Content Security Policy to application response headers
  • Password validation enhancement. Password requires more strict combination of characters
  • Failed login attempt limitation. After some amount of failed attempts login will be disabled, and needs to be enabled again
  • Security exceptions for terms and conditions and applet files

Fixed​

  • Unify look and feel of login, signup, activate account, reset password and forgotten password pages
  • When user changes selected platforms on device specific tab on device policy detail page, checkboxes are not automatically selected anymore
  • Favicon for all pages

[2.62.1] - 2022-10-18​

Added​

  • Security improvements of the input fields

Fixed​

  • Connection method is handled correctly by device policy now
  • Device policies list (both Active and Archived) pagination works simultaneously with sorting
  • Allow applet versions to be not valid semver strings
  • Device policies list can be sorted by organization
  • Prevent automatic logout for custom domains (white-labeled app)

[2.62.0] - 2022-10-17​

Added​

  • Recaptcha security check to prevent bots from submitting forms automatically - changed login page and change email password confirmation modal
  • Possibility to set device connection method in device policy - changed Device universal tab on device policy detail page
  • New organization form has new design. When new organization is created, application redirects to its detail.
  • Move setting of connection type from Info tab to Settings tab on device detail page.
  • Refactor Alerts page with antd for consistency and better UI
  • White-label settings for a custom domain - application can have optional settings (UI theme etc.) depending on a custom domain name
  • Validation of more complex Alert rule conditions (empty state handling)

Fixed​

  • Device Policy has unified table look and feel
  • Page not found screen is shown for wrong or unaccessible URLs instead of automatic redirecting to homepage
  • Alert Rules page has unified table look and feel
  • Alert rule detail page has now validation for condition fields as well as for target organization field. User can't save alert rule when these obligate fields are empty
  • Pagination on Live Status page works correctly now
  • User can't sort alerts by affected devices and last change at
  • Console warnings about preload loader asset
  • Device policy detail - Device specific tab - confusing administration of application types is now working as expected (After click on checkbox, the order of tabs does not change.)
  • Alert rule detail - temperature condition - adding value by writing a number into input is now working as expected
  • Remove the extra timezone offset sign in timing form
  • Device policy detail - brightness and brightness schedule settings now works as expected, hours are correctly saved, schedule box can be unchecked, etc.
  • Prevent user from setting undefined alert rule condition value by accident

Security​

  • Preventing access to support ticket created by other users

[2.61.0] - 2022-09-07​

Added​

  • Pagination for deprovisioned devices page

Fixed​

  • Header part of device policy, alert, and alert rule is using better consistent UI
  • Alert rule condition selects to display correct properties
  • Alert rule target select and device count show correct values
  • Last ping on device detail page shows more human-friendly time since last ping
  • Temperature in device detail stats has new switcher for units (Celsius/Fahrenheits)
  • On Device Policy detail is a working link to Organization under which the policy belongs
  • User no longer able to save empty name for device policy
  • Button styles on Export logs admin page
  • Prevent user put longer pre-encrypted password than 64 characters
  • Alert rule application version condition to show version correctly
  • Display alert rule condition with operator changes on save modal properly to avoid confusion

[2.60.0] - 2022-08-31​

Added​

  • Ability to join organization as company manager or owner

Fixed​

  • Not working page size changer in pagination is now disabled on all pages
  • Network status bar now shows correct number of online devices which are on organization and also Company Masters and Owners can see all organizations on their Company
  • Billing report shows all Organizations of Company where user is Manager or Owner
  • Back button on Applet detail page now works well. It gets user to previous page, not previous tab on Applet detail page
  • Use NProgress to handle device screenshot history
  • Correct timer format for lg devices when changed from api
  • Remove Antd loading spinner from company and organization user list
  • Replaced legacy Emulator icon with new one with current logo
  • Power Actions have new location in device detail, replacing selectbox for nice dropdown
  • Device detail stats looks better thanks to new layout
  • Pagination on Alert rule list page shows correct number of pages and works properly again

[2.59.0] - 2022-08-25​

Fixed​

  • Billing report on Company details is available for managers of company even when they aren't assigned to any organization
  • Use NProgress to handle account loading for organization and company accounts tab
  • Android: Disallow installing 32-bit multi-arch packages, such as WebView, onto 64-bit devices
  • Menu is using new icon set to improve on navigation
  • Empty states are unified and consistent informing nicely if user has not created any entity

[2.58.0] - 2022-08-17​

Added​

  • Password confirmation dialog when changing account email address
  • User can now add Organization name, title and uid to exported data of Device list
  • Optimized loading of originators on deprovisioned devices page

Fixed​

  • Refactor deprovisioned devices page with a better, consistent look
  • Loading devices in legacy bulk action window is now fixed and user can see list of selected devices

[2.57.0] - 2022-08-10​

Added​

  • Cancel selection button for individually selected devices on device list

Fixed​

  • Borders of box groups on device settings tab
  • Update legacy link to company detail page on network status page
  • Device list Online/Offline filter

[2.56.0] - 2022-08-03​

Fixed​

  • PrimaryButton changed to AntD Button component
  • Connection type switch is visible anytime so user can use it even if device is offline
  • Filter on Device detail Screenshots tab (filters screenshots in correct time zones)
  • Loading of timings and applets for device list which caused inconsistencies in loading device statuses
  • Notification bug and error unable to load account name on device history tab
  • Global style for active AntD tab text color
  • Core app build history not showing up when applet version changed

[2.55.0] - 2022-07-20​

Added​

  • Current applet for device on device list page

Fixed​

  • Uptime is available for longer than 30 days
  • Duration values within Uptime table have better format to limit confusion
  • Uptime calculations are out of beta
  • Applet tab on Device detail page

[2.54.0] - 2022-07-15​

Added​

  • Device capabilities support - implemented in device peer recovery and file system wipeout power action
  • Device connection type to devices list and csv export
  • Change device configuration socket driver input to select and synchronize with connection info box

Fixed​

  • Device configuration selections don't show up after switching tab
  • Device management capabilities structure
  • Unexpected WiFi signal strength values

[2.53.0] - 2022-07-13​

Added​

  • Show Android Demo notification on device detail page to warn users and limit confusion
  • File System Wipeout power action
  • Resend e-mail button to Organization Users list

Fixed​

  • Invalid link from Alert detail to Alert Rule detail
  • Package Version: Download button now works
  • Device Debug Settings now work again on certain Android devices
  • On affected pages, the whole area of tab item is clickable now, not only label text
  • Organization account limit wrongly included all account tokens
  • Wifi signal strength showing zero unintendedly

[2.52.0] - 2022-06-29​

Added​

  • Delete button on Organization list is disabled when Organization contains any active Applets
  • Resend e-mail button on Company Accounts list
  • Connection type switch to device info tab
  • Ant Design components and themed components to pages
    • device list, device detail
    • device policy list, device policy detail
    • organization list, organization detail
    • company detail
    • personal settings
    • applet list, applet detail
    • alert list, alert detail
    • alert rule list, alert rule detail
    • login, sign up, forgotten password
  • Ability to change an application view based on a custom theme (whitelabel)
  • Peer Recovery to Device Settings

Fixed​

  • CC badge on Application icon on Device detail page
  • Replaced old links to Docs on the Create ticket page with valid ones
  • confusion on remote control's switch label and icon
  • Device online since time when no device connection is available

[2.51.0] - 2022-06-22​

Added​

  • Spread Wifi informations and add Proxy informations to Device detail page

Fixed​

  • Correct offer of organizations in select on Alert rule detail page for guests and users
  • Correct list of Alert rules for guests and users

[2.50.0] - 2022-06-15​

[2.49.0] - 2022-06-08​

Fixed​

  • Applet builder now has 2 urls for Tizen builds, one for landscape and one for portrait
  • Organization list search and sort
  • Sorting of applets on applet list page
  • On BrightSign platform resolution higher than FULL HD is supported only for LANDSCAPE orientation

[2.48.0] - 2022-06-01​

Fixed​

  • Loading of alerts in alert drawer on device detail and location detail page

[2.47.0] - 2022-05-25​

Fixed​

  • Alert rule remote control lock condition
  • Redirect /alerts route to /alerts/resolve
  • User accounts which are not active are shown as "Invited" on Company and Organization detail pages

[2.46.0] - 2022-05-11​

Added​

  • New use role guest
  • Disable access to support section for users with role guest
  • Upload a package with the same version but a different build
  • Alert rules and alerts are available for all users

Fixed​

  • Master user role is displayed as manager now
  • History of Alert rule on history tab shows only changed values
  • Change maximum value of threshold slider to 99 instead of 100
  • Improved formatting of temperature and uptime values on device detail
  • Fix csv file export not being able to handle large files
  • Changed UI for organization users and company accounts
  • Access to all organizations of the company for company role Manager
  • Complete device policy state flow
  • Default alert rule threshold value to 0 (any occurrence)
  • Fix account roles for inviting team members and hide relevant sections for guest users on dashboard page

[2.45.0] - 2022-04-27​

Added​

  • Setting for device name template for unnamed devices on company settings
  • Add empty state to alert rules list when no alert rule corresponds the filter

Fixed​

  • Updated logo and address on the Billing report
  • Show notification about demo devices only for devices that are actually running demo mode
  • Link target for devices statistics box on company detail
  • Clearing alert rule internal state
  • Change alert rule condition select width to include whole text
  • Show correct count of devices on Alert detail 'Affected devices' tab and on Alert list
  • Pause/unpause alert rules correctly, remove pause button for archived alert rules
  • Include emulator to company & organization device counts
  • Link for organization box on company statistic box should point to organization list of that company
  • Prevent org initial circle from being squished on organization list page
  • Export of debug System Logs

[2.44.0] - 2022-04-20​

Added​

  • Active time windows management to alert rule periodicity

Fixed​

  • Device detail header responsive behaviour for mobile devices
  • Limit Applet CSV logs for the last 24 hours
  • Removed Company plan banner from Company settings due to its outdated nature

[2.43.0] - 2022-04-13​

Added​

  • There is an information about ticket processing and some delay on support page when new ticket being created
  • Monitoring detail page reorganization
  • Filter devices by active alert
  • Possibility to edit location from location detail page
  • New version of terms and contitions (effective of March 1st, 2022)
  • Pagination to location list page
  • Alert list is on device detail page as a drawer
  • Filter options for locations filtering are being reduced based on selected items to avoid to input unnecessary unreachable combinations of filters
  • Device count infos on Alert rule target section
  • Group non-archived alerts by status for alert selection on device list page
  • Alert list is also on location detail as a drawer
  • Change names of files in device detail part of application
  • Preview of device's location on device detail page if device is assigned to some location
  • Redesign of form for editing basic information about device as device name, assigned tags etc.
  • Possibility to archive location
  • Device info tab shows also unassigned state for tags and locations
  • New alert rule conditions - INVALID_SSL_CERTIFICATE, PIN_CODE, EXTENDED_MANAGEMENT, BATTERY_STATUS, STORAGE_STATUS, VOLUME, BRIGHTNESS, APPLICATION_VERSION, FIRMWARE_VERSION, DEBUG, TEMPERATURE, INSTALLED_PACKAGE, REMOTE_CONTROL
  • Location info tab shows also unassigned state for tags

Fixed​

  • Creating alert rule
  • Loading indicator for Run button on Device Info page
  • Position of dropdown selection on several pages
  • Account list pagination
  • Alert detail - text for empty list of affected devices
  • Snooze alert modal texts
  • Different heading for user profile
  • Updated URLs for user profile and company detail with backwards compatibility
  • Loading of organizations to organization select in create location form
  • Provisioning links on Applet builder page now point to the right articles
  • Fix alert rule creation
  • Hide company name for non-admin account on Alert Rule List page
  • Open Emulator only works on settings tab
  • Snoozed till column in snoozed alerts list
  • Visibility of application components for accounts with User role
  • Monitoring list page - pagination and list polishing
  • Certain accounts can't be unassigned from company
  • Device plan renames to Basic, Advanced, Complete
  • Add key to alert list in drawer
  • Terms and conditions page state - loading and redirect
  • Appearance of statistics columns on device detail header for mobile devices
  • Mismatch condition pair & invalid date in Alert rule condition selection
  • Alert rule detail - default threshold is now 0 and possibility of 0 for any occurrence
  • Alert rule detail shows immediately right alert rule name, description and settings

[2.42.0] - 2022-02-28​

Added​

  • On Accounts page, change organizations & companies column, add edit column with table modal to unassign selected account from organizations and/or companies
  • Setup device location on info page
  • Beta version of locations feature
  • Device detail header statistics

Fixed​

  • Confusing error message after publishing applet that was created from SOS CLI
  • Fix showing default value of identification on create timing page
  • Replace platforms & publish sections when applet is not READY with a message
  • Alert rule creation modal - style and behavior
  • Alert rule detail sections - condition, threshold, target, device filter, notification
  • Alert rule condition titles
  • Rendering of alert rules empty state
  • Overflown antd Table in some cases on AppletBuilder page - Platform Configuration section
  • Alert rules list pagination
  • Alert rule history log changes
  • Loading on Organization & Company Detail Stats page, card clickable

[2.41.0] - 2022-02-16​

Added​

  • Notes tab on device detail is renamed to Maintenance log
  • Packages tab for Android devices on device detail is moved right after Applet tab
  • Applet config from package.json is on Timing page as well
  • Assets response contains Cache-Control header
  • Add stats to device detail info tab

Fixed​

  • Remove validation error messages from non required fields on create ticket form. Form submit is not blocked by wrong validation
  • Fix scroll issues with dropdown select box on several places
  • Organization packages list page is correctly displaying package version and creation date
  • Simplify UI feedback for debugging settings on debug tab on device detail, operation status is shown via Save button label
  • Setting of time zone for Tizen devices offers only supported time zones now on device detail page
  • Update links to signageOS documentation on several places
  • Only supported firmware versions are available to select on device settings page in firmware version section for Tizen and BrightSign devices
  • Fix setting brightness to 0 on Device policy detail page
  • Optimize loading monitoring related pages
  • Uptime device page when timezone offset is zero
  • Fixed links to Docs on Dashboard
  • Performance on monitoring page
  • Creation of timing offers correct list of applets to select from

[2.40.0] - 2022-01-26​

Added​

  • Group applet selection by organization's title on add-new-applet-to-device page & Testing tab
  • Set Device Status delay based on Subscription Type
  • Add EndOfTrialVersionPage and disable user to use Box when trial ends
  • Issue reporting is available directly in Box now
  • Update links to target new documentation
  • Simplify UI feedback for device settings, operation status is shown via Save button label

Fixed​

  • Fix showing number of days that left of trial version (Home page and Menu)
  • Fix filter on device page on Android devices
  • Fix Deprovisioning modal
  • Possibility to uninstall installed packages on Android devices

[2.39.0] - 2022-01-12​

Added​

  • Add tab Testing to Device Detail page and move tests from tab Settings to the Testing tab
  • Possibility to add configuration for bundled applet via section in package.json file of bundled applet.

Fixed​

  • Use "no device matching filter" screen instead of "no device" screen when choosing an organization without any device as a filter selection on Device List page
  • Show correct list of built applets according to selected app version and device vendor
  • Back navigation from device detail page is now working on first click and also url keeps data about filter

[2.38.0] - 2021-12-29​

Added​

  • Add organization title to applet selections on Device Settings and Configuring Applet for Device pages

Fixed​

  • Add package icon when available on Packages tab of Device Detail page
  • Allow to show checkbox but in disabled state when the package is incompatible with the device
  • Device settings & telemetry

[2.37.0] - 2021-12-23​

Added​

  • Statistic at the top on Organization Detail page
  • Statistic at the top on Company Detail page
  • Legend for device action history log list

Fixed​

  • Device sorting - case-insensitive
  • Uptime of device for last period
  • Webview package visible for everyone
  • Device content page white screen
  • Showing title on OrganizationPrivilegeModal
  • Correct showing of OrganizationPrivilegeModal
  • Formatting of data column on device action history log
  • Device telemetry-related components
  • Icons on Remote control lock switch
  • Result column of device action history log shows correct status

[2.36.0] - 2021-12-15​

Added​

  • Package list on device detail shows only packages for correct organization
  • Device action history log could be filtered by action type, time range and originator.
  • Pagination for device action history log list

Fixed​

  • Showing of modal for assignment of organization (GetDeviceAccessModal) and showing of organization title
  • Editing of device name - now it's possible to remove all characters of a device name and type a new name
  • added Kiosk Mode label to Remote Control Lock to remove confusion on what the button does

[2.35.0] - 2021-12-09​

Added​

  • Links to devices and organizations on home dashboard and spinners when data are loading
  • Telemetry data and action log for each component where it's relevant
  • Policy status indication on every component which policy has some impact on
  • New connection status chart with calendar and table of offline periods
  • Device list sorting
  • Visual improvement of Uptime tab on device detail
  • Visual improvement of device offline ranges table on Uptime tab on device detail
  • Show Applet build status at the top of Applet details page
  • Add assignment to organization on device and applet detail (GetDeviceAccessModal)
  • Show Bundled Applet on Device detail page on Applet tab
  • Visual improvement of device history action log on History tab on device detail page
  • Loader on Uptime tab on device detail

Fixed​

  • Device model value validation
  • Device card values validation - current time, timezone, last ping
  • Create emulator
  • Slightly modify UI on Applet detail
  • Weekdays mapping in device scheduled power actions table
  • Showing of modal for assignment of organization (GetDeviceAccessModal) and organization title
  • Device resolution select - disabled for Tizen, RaspberryPi and WebOS platforms
  • Show only relevant application versions for non-admin users
  • Showing of modal for assignment of organization (GetDeviceAccessModal) and showing of organization title

[2.34.0] - 2021-11-24​

Added​

  • Remove Device policies from beta mode
  • List of all builds on Device App Builder tam on Applet detail page
  • Possibility to append custom configuration via key value pairs to applet build

[2.33.0] - 2021-11-17​

Added​

  • List optimizations: account list - add search, sort, filter and pagination
  • Devices and organizations monitoring optimization - faster loading
  • Activate account page refactoring
  • Reset password page refactoring
  • Building Core Apps with custom prebuilt Applet including current organization device plan

Fixed​

  • Device applet tests
  • Mobile version of account list page

[2.32.0] - 2021-10-20​

[2.31.0] - 2021-10-13​

Added​

  • Forgotten password page refactoring
  • New animated loader

Fixed​

  • Condition for allow debugging applet based on certain front-display version
  • Organization select shows all organizations for account in all components and pages
  • Organization search is not dissapearing while fetching the data, changing pages does not call two renders instead of one and also organization list does not show empty list page when search does not match any letters
  • Devices page pagination position
  • Organizations fulltext search (middle parts of organization name)
  • Optimizations: Prepared separation of telemetry & other data

[2.30.0] - 2021-09-17​

Added​

  • List of recently deprovisioned devices is now showing history of the last 45 days
  • Orientations PORTRAIT_FLIPPED and LANDSCAPE_FLIPPED for Windows platform
  • Sign in page redesign

Fixed​

  • Orientations PORTRAIT_FLIPPED and LANDSCAPE_FLIPPED for all platform where they should be supported

[2.29.0] - 2021-09-10​

Added​

  • Sign-up form validations - phone number and at least 2 characters for given fields (first name, last name, company name, job title)

[2.28.0] - 2021-09-08​

Added​

  • Windows Core App Builder with Installer

[2.27.1] - 2021-09-01​

[2.27.0] - 2021-08-25​

Added​

  • Added frame rate to resolution select box for BrightSign devices
  • Selecting resolution for Windows devices with core app version 2.0.0-rc.1 or higher

[2.26.0] - 2021-08-11​

Added​

  • Windows Core App Builder
  • Simpler sign-up page
  • New signageOS logos

[2.25.2] - 2021-08-06​

Fixed​

  • List of recently added devices or created emulators on Add device page

[2.25.1] - 2021-08-04​

Fixed​

  • Filtering devices by online/offline status

[2.25.0] - 2021-07-28​

Fixed​

  • Refactoring user interface of Applet tab on Device detail page

[2.24.0] - 2021-07-21​

Added​

  • Serial number column select option for device list export
  • Company owners can view and print signageOS usage for the last 12 months

Fixed​

  • Optimize device list for faster loading and rendering

[2.23.0] - 2021-06-30​

Added​

  • Device policy is available for all users

[2.22.0] - 2021-06-23​

Added​

  • Archiving of device policy is blocked if any device is assigned to it
  • Only test and 3.0 organizations can create device policies
  • Possibility to assign device policy during device provisioning

Fixed​

  • Device aliveness shown is faster
  • Device Settings - Resolution is now showing 'default' instead of pixels unless there are multiple resolutions available
  • Archived device policies are moved from sidebar menu to Device policies menu item and displayed as tab within it
  • Device Settings - All assigned tags and device policies are unassigned if device organization is changed

[2.21.0] - 2021-06-02​

Added​

  • New UI layout for device list page
  • Device policy - easily filter assigned devices by platform type

Fixed​

  • Device - Settings - Save button is now enabled after selecting a screen resolution for BrightSign devices

[2.20.0] - 2021-05-19​

Added​

  • Filter devices by assigned device policies

[2.19.1] - 2021-05-13​

Fixed​

  • Create new applet from empty applet list
  • Disabled Save button - device orientation settings

[2.19.0] - 2021-05-04​

Added​

  • Exporting applet and system logs into CSV file
  • Alert rules page - empty page, alertu rule list, create alert rule modal, filter components

Fixed​

  • Menu refactoring - menu items are grouped for better accessibility

[2.18.0] - 2021-04-21​

Fixed​

  • Force reconnect is faster because it directly contact the platform server
  • Sign up form required fields, validation and messages

[2.17.0] - 2021-04-14​

Added​

  • Export CSV of device list

[2.16.1] - 2021-04-07​

Fixed​

  • Failover configuration for devices with significantly incorrect time (breaking SSL certificate)

[2.16.0] - 2021-04-02​

Added​

  • Filter for wrong time of devices (+ alert on wrong time on device list)

Fixed​

  • Updating timezone & ntp server on device settings page

[2.15.5] - 2021-03-31​

Fixed​

  • Extended management URL can be set to device configuration
  • Unify the device current time visible in Box

[2.15.4] - 2021-03-24​

Fixed​

  • New device detail header
  • Fix Acceptance tests results text color to improve readability
  • Fix links to provisioning documentation from Applet Builder page
  • Fix wrong size of the info icon on Screenshot tab to make the page look nice again
  • Filter search phrase focus interruption

[2.15.3] - 2021-03-17​

Fixed​

  • List only appropriate firmware versions which can be installed on device (works for new Core Apps)
  • Show firmware type of device in info page

[2.15.2] - 2021-03-03​

Fixed​

  • removed obsolete production label next to Organization name

[2.15.1] - 2021-02-26​

Fixed​

  • fixed sign up page styles

[2.15.0] - 2021-02-24​

Added​

  • Applet detail page redesign

Fixed​

  • Uploading android packages with icon
  • Sidebar icons and style

[2.14.0] - 2021-02-17​

Added​

  • Link to parent company when inviting non existing account to organization
  • Show organization and company accounts table to all roles
  • Show invite account form only to owners and masters

Fixed​

  • Device list filter selects only specified application type when emulators hidden
  • Access level is set to platform instead of preview during sign up process
  • Account settings page refactoring
  • New Applet list page design
  • Refactor & improve device power actions box
  • Fixed E2E tests after component refactoring
  • Old subscription type "medium" is correctly resolved as "business" by getPlanTypeFromString() helper function
  • Loading of styles on first load
  • Fixed issue licenses table, licenses creation saga and actions
  • Controls component library is now part of Box codebase

[2.13.0] - 2021-02-03​

Added​

  • Redesigned device screenshots tab
  • Jest tests are limited to usu only 3 CPU cores
  • Organizations list and organization detail redesign

Fixed​

  • Loading box spinner
  • UI for Open device plan - disabled power actions, redesigned info tab on device detail
  • Replace old Loading component with WaitIndicator component on dashboard and device detail pages
  • Device list page: Statistics on the top of page, No devices messages is shown only when really no devices exist
  • If page index on device list will be out of boundaries it will be fitted into real interval of pages
  • Token box has consistent naming
  • Buttons on Packages tab in Device detail are permanently displayed even when disabled
  • Button indicates processing state while organization is saving on the Device info tab

[2.12.0] - 2021-01-27​

Added​

  • Select resolution as width x height instead of enumerated value, user can choose from list of supported resolutions or default 1920x1080 option
  • Organization tokens per each user on organization details page
  • Show deprovisioned by column in recently deprovisioned device table
  • Raspberry Pi 4 application build option
  • Cypress tests GMail API renewal docs
  • On device list page, search by verification hash, mac and ip addresses
  • Redesign settings section
  • Device temperature graph on the device info page
  • Link to timezone documentation for Tizen devices on settings tab on device detail
  • Redesign debug section, link to front-applet Weinre debug console
  • Quick deprovision for emulators in both device list and detail, option to hide emulators in devices list
  • Redesign of Add new device page, added picture and instruction on devices list page if no device added yet
  • Toggle switch for production/test organization status to device plan tab on organization detail page

Fixed​

  • Fix billing plans and subscription types types and colors on dashboard and dashboard pages
  • Refactor settings section to use design components
  • E2E tests - removed data-testid
  • Vertical scroll bar is always visible on device detail because of jumping tab items
  • Refactor MainPanel component
  • Data loading for the first account password setup and an account password reset
  • Device timers saving and value consistency
  • Company settings tab organizations list
  • Company settings boxes status handling
  • E2E test for company settings
  • Fix banning & approving device and it's status handling
  • ManagementAppVersionWithSave & ManagementFrontAppVersionWithSave save buttons
  • Sign in form shouldn't get stuck at signing spinner anymore
  • Refactor TopBar component
  • Tokens refactoring
  • Fix company settings window title
  • Adding space between form and table on company accounts tab on company page
  • Notify over e-mail message when Hubspot signup process failed

[2.11.1] - 2020-12-16​

Fixed​

  • Improve sign up form
  • Maximum number of test devices is correctly displayed on Device plan tab
  • Devices online status filter displaying

[2.11.0] - 2020-12-11​

Added​

  • Better device detail loader
  • Card of successfully verified device on a new device page
  • More interactivity to Extended control tab in Device Detail section
  • Moved power actions to top of device detail
  • Information note to RPi applet builder (RPi 3)
  • Resolutions to select are in form of width x height instead of some label, device sending list of supported resolutions if supports it

Fixed​

  • Changed tab Content to Applet on Device Detail
  • Remove unused components from Dashboard
  • Removed loading messages from a device list
  • Device organization title in a device 'Info' tab
  • Validation of a new device form
  • Device timezone note icon
  • Device NTP server placeholder
  • Correct application version on a device 'Info' tab

[2.10.0] - 2020-12-09​

Added​

  • Setting of maximum number of test devices to organization detail page
  • Print styles for admin dashboard page
  • Admin can adjust device configuration for servers URLs (platformUri, staticBaseUrl, uploadBaseUrl, weinreUrl & socketDriver)
  • Device debug tab
  • New version of controls library
  • Redesigned device settings components - resize, firmware version, remote control, volume, brightness, application version, time settings
  • Updated layout of device settings tab
  • Redesigned device settings table components - native timers, proprietary timers, scheduled reboots
  • Device detail 'Debug' tab with debug settings (formerly on device detail 'Settings' tab)
  • Redesigned connection status chart box on the device detail 'Settings' tab
  • Redesigned device detail 'Debug' tab
  • Redesigned device info tab
  • Redesigned dashboard

Fixed​

  • Remove unused CompanyOrganizationsList component
  • Time settings form was not saving data
  • Device detail subscription type select box is not disabled anymore
  • Device settings occasionally stuck in pending state
  • E2E tests sign out
  • Checkbox appearance on device packages tab
  • ACL code style improvements in old-style written sagas
  • License saga and facade refactored
  • Proprietary Package Versions saga refactored
  • Notification saga refactoring
  • Fix some imports after controls library update
  • Updated sass
  • Fix application package version select box
  • Refactoring and cleaning of selected sagas
  • Rename label in device filter. Text field get focus when label is clicked.
  • Unused code cleaned in device debug sada
  • Logging in when return URL contains query params (search part of URL)
  • Rename 'Debug' tab to 'Extended control' on device detail page
  • Tags were removed from device detail 'Settings' tab - moved to device detail 'Info' tab
  • Brightness can be saved when brightness schedule is switched off
  • Loading of device timings
  • Connection status chart interval select

[2.9.0] - 2020-10-21​

Added​

  • New version of API security token creation (10x faster encryption)

Fixed​

  • Improved admin CSV exports and added new fields to admin statistics export
  • Improved admin dashboard readability
  • Strong consistency model of package install/uninstall
  • Refactor boxes on device detail settings page
  • Menu detail pages walktrough tests

Security​

  • Identification of API security tokens based on ID instead of token itself

[2.8.3] - 2020-10-14​

Fixed​

  • Admin dashboard now displays better statistics of the whole platform and companies performance
  • Added ability to export admin statistics to csv files

[2.8.2] - 2020-10-07​

Fixed​

  • Organization select box on device info page
  • New organization name is sanitized title field with random hash as postfix

[2.8.1] - 2020-10-07​

Security​

  • prevent applet creation for accounts which are not directly assigned to the organization

Fixed​

  • list only accounts' organizations in selectbox when adding applet
  • Device deprovisioning refactor/fix
  • Automatic E2E tests
  • Put back notification close icon
  • Reports and notifications for E2E tests
  • Device detail info tab code refactoring
  • Error message on device detail when user unauthorized
  • Checkbox and Select all button appearance on device list
  • Updated Applet detail page with better texts and help links

[2.8.0] - 2020-09-22​

Added​

  • Loading indicator added to Organization -> Packages screen
  • Badge within icon indicates CC, CC Front or application version
  • Icon is extracted from APK file and saved with package version
  • Umanaged packages (labeled as system packages) are also listed in Device detail -> Packages section, android-specific information after the managed package row expanded
  • Packages which are incompatible (SDK version and ABIs) with device can't be installed on that device and they can be hidden in list in Device detail -> Packages section
  • Added validation of version and packageName of Package version after it is uploaded
  • Package version notes

Fixed​

  • Occasionally not responding packages install/uninstall in device detail

[2.7.1] - 2020-09-16​

Fixed​

  • devices listing page loads correctly after reload
  • Device detail page settings tab loads device firmware from database
  • Device package and application install and uninstall better UX shows pending state immediately

[2.7.0] - 2020-09-03​

Added​

  • Possibility to start package in the packages tab
  • Show who uploaded package version in the list of package versions
  • Password is no longer required while deprovisioning device
  • Refresh of organization accounts after add/remove
  • Refresh of company accounts after invite/remove
  • Publishing/Unpublishing packages on package detail page
  • Display build version of application in the side bar menu

Fixed​

  • New package form has package name generated
  • Fixed access to device history tab for admins if the device has Open subscription
  • URL parameters persistence to and from device detail
  • Fixed style of device list for users with lower access level
  • Do not offer archived package versions to install
  • Device list management bar style after page refresh
  • Role select clearing in organization/company accounts form
  • Device note real creator name
  • Offer only organizations the account has privilege to when creating the new applet
  • Reload device timings after timing manipulation (create, delete, update)
  • Organizations can be deleted when account is company master
  • Fixed displaying device action trigger name when name not set, but account exists
  • Missing selectbox for set device organization (currently available on device detail page)

[2.6.0] - 2020-08-20​

Added​

  • Package install validations on devices bulk management page
  • Table for bulk company account privileges management
  • Added link to Support page
  • Proprietary package version and device proprietary package version models
  • Ability to change device proprietary package version on device detail page
  • Cloud Control App version into device list page
  • Device packages tab - installed and available packages with possibility to install/uninstall
  • Edit package
  • Bulk package install - package list component with action
  • Installation date info in device package card component

Fixed​

  • Package install on device detail page
  • new UI buttons on Organization profile
  • Update signageos/controls library and fix TextInput label
  • Improve New Package form ux
  • Package version upload form
  • Space between icon and title on device detail page
  • Devices filter - only used filters are shown in URL
  • Passing filter query params to bulk device management and back to devices page
  • Loading packages to install on devices bulk management page
  • Packages installation process was changed
  • Packages list archived row properly styled
  • Notification panel is in full height
  • Notification indicator has a red dot if there are any notification
  • Fix device detail page
  • Package upload button on list page
  • Device history log record for package uninstall action

[2.5.0] - 2020-08-12​

Added​

  • Sort recently deprovisioned devices by date of deprovisioning descending
  • Devices page - new responsive, checkable and expandable device cards
  • Devices page - possibility to manage more devices with "Manage" button

Fixed​

  • Fixed malformed rotating error message when accessing new organization page with insufficient account privileges
  • Fixed dispatching separate action (not for organization) on changes in company
  • Fixed typos and duplicity in headers
  • Always correctly identify if the given organization is test or production
  • Dashboard mobile style
  • Devices page selection consistency
  • Devices page styles - when all devices are selected
  • Device organization production state in device card
  • New Emulator icon
  • Devices page pagination functionality and design
  • Device bulk changes page - device selection was moved to "Devices" page

[2.4.1] - 2020-08-05​

Fixed​

  • Fixed loading device statuses
  • Fixed displaying accounts on company and organization pages

[2.4.0] - 2020-08-05​

Added​

  • Fixed loading device statuses
  • Company/Organization invite/add user form refactoring
  • refresh company title in input on settings page when switching companies

Fixed​

  • Improved loading times of devices and monitoring pages
  • Device screenshot are not mixed among multiple devices
  • Fixed title and organization/company uids on device detail page when opened from /devices list page
  • Paginator does not contain all pages, but the selected ones only
  • Admin accounts company/account privileges are visible for admin accounts only in organization/company account tables
  • Fixed of company/organization detail titles (...loading)
  • Restrict deprovisionioning device on device info page after the page reload (when timings assigned)
  • Improve UX deleting package versions
  • Package management ACL rights

[2.3.0] - 2020-07-30​

Added​

  • Device history log shows who triggered the action

Fixed​

  • Restrict applet creation for company
  • Package version list displays package version delete errors and loading status properly
  • Timing commands dispatching

[2.2.0] - 2020-07-29​

Added​

  • Added page for exporting logs from devices (actions, commands)
  • Added help link to signageOS documentation on company and organization pages

Fixed​

  • Changed the way how deprovisioned devices are loaded
  • Package versions loading on device packages page
  • Improved devices and monitoring pages loading times
  • Added missing loader to device list filter
  • Simplified deviceInfoFacade. Improved fetching device information.

Security​

  • Automatic dependency license checking

[2.1.0] - 2020-07-21​

Added​

  • Added page with deprovisioned devices in past 7 days
  • Change design of organization cards on device monitoring page
  • Integration of signageOS controls library
  • Added ability to set default device plan for all organizations created within company
  • Create organization package and upload package version APK for Android.
  • Packages tab on detail of Android devices

Fixed​

  • Fixed signup device plan offer for Open billing plan
  • Facades that had used AMQP connection now dispatch commands through command dispatcher instead
  • No longer used admin's generate company button removed

[2.0.2] - 2020-07-08​

Fixed​

  • Fix licenses data on organization detail page in tab device plan
  • Organization detail page shows correct production/test state of organization

[2.0.1] - 2020-07-03​

Fixed​

  • Simplified invite account to company form
  • Fix new organization page
  • Add organization form
  • Single 'loading in progress' component
  • Fixed displaying welcome after new password set and displaying homepage after login
  • Fixed device timezone select: enables search again

[2.0.0] - 2020-07-01​

Fixed​

  • Online status filter
  • Admin pages organizations are now grouped by companies and also contains the list of spare organizations
  • Updated organization's subscription types
  • Minor improvements of user experience on the account settings page
  • Rethink models replaced by mongo in models
  • Company must be selected when creating new organization
  • Originator field added to selected commands to track its authors
  • Added billing and device plans aliases
  • Updated company billing select box to show billing plan aliases
  • Non-production organization may have maximally the limited number of devices, currently set to 10
  • Improved user experience of new account registration
  • Added NTP server setting, improved timezone setting
  • Administrators may change companies billing plans manually
  • Usage of invalid accountAuthenticated command instead of proper action
  • Admin page, all account list - companies field
  • Native debug button enabled - disabled only for pending requests
  • Applet list - delete operation behavior when request failed

Added​

  • Add function to set max number of devices for non production organizations for admins only
  • Generate companies for spare organizations for admins only
  • Assign accounts to organization/companies for admins only
  • Firmware version upgrade from device settings page
  • License page and allow admins to create server license under organization
  • Switch tests to Jest
  • Company entities. Possibility to set company billing details and billing plans. Every organization may be attached to single company.
  • Account list enhanced with proper company field and companies/organizations labels
  • Android applications build
  • Device monitoring view
  • Organization companies. Possibility to set company billing info and billing plans
  • Device notes. Possibility to write simple HTML notes in device detail
  • Organization tags. Possibility to create and assign tags to devices
  • Device history of actions
  • Restart warning when changing timezone in device settings page
  • Device filtering by tags
  • Organization tags. Possibility to assign or remove tags in bulk actions
  • A user must set the organization's device plan when creating new organization
  • Invite account to existing company/organization without creation of it's own new company/organization
  • Admin's may upgrade account's 'preview' accessLevel
  • Access Control List skeleton implemented to control account privileges to actions and entities
  • Disable box access for archived users
  • When the creating new account we distinguish between signup and invitation to send appropriate email
  • ACL state that keeps the acl related stuff introduced
  • Sidebar view with swipe support for mobile devices
  • Preview of Multifile applet files on applet detail page
  • CompanyTitle and OrganizationTitle components for outputting titles
  • Admins see unique company name on company detail page
  • New Terms and Conditions Agreement page and management
  • Releasing of front-applet library versions

Removed​

  • Removed intros

Changed​

  • Distinguish between creating open account and/or account with paid plans
  • All organizations created by users are now marked as production by default
  • Moved device monitoring section to the highest level of application sidebar
  • Top bar layout view for mobile devices

[1.26.0] - 2020-01-13​

Added​

  • Multifile applets builds

Fixed​

  • Filtering of devices by their online status

[1.25.0] - 2020-01-07​

Added​

  • Change the design of box a bit

Fixed​

  • Optimize loading applet and applet versions

[1.24.0] - 2020-01-05​

Fixed​

  • Return url works even for refresh page

Added​

  • Optimize loading of data using mongodb instead of rethinkdb

[1.23.0] - 2019-12-23​

Added​

  • Fetch device connections directly from platform redis DB

Fixed​

  • Removed doubled duration unit from device test results

[1.22.0] - 2019-12-02​

Added​

  • Automatically create first organization after account confirmation and password set
  • Allow to have multiple API security tokens in account settings section
  • Acceptance tests are now defined in @actions package and shared with front-display package

Fixed​

  • Dependencies replaced by @signageOS deps
  • Prevent excessive irrelevant error logs whenever the user lost connection or left the page while data was being sent over the websocket

[1.21.0] - 2019-10-17​

Added​

  • Allow to change the subscription type of organizations and devices
  • Admins can show any organization and they can assign to it

Security​

  • Fix issue with organization access

[1.20.0] - 2019-10-14​

Added​

  • Allow to run applet tests from applet detail page
  • Allow to run applet tests from device settings page
  • Setup default subscription type platform for devices paired in box by verification hash
  • Allow build applet with bundled front-applet library (select no version)
  • Detailed statistics of acceptance (feature) tests on device detail
  • Building Open applications of applet
  • Sign up requires First & Last name of account and company name & acceptance of terms & conditions
  • Open users can see almost all sections in box
  • Detailed information on device feature tests

Fixed​

  • (admin) Allow publish any app version without tests passed
  • Copywriting of Open users homepage
  • Removed box shadows of texts
  • Account settings link is named as name or email of account in header instead
  • Building applet version with bundled front-applet

[1.19.7] - 2019-08-28​

Fixed​

  • Allow to omit frontAppletVersion in appletVersion

[1.19.6] - 2019-07-30​

Fixed​

  • Device deprovisioning is now fast and stable
  • Android and Emulator FLIPPED orientation

[1.19.4] - 2019-07-12​

Fixed​

  • Loading of realtime changes for device alive status, screenshots and hourly chart are optimized (used Redis instead)

[1.19.3] - 2019-07-04​

Fixed​

  • Optimize loading of device infos (connections, monitoring data etc.)

[1.19.2] - 2019-06-21​

Fixed​

  • Some resources are loaded from more optimal MongoDB (monitoring and screenshots)

[1.19.0] - 2019-05-29​

Added​

  • Option to configure priority class in kubernetes
  • Rolling update with configurable parameters in kubernetes

[1.18.0] - 2019-05-09​

Fixed​

  • Signup process is more clean for user now
  • Performance fix of device detail page

Added​

  • Backup Reboot in power actions
  • Sorting accounts by createdAt and email

[1.17.1] - 2019-04-08​

Fixed​

  • Emails and Usernames are currently case insensitive
  • Optimization of backend communication over WebSockets

[1.17.0] - 2019-04-05​

Added​

  • Admins can see all registered accounts, can add new one and can change it' properties (accessLevel, isAdmin)

[1.16.1] - 2019-04-02​

Fixed​

  • Add organization UID to admin dashboard
  • New design for naked (signin/signup) pages
  • Fixed Google Analytics uid
  • Removed duplicated sentence on open homepage

[1.16.0] - 2019-04-01​

Fixed​

  • Documentation links from box works even for on premise solution

Added​

  • Open access level account is now available with limited access

[1.15.0] - 2019-03-21​

Added​

  • Provide API endpoint to authentification by sessionId (for documentation signin)
  • Redirect to login page when account login expired and then back to wanted url

[1.14.1] - 2019-03-15​

Fixed​

  • Applet version in existing Timing can be changed again
  • Fixed autofilling login/register form by key/pass lockers (lastpass etc.)

[1.14.0] - 2019-03-13​

Added​

  • Show windows applications

Fixed​

  • Separated login (sign in) and register (sign up) pages and optimize for pass lockers

[1.13.0] - 2019-03-11​

Added​

  • Admin dashboard - device statistics
  • Admin dashboard - sorted table of all organizations with the possibility of checking an organization as production
  • Fulltext search on device list filters - organization and system
  • Fulltext search on device timing - applet select

[1.12.0] - 2019-02-13​

Added​

  • New power actions APPLET_ENABLE and APPLET_DISABLE in device info page

Fixed​

  • (admin) Better UI for application version managing

[1.11.1] - 2019-01-21​

Fixed​

  • The expiration for account confirmation from email is now 3 days instead of one hour

[1.11.0] - 2018-12-21​

Added​

  • Users can see (and install) RC (release candidate = master) versions of application versions in device detail
  • Show extra information to application versions before installation (Description, Deprecation)
  • Admin: New UI for managing Application Versions, publishing, deprecating and describing versions
  • Admin: New types of fast feature tests (html5test, file_system.manipulation)

Fixed​

  • Security update of admin privileges
  • Fixed interface name of network wifi
  • Use new static.signageos.io CDN server for emulators and static assets

[1.10.0] - 2018-11-08​

Added​

  • Enhanced screenshot live streaming with history of last screenshots

Fixed​

  • Add icon for Raspberry Pi devices
  • Enable filter application type Raspberry Pi in device list
  • Enable set portrait flipped and landscape flipped on Raspberry Pi

[1.9.0] - 2018-11-05​

Added​

  • Only show unreleased front applet versions to admins

[1.8.0] - 2018-10-24​

Added​

  • Device network interfaces - extended view

[1.7.0] - 2018-10-17​

Added​

  • Device ban/approve support - new section in device detail

[1.6.0] - 2018-10-03​

Added​

  • Device deprovisioning - removes device timings, removes device organization and invalidates device verification

[1.5.0] - 2018-07-16​

Added​

  • Scheduled power actions (restarts) can be done in bulk
  • Timers can be disabled (turned off, cleared) one by one even on bulk changes page

Fixed​

  • Timer settings are saved on a click to the button (save) instead of immediatelly saving when no activity for longer then 5s

[1.4.0] - 2018-07-13​

Added​

  • Devices can be filtered by a firmware version

[1.3.0] - 2018-07-11​

Added​

  • Adaptable intro on pages - device list, device detail, applet detail

Fixed​

  • Intro reactivation
  • Power action list updating
  • Emulator card layout

[1.1.2] - 2018-06-26​

Fixed​

  • Add missing organization column into applet list

[1.2.0] - 2018-06-11​

Added​

  • Add schedule/cancel power actions for device
  • Settings page component
  • Settings backend functionality
  • Placeholder support to copyable text field component
  • Container component for account timezone

Removed​

  • Encryption methods (verifier.ts) - moved to '@signageos/lib' repository

Fixed​

  • Consistent mobile menu with main panel
  • Latest application version reducer when there is no application version
  • Redirect properly after sign out
  • Create organization command with string account ID

[1.1.0] - 2018-05-11​

Added​

  • Changelog file containing all changes in current project
  • Searching for device can be done just by type box.signageos.io -> [TAB] -> search string -> [ENTER]

Fixed​

  • Showing correct timezones on device related pages (where date time is shown)