General Information
On 24th of November the following was released:
- ISL Light 4.4.1745.20 for Android (release_date=2017-08-18, build=d80f0c6fe9c5d8834b431030c9a0e0c9d95b0c8c, platform=Android, os_version=4.0.3-FFF).
Upgrading to new version
Hosted service users please check Upgrading Hosted Service for iOS or Android .
Server license users please check Upgrading Server License for iOS or Android .
ISL Light 4.4.1745.20 for Android is available in Google Play Store and it has also a corresponding program file (isl_light_4_4_1745_20_android_201711240935_f70b19e6.program) which adds information about customizations to ISL Conference Proxy. Server License users need to use Online update to get the file.
Improvements
New features
ISL Light - Mobile Android - Replace AON connect library with webapi2 implementation (FEATURE) [ISLLIGHT-4731] More
DescriptionISL AlwaysOn actions that were executed using AON Connect library, have been replaced ** with webapi2 calls in order to ensure compatibility with 2FA login. Performing actions like connection to ISL AlwaysOn computer, viewing computer groups, adding remote computer etc. are now performed using webapi2 calls.
ISL Light - Mobile Android - Implement 2FA for ISL Light on Android (FEATURE) [ISLLIGHT-4693] More
DescriptionTwo factor authentication support was added to ISL Light for Android application. If 2FA is enabled on the account used for connection, user is prompted to enter verification code during login procedure. If more 2FA methods are available for the account, users can select among them for the second step of login. 2FA dialog will be prompted on every login unless "Don't ask again on this device" is chosen. If 2FA is not available on server, the application will downgrade to old, single step login method.
ISL Light - Mobile Android - "Invalid username or password" error triggered after clicking on ISL AlwaysOn computer (DEFECT) [ISLLIGHT-4830] More
DescriptionWhen web session token expired, users received wrong error message when performing actions, that required valid web session token. For exampke, if web session token expired (e.g. phone going to sleep) and users performed connection to ISL AlwaysOn computer, "Invalid username or password" error was triggered. Error handling has been changed, users will now be redirected to Login screen when performing action, that requires valid web session token.
The defect was fixed.
ISL Light - Mobile Android - After reboot of remote machine, viewer is not spawned but stays in chat instead (DEFECT) [ISLLIGHT-4829] More
DescriptionWhen performing reboot of remote ISL AlwaysOn computer, viewer of ISL Light on Android did not spawn correctly and the operator stayed on chat view. Requesting viewer has been redesigned for such scenarios, performing reboot of remote computer while in session should now bring up the viewer automatically, when session is re-established.
The defect was fixed.
ISL Light - Mobile Android - Disable "Files" tab when using customization cmdline "disable_computers=true" (DEFECT) [ISLLIGHT-4818] More
DescriptionDisabling "Computers" tab in ISL Light application using custom command line parameter --on-load "customization?disable_computers=true" will now also disable "Files" tab in ISL Light for Android application.
The defect was fixed.
ISL Light - Mobile Android - Switching to desktop viewer does not occur, when connecting to ISL AlwaysOn computer (DEFECT) [ISLLIGHT-4816] More
DescriptionOn some occasions while connecting to ISL AlwaysOn computer, application did not switch to desktop viewer screen, despite connection with the remote computer has been established. On some occasions, users would receive "Connect object should be in status getcode" or "Connect object should be in status authenticate" errors, when ISL Light session was already established before connection was made.
The defect was fixed.
ISL Light - Mobile Android - "Incorrect username or password" error spawned after reopening application (DEFECT) [ISLLIGHT-4811] More
Description"Incorrect username or password" error was spawned when action was triggered, that required valid web session token, but it has already expired. That behavior has been redesigned, users will now be redirected to Login screen, if web session token expires and user performs an action, that requires valid web session token.
The defect was fixed.
ISL Light - Mobile Android - "Failed retrieving connection parameters from server" error spawned when opening appliacation after web session token has expired (DEFECT) [ISLLIGHT-4806] More
Description"Failed retrieving connection parameters from server" error was spawned when application was reopened, but web session token has expired prior that action. This was redesigned, users will no longer receive misleading error message when web session token has expired.
The defect was fixed.
ISL Light - Mobile Android - Permission for ISL AlwaysOn file shares differs in Android and website (DEFECT) [ISLLIGHT-4795] More
DescriptionDisplayed permissions for ISL AlwaysOn file shares were different on ISL Light for Android and website. Parsing done through webapi2 was incomplete, resulting in wrong statuses being checked. This was redesigned, displayed permissions for ISL AlwaysOn file shares on ISL Light for Android and website are now matching.
The defect was fixed.
ISL Light - Mobile Android - Wrong behaviour when pressing Back button on main activity (DEFECT) [ISLLIGHT-4792] More
DescriptionThere was inconsistency when pressing Back button on main activity of ISL Light for Android application. When users logged in for the first time and pressed Back button on main screen, application went to background correctly. When application was reopened and Back button was pressed again on main screen, it opened login screen instead. This was redesigned, pressing Back button on main activity will now put application in background correctly.
The defect was fixed.
ISL Light - Mobile Android - "General server error" returned if trying to Join the session while in Remote support tab (DEFECT) [ISLLIGHT-4783] More
DescriptionWhen users tried to join the session while ISL Light for Android application was on Support tab screen, application returned "General server" error. Now, when you obtain session in Remote support tab and try to join the sessiion via Join screen, it will connect you to session correctly.
The defect was fixed.
ISL Light - Mobile Android - Cannot control remote computer if local user had moved mouse (DEFECT) [ISLLIGHT-4835] More
DescriptionISL Light for Android was not sending mouse and keyboard events when user was not in control. This resulted in inability to control remote computer once local user had used the mouse. This behavior was changed, keyboard and mouse events are now sent also, when remote user is not it control.
The defect was fixed.
ISL Light - Mobile Android - Application does not return to its previous state if first run using adb shell activity manager (DEFECT) [ISLLIGHT-4827] More
DescriptionLaunching Android application from app launcher differes from launching it using adb shell activity manager, as it creates different instances of root activity. If users were using adb script to manipulate with ISL Light application activities (e.g. setting ISL server address using adb script) and later starting/resuming application from app launcher, that created two different activity instances and displayed wrong screen on application relaunch. This was redesigned, relaunching application will now first check for existion instances before spawning new ones.
The defect was fixed.