20231010 - Release Notes
by Blane ZemunikUser Permissions:
- Users can now create, manage, and delete custom user permission roles within their space
- By default, the following system roles are included in all spaces & cannot be deleted/removed:
- Administrator: Can manage access for everything
- Billing: Has access to billing information only
- Manager: Can manage and view everything, except billing and roles
- Scheduler: Can manage and view campaigns, bookings, creatives, devices and tags, and can view loop policies, player window presets, and product categories
- User Manager: Has access to users and role management only
- View Only: Has view-only access for everything excluding billing (no access)
- To assign existing roles to users:
- Go to the “Settings” menu by hovering over the space name in the top right
- From here, click on “Roles” along the top
- Select the role you wish to assign to the specific user/s
- The role details will appear on the right-hand side of the screen, from here, select “Users”
- Click on “Assign Users”, and a list of all the accounts in the space will appear - select the relevant users and be sure to click “Assign” for the selection to be saved
- To create new, custom roles:
- Go to the “Settings” menu by hovering over the space name in the top right
- From here, click on “Roles” along the top
- Click on the “New Role” button and give this role a unique name, then click “Create”
- The role details will appear on the right-hand side of the screen, from here you can set the specific permissions of each function
- Once the permissions have been configured, be sure to hit “Save” for the changes to take effect
- Be sure to also assign users to this role using the above steps
- Users with manage or view permission for the roles configuration will now see all other users that have access to the same space
- All roles can be easily cloned to quickly create new roles based on another’s permissions
- User roles can be deleted if no longer needed
Note: All existing users will be assigned the “Manager” system role, except for users with Billing permission, who will be assigned “Administrator”.
Loop Preview Report Update:
- Loop preview reports can now be viewed in the Doohly platform, as well as exported as a CSV
- Users are able to preview image and video creatives in the loop preview report by clicking on the creative name
Other Changes:
UI: Device details can now be viewed in all screen sizes
UI: Redundant scroll bars have been removed
UI: Unsupported HTML packages can no longer be uploaded to the creative library
UI: When attempting to navigate away from a page without saving, a prompt will now appear
UI: Creatives can now be previewed when being assigned to a booking or editing the booking
Fixes:
Player: Linux players now restart correctly
Player: Frame background and standby images will no longer flash between creatives
Player: Will no longer crash due to out-of-memory error
UI: Users will be warned when a booking end time is before the booking start time
API: getPlayerPlaylist endpoint no longer errors when related booking is deleted
20230925 - Release Notes
by Blane ZemunikOperating Hours:
- Users can now view and edit specific device operating hours via the Doohly UI
- To access device operating hours:
- Go to the specific device page you would like to set the operating hours on
- Click on the “Operating Hours” tab along the top
- From here, users can set the operating hours using a few different methods:
- Clicking the “New Time Block” button, revealing a pop-out and enables users to set blocks of time
- Users can also click the “Copy From Device” button to copy the operating hours of another device (and then change/edit if needed)
- Clicking and dragging within the operating hours view will also allow users to visually set the operating hours of the device
- For more information regarding operating hours, be sure to check out the knowledge base guide, available here
Note: Currently users can not set a space default for operating hours and operating hours can only be set once a device has been registered
Feature:
- Two-factor authentication (2FA) is now available for all users on request
- Contact [email protected] to enable two-factor authentication
Changes:
- Player: Improved device logging and player stability
- Player: Device registration codes no longer contain ambiguous characters
- UI: Clearer error messages when saving bookings with an incorrect time range
- UI: Improved scrolling in certain parts of Doohly
Fixes:
- Player: When editing a device’s player window preset, the changes will be reflected in real-time
- Player: Always-on-top behaviour has been improved to be more consistent
- Player: Some Android-based players not playing content when started without an internet connection
Note: The above player changes and fixes require v5.0.9 of the Doohly Player to be installed
20230810 - Release Notes
by Blane ZemunikPlayer Window Presets
Note: Updating Windows devices to v4.7.7 is required for the following features
Player window presets enable the customisation of the Doohly player application appearance and includes window size, location on screen, mode (windowed
or fullscreen
) and rotation.
All devices have a window preset & window presets can be created once and used across multiple devices at once helping ensure consistency
More information regarding player window presets can be found at this page.
- Users can select the individual devices window preset, as well as configure the space-wide preset
- These presets include:
- Width and height
- Location on the screen
- Mode (Fullscreen or Windowed)
- Rotation
- These presets include:
- By default, the following window presets have been added to all spaces:
- Fullscreen
- Fullscreen (Rotate Left 90°)
- Windowed (x: 0, y: 0, w: 720, h: 480)
- Any custom canvases used previously have also been transferred to window presets - all devices will function as they were
- When registering a device users will be required to select a window preset
- By default, this will be the previously set default in the window preset settings screen
- When registering a device, the window preset option is a required field
- To change the current window preset for a device:
- Go to "Devices"
- Select the device you wish to change
- Click on "Settings"
- Click on the "Window Preset" dropdown menu and select the relevant preset
- To view and edit the space-wide window presets and default:
- Hover over the organisation name in the top right
- Click on the "Settings" option
- Navigate to the "Window Presets" section
- To set the space-wide default, click on the pencil icon next to the "Default Player Window Preset" and select the option you would like to use as the space default
- To create a new window preset, click on the "New Window Preset" button
- To delete or edit and existing preset, click on the ellipsis next to the presets name and select the appropriate option
Player Window Lock
- Users can now
Lock
the player, which when enabled:- Prevents the player window from moving or changing size
- Prevents the player from being minimised
- Prevents changes to always on top setting
- Disables all hotkeys, except temporarily exiting the locked state
- To
Unlock
the player, use theCtrl + shift + L
hotkey- Using the hotkey whilst unlocked will result in the player
Locking
and reverting to its configured state
- Using the hotkey whilst unlocked will result in the player
- Unlocking the player has a 5-minute duration, after this duration the player will automatically revet to a locked state
- To change this duration, please contact [email protected]
Minimised Player
- Users can now minimise the player on startup (on supported devices)
- To minimise the player:
- Go to "Devices"
- Select the device you would like to launch in minimised mode
- Click on "Settings" along the top
- Enable the "Minimised" toggle
UI Changes
- Canvases have been deprecated with the introduction of player window presets
- Any devices with custom canvas sizes will automatically have these transferred to player window presets, and applied to relevant devices
- Startup behaviour has been removed with the introduction of player window presets
- Device orientation has been renamed to "Rotation" and moved to the player window presets
- Minimising the player on startup can now be toggled on or off (not available on Android devices)
- To minimise the player:
- Go to "Devices"
- Select the device you would like to launch in minimised mode
- Click on "Settings" along the top
- Enable the "Minimised" toggle
- To minimise the player:
Enhancements
- Double-clicking on the player window when in windowed mode will set the player to fullscreen
Note: These newly released features are currently only available for Windows devices
20230712 - Release Notes
by Blane ZemunikCloning Bookings
- Users can now clone a booking when editing a campaign
- When cloning a booking, users have the option to clone the creatives, frames, and/or tags
- Users will have to specify the cloned bookings' name, start, and end date
- To clone a booking within a campaign:
- Navigate to the campaign containing the booking you wish to clone
- Click on the ellipsis on the right of the booking
- Click on
Clone Booking
to create an identical copy of the booking - Enter the name, start date, end date, and select the data to be carried over to the new booking
- Click the create button
UI Updates
- Added purchase type column to the bookings table in the device details page
- Added filtering to the start and end date columns in the bookings table on the campaign list
20230705 - Release Notes
by Blane ZemunikUI Updates/Bug Fixes
- Users can now filter bookings by their scheduled days of the week in the bookings tab within the campaign view
- When viewing a campaign, the booking actions are now accessed via a hamburger menu
- Changed the label of device status from online/offline to connected/disconnected for more clarity
- Fixed the assigned frames list not being scrollable in the bookings view
- Updated the Doohly logo in the device registration splash screen
- Improved page speed when assigning creatives or frames to bookings
20230626 - Release Notes
by Blane ZemunikUI Updates/Bug Fixes
- Fixed the cancel buttons in the bookings and campaigns menus
- When assigning creatives to a booking, the badge is no longer limited to
10,000
and now has a much higher upper limit - Bookings menu now displays the exact number of frames it is assigned to
Enhancements
- Static File Server Improvements
- Static File Server no longer defaults to port
5555
and instead defaults to using60981
- Player will continue to try using other open ports if
60981
is in use - If the player fails to connect to an open port, the static server will not be able to run, and therefore users will not be able to make use of HTML or programmatic content
- Static File Server no longer defaults to port
20230509 - Release Notes
by Blane ZemunikFeatures
- Product Category Separation Improvements
- When using product categories to separate campaigns, the player will try to prioritise non-programmatic content over programmatic content to separate two conflicting pieces of content, as programmatic content is not guaranteed to play
- When programmatic content is supposed to play, but none are available and a non-guaranteed bonus booking can play, the player will try to respect product category separation when picking a non-guaranteed bonus (where possible)
- Vistar Integration
- Vistar can now be enabled for users, contact our team at [email protected] to get started
- Once enabled, users will have to update existing device settings to include Vistar-required information, this will be found under the
Programmatic
tab Network ID
Venue ID
- When registering future devices, users can include the above-required information
- Operating Hours
- Devices will now only play scheduled content during their defined operating hours
- To enable device operating hours, contact us at [email protected]
- Transparent Frame Backgrounds
- Users can now set the background colour of frames to be transparent/semi-transparent
- This will allow users to have a frame that overlays another, but is invisible when no content is playing
UI Updates
- The bookings list wouldn’t be shown when browser windows were certain sizes
- Improved scrolling behaviour when content does not fit on the page
- Product category separation will have a checkbox when viewing a loop policy
Bug Fixes
- Users could make changes to disabled toggles via keyboard inputs
- Loop Preview Report would error when users tried to generate a report in a timezone ahead of their own
- The reporting tab in the “bookings” menu was briefly labelled “Seedooh” incorrectly
- Improved HTML package setup to prevent package load failures
20221222 - Release Notes
by Blane ZemunikLoop Preview Reports
Users are now able to generate Loop Preview Reports that detail which bookings will be played on a specific frame during a specified time.
To generate these reports, head to the “Devices” tab and select the device.
These reports will require the following information:
- Frame Name
- Date of Report
- Time of Day
- Timezone
- Number of Loops
For more information regarding Loop preview reports, head to our knowledge base article.
Other
- Bug fixes & player improvements
20221215 - Release Notes
by Blane ZemunikProduct Category Separation
Users can now use Product Categories to separate campaigns, in doing so, the Doohly Player will attempt to ensure they do not play in adjacent slots.
To make use of Product Category Separation, ensure that campaigns have product categories assigned.
When the Doohly Player decides what order to play content in, it will prioritise keeping campaigns with the same or related product categories separated from each other.
For example, the Doohly Player will avoid playing campaigns with the product category Automotive Brand next to other campaigns with the product category Automotive Brand.
Product category separation also applies to sub-categories. For example, the Doohly Player will avoid playing a campaign with the category Retail, next to Electrical Retailers campaigns or Alcohol Retailers campaigns, but those Alcohol Retailers campaigns and Electrical Retailers campaigns will not be separated from each other.
More information (including graphs) about product category separation can be found in our knowledge base.
Other
- Bug Fixes:
- Fixed an error where creatives wouldn’t download correctly when there was poor internet connectivity, but the Doohly Player would attempt to display them anyway, sometimes resulting in a black screen
- UI no longer shows some devices as offline even though they’re online
- Doohly Support:
- New way to access Doohly Support - email [email protected]