Articles on: Releases

Kiosk Browser Changelog v1.0.0 - v1.51

1.51 (Build 85) - 19/03/2015
Fix for potential idle timeout issue
Added 2 new JS functions getBrand() and getModel()
Fix for issue where escape characters causing XML import to fail

1.51 (Build 84) - 10/03/2015
All dialogs are now Material styled
Remote management: If device has received an Android update, this will be reflected in the management console on the next polling interval
Fixed issue with JavaScript exitKiosk(false) where it did not exit the application
Added optional setting for number of taps required to enter settings
Fixed issue where the pro demo was not displaying demo toast message

1.51 (Build 83) - 24/02/2015
Fixed odd display characteristics on Android 4.0-4.3 when hardware rendering is enabled (default)
Fixed issue with action bar being hidden when fullscreen and non-interactive mode is enabled Jelly Bean (4.1 - 4.3)
Fullscreen video tweaks

1.50 (Build 81) - 12/02/2015
Custom build handling
Added option to disable 4 quick taps to exit to settings
Fixed issue with basic authentication window not appearing

1.50 (Build 80) - 29/01/2015
Fixed crash when using select/dropdown lists
Fixed power off issue

1.50 (Build 79) - 28/01/2015
Resolved issue where recents button was displaying recent apps in specific circumstances
Resolved issue with screensaver video content not appearing

1.50 (Build 78) - 28/01/2015
Fixed issue with content disappearing when switching themes
Improved screensaver handling onResume (previously the screensaver would still be active)
Improved location handling when not connected to remote management
JavaScript Android.openBarcodeScanner can now take an additional data parameter and can be passed through to the barcode redirect URL
Enabled remote debugging (Android 4.4 and up)
Fix for barcode scanning not returning to the correct activity
createLogEntry(data) JavaScript function can now be used to output to a text file within the default storage location

1.50 (Build 77) - 21/01/2015
Fixed issue with text input not functioning on web forms on some devices
Misc bug fixes

1.50 (Build 76) - 16/01/2015
Bug fix for webview fragment getting destroyed in standby
Fixed issue with links not opening where set to target=_blank

1.50 (Build 75) - 12/01/2015
1.50 release incorporating changes from beta 1 and 2

1.50 (Build 74) Beta 2 - 10/12/2014
Fix hyperlink sound playback
Further improvements to preference handling
User agent tweaks
Added option to add custom url button to the toolbar see general > custom toolbar url
Fixed issue with some urls not loading after the device has been idle for a long time
Misc bug fixes
Added method for de-activating device license
Non-pro/remote users will now see a "Upgrade to Pro" banner in settings
Added setHomePage(url) JavaScript function

1.50 (Build 73) Beta 1 - 25/11/2014
New application icon and branding
Initial tweaks for Android 5.0 Lollipop
Default theme is now green, theme can be changed to other colours in Pro version
getUserMedia() now supported on Android 5.0 Lollipop
Fixed issue with loadHomePage JavaScript function
Fixed issue with idle timeout values not being honored
Fixed issue with shutdown dialog being shown on some devices
Implemented additional new method to access settings (tap screen 4 times in quick succession)
Added method to handle upgrade of preferences between version changes
Improved licence activation handling
Updated RootTools Library
Fixed issue with page not rendering until display is touched (4.3 and lower)
Kiosk variables such as %KIOSKSERIAL% now works within the website screensaver
F5 button on hardware keyboard will now refresh the current page
Fixed memory leak on image screensaver
Split clear cache, cookies and forms into separate settings
Added setting for clearing cache immediately after any page finishes loading
Added setting autoplay HTML5 audio
Added setting to stop end users from changing the volume with hardware buttons
Added setting to turn off password (useful for non interactive kiosks)
Added setting for disabling home page reload from application/navigation icon (top left)

1.45 (Build 71) - 16/10/2014
New licensing system introduced to allow quick upgrade from free to pro - all pro orders in the coming weeks will use this
New JavaScript function openWIFISettings(passwordrequired) to allow access to WiFi settings. On some devices this will allow access to other settings and apps
2 new JavaScript functions getHomepage() and loadHomePage()
Fixed issue with multiple variables not working correctly
Fixed issue with keyboard closing automatically on some devices
Added Javascript function for reloading home page or retrieving home page URL

1.44 (Build 70) - 09/10/2014

Improved handling of multiple mac addresses (fixes connection issue with remote console)
Admin password validation - you now have to enter your password twice to change it
Back/Forward history is now cleared on page reload
Added extra idle timeout values
Added default camera setting
Added remote polling interval setting, you can now pick how often you want the device to poll the server for profile updates
Default remote polling interval is now 10 minutes
Additional dialog hiding method now tested and working
Added automatic file unzip for content being added via the remote management console
Added refresh profile menu button when logged into remote management
Fixed issue with system menus showing on-top of password dialog
Fixed issue relating to fullscreen mode and the image screensaver

1.43 (Build 69) - 18/09/2014
Loading page is now displayed when the home page is set to a local storage path. When the storage path is available the home page will automatically reload
Resolved potential crash when page finishes loading
Added getSerialNumber JavaScript function
Added 5,10,15,20,30,45,50 second intervals to the idle timeout option
Fixed issue where setWiFiEnabled() did not function correctly
Fixed crash when using barcode scanner
Added button to disable timeout whilst changing settings
Added setScreenBrightness(level) JavaScript function where level is an integer between 1 and 255
%LOCALCONTENT% can now be used as a parameter in the home page URL i.e. %LOCALCONTENT%/index.htm

1.42 (Build 67) - 19/08/2014

Added barcode redirect URL option for scanning barcodes which do not contain a URL
Fix issue with password box disappearing on some devices
Handling of eth0 mac address for remote connectivity
Added setting to hide system bar on older devices when the device is not interactive i.e. no user interaction
%KIOSKSERIAL%, %KIOSKMACADDRESS%, %KIOSKIMEI% can now be used as parameters in the home page URL i.e.
Added JavaScript functions getMacAddress() and getIMEI()

1.41 (Build 66) - 17/07/2014
Added setting to prevent user from accidentally submitting a form when pressing Go on software keyboard
Added initial zoom level setting
Fixed issue where progress bar would not disappear after page had loaded
Added reverse landscape and portrait to orientation lock

1.41 (Build 65) - 15/07/2014
Improvement on loading webview settings when configuration changes are made
Fix issue when 'keep screen on' is disabled and 'prevent screen power off' is enabled (not honoring top level setting)
Improved handling for HTML5 video autoplay, now checks for autoplay property of video tag
Resolved remote login issues where passwords contain special characters
Added advanced settings screen
Added new setting to disable hardware acceleration in webview, this can resolve crashing issues on some devices
Added new pro setting to resize the page when the keyboard is covering an input field (requires restart when enabling)
Added new pro setting to enable plugins such as flash (Android 4.3 or lower)
Added alternative progress bar when in fullscreen mode

1.40 (Build 64) - 27/06/2014
Fixed issue with page not auto-scrolling when a text field gains focus (Android 4.1 and up)
Added JavaScript function for changing WiFi state
Added setting to hide/show system dialogs such as shutdown dialog when long pressing power button - default is hide
Overflow menu is now shown in the top right hand corner for all devices, including those with hardware buttons
Added new screen saver mode to display multiple websites on idle timeout
Added setting to prevent users from turning the screen off
Added home button to action bar
Improved handling of root functionality
Barcode scanner now automatically closes if idle for 1 minute
Added support for basic authentication
Added basic diagnostics screen in settings - more options coming in future releases
Merge of Remote Management code base

1.39 (Build 62) - 10/06/2014
Added support for cookies when using file:// URIs
Resolved issue with homepage not reloading when screensaver is enabled
Password hint text is now removed if default password has been changed
Fixed issue with setting screen auto-closing when entering in a URL
Added icons and summary to settings screen

1.38 (Build 61) - 10/06/2014
Performance issues resolved on some Android 4.0 devices (note all apps on device boot take time to load)
Fixed issue with screensaver not selecting for last image in directory
Storage path fixes
Fix issue with cookies not syncing to storage
Added alternative method to enter settings by pressing application icon 4 times in a row
Added setting to enable/disable back button for navigation (default is enabled)
Added setting to enable or disable hiding the bottom bar (rooted devices 4.3 and below)

1.37 (Build 59) - 10/06/2014
Fix for custom error page not appearing in some scenarios
Disable plugin state, performance issues on some devices
Fix for app hanging on load for Android 4.0 devices (caused be creating new directory structure)

1.37 (Build 58) - 06/06/2014
Screensaver can now either be a folder of images /kioskbrowser/screensaver/ on root of default storage or a video file (kioskvideo.mp4/kioskvideo.mkv). Your device must support the relevant codecs. Note video looping does not work on some devices
Custom application icon can no longer be selected, you must place a PNG image in /kioskbrowser/customicon.png on root of default storage
Custom html error page can no longer be selected, you must place index.htm file and associated content in /kioskbrowser/errorpage/ on root of default storage
Custom html access denied page can no longer be selected, you must place index.htm and associated content in /kioskbrowser/accessdenied/ on root of default storage
Password dialog now automatically closes after 30 seconds, includes on-screen timer
Fixed force close when playing hyperlink sound on some devices
Added JavaScript methods for hiding and showing the soft keyboard
Added overview mode setting, this zooms the page out to fit the screen regardless of whether page zooming is enabled
Bottom system bar will now be hidden on devices with Android 4.3 or lower if the device is rooted. 4.4 devices can achieve without root
Ignore URLs where PDF is a parameter (only open PDFs with direct URL)
Device back button now goes back to previous page
Added switch camera button in barcode scanner (switch between front and rear camera)

1.36 - 28/05/2014
Exit fullscreen is now via swipe from the top of the screen (to match default method in Android 4.4)
You can now use volume buttons as method to exit full screen mode
Added option to redirect to home page when URL is not in whitelist
Improved HTML5 autoplay video support, by default it is enabled
Support for XML Export and Import (pro version only)
Settings screen now automatically closes if idle for 1 minute
Added scroll bar with default fade out (Android 4.2 and up)
Fixed whitelist bug where denied url was allowed if it contained referring url
Added about screen in settings to display version number and changelog
Fullscreen switching bug fixes
Fixed issue with webview accepting touches when dismissing screensaver
Initial implementation of remote management features

1.35 - 29/04/2014
Added URL whitelist option to restrict access to specific URLs
Fixed screensaver bitmap memory issue

1.34 - 22/04/2014
Fixed issue with 'Exit to Launcher' and 'Settings' menu disappearing.
Implemented JavaScript functions for playing default notification sound as well as making the device vibrate for a specified length of time.

1.33 - 10/04/2014
PDF viewer bug fixes

1.32 - 08/04/2014
Added option to try out all the pro features in the free version
PDF viewer bug fixes

1.31 - 27/03/2014

Added Screensaver option (pro version only)
Added method to view PDFs using the Google Docs PDF viewer

1.30 - 27/03/2014
Initial support for full screen video mode (embedded videos)
Layout Bug Fixes
Merged code base of free and pro version

1.22 - 05/03/2014
Fixed GPS requirement
Fixed issue with navigation bar covering webview
Re-implemented fullscreen mode for Android 4.4 devices, includes hiding of nav bar

Move settings from Experimental to Pro
Improved cache clearing method
Implemented initial JavaScript interface functions
Implemented custom 404 error page option

Fixed cookie clearing and disabled saving of passwords

Added autoplay HTML5 audio (Android 4.2 or higher)

Fixed issue accessing settings on 4.4 tablets i.e. Nexus 10

Fixed force close on initial load for some devices (sorry for the inconvenience)
Page should automatically scroll when keyboard is above text input field

Resolved layout issue on KitKat 4.4 devices (content scrolling under action bar)
Removed access to notifications on KitKat 4.4 devices (also applies to various Samsung 4.1/4.2/4.3 models)
Added 1 hour, 12 hours and 24 hour to timeout values
Added option to clear cache on timeout and home page reload
Accessing location via JavaScript now works

Various bug fixes
Added button title for hidden settings icon

Fixed issue with idle timeout not functioning correctly when connection was lost

Fixed for custom icons image picker not appearing on tablets that have tablet ui i.e. notifications in bottom right hand corner
Various bug fixes

Added experimental immersive mode for 4.4 KitKat devices (complete full screen - to exit swipe down)

Fix for sites using jquery mobile
Added option for user agent, note the default is mobile but can be changed to desktop view

Various Android 4.4 KitKit bug fixes
Added option to reload kiosk home page whenever connection is restored 3G/Wi-Fi
Fixed issue with hyperlink sound preference resetting itself
Fix for custom icons image picker not appearing

Long press for settings (causing issues with zooming) - this has been replaced by a blank square in the top right hand corner
Initial work on Android 4.4 KitKit issues
Disable saving of form data

Custom icon support for top left corner (use any image file on device)
Rotation fix to stop page reloading to home page
Various bug fixes
New branding

Removed long press for settings (causing issues with zooming) - this has been replaced by a blank square in the top right hand corner
Improvements to disabling system bar buttons
Added lights out for system bar (shows dots rather than normal home symbol etc...)
Fixed rotation issues
Added optional pinch and double-tap zooming
Added optional back and forward buttons
Added spinner to indicate the page is loading

Resolved issue with HTTPS websites and removed access to Google Now

Added option to disable caching

You can now hide the menu items and access settings via long press and hold on the screen

Initial release.

Updated on: 04/08/2020

Was this article helpful?

Share your feedback


Thank you!