Box

Have more questions? Submit a request

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

Please, in standard development, the sections Changed and Removed are not used.
For new features in box (usually feature branches) which are deployed periodically every week, use section Added.
For fixes of anything in current minor release which are deployed at any time during week, use section Fixed (or Security or Deprecated).

[2.65.0] - 2022-11-23

Added

  • (internal) Custom hooks for using account, account settings and account statistics
  • Recaptcha language explicitly set to English
  • White-label Box within a specific domain (e.g. box.sony.com) doesn't allow user to verify device with other than specific brand (e.g. Sony).

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
  • (internal) Home shouldn't shows a lot of sOS related links and buttons according to white-label settings and features
  • 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

  • (internal) New featureFlags emulators, billing, restApi and their implementation
  • (internal) Feature selection according to Feature flags (applets)
  • (internal) Feature selection according to Feature flags (documentation)
  • 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
  • (internal) Forbid routes with disabled features for whitelabel (billing-report and organization detail API Tokens tab)
  • (internal) Unexpected temperature values in device temperature graph

[2.63.0] - 2022-11-04

Added

  • (internal) Login HTTP response, and the time taken to respond are no different when a username does not exist, and an incorrect password is entered or login success.
  • (internal) Security headers to prevent security violation (XSS attacks etc.)
  • 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
  • (internal) Handling of CSP report
  • (internal) CSP directive 'require-trusted-types-for'
  • 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
  • (internal) Redis integration tests
  • (internal) Integration tests to CI/CD
  • (internal) Reset password page is available also if user is logged in
  • (internal) Feature selection according to Feature flags
  • Security exceptions for terms and conditions and applet files

Fixed

  • (internal) Refactor of locations to display correct device count in respect fields which is integrate device filter from company network if exists
  • (internal) During signup there is no company yet so we need to be silent and return no white label instead of throwing error and break the application
  • 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
  • (internal) Fix router helper to use matchPath function from react-router-dom
  • (internal) Pwned passwords validation
  • (internal) Sass (dart-sass) library used instead of node-sass library (backwards compatibility issues)

[2.62.1] - 2022-10-18

Added

  • (internal) Devices on device list are filtered by brands filter from company network settings if exists
  • (internal) Parametrization of page title and search bar theme color based on application white-label
  • (internal) Node and npm versions check
  • Security improvements of the input fields

Fixed

  • (internal) Add devices page uses feature flags for documentation links
  • (internal) White label cache model also save null values to avoid unnecessary calls to mongo DB
  • (internal) Remove opensearch.xml
  • 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
  • (internal) Remove Segment Analytics because of security issue of penetration test
  • 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
  • (internal) Recaptcha configuration keys to deployment values
  • (internal) Feature flags to respective places
  • 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
  • (internal) Custom Terms and conditions for whitelabel users
  • White-label settings for a custom domain - application can have optional settings (UI theme etc.) depending on a custom domain name
  • (internal) Data layer for company network
  • Validation of more complex Alert rule conditions (empty state handling)
  • (internal) Modification (integration) of data handling of white label settings, custom theme and company network. There is only one redux state for that data - IWhiteLabelState. All data should be fetched by whiteLabelFacade.getWhiteLabel() method if no special case needed. There is only one common saga encapsulate all white label settings

Fixed

  • Device Policy has unified table look and feel
  • (internal) Rename CompanySettingsCache back to WhiteLabelSettingsCache
  • 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
  • (internal) Adapt types across whole application to new types distribution
  • 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

  • (internal) Refactor company settings to white label settings and adapt to new model
  • (internal) Feature component, useFeatures, useDisabledFeatures and useFeature custom hooks, withFeatures, withDisabledFeatures and withFeature custom higher-order components
  • 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

  • (internal) List of affected devices on bulk operation detail page is restricted by organizations account has access to
  • (internal) Selected affected devices on bulk operation detail page can be passed to new bulk operation creation process
  • 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
  • (internal) time format correcting function fixed for Safari browser

[2.59.0] - 2022-08-25

Added

  • (internal) Bulk operation detail now shows by who was the operation triggered if the creator's account is available

Fixed

  • Billing report on Company details is available for managers of company even when they aren't assigned to any organization
  • (internal) Update bulk operation properties types according to new model intefaces
  • 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
  • (internal) Checked devices redux state can store multiple lists of checked devices now

[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

  • (internal) AccountName component to properly load unloaded accounts
  • (internal) Optimize device history table on device detail to avoid unnecessary re-rendering
  • 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
  • (internal) MongoDB connection of bulk operations to the separated replica set
  • (internal) Remove legacy check on Homepage

[2.57.0] - 2022-08-10

Added

  • (internal) Experimentally add nProgress loading bar
  • (internal) Bulk operation list by account organizations (with basic info). Currently only for admins.
  • (internal) Bulk operation could be paused and resumed now.
  • 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
  • (internal) Table cell renderers for device history table according to AntD recommendations

[2.56.0] - 2022-08-03

Added

  • (internal) Bulk operation contains list of organizations at creation time
  • (internal) Refactoring of create bulk operation wizard to use only redux state, not together with the component state via useReducer hook
  • (internal) Observers for timing list
  • (internal) TableCellWithStripe component for AntD table cell´s renderer

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

  • (internal) Add environment for integration tests
  • (internal) Add new box mongodb connection
  • (internal) Add new checked devices model accessible directly from Box
  • (internal) Implement new checked devices model to device list
  • (internal) Unsubscribe observable in Applet saga
  • 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

  • (internal) Fix resolving of support section access. If any account´s privileges has role guest access to support section is disabled.
  • 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
  • (internal) SocketDriver typed as enum

[2.52.0] - 2022-06-29

Added

  • Delete button on Organization list is disabled when Organization contains any active Applets
  • (internal) Improve selection of devices on affected devices tab on bulk operation detail
  • 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
  • (internal) OperationStatus on notActivatedAccountsMap in Account reducer
  • Replaced old links to Docs on the Create ticket page with valid ones
  • (internal) loading timing commands from telemetry mongodb
  • 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

  • (internal) Cypress test for pause/unpause alert rule
  • (internal) Protected route type which can be visited only by admins
  • Spread Wifi informations and add Proxy informations to Device detail page
  • (internal) New bulk action wizard and bulk action detail

Fixed

  • (internal) Cypress subproject is added to lint script
  • 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

Added

  • (internal) Cypress test for alert rule creation

Fixed

  • (internal) Source of front-display version of device from telemetry

[2.49.0] - 2022-06-08

Added

  • (internal) Cypress test for location creation
  • (internal) Cypress test for location edit
  • (internal) Cypress test for location list filtering
  • (internal) Cypress tests - new testing schedule (configurable for more test cases and environments in different times)

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

Added

  • (internal) Add generics to isEqual from lodash to keep arguments types
  • (internal) Custom commands for using in E2E tests (create and deprovision emulator, create and delete applet, create, archive and activate device policy)

Fixed

  • (internal) Fix sort type import
  • Loading of alerts in alert drawer on device detail and location detail page

[2.47.0] - 2022-05-25

Added

  • (internal) Observers for alert rules list and detail

Fixed

  • (internal) Types after updating dependency modules
  • 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
  • (internal) Types after enhancement of telemetry the dependency modules

[2.46.0] - 2022-05-11

Added

  • New use role guest
  • Disable access to support section for users with role guest
  • (internal) Cypress test for parameterized organization creation
  • 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

  • (internal) Account List page refactoring
  • 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.
  • (internal) When adding or updating location there are city and countryCode fields also passed to corresponging commands
  • 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
  • (internal) location folder is added to storage key for location's attachments
  • Mismatch condition pair & invalid date in Alert rule condition selection
  • (internal) Slightly refactor statistics header´s source code on company detail page (prettify UI)
  • 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
  • (internal) Fetch application version from influx
  • (internal) Refactor alert select and device filter to handle reset alert & location select better

[2.42.0] - 2022-02-28

Added

  • (internal) Update Ant Design dependency
  • (internal) Mapbox geocoding and navigating API dependency
  • (internal) Font Awesome dependency
  • (internal) Data layer for Mapbox and locations
  • (internal) Locations improvement
  • 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

  • (internal) Possibility to fill device configuration form with predefined values for admins on device detail page
  • 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
  • (internal) Font Awesome icons
  • 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
  • (internal) Disable access to device if user is not allowed to
  • 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
  • (internal) Add timeout to fetch from Zendesk API to avoid performance issues
  • 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
  • (internal) Improve and simplify Ant Design integration, add custom classes for some components

[2.40.0] - 2022-01-26

Added

  • Group applet selection by organization's title on add-new-applet-to-device page & Testing tab
  • (internal) Add SOPS values for Zendesk API
  • 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
  • (internal) Fix Ant Design components imports
  • 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
  • (internal) Remove generator.ts & change the relevant imports to @signageos/lib
  • (internal) Tab Testing is only for admins
  • 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
  • (internal) temporary revoked case-insensitive sorting of devices
  • Showing title on OrganizationPrivilegeModal
  • Correct showing of OrganizationPrivilegeModal
  • Formatting of data column on device action history log
  • Device telemetry-related components
  • (internal) case-insensitive device sorting - used new DB column
  • 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
  • (internal) Organization observers - especially removing organization
  • Editing of device name - now it's possible to remove all characters of a device name and type a new name
  • (internal) Use device telemetry separate database
  • 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
  • (internal) Integrated InfluxDB as source of telemetry data instead of MongoDB
  • (internal) Telemetry models are loaded from InfluxDB
  • Device list sorting
  • Visual improvement of Uptime tab on device detail
  • Visual improvement of device offline ranges table on Uptime tab on device detail
  • (internal) Possibility to run jest tests with custom configuration without modifying the existing one
  • 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

  • (internal) login and logout scheduled tests and pipeline setup
  • (internal) script for writing test results to Google Sheet
  • 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
  • (internal) Security token validity for setting and resetting of user account password
  • Building Core Apps with custom prebuilt Applet including current organization device plan
  • (internal) Possibility to change end date of company´s trial period or force switch company to production for admins
  • (internal) Alert detail history log
  • (internal) Alert detail affected devices tab + device filter
  • (internal) Alert detail links - corresponding alert rule, organization and devices

Fixed

  • (internal) E2E sidebar walktrough test
  • (internal) E2E signup test and .gitlab-ci.yml
  • Device applet tests
  • Mobile version of account list page
  • (internal) E2E login production test Slack notification
  • (internal) Removed unused GTM to solve applet builder page render errors

[2.32.0] - 2021-10-20

Added

  • (internal) Optional style prop for wait indicator wrapper

Fixed

  • (internal) Texts on Forgotten password page

[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
  • (internal) Sign in form is case insensitive
  • 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
  • (internal) Add Pagination, Search and Sort to Organization List, refactor of class component to functional

Fixed

  • Orientations PORTRAIT_FLIPPED and LANDSCAPE_FLIPPED for all platform where they should be supported
  • (internal) Fix links on Sign in page to behave as React router links instead of general ones
  • (internal) sign-up process - waiting for company and terms agreement DB operation resolve (more predictable process)

[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
  • (internal) New Admin DevOps page with useful tools

Fixed

  • (internal) Fix mobile menu styles

[2.27.1] - 2021-09-01

Fixed

  • (internal) Fix import of Ant Design icons to decrease bundle size
  • (internal) Fix major bundle size problems - AntD icons and different versions of moment-timezone

[2.27.0] - 2021-08-25

Added

  • (internal) redux-persist library to persist and rehydrate a redux store
  • (internal) new SVG favicon, assets refactoring
  • 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

Fixed

  • (internal) E2E tests - fixed sidebar test, updated Docker image, added dependencies
  • (internal) Disable SSR and serve static html boilerplate instead of React component
  • (internal) Compute count of offline devices as a difference of total devices count and online and pending devices count

[2.26.0] - 2021-08-11

Added

  • Windows Core App Builder
  • (internal) Alert rules - add beta tag to menu, fix empty list text
  • Simpler sign-up page
  • New signageOS logos

Fixed

  • (internal) Device detail - Screenshots tab - refactoring, better UI behavior

[2.25.2] - 2021-08-06

Fixed

  • List of recently added devices or created emulators on Add device page
  • (internal) Total devices counts per company on Dashboard page are computed directly from device facade instead of resolving from device statuses. This is temporally solution.

[2.25.1] - 2021-08-04

Fixed

  • Filtering devices by online/offline status

[2.25.0] - 2021-07-28

Added

  • (internal) Alert rules - new page with lists of alert rules (active, paused and archived)
  • (internal) Alert rule detail / update page
  • (internal) Simple CacheManager to avoid multiple DB queries for same data in short time period

Fixed

  • Refactoring user interface of Applet tab on Device detail page

[2.24.0] - 2021-07-21

Added

  • (internal) Implement Segment Analytics tracking code to get better understanding of how our users work with Box
  • (internal) Indexes for faster search on device list
  • (internal) Turn minifying of identifiers on for production
  • (internal) Info about billing plans and subscription types to Compute modules table on Admin dashboard
  • Serial number column select option for device list export
  • Company owners can view and print signageOS usage for the last 12 months
  • (internal) Alerts - new page with lists of alerts (active, snoozed and archived)
  • (internal) Alert detail page

Fixed

  • Optimize device list for faster loading and rendering
  • (internal) Printing of billing report on Admin dashboard
  • (internal) Organization's Subscription type resolving on Admin dashboard
  • (internal) Remove loading state from page html title tag

[2.23.0] - 2021-06-30

Added

  • (internal) Implement Heap Analytics tracking code to get better understanding of how our users work with Box
  • (internal) Statistics of compute modules per organizations to admin dashboard
  • (internal) Custom scrollbar component to avoid double scrollbar appearance and view jumping problems
  • 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
  • (internal) Statistics of deprovisioned devices and compute modules to admin dashboard
  • 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
  • (internal) Refactoring of current device time logic

[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

Fixed

  • (internal) timer priority when no device policy nor device timer is set

[2.19.1] - 2021-05-13

Fixed

  • (internal) device policy pages titles
  • (internal) fixed device policy organization select - search filter
  • Create new applet from empty applet list
  • Disabled Save button - device orientation settings
  • (internal) account password change for admins

[2.19.0] - 2021-05-04

Added

  • (internal) device policy management - policies, archived policies, policy detail
  • (internal) device policy assign component on a device settings page
  • (internal) device policy bulk assign
  • (internal) CardDescription component and RadioButton component in controls
  • (internal) device policy apply/disable confirmation dialogs
  • (internal) device policy select inputs with search - policy timezone, policy organization
  • (internal) Ant Design icons dependency
  • (internal) Menu stay collapsed after page refresh or page change
  • Exporting applet and system logs into CSV file
  • Alert rules page - empty page, alertu rule list, create alert rule modal, filter components

Fixed

  • (internal) loading of organization and applet lists
  • (internal) consistent loaders throughout the application
  • (internal) loading style of application versions and devices
  • (internal) checking of device policy duplicities
  • (internal) Box version info is moved to user popup menu
  • (internal) menu items are allowed to open in a new tab or window
  • (internal) collapsed menu item styles
  • (internal) Fix device policy history log
  • (internal) Fix editing and saving device policy items, fix using of session storage
  • Menu refactoring - menu items are grouped for better accessibility

[2.18.0] - 2021-04-21

Added

  • (internal) Ant Design override theme to controls theme

Fixed

  • Force reconnect is faster because it directly contact the platform server
  • (internal) Temporary hide Open plan sign up option
  • Sign up form required fields, validation and messages

[2.17.0] - 2021-04-14

Added

  • (internal) report company id to hubspot
  • (internal) Ant Design components library integration
  • 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
  • (internal) Fix cypress sidebar walkthrough test
  • 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
  • (internal) Immutable can be used in Redux state

Fixed

  • (internal) New development environment manual (box.AMY.dev.signageos.io)
  • Uploading android packages with icon
  • Sidebar icons and style
  • (internal) Accounts page design is using new components

[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
  • (internal) Speed up CI/CD pipelines
  • (internal) App versions filter improvement
  • 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
  • (internal) Building is much faster & checking types in separated process
  • 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
  • (internal) Upgrade monitoring service (sentry) + upgrade build tool + fix env.dev.json config

[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)
Was this article helpful?
0 out of 0 found this helpful
Share