Change Log: Plus

8.4

Released on September 13th, 2017

New Features
  • Set a secondary passcode specifically to exit an Autonomous Single App Mode Session.  This feature is designed for scenarios where you might need to allow remote staff the ability to exit the app to troubleshoot WiFi or another system-level setting on the device without allowing access to the main Kiosk Pro settings menu and pairs well with the option to automatically launch an Autonomous Single App Mode session on app launch.  Users with full access to app settings can use the secondary passcode as a shortcut to exit or can use the existing Lock/Unlock toggle in the app settings. 
  • Added Allowed and Restricted Domains screening for asynchronous navigation requests, which are frequently used by complex web apps, including YouTube, Facebook, and Twitter.  Due to how iOS handles these requests, this screening occurs after page load, meaning that the page will display briefly. When Kiosk Pro sees the page and identifies it as not allowed, it will immediately navigate to the previous page and display a blocked request alert if configured to do so. This functionality can be disabled if preferred in Advanced Settings. 
Changes & Enhancements
  • Update Policy now applies to remote updates sent through the Remote Management Server.
  • Alert added for confirmation when clearing the history for Dropbox Sync. 
  • Removed ‘Disable Tel: Links’ and previously deprecated ‘Allowed Links to External Apps’ settings as they were incompatible with Apple’s latest revision of their App Review Guidelines.  All URL scheme links will now be allowed unless blocked by Guided Access or Single App Mode.  Tel:// link callouts can now be disabled using the ‘Disable Touch Callouts’ setting. 
  • Updated our algorithms to prevent text selection inside an input on devices running iOS 11. 
  • New graphic assets for the 10.5-inch iPad Pro.  
  • The app now automatically dismisses any blocked request alert shown after a few seconds. 
  • Clear Cookies now clears any HTML5 session storage created by a site in addition to cookies. 
Fixed
  • The status bar was displayed with the incorrect background color after returning to the settings menu using a touch gesture and passcode. 
  • An instance where a specific call to Dropbox’s servers would fail, resulting in a sync loop repeating in the app when updating local files. 
  • An issue with the Remote Management Server where the app would send page analytics before the master data for a session. In specific scenarios, this resulted in orphaned navigation data, unassociated with a visitor session. 
  • Worked with KioWare to identify and correct a problem with the Kiosk History Report for the Remote Management Server.  You can now view when kiosks were moved, renamed, assigned a new content revision, or initiated a download. 
  • When a URL with an encoded ampersand character is set as the Homepage, the app will now automatically decode the ampersand to correctly display the page.  
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.

Changes to 'kiosk_functions.js'

No changes were made to 'kiosk_functions.js' in this update.


8.3.1

Released on August 20, 2017

Fixed
  • A white screen would appear after a Night Mode session ended in certain circumstances.
  • The app would no longer respond to touch after an incorrect passcode was entered to open app settings while a screensaver was active.
Remote Settings Control Template

No changes to .xml template in this update.

Changes to 'kiosk_functions.js'

No changes were made to 'kiosk_functions.js' in this update.


8.3

Released on June 26, 2017

New Features
  • Update Policy lets you choose when a remote update should be applied. You can apply it immediately when it’s ready, or wait for the idle timer to trigger so you don’t interrupt a visitor’s session. This feature applies to Remote Settings Control, Managed App Configuration for MDM, Remote Update of Local Files, and Dropbox Sync.
  • Remote Management Server heartbeats include the device’s current battery level and charging status.
Changes & Enhancements
  • We’ve updated the app to use Dropbox’s API v2 as the previous API has been deprecated by Dropbox. If you’re using the Dropbox Sync feature, you will need this update to continue syncing Kiosk Pro to your Dropbox account.
  • As part of migrating to Dropbox API v2, we’re updating how Kiosk Pro syncs content with Dropbox to provide a more stable and reliable sync process for users. Moving forward, any changes you make to content in Dropbox will continue to automatically be synced to the device, but content will only be synced from Kiosk Pro back to Dropbox if the files are located in the ‘UniqueContent’ folder and are created/modified using one of the app’s JavaScript API calls. Content manually moved over to the ‘UniqueContent’ folder through iTunes, for example, will not sync back to Dropbox. We recommend only modifying each individual file in the ‘UniqueContent’ folder through Dropbox or Kiosk Pro, not both.
  • Alerts associated with Autonomous Single App Mode are now dismissed automatically after a few seconds as they can be shown when the device is rebooted remotely through MDM.
  • Changed behavior of Remote Update of Local Files, removing a hard-coded timer that checked for interaction before updating to make this feature compatible with the new Update Policy feature.
  • Changed the behavior of the Refresh Homepage feature with the timer triggering on a regular schedule (for example, if the timer is set for 5 minutes, refresh will be triggered at 5:00, 10:00, 15:00, and so on after running the presentation). If an idle timer is active when a scheduled interval is reached (indicating a visitor is interacting with the kiosk), refresh will be delayed until the next interval.
  • Added an XML-only setting to refresh to the homepage after the iPad comes back from an inactive state (such as having the screen turned off, showing the Control Center, or using another app in Slide Over multitasking mode).
  • Updated graphics used on the app’s native error screens.
Fixed
  • Remote updates were reported as both manual and remote updates in the Remote Management Server.
  • The device’s screen remained at minimum brightness if the app was exited during Night Mode.
  • Crash occurring in specific scenarios when Allow Exceptions to HTTPS:// Security Protocol was set to Always Show Prompt.
  • Crash occurring in older versions of iOS when the Photo/Video API countdown was used.
  • The Refresh Homepage timer incorrectly triggered  a refresh after the Idle Timer API had been used to extend the idle timer.  After the Refresh Homepage timer triggered, the callback for pausing the Idle Timer no longer worked as expected.
  • Audio continued to play after the Home icon was pressed during video playback.
  • When 'Enable Text Selection for Accessibility' was turned on and the iOS accessibility settings associated with Speak Selection enabled, the app was failing to show 'Speak...' as one of the options when text selected.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.

Changes to 'kiosk_functions.js'

No changes were made to 'kiosk_functions.js' in this update.


8.2

Released on April 17, 2017

New Features
  • Show or hide specific icons in the standard navigation bar, including the home, forward, back, and PDF multipage icons.
  • Show the navigation bar with a new tab or window. This option allows you to override your normal navigation bar settings to show the navigation bar on content designed to open in a new window or tab, giving visitors a way to return to your main content. WKWebView only.
  • Choose when to dim the screen based on the current battery level of the device. This lets your keep your kiosks at regular screen brightness when plugged in and at full power, but automatically reduce brightness to conserve battery life if the device is low on power.
  • Track uptime percentages for each of your kiosks through the remote management server.
  • Track asynchronous URL requests as a part of user sessions through the remote management server.
  • Send battery level event logs to the remote management server in 10% intervals for easier browsing through event logs and fewer email notifications. For more detailed reporting, you can change this to 1% intervals.
Changes & Enhancements
  • We have updated how we handle visitor sessions, and more specifically, ‘Clear Cache on Homepage’ and ‘Clear Cookies on Homepage’ to better match visitor intent in specific circumstances. If the app idle times out, or the visitor taps the Home icon in the bottom navigation, or ‘kiosk://home’ is called, or the JavaScript API is used to trigger the idle timer, the app will continue to close the session and will clear all history, cache & cookies immediately. If the visitor taps a standard link that returns then to the homepage or navigates back to the homepage using the Back icon in the bottom navigation, we will now continue the session until one of the actions above closes the session.
  • We now prevent tabbing through inputs when using an external keyboard and the UIWebView browser engine as this combination frequently causes app instability and crashing. While we recommend the use of WKWebView if tab support is required, you can re-enable tabbing in UIWebView using remote settings control through a hidden key-value pair at the bottom of the .xml template.
  • The new Apply Reduce Screen Brightness setting defaults to ‘Never’, so if you are currently using the Dim Brightness setting, you will need to configure this setting after you update. Changing it to ‘Always’ will replicate the previous behavior.
  • Slightly increased the touch areas for icons in the navigation bar and updated icon graphics.
  • Added labels to settings that are specific to the UIWebView or WKWebView browser engine.
  • More accurate session length reporting through the remote management server in specific scenarios.
  • Added information about the app version and device model in use to the heartbeats sent through the remote management server.
  • Revised how the app reports event logs to the Remote Management Server - moving forward, all event logs will be shown under ‘Kiosk Events’, while only events sent with a warning or error status will be shown under ‘Kiosk Urgent Events’.
  • Removed Server Command Interval from the app’s remote management server settings. Moving forward, this setting will be configured on the server under Site Settings with a default value of 600 seconds (10 minutes), preventing unexpected ‘server command interval low’ warnings from being triggered.
Fixed
  • The app now automatically reloads the page if it is notified that the WKWebView browser component has crashed, which would previously have resulted in a blank screen.
  • The iOS touch callout menu (cut/copy/paste) was being shown in WKWebView on long press of an image map.
  • When showing the address bar, Kiosk Pro was including entries for a behind-the-scenes process, ‘about:srcdoc’, that have now been removed.
  • The app’s native image gallery was displaying the last image in the series after idle timing out, rather than the first one. We also improved error handling to include a notification if the gallery is pointing to an empty folder or unsupported file type.
  • After a remote update of local files, the app displayed a white screen if the screensaver and UIWebView browser engine were both in use.
  • The screen would not refresh as expected after a settings update through the remote management server.
  • The screen would not respond to touch gestures after updating both a settings file and screensaver video as a part of the same update through the remote management server.
  • Night mode events were not being reported as expected through the remote management server.
  • Duplicate notifications were being triggered for certain types of event logs through the remote management server.
  • Incomplete or blank screenshots were being returned through the remote management server.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.

Changes to 'kiosk_functions.js'

No changes were made to 'kiosk_functions.js' in this update.


8.1

Released on February 15, 2017

Changes
  • Added the ability to export the settings files for Remote Settings Control and/or Managed App Configuration via email.
  • Added the ability to allow exceptions to https:// security protocols in WKWebView.
  • Added the ability to turn off sending visitor session and usage data when using the Remote Management Server.
  • Updated our PDF viewer to allow linking to a specific page in a locally-stored PDF.
  • Updated how Kiosk Pro clears the cache. The app now only uses double loading to clear the cache when using the UIWebView browser engine. This double loading may cause issues on homepages with autoplay video or complex JavaScript; in this event, we recommend using the default WKWebView browser engine.
  • We now disable Activation Mode automatically if the homepage does not define the necessary JavaScript variable to prevent an unnecessary reload loop.
  • Removed ‘Enable Camera Rotation Fix’ from Advanced Settings as the issue has been resolved in iOS 8.1 and later.
  • Prevented the ‘Copy/Paste/Share’ options from being shown within a text input when using the WKWebView browsing engine.
  • Fixed a bug where the app would show a blank page instead of the ‘No Internet’ page on the second and all subsequent homepage loads while offline.
  • Fixed a bug with the ‘Refresh Homepage’ setting, which was not triggering as expected.
  • Fixed a bug where the Idle Time Limit triggering when a video was full-screen would cause Kiosk Pro to crash.
Remote Settings Control & Managed App Configuration Templates 

No new settings have been added in this update; the .xml file is being updated to reflect changes in the default Browser Engine setting only.

Changes to 'kiosk_functions.js'

No changes were made to 'kiosk_functions.js' in this update.


8.0

Released on December 27, 2016

Changes
  • WKWebView is now the default Browser Engine choice moving forward as it is faster and more stable than UIWebView for most content.
  • Image galleries created using the ‘kiosk-gallery://’ URL scheme will now be treated as multimedia files for the ‘Show Navigation Bar With’ setting, allowing you to easily include the bottom navigation to exit these galleries.
  • Added the ability to validate the .xml file used for Remote Update of Local Files and  improved history messaging.
  • Added the ability to save troubleshooting information to the app’s Documents folder, making access easier on devices without an email account set up.  Improved the progress messaging shown while sending troubleshooting logs via email. 
  • Fixed a problem with the cache not being fully cleared in certain situations.
  • Fixed an issue where the volume slider in In-App Settings displayed at the incorrect width.
Remote Settings Control & Managed App Configuration Templates 

No new settings have been added in this update; the .xml file is being updated to reflect changes in the default Browser Engine setting only.

Changes to 'kiosk_functions.js'

No changes were made to 'kiosk_functions.js' in this update.


7.9

Released December 2, 2016

Changes
  • Added AirPrinter Status API to check if the printer is available before sending something to print. No more surprise error messages.
  • Printer connectivity status appears in the Remote Management Server’s Event Logs.
  • Removed ‘Look Up’ and ‘Share’ from the text selection popup shown if ‘Text Selection for Accessibility’ is enabled to prevent visitors from leaving the app.
  • Text selection in the Address Bar, which was previously always allowed, now follows the Allow Text Selection for Accessibility setting.
  • Added the name of the app to the App Version setting.
Remote Settings Control & Managed App Configuration Templates 

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.

Changes to 'kiosk_functions.js'

No changes were made to 'kiosk_functions.js' in this update.


7.8

Released November 1, 2016

Changes
  • Added a new call in our Snap API that allows for a countdown before recording video and/or a predefined video length.
  • Define multiple XML files when updating settings with the Remote Management Server. This allows you to set a primary file for settings shared among multiple devices and a unique file for each individual kiosk if desired.
  • Changes in Xcode 8 required us to make changes to the kiosk_functions.js file. JavaScript API users must generate a new kiosk_functions.js file in order for the API to continue working correctly in 7.8.
  • Improved communication with the Remote Management Server. The ‘Settings Updated’ event now shows the filename applied during the update, and bugs were fixed involving heartbeat intervals.
  • Changed the default overscan mode when using the Screensaver’s External Monitor Mode to enable a true full-screen experience on more monitors.
  • Fixed a bug where, in specific situations, user settings were not being correctly updated and saved while the device was in Single App Mode.
  • Added Crashlytics to gather more comprehensive crash reporting from more users.
Remote Settings Control & Managed App Configuration Templates 

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.

Changes to 'kiosk_functions.js'

Due to changes in Xcode 8, which is used to compile the app, we've been forced to restructure the 'kiosk_functions.js' file that allows your code to access Kiosk Pro's JavaScript API.  If updating the app to version 7.8 or later from a previous version, you will need to update this file by tapping the 'Generate API Functions File' with the app's settings or downloading below.


7.7

Released on September 12, 2016

Changes
  • New: We’ve added the ability to send event notifications to Zapier. Zapier connects over 500 popular web apps, including Gmail, Trello, and Twitter. If you ever wanted to get a notification in your Slack #channel or an SMS text message when a kiosk loses power, now you can.
  • Night Mode’s schedule can be viewed as a table within the app for easier troubleshooting. Just tap “Show Schedule” in the Schedule Night Mode submenu.
  • Improved communication between the Remote Management Server and Kiosk Pro following short periods of offline use.
  • Changed “Local Mode” to “Local File Directory” to more accurately describe the feature.
  • Blocked the native iOS Open/Copy/Share popup from appearing when a visitor long-pressed a link.
  • Fixed a bug where Guided Access and Single App Mode blocked Remote Settings updates.
Remote Settings Control & Managed App Configuration Templates

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


7.6

Released on August 5, 2016

Changes
  • Copy a local file path to your clipboard by tapping the file under Local Mode.
  • Moved the standard JavaScript “window.print” call outside of our JavaScript API, making it possible to print from third-party websites with in-page print buttons.
  • Create a swipeable Image Gallery by using a special URL scheme. This scheme allows you to point to a folder of images you want visitors to be able to swipe through without any programming required.
  • Receive email notifications when your iPad’s internet connection shifts between Cellular Data & WiFi to help prevent expensive data plan overages.
  • Remotely control app settings with Managed App Configuration through your MDM, previously only available in Enterprise.
  • Choose to automatically lock your iPad into an Autonomous Single App Mode session when the app launches.
  • Insert your own custom CSS styling into a specific page or site to customize it for kiosk use.
  • Add a new event to the navigation history for a current user session through our JavaScript API when using the Remote Management Server to track usage analytics.
  • Activation Mode no longer incorrectly shows the bottom Navigation Bar.
  • We moved Timer Settings above Navigation Settings. Just so you know.
Remote Settings Control & Managed App Configuration Templates

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


7.5.1

Released on July 14, 2016

Changes
  • Adds support for Managed App Configuration through MDM.  Previously only supported in our Enterprise version, this allows you to update the app’s settings remotely as part of the app installation or later as part of a management command.  Includes options to export current settings to a compatible format and validate a current selection.
Remote Settings Control Template

No changes to .xml template in this update.

Managed App Configuration Template

This update adds support for Managed App Configuration through an MDM solution like JAMF Pro or SimpleMDM.  Details about how to manage settings remotely through Managed App Configuration are available  here


7.5

Released on July 1, 2016

Changes
  • New! Autonomous Single App Mode lets you enable/disable Single App Mode directly on any device supervised by an MDM provider.
  • Using the File Management API, you can upload images to a server by returning the data as a base-64 string.
  • More options are available for displaying the Navigation Bar. You can choose to display it specifically for remote and/or local content.
  • We changed some category names to help with clarification in the settings menu.
  • Refresh Homepage is working correctly again.
  • For JavaScript API users, we made generating the API functions easier by creating a new setting: Generate API Functions File.
  • For Night Mode users, we moved the Create File Showing Schedule option directly under the Schedule Night Mode setting, making it easier to find.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


7.4

Released on June 7, 2016

Changes
  • New Feature: Screensaver Overlay. You can set a locally stored image as an overlay in front of the Screensaver. This is great for adding a call to action without needing to edit every image/video used in the Screensaver. You can also set the transparency of the overlay.
  • Want to mix it up? The XML file allowing you to set the order of files shown during the screensaver loop now includes an option for random ordering.  If this is chosen, each time the screensaver triggers, it will create a new random playlist of the files available.
  • Added the ability to access a Custom File Not Found Page that is hosted remotely.
  • Found a workaround allowing us to add support for locally-stored audio and video files when using the WKWebView browsing engine.
  • Found a workaround for several situations where the app was previously unable to idle time out to the Homepage while a video element was playing full-screen in the native iOS video player. This issue remains outstanding when accessing a video element from within an iframe using the default UIWebView browser engine. More detail on this here
  • Fixed a bug where our Photo API wasn’t triggering a callback after saving a new picture.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


7.3

Released on May 10, 2016

Changes
  • Screensaver can now access images/video directly from the Kiosk Pro documents folder using “./” for the file path.
  • Updated the Blocked Request Log to include requests for content shown inside iframes.
  • Added the passcode for accessing settings ‘On Touch Gesture & Passcode’ to the exported settings.xml file for Remote Settings Control.
  • Changed how we report history for Remote Settings Control & Remote Update of Local Files so that it is easier to understand and troubleshoot.
  • Reduced the frequency of injection for global JavaScript variables like the unique iPad ID to improve app stability.
  • Addressed a crash that occurred if a settings.xml file hosted on Dropbox was later removed.
  • Added the ability for the app to store heartbeat, event and analytics data while the device is temporarily offline and send it to the remote management server when the connection is restored.
  • Corrected how we calculate timestamps when reporting kiosk activity through the remote management server. 
  • Fixed an issue where the app was incorrectly closing a user session if the Idle Timer fired but was delayed using our API. The app will now leave the user session open in this circumstance. At the same time, we have added a new call to the API, ‘kp_KioWare_closeCurrentSession()’, which allows you to trigger the session end manually if needed.
Remote Settings Control Template

No changes to .xml template in this update.


7.2

Released on March 29, 2016

Changes
  • Refined our screensaver algorithm to launch immediately following sleep if the homepage is empty or disable touch is on.
  • Updated the app’s default error screens with sizes for the iPad Pro and corrected a direction error with the Arabic translation on those screens.
  • Reinstated the Export button for Remote Settings Control, which was missing in the previous version.
  • Improved the interface when validating Remote Settings Control files from a slow server or over a poor Internet connection.
  • Took care of a scheduling problem in Night Mode where the app was not correctly interpreting full days of the week.
  • Fixed an issue where capitalization of the Unique iPad ID could prevent Dropbox sync of files in subfolders.
Remote Settings Control Template

No changes to .xml template in this update.


7.1

Released on February 24, 2016

Changes
  • Improved XML validation to indicate progress for slow loading files. 
  • Added additional details to the Remote Management Server heartbeats to show which iOS & app version are running on each of your devices in the field.
  • Fixed an issue with transforming plain ‘#’ links when using Guided Access.
  • Replaced alerts in several areas of settings with a more permanent reminder.
  • Updating the Screensaver images/video through Dropbox will occur immediately, rather than waiting for the idle timer or a visitor touching the screen.
  • Fixed a bug with Night Mode not reloading the homepage successfully after a dim period.
Known Issues:
  • The button to export an .xml file based on the current app settings is missing. This will be addressed in our next update, but as a temporary workaround, you can export settings by going to Advanced Settings > Troubleshooting Assistant > Send Troubleshooting Information > edit the To: field to your own address > download and unzip the file to extract 'settings.xml'.  This process does require that you have a Mail account set up on the iPad. 
  • Night Mode is not correctly recognizing days of the week written out in full as described in our documentation. This will be addressed in our next update, but as a temporary workaround, you can use a schedule based on 'Daily' or shortened, uncapitalized days of the week (mon for Monday, tue for Tuesday, wed for Wednesday, thu for Thursday, fri for Friday, sat for Saturday, sun for Sunday). 
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


7.0

Released on February 2, 2016

Changes
  • Updated required iOS version to 8.3 to support certain app features.
  • Added beta setting ‘Browser Engine’. This setting allows you to use WKWebView as Kiosk Pro’s underlying browser.
  • Added beta setting ‘Trigger Change Event After Autofill’. This setting triggers a JavaScript ‘onchange’ event after autofill is complete, added for forms using AngularJS to auto-submit.
  • Email Notifications now include the app & iOS version of the kiosk.
  • Modified the touch gesture for getting back into the settings menu a little to make it easier for iPad Pro users. While the previous four corner touch will continue to work, so will placing two fingers each on the right and left sides of the screen.
  • Made the settings menu always display in landscape orientation for iPhone/iPod.
  • Deprecated ‘Allowed Links to External Apps’.  Since Notification Center was added in iOS 7, we’ve recommended using Guided Access to help ensure visitors can’t leave the app.  By default, Guided Access prevents access to other apps, limiting the scenarios in which this feature can be used.
  • Deprecated ‘Allowed Link Path Depth from Homepage’. Since this feature follows the current navigation thread a certain number of steps, it can result in an inconsistent experience for visitors.
  • Removed 'Enable Automatic Reload on Homepage'.
  • Fixed a bug with passing the Unique iPad ID to other app settings.
  • Fixed a bug that made Remote Update of Local Files get stuck on empty .zip files.
  • Fixed a bug with page elements moving around when visitors try to print.
  • Fixed a bug with the app crashing when trying to open certain links.
  • Fixed a bug with the exported settings xml file.
  • Fixed a bug with Apply Restrictions to Embedded Content.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


6.8.1

Released on November 9, 2015

Changes:
  • Fixed a bug with the Screensaver not starting after coming out of Night Mode.
  • Fixed a bug with Kiosk Pro not recognizing spaces in locally stored filenames.
  • Removed text from bottom of the settings menu.
  • Made some aesthetic improvements.
Remote Settings Control Template

No changes to .xml template in this update.


6.8

Released on October 29, 2015

Changes:
  • Improved Autofill to support selecting inputs based on parent tags.
  • Replaced the old local help text files with Knowledge Base entries for each setting.
  • Changed Loading & Default Background Color or Image to default to white if empty.
  • Fixed a bug where the Preload Homepage Behind Screensaver toggle was not preloading. 
  • Fixed a conflict between Email Notifications and the Remote Management Server.
  • Added a Clear Cache on Relaunch toggle to the app’s Advanced Settings. On by default, this setting clears the cache when the app is relaunched.
  • Fixed an issue where callbacks triggered by our JavaScript APIs were not correctly processing redirections in all cases.
  • Moved Email Notifications to a submenu.
  • Moved the Motion Detection settings to a shared area with Geolocation settings to more accurately reflect that these refer to device motion, not visitor motion.
  • Included a setting allowing easier access to the app’s Advanced Settings, located at the bottom of the settings menu.
  • Removed Remote Variable Monitoring settings.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


6.7

Released on October 9, 2015

Changes:
  • Added History setting to Remote Update of Local Files. Displays recent updates, the file path for the xml file, whether the update was successful and if not, the error that was returned.
  • Fixed a bug with Activation Mode not resetting in certain conditions.
  • Fixed a compatibility bug with the app crashing in iOS 9 when Cache Source is set to ‘Kiosk Pro Cache’ and changed the Cache Source default to ‘Native UI Webview’.
  • Added History setting to Remote Settings Control. Displays recent updates, the file path for the xml file, whether the update was successful and if not, the error that was returned.
  • Added ‘Insert Homepage URL Parameters as JavaScript Variables’ setting to make it easier to identify your kiosks and tag data from them.
  • Improved PDF display to use the Page Background instead of default white while loading a page.
  • Removed a slight padding so PDFs fill the entire screen.
  • Updated Allowed Domain algorithm to support IvP6 URLs in iOS 9.
  • Aligned setting names to improve readability.
  • Fixed a bug where the cache was not being cleared when the app was exited.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


6.6

Released on August 17, 2015

Changes:
  • Added support for six new Group IDs, making it easier to define and identify groups of kiosks. These Group IDs can be accessed via JavaScript within your page, used to apply settings to specific kiosks through remote management, or passed to other settings.
  • Added the ability to pass both the Unique iPad ID and the new Group IDs to other app settings. For example, you could configure the user agent string to include one of the Group IDs configured for that device.
  • Autofill settings previously only available in our Enterprise version are now supported in Plus, allowing you to fill in username & password fields automatically for a specific URL or domain.
  • Night Mode scheduling now assumes ‘Daily’ if no day is entered.
  • Screensaver now supports .m4v video format for all you hipsters out there.
  • Moved ‘Unique iPad ID’ to a new ‘Identification’ section of settings.
  • Added ‘Custom File Not Found Page’ to allow you to set your own page to be shown when Kiosk Pro is unable to find a file.
  • Added ‘Failed Requests Log’ to allow you to see the last 50 URLs which failed to load, along with the error returned and a timestamp.
  • Renamed ‘Custom Connection Problem Page’ to ‘Alternate Homepage for Offline Use’ to improve setting clarity.
  • Added an advanced setting allowing you to toggle the link processing the app does to prevent iOS from showing ‘Guided Access is enabled.’ alerts whenever a link is touched while running Guided Access. By default, this link processing will remain on.
  • The alert shown when URLs are blocked due to a conflict with the Allowed and/or Restricted Domains lists is now shown when a request to launch another app is blocked as well. Renamed several settings to reflect this change.
  • Fixed a minor display issue.
  • Fixed a bug that prevented the PDF reader from displaying documents with unsupported parameters, which are now simply ignored.
  • Fixed a bug with updating settings & content through the Remote Management Server.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


6.5.1

Released on July 9, 2015

Changes:
  • Expanded the screensaver loop to support image files and multiple video files by allowing you to configure a local folder and loop any images and videos contained inside. (If you have this set to a single video file, that’ll still work as well.) You can set the order in which files are played, either by naming the files serially or by using an .xml file in the same folder. We’ve also added settings to allow you to define how long images are shown, the fade duration between each, and the fade/background image or color.
  • ‘Page Loading Background Color’ is changed to ‘Loading & Default Background Color or Image’ and can support locally-stored .jpg and .png formats.
  • We’re moving from our UserVoice helpdesk system to Help Scout, which means that the previous ‘Need Help?’ widget will be transitioning to a link to our new knowledge base. While we’re planning for a seamless transition, if you see any problems, just let us know.
Remote Settings Control Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


6.5

Not released to App Store, pulled due to issue:  Page loading error [resolved]


6.4

Released on June 22, 2015 

Changes:
  • New Setting: Show Update Indicator displays a progress spinner on screen to let you know when your content is updating via Remote Update of Local Content. Also works with updates through Dropbox and the Remote Management Server.
  • KP was sent to summer school for counting. As a result, Allowed Link Path Depth is working correctly again.
  • You can clear the version number for Remote Update of Local Files simply by turning the setting off and on again.
  • Added support for defining multiple version numbers and .zip files in a single XML to add flexibility in how you can use Remote Update of Local Files.
  • Included a new filepath setting for Remote Settings Control through the remote management server.
  • Fixed a bug using smart covers in conjunction with the Screensaver Video Loop. If the Idle Time Limit triggers while a smart cover is closed, the screen will automatically direct to the Homepage when opened again.
  • To our Remote Variable Monitoring users (if any exist): this setting is now deprecated, meaning that we are no longer able to provide support for it and will be removing it from the app in the next update. As we have created easier ways to monitor and update Kiosk Pro remotely, this setting is no longer necessary.
  • Eliminated unique fields (like our Unique iPad ID and KioWare device IDs, where applicable) from exported remote settings .xml files.
  • Changed the default value for ‘Access JavaScript API’ to ‘Never’ for new installations of Basic & Plus, which should improve page loading speed for those not using the API.
  • As we are constantly updating Kiosk Pro to work with new releases of iOS, it becomes more difficult to support the app on older iOS versions. Kiosk Pro is now only supported in iOS 6 & up.
Remote Settings Update Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


6.3

Released on April 28, 2015 

Changes:
  • Added the ability to export current app settings as an XML file to use with Remote Settings Control.
  • Reorganized several sections of the app settings menu.
  • ‘Passcode is incorrect’ alert is automatically dismissed after a few seconds.
  • Fixed a bug with how the Idle Time Limit interacts with full-screen videos.
  • Fixed a bug with the Idle Time Limit triggering while app settings were open.
  • Fixed a bug with the iPad Status Bar displaying incorrectly in certain cases.
  • Fixed some bugs involving memory leaks and improved memory performance in general.
  • Fixed a bug with the screensaver not triggering in certain cases.
  • Fixed a bug with remotely updating Night Mode.
Remote Settings Update Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


6.2

Released on March 26, 2015 

Changes:
  • Our hosted KioCloud remote management server is now compatible with Plus! You can create customizable alerts that trigger when a kiosk is not functioning properly, send regular device health reports, monitor usage statistics, and upload content and settings to the iPad - all through a simple web interface. (annual subscription required)
  • Changed behavior so the Screensaver Video Loop relaunches automatically after the UI is refreshed (for example, due to remote update of local content).
  • Optimized the new Kiosk Pro cache setting to work with synchronous AJAX requests.
  • Fixed a bug with Disable Touch not applying in certain circumstances.
  • Fixed a bug with a white bar appearing at the bottom of the screen.
  • Fixed a bug with certain websites covering the Bottom Navigation Bar.
Remote Settings Update Template

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


6.1

Released on March 4th, 2015 

Changes:
  • Changed Clear Cookies on Homepage to also clear the HTML5 AppCache.
  • Fixed a bug with the Idle Time Limit not functioning correctly in certain circumstances.
  • Fixed a bug with the Browsing Time Limit not triggering.
  • No longer transforming links inside frames due to display issues. Previously, all links were transformed so the Guided Access message would not be displayed (due to a bug in iOS 8). This means links inside frames will display the Guided Access message when selected.
Remote Settings Update Template

No changes to .xml template in this update.


6.0

Released on February 12, 2015 

Changes:
  • Revised the ‘Site Version’ setting so that you can add your own Custom User Agent String for determining how Kiosk Pro should view your content. While we realize that this is not as easy to set-up as the previous checkboxes, it gives you additional flexibility to set both the browser type and version that a remote site sees.
  • Added ability to reset Dropbox sync history remotely with XML.
  • Fixed a bug with Dropbox not syncing on initial launch of the app in certain circumstances.
  • This is the big one: We’ve created a custom cache to help our users experiencing issues using the default UIWebView caching, which you can choose from the ‘Cache Source’ setting.
  • Moved Remote Settings Control to a separate processing thread to increase app stability. While updating, the app shows a progress indicator, and you can set custom ‘Update Indicator Text’ to be shown.
  • Moved settings from the ‘Display’ category that are interaction-based to a new category called ‘Interaction’.
  • Moved ‘Enable Reload on Homepage’ to temporary beta settings.
  • Fixed a bug with input fields corresponding with a Bluetooth keyboard.
  • Fixed a handful of bugs for specific use cases.
Remote Settings Update Template 

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


5.5

Released on December 16, 2014 

Changes:
  • Made it easier to select a setting for editing by increasing the size of the touch area.
  • Updated the app to automatically pull and use the latest in user agent string technology, which should translate into more successful page requests by certain websites under the tree this year.
  • Added “Enable Drop-down Menus for iOS 8” for our users experiencing bugs with drop-down inputs.
  • Added the ability to size a .pdf to fill the full width of the screen by default. This should improve usability when showing portrait-sized .pdf’s on an iPad in landscape mode.
  • Fixed a bug with the Power Supply Change email notification sending too many emails. Now your inbox will have more space for holiday e-cards.
  • Added logging of cookies to our troubleshooting logs so advanced users can check to see if and when a specific cookie is set or deleted. Sadly, we aren’t talking gingersnaps here.
  • Fixed some bugs with the Idle Timer API. You can thank the elves for that one.
Remote Settings Update Template 

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


5.4

Released on November 13, 2014 

Changes:
  • Improved responsiveness and performance of the app when running for longer periods.
  • Removed the ability to select text inside input fields.
  • Include calls in our JavaScript API that allow you to determine which version (and version number) of Kiosk Pro is being run.
  • Brought back the colorful icons in the “Custom Navigation Icon Color” sub-menu.
  • Added the advanced setting “Show Keyboard Automatically on Focus Event” to allow your page to call JavaScript .focus() events to place the cursor in an input field and bring up the on-screen keyboard.
  • Extended the default timeout period for server requests when using Remote Update of Content and added a new setting to allow you to change this value.
  • When Remote Update of Content is enabled and a valid .xml file set, an update will occur when the presentation starts, even if no update period has been set. 
  • Fixed a crash that occurred when combining Night Mode with a Screensaver Video Loop and an empty Homepage setting.
Remote Settings Update Template 

New settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


5.3

Released on October 14, 2014

Changes:
  • Fixed a couple of bugs involving the 4-finger touch gesture to access settings.
  • You can Clear Sync History for Dropbox from the ‘Account Information’ setting, allowing a fresh sync to occur when you run your presentation.
  • Fixed a bug with ‘Screensaver Video Loop’ where a white bar was appearing during the video
Remote Settings Update Template 

No changes to .xml template in this update.


5.2

Released on October 8, 2014

Changes:
  • You can delete logs you no longer need from the ‘Troubleshooting Assistant’ advanced setting.
  • The “Guided Access is enabled” alert no longer appears when links are tapped on devices running iOS 8.
  • Added ‘Log WebKit Requests’ to the Advanced Settings menu for additional help with troubleshooting.
  • Fixed a handful of bugs involving using the 4-finger touch gesture to edit your settings.
  • Fixed a bug involving incorrect location data.
  • Our Idle Timer API is compatible with the ‘Idle Timer Reset Alert’ again.
  • ‘Apply Restrictions to Embedded Content’ no longer allows a restricted link to open a blank page.
  • You can set your ‘Screensaver Video Loop’ from the ‘Local Mode’ table.
  • You can remotely generate a Unique iPad ID for multiple kiosks with our 5.2 XML templates.
  • Added ‘Preload Homepage Behind Screensaver’ to give you more control over when your homepage should load.
  • Added ‘Enable Camera Rotation for iOS 8’ to fix a bug where devices running iOS 8 used an incorrect camera rotation.
Remote Settings Update Template

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


5.1

Released on August 20, 2014 

Changes:
  • Due to changes in iOS 8, we had to reformat the 'kiosk_functions.js' file - see below for details.
  • You can now set your Homepage from the ‘Local Mode’ table.
  • The interface for Allowed & Restricted Domains has changed to make editing lists easier.
  • We’ve also made some slight changes in the Allowed/Restricted Domains algorithm to help you with complicated URLs.
  • Fixed some bugs with Night Mode and Dropbox sync.
Remote Settings Update Template 

No changes to .xml template in this update. 

Changes to 'kiosk_functions.js' 

Due to changes in the way the underlying UI WebView browser passes JavaScript functions in iOS 8, we've been forced to restructure the 'kiosk_functions.js' file that allows your code to access Kiosk Pro's JavaScript API.  If updating the app to version 5.2 or later from a previous version, you will need to recreate this file by tapping the 'i' icon next to the 'Access JavaScript API' setting and then 'Create kiosk_functions.js' in the top right corner.


5.0

Released on July 17, 2014 

Changes:
  • New default homepage dashboards include basic information about Kiosk Pro, demos, JavaScript API documentation, and links to our support website.
  • Added ‘Blocked URL Log’ to help troubleshoot Allowed/Restricted Domains, including the ability to export a .csv of all blocked URLs and to add a blocked URL to the Allowed Domain list.
  • Touch gesture to access Kiosk Pro’s settings will now trigger without lifting from the screen, making it easier to know when you've held the gesture for the full second required.
  • The Idle Timer will now continue to run and trigger a Homepage refresh even if a visitor navigates back to the Homepage manually.
  • Added a troubleshooting assistant so you can quickly send us the details of your Kiosk Pro setup, helping us to help you.
  • ‘Apply Restrictions to Embedded Content’ gives you the ability to choose whether the Allowed/Restricted Domains lists should apply to embedded content.
  • ‘Local Mode’ view lets you see the files that are stored in Kiosk Pro on the iPad, the file path where each one is located, and a timestamp of the last update of that file.
  • You can now check your Remote Settings .xml file for basic format errors with the ‘Test XML File for Errors’ setting.
  • Fixed brightness not updating via Remote Updates.
  • Included support for our Memory and Privacy API, allowing you to trigger clear cache or cookies at any point through JavaScript.
  • ‘Email on Battery Level’ with low and critical zones lets you receive email notifications when a preset battery range is reached.
  • If using the video screensaver, the Homepage is no longer preloaded in a separate layer, but instead loads once a visitor touches the screen. This allows for additional flexibility in content set as the Homepage, including video and timed transitions based on the ‘onload’ event.
  • Dropbox integration now creates the shared content folder automatically on Dropbox if it doesn't already exist.
  • Moved ‘Remote Variable Monitoring’ to a hidden ‘Advanced Settings’ area as it is only enabled by a small number of power users. How to access ‘Advanced Settings’ here.
  • Fixed incompatibility issue with ‘Enable Auto Lock’ and Guided Access.
  • ‘Reduce Brightness on Homepage’ will dim the screen during any idle period, even while a screensaver is being used.
  • Our iOS 5 users will no longer experience the screen remaining dim after Night Mode ends.
Remote Settings Update Template 

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


4.3

Released on May 15, 2014 

Changes:
  • Added a new command, kiosk://refresh, that can be set as a custom navigation link, allowing a visitor to refresh the current page if needed.
  • Increased the flexibility of our kioskproplus:// url handler.   If the app sees additional parameters that are not specific to Kiosk Pro, it will now append them to any URL provided by the ‘startWithURL’ parameter.
  • Addressed a problem where the ‘Allowed Link Depth’ setting showed the off-domain alert regardless of the status of the ‘Show Off-Domain Alert’ toggle.
  • Updated the settings menu gesture recognizer to reset correctly if using ‘Show Settings On > Touch Gesture and Passcode’ if no changes were made to settings.
  • Fixed an issue with the status bar not rendering correctly in certain circumstances.
  • Took care of minor errors in settings text and in-app help.
Remote Settings Update Template

No changes to .xml template in this update.


4.2

Released on April 27, 2014

Changes:
  • Added automatic logging of Dropbox sync so you can see what changes have been made to your content and files both on the device through Diskaid or remotely through Dropbox.
  • Changed the ‘Reduce Brightness on Homepage’ setting to only apply when the presentation is running (and not while the settings are open).
  • Added the following URL handlers:  ‘kioskproplus://?startWithURL=’ and ‘kioskproplus://?silent-run’ to make the app play more nicely with others.
  • Streamlined our bottom navigation bar settings for users running iOS 5.1.1 or earlier.
  • Allowed Remote Settings update to occur as scheduled even after a user makes a change directly in app settings.
  • Volume slider in the Kiosk Pro settings menu will now display “Volume is Muted” when the iPad’s physical side switch is used to mute the device.
Remote Settings Update Template

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


4.1

Released on April 7, 2014 

Changes:
  • Added support for our custom 'kiosk://home', 'kiosk://back, 'kiosk://forward, 'kiosk://print' and 'kiosk://multipage' (for PDFs) navigation links directly within your content. 
  • Refined our algorithm for calling a specific page with the kioskproplus:// URL handler.
  • Reformatted the information available about the app through the traditional settings menus and updated our splash screens.  
  • Fixed a couple of minor display issues with the settings interface.
  • Took care of a bug that prevented the support widget from displaying correctly if the settings are shown 'On Touch Gesture and Passcode.'
Remote Settings Update Template

No changes to .xml template in this update.


4.0.1

Released on March 27, 2014 

Changes:
  • Fixed crash on launch on iOS 5.1.1 that was introduced in version 4.0.
Remote Settings Control Template

No changes to .xml template in this update.


4.0

Released on March 20, 2014 

Changes:
  • Integrated support for Dropbox for syncing local content.
  • Integrated access to support forums through 'Need Help?' button in app settings.
  • Automatically dismiss settings passcode prompt after a short period of time.
  • Added support for kioskproplus:// URL scheme to trigger display of a callback URL.
  • Added support for accessing JavaScript API calls by import.
  • Added more color customization options for Bottom Navigation Bar.
  • Added support for native button functionality to custom navigation links.
  • Improved rendering and animation of PDFs displayed in 'Page Turn' mode.
Remote Settings Control Template

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


3.5.2

Released on January 23, 2014

Changes:
  • Changed default behavior for tel: and other internal links to be ignored.
  • Resolved bug with Night Mode timer.
Remote Settings Control Template

No changes to .xml template in this update.


3.5.1

Released on January 17, 2014

Changes:
  • Updated in-app help text.
  • Added support for enabling tel-links using Remote Settings Control.
Remote Settings Control Template

No changes to .xml template in this update.


3.5

Released on November 27, 2013

Changes:
  • Removed app settings from iPad settings.
  • Removed PDF multi-page icon for 'Hyperlink Only'.
  • Resolved several bugs relating to .pdf rendering, the video screensaver and app freezing.
Remote Settings Control Template

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


3.4.1

Released on October 3, 2013

Changes:
  • Updated graphics for in-app settings, address bar and bottom navigation bar.
  • Resolved several bugs with Idle Time Limit.
  • Resolved bug with video screensaver and Night Mode interaction.
  • Resolved bug with passcode keyboard not appearing in iOS 7.
Remote Settings Control Template

No changes to .xml template in this update.


3.4

Released on September 13, 2013 

Changes:
  • Added 'Activation Mode' setting.
  • Updated JavaScript API: Capturing photo & vdeo from camera to include choosing a camera.
  • Revised algorithm checking for visitor interaction before refreshing the page.
  • Resolved bug with Home icon launching video screensaver instead of homepage.
  • Resolved bugs with remote update of settings,clearing cache and homepage refresh.
  • Resolved bug with Idle Time Limit not working correctly with remote updates.
Remote Settings Control Template

No changes to .xml template in this update.


3.3.2

Released on August 11, 2013

Changes:
  • Added custom url handler for Kiosk Pro Plus.
  • Resolved bug with idle timer not working with fast-click implementations.
  • Updated .pdf display algorithm to allow for urls that contain parameters other than page number.
Remote Settings Update Template

No changes to .xml template in this update.


3.3

Released on July 17, 2013

Changes:
  • Added 'Enable Auto-Lock' setting.
  • Re-organized settings.
  • Added 'Allowed Link Depth from Homepage' setting.
  • Added support for Bluetooth keyboard ability to exit video screensaver.
  • Updated SMTP settings to include 'Test Email' option.
  • Added 'Refresh Homepage Every' setting.
  • Separated zoom functions for PDF display.
  • Resolved bug with JavaScript window.print command.
  • Improved detection of connection state and app memory management.
  • Resolved several issues relating to navigation and links when viewing .pdf files.
  • Changed in-app help text formatting to support iPhone and iPod.
Remote Settings Control Template

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


3.2

Released on May 6, 2013

Changes: 
  • Added 'Allowed External App URL Handlers' setting.
  • Added 'Allow Visitor to Set Page Range' and 'Print Quality' settings for AirPrint.
  • Removed bottom navigation and address bars from 'Goodbye Page'.
  • 'Disable Zoom' setting applies to PDFs in 'scroll' or 'hyperlink only' modes.
  • Updates to memory management when displaying large or dynamically generated .pdfs, also when updating files remotely.
  • Improved handling of page loading errors and detection of connection state.
Remote Settings Control Template

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


3.1.1

Released on March 4, 2013

Changes: 
  • Resolved bug with accessing 'Unique iPad ID'.
Remote Settings Control Template

No changes to .xml template in this update.


3.1

Released on February 20, 2013

Changes:
  • Added 'Hyperlink Only' mode to PDF display.
  • Added support for applying remote updates to certain kiosks based on Unique iPad ID.
  • Added 'Fix Window to Viewport' setting.
  • Added 'Define GPS Coordinates as JavaScript Variable' setting.
  • Added JavaScript function to immediately trigger the idle timer.
  • Improved Video Screensaver functionality.
  • Updated algorithm to detect new video filename for video screensaver during remote update.
  • Resolved bug with Night Mode crashing.
  • Added ability to set a custom 'File Not Found' page.
  • Added a standard 'Good-Bye Page'.
  • Resolved bug that allowed access to the native iOS Cut, Copy, and Paste menus.
  • Added support for Bluetooth keyboard so that keystrokes act as a touch for Idle Time Limit.
  • Converted callbacks of Kiosk Pro's custom JavaScript calls to a safe form.
  • Resolved a bug allowing visitors to exit the app through direct links to the iTunes App Store.
  • Resolved a bug with Idle Time Limit and Remote Settings Control interaction.
  • Updated graphics for loading progress indicator.
Remote Settings Control Template

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


3.0

Released on October 24, 2012

Changes:
  • Added URI encoding to JavaScript API: Saving Form Data to support special characters.
  • Updated SMTP library for email alerts.
  • Added time & date stamp for Remote Update of Local Files to show when app last updated successfully.
  • Added support for PDFs loading correctly after being idle for a period of time.
  • Resolved several bugs that were causing the progress indicator to fail to time out correctly under certain circumstances.
  • Resolved a bug allowing mailto: links to exit the app.
Remote Settings Control Template

Several settings have been added in this update; while the previous .xml file will still work for all pre-existing settings, you will need to update your .xml file to have remote control over new settings.


2.0

Released on September 10, 2012

Changes:
  • Support text selection in combination with Speak Selection accessibility settings.
  • Improved error handling.
  • Updated open-source library to improve app stability.
  • Added ability to clear cookies and cache whenever the visitor goes back to the homepage in any way.
  • Added 'Page Load Time Limit' setting.
  • Added volume and brightness controls.
  • Resolved several bugs with Idle Time Limit.
  • Resolved bug with SMTP email settings.
  • JavaScript window.print() command no longer requires 'Show Print Icon' to be enabled.
  • Added more flexibility for when to show 'Bottom Navigation Bar'.
Remote Settings Control Template

If you are using remote settings update to control whether the bottom navigation bar is showing, you will need to update your .xml file if you apply this update as the structure of this setting (and therefore the syntax of the associated key-value pairs) has changed.


1.4

Released on June 8, 2012

Changes:
  • Implemented command to prevent WiFi controller from going to sleep during inactivity.
  • Added 'Video Screensaver Loop' setting.
  • Added 'Email Notification on Motion Detection' setting.
  • Added weekly schedule to Night Mode.
  • Added custom user agent string.
  • Added 'Restricted Domains' setting.
  • Added more flexibility for Allowed Domains.
  • Reorganized in-app settings.

1.3

Released on April 9, 2012

Changes:
  • Improved PDF functionality.
  • Added JavaScript API: Capture photo & video from camera.
  • Removed touch, address bar, and bottom nav bar from 'Good-Bye Page'.
  • Added in-app settings menu.
  • Updated graphics for retina screens.

1.2

Released on February 1, 2012

Changes:
  • Improved PDF functionality.
  • Re-organized settings.
  • Improved 'Custom Connection Problem Page'.
  • Added 'Idle Time Reset Alert' setting.
  • Added 'Email on Remote Update of Settings' setting.
  • Disabled pop-ups for cut, copy, paste, and internal links.
  • Improved remote management functions.

1.1

Released on December 12, 2011

Changes:
  • Added 'Site Version' setting.
  • Added support for checking internet connectivity.
  • Added ability to set background color of reload page.
  • Deny redirects unless url is in 'Allowed Domains' setting.

Still stuck? How can we help? How can we help?