System mods in v1.6
Main features
1., New customer networking system: system owners can create accounts that can create sub-accounts.
2., New device monitoring feature.
3., New licensing system: system operators can create their own license packages.
4., Added invoicing module for the system operator.
5., New functionality: Webhooks: you can trigger events with a simple web URL call (change content, pause a playback or fire a sensor event).
6., Rework of the Windows application.
7., Rework of the database connector engine.
8., New component: external sensors can interact with contents or content pages that can control sensors.
Complete changelog
Editor & Displayer
New feature
- Added customer networking system.
- Added a completely new licensing system.
- Added invoicing module.
- Added new design to settings pages.
- Added „System wide” option to datasources.
- Added HDMI input type for Loop template boxes.
- Added last changed column to datasource tables.
- Added tooltips to columns of datasource tables.
- Added „One page” option to content widget.
- Added „Automatic pagination” option to table widget.
- Added conditional highlights to table widget.
- Added confirmation popup for show settings on device under administrator menu.
- Added data row select to popup (jump on click block)
- Added option to bind font/background color of widgets to data.
- Added option to choose between GET and POST for API calls initiated by the content.
- Added API reaction event to API calls from contents.
- Added sensor output as option for sensor input event actions.
- Added settings dropdown to Loop editor.
- Added mute function to loop.
- Added start paused function to loop.
- Added quick submit option to radio button widget.
- Added touch actions as a new external event type.
- Added device monitoring feature.
- Added slide time statistic for loop.
- Added media time statistic for loop media files.
- Added custom asset statistic for content.
- Added custom reporting for license order approve and remove.
- Added „Send device parameters” option to custom widget.
- Added „Uninstall app” option to Remove screen.
- Added MAC address column to Unassigned screens table under administrator menu.
- Added Device online/offline ratio to device groups, contents, loops and schedules.
- Added users and clients CSV export under administrator menu.
- Added device info filter to unassigned screens under administrator menu.
- Added an"Are you sure” popup to system setting under administrator menu when the user navigate to another page without saving the changes.
- Added click trough option to inner master page (not a different content).
- Added „Start paused” option to content widget if there is a loop in it.
- Loops can now be paused and resumed with sensor and API events.
- Added navigate to previous/next page function with 'pageUp'/'pageDown' keystrokes in content editor.
- Added „Datasource refresh error" type to Alert rules.
- Added show/hide widget function as external event action type.
- Added regex option for external event handling.
- The zoom level will now be stored in content editor.
- Sensor/datasource events can now toggle/open/close popup.
- Users now able to login from multiple devices at the same time with the same account without logout.
- Added „Managed devices” column to server nodes table under administrator menu.
- Content and content gallery widgets can now be previewed in content editor.
- RSS scroll text can now display images but only if the direction is set to UP or DOWN.
- Double click now adds elements to the slideshow in loop editor.
- Right click on elements now opens the preview of the file in loop editor, except the templates.
- Users can now search on loops tab in loop editor.
- Added confirm popup after pressing clear sensor config button.
- Other used tags are now listed in manage tags popup.
- SVG images can now be used on older devices for image type widgets.
- Text based commands can now be sent to devices through „Send command” right click menu option.
- Added password strength indicator to sign up tab, reset password and user settings popups.
- RSS URLs can now be bound to data.
Change/Remove
- Changed RSS feed preview from placeholder image to text.
- Changed datasource update to work with cache.
- Removed Reset screen from device menu.
- Changed the error message when the user were trying to create a user with an already used email address.
- Changed the location of client application download menu to settings.
- Clicking on the name of a file in File manager will no more select the file.
- Changed the error message when the user tried to remove a content which was set as default emergency content.
- Removed most of the sortings from columns on unassigned screens page under administrator menu.
- Reworked navigation menu.
- Inner master page (not a different content) will now be loaded without an iframe.
- Removed datepickers from content request popup.
- Hidden widgets are no more interactable on the canvas.
- The exported form data of a content will now contain the device identifier too.
- Page list in content editor will now contain the pages in alphabetical order.
- Popups in content now load faster.
- Browser caching on the website is more efficient now, less network traffic will be generated.
- Set time popup for Samsung devices will now show the correct time zones that the device accept.
- Page menu in content editor has been split into 2 different section.
- Changed „Upload files” button in loop editor to „File manager”.
- Changed „back” text to the parent’s folder name in loop editor when the user wants to navigate back from an inner folder.
- Popups are now only draggable by its headers, and a grab cursor will appear on the area.
- Unsuccessful device install message now do not disappear automatically.
Bugfix
- Fixed a bug where the user table under administrator menu did not show new superadmin users as superadmin.
- Fixed a bug where carousel widget control arrows appeared in displayer with disabled controls option.
- Fixed the preview image of loop type slidemaster.
- Fixed a bug where the checkboxes were not appeared on download device log popup from android devices.
- Fixed a bug where the language of repeating animation options were always english in widget right click menu.
- Fixed a bug where opacity option was hiding the border and drag icon of the widgets.
- Fixed the timeline section in loop editor, to assamble the slides easier.
- Fixed a bug where ctrl+s combination triggered the browser page save instead of saving the loop in loop template editor.
- Fixed datasource event jump to work properly as it should.
- Fixed search fields under administrator menu to work properly as it should.
- Fixed a bug where content widget was not refreshing when the contained loop was saved.
- Fixed a bug where hidden videos with external player were started in displayer.
- Fixed a bug where datasource error counter were not reset after a successful update.
- Fixed a bug where schedule editor always showed russian translations with newly added languages.
- Fixed a bug where device status was not online immidiately after device install.
- Fixed swap memory chart values on system dashboard under administrator menu.
- Fixed a bug where template rename threw an error every time a character was pressed.
- Fixed a bug where very large images were rotated with 90° in displayer and editor.
- Fixed a bug where Font selector showed one font family multiple times.
- Fixed a bug where uploading an image was stuck on 100%.
- Fixed a bug where the devices subscribed more than once to a datasource.
- Fixed a bug where the error message did not appear at self register, if there is not enough license on the server.
- Fixed a bug where an unnecessary scrollbar appeared in the schedule editor.
- Fixed a bug where „Bound value for null (or undefined)” text was appeared on data picker popup.
- Fixed a bug where master page did not strech in content.
- Fixed a bug where loop was not loading when it was a master page.
- Fixed a bug where a logged in user was removed, the system did not logged out the user.
- Fixed a bug where videos were not removed on datarow change.
- Fixed a bug where one scroll text widget with both RSS and simple text type were bound to data, the displayed text was wrong.
- Fixed a bug where Owner user could not modify it’s own datasource.
- Fixed a bug where master page was not playing audio file.
- Fixed a bug where the data picker popup of the table widget was not showing the preview data.
- Fixed a bug where device info popup was not requesting the device info from the server when it was opened.
Clients
Samsung
New feature
- Display can now be switched on and off from content sensor events.
- Devices upload more information about themselves including serial number & firmware version.
Change/Remove
- Changed move to server function for any server URL.
- Wifi "connection error icon" can be hidden from the screen with 'hide device name' option.
Bugfix
- Fixed a bug where simple loop assign was not working if the same simple loop was played in a content before.
- Fixed a bug where server setter icon was not positioned to the center.
- Fixed a bug where HDMI stream was not appearing if it was not on the first page.
- Fixed a bug where content loading finished, but the content was not loading.
Brightsign
New feature
- Deploy Wallboard client through Brightsign Network.
- Added option to update BrightSign firmware through Wallboard editor.
- Added option to deploy custom Wallboard client through the editor.
- Added scheduled reboot feature.
- Added webhook event handling.
- Added websocket URL validation at every startup.
Change/Remove
- Changed move to server function for any server URL.
- Brightsign devices will now only update to greater client version.
- Improved device info with serial number, IP address, Mac address and more.
- Removed web inspector from production client.
- The device will now reboot after receiving move to server command.
- Wifi "connection error icon" can be hidden from the screen with the 'hide device name' option.
Bugfix
- Fixed a bug where Wallboard client was not working with firmware 7.1.95
Android
New feature
- Added sensoring feature.
- Added USB keyboard emulator handling (RFID,NFC,Barcode reader)
- Added face and barcode tracking via Google Vision API.
- Added led handling on Qbic, Mimo, Philips devices.
- Added external player pausing function.
- Added preference file backup, to restore lost preferences.
- Added RTSP stream handling.
- Added Amlogic HDMI input support.
Change/Remove
- Devices now reload the content after clearing their cache.
- Completely reworked the rotate function.
- Changed move to server function for any server URL.
- Changed Crosswalk to Google WebView.
Bugfix
- Fixed a bug where the device did not hide the offline icon when hide screen name was turned on.
- Fixed a bug where Qbic BXP-301 devices were not displaying HDMI inputs.
Windows
New feature
- Added „Move to server / Server node” function.
- Added basic time synchronization.
- Added support for CEF mediastream.
- Wifi "connection error icon" can be hidden from the screen with hiding device name option.
- Added datasource / datarow ID functionality.
Change/Remove
- Added more information to device info.
- Changed WebBrowser to CefSharp WinForms.
- Removed tool window mode
- Removed mouse cursor auto hide (always hidden)
- Removed setting to disable GPU acceleration.
- Reworked caching.
- Reworked lock / unlock functionality.
- Reworked virtual keyboard.
- Removed in-browser zoom.
- Updated to Chromium 71.
Bugfix
- Fixed a bug where template files were not cached.
LG
New feature
- Added install (update) application from editor via URL.
- Added lock/unlock screen function.
- Added upgrade firmware function from editor.
- Added UDP stream player.
- Added „Move to server / Server node” function.
- Added sensor event handling.
Change/Remove
- Simlified offline / online watcher.
- Improved server setting.
- Improved device info.
- Improved screen info.
- Standardized screenshot sizes.
- Improved external player.
Bugfix
- Fixed simple loop caching.
- Fixed registration bug after server change.
- Fixed date handling on LG 4.
Changelog v1.6.33
New feature
- ICal type datasources can now be modified on settings tab.
- Folder galleries will now sync in loop if loop sync is enabled.
- Added refresh all graphs button under analytics tab.
Change
- Changed the advertisement to charge on slide end.
Bugfix
- Fixed a bug where device ip location was not working under administrator tab.
- Fixed a bug where weather widget was not refreshing.
- Fixed a bug where new weather widget’s default height was not high enough to show the temperature.
- Fixed a bug where time range was not refreshing when refresh button was pressed under analytics tab.
- Fixed a bug where price input cannot be set to 0 on license order create.
- Fixed a bug where modified invoice date was not changing in the table.
- Fixed a bug where device license could be downgraded.
- Fixed a bug where hide element was not working on master page.
- Fixed a bug where multiple set license caused deadlock on the server.
- Fixed a bug where external players were not removed after content gallery switched to the next page.
- Fixed a bug where video and stream players were not removed on scheduled content change.
- Fixed weather widget word break alignments in case of partial mode is turned on.
- Fixed a bug where duration was not changing on pressing the arrows in loop editor.
- Fixed a bug where autosaved and manually not saved loops crashed.
- Fixed a bug where refreshed graphs appeared before the busy indicator under analytics tab.
- Fixed a bug where „Show results” button was not changing to blue when a screen was removed from the filter under analytics tab.
Changelog v1.6.34
Change
- Moved windows only font families into "Windows only" group in font selector.
Bugfix
- Fixed a bug where "back to root folder" button was draggable.
- Fixed a bug where network owner user could not change it's network member user's data.
- Fixed a bug where server could not refresh datasource which contains "&" character.
- Fixed a bug where loop synchronization produced black screen when played a video on android device.
- Fixed a bug where unassigned screen ip location was not working under administrator tab.
- Fixed total devices calculation on system dashboard under administrator tab.
- Fixed a bug where license package price could not be set to 0 on create.
- Fixed a bug where content popup close icon was not working and appearing.
- Fixed a bug where content popup was not working with datarow if change based on was not set in base data path.
- Content popup containing widget with datasource now shows the fine datas in editor.
- Fixed a bug where HDMI input was not working in loop.
- Fixed a bug where video slide was not changing to next slide in time in loop.
Changelog v1.6.38
New feature
- Webhook's GET API now accept base 64 encoded payload.
Change
- Changed the name of Basic license type to Lite.
- Changed the name of Enterprise license type to Premium.
- Users will not see license orders with 0 price anymore.
Bugfix
- Fixed a bug where users could not remove devices without assigned content.
- Fixed a bug where opacity affected the widgets twice.
- Fixed a bug where administrators could not rise maximum file size limit on the server over 2000 Mb.
- Fixed a bug where users could not export templates.
- Fixed a bug where background video did not appeared in softmatrix.
- Fixed a bug where second advertisement slide in one loop was not charging the same advertiser if the first advertisement slide had higher price.
- Fixed a bug where creating an existing user on create customer popup showed that the process was successful but actually it failed.
- Fixed bad request error in loop when mediaTime statistics are reported and the mediaName consists special characters.
- Fixed a bug when resizing the Text widget would get stuck at certain direction.
- Fixed a bug where content groups were not in alphabetical order.
- Fixed a bug where quick action menu for loop was empty.
- Now the number of available Free licenses also appear on device assign.
- Fixed the positioning of Input and Summary widgets.
Changelog v1.6.39
New feature
- Content updated custom reporting event.
Bugfix
- Fixed a bug where scheduled reboot was not working in some timezone.
- Loop displayer will now only download each template once on startup even if the template is used multiple times in the loop.
- Charge advertiser on each slide duration pass even if there is only one slide playing.
- Fixed a bug where One page content widget was not filling the page property.
- Fixed memory leak when HTML Video throws DOMException.
- Fixed deviceAPI.touch to reset timer to start screensaver as well as stopping already running screensaver.
Changelog v1.6.42
Bugfix
- Fixed Loop synchronization.
- Fixed Loop displayer on devices with old WebView.
- Fixed a bug where saving an embedded Content/Loop reloaded the main Content too.
- Charge advertiser on each slide duration pass even if there is only one slide playing.
- Fixed a bug where ICal datasource was not changing the event time of a recurring event, when it is changed in the calendar.
- Fixed soft matrix on contents with multiple pages.
- Big file stream optimization.
Changelog v1.6.43
Bugfix
- Fixed a bug where text widget with entering animation was not appearing correctly.
- Fixed a bug where external video was put with 0 width and 0 height in some cases.
- Fixed a bug where "DEGREE_SYMBOL" text appeared in widget properties instead of the ° character.
Changelog v1.6.44
Bugfix
- Fixed modify advertiser and increase advertiser balance as admin with customer.
- Fixed online/offline device state changes.
- Fixed page change blinking in content.
- Fixed a load url typed webhook action bug, where webhook action could be saved with incorrect format, and this broke the webhook action.
Changelog v1.6.46
Bugfix
- Fixed a bug regarding the licensing module.
Changelog v1.6.49
Bugfix
- Server side optimizations.