ISL Groop 2.0.0 for iOS (2015-12-22)
General Information
On 22nd of December the following was released:
- ISL Groop 2.0.0 for iOS (Build date=2015-12-16, Revision=43760, Platform=iOS).
ISL Groop uses Libs 7
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 .
Improvements
Support for ISL Groop on iOS 6 or lower was removed.
Improved invite message by adding an URL that can be opened on desktop and Android. By clicking either the invite button meeting details or the + button in a meeting, users can now more simply invite desktop and Android users to meetings.
Added support for switching between front and rear cameras. To switch cameras while in a meeting, click on local user's portrait and than on the camera switch button in the top right corner of user's large portrait.
Added support for smart banners and intent links. Now ISL Groop iOS can open links in form of islgroop:// *domain.com:port*/join/*session_code* to connect to a meeting with specified session_code on the specified server with the specified port. Also, support for smart banners will enable users visiting islonline.net/join/*session_code* via a web browser on their iOS device to install ISL Groop and connect to in a meeting a single action.
Audio in video library replaced with a newer one which improves performance of audio and video recording, playback and streaming.
The design of ISL Groop has been updated to fit iOS 7+ style
Added support for larger screens (iPhone 6 and iPhone 6 Plus) and improved compatibility with iOS 8.
When joining a meeting, participant's permissions are now checked and they only have access to content and features they have a permission for.
Added 64bit version of application to improve performance on newer devices with 64bit processors.
Added an automatic crash reporting service. Crashes are now reported and so can easily be discovered and solved. Note that reports are anonymous and no sensitive data is collected.
ISL Groop iOS now uses webapi v2 for all communications with Conference Proxy. For server licence users, this means that the app requires support on Conference Proxy for the following webapi v2 functions:
- utils/login/1
- utils/logout/1
- utils/signup/1
- utils/password/forgot/1
- islgroop/sessions/get/list/1
- islgroop/sessions/insert/single/1
- islgroop/sessions/join/webtoken/get/single/1
- utils/server/query/1
The text "Unknown error" was not translated. It now is.
Also "Your microphone is now enabled/disabled" was not properly translated in some languages, because the text "Your microphone is now" was translated separately from the words "enabled" and "disabled" and then combined which did not support different word order. This has now been corrected by translating both texts separately.
The defect was fixed.
If a host kicked an iOS user out of the meeting, the affect for the user was such that only their image disappeared from the list, but was not thrown out of the meeting. Now the meeting view closes and user is notified that they have been kicked out.
The defect was fixed.
When connecting to a meeting, the existing chat messages were not displayed in the correct chronological order; Private messages were always displayed last, even if they were older than other messages. Messages are now sorted in chronological order.
The defect was fixed.
On iPhone 6 (Plus) and newer, the message "You are running ISL Groop on older hardware. Performance may be affected." was shown. This was caused by checking the device against a whitelist of new devices, instead of a blacklist of older devices. Now a blacklist is used.
The defect was fixed.
Audio playback device was always active while the app was active. This was changed, so that it's only active while in a meeting.
The defect was fixed.
When creating a meeting containing Japanese characters, the Japanese characters were changed to unrelated latin characters. This was due to faulty encoding of unicode strings. Meetings with Japanese characters now get named correctly.
The defect was fixed.
When reordering slides in ISL Groop on desktop, this change did not show in the iOS app. Slides now reorder in iOS app well.
The defect was fixed.
Sometimes after stopping video, instead of switching to personal image, the last video frame was displayed. This has been fixed and the personal image is shown every time.
The defect was fixed.
There were problems with formatting of the session code in the input filed of the join screen. In some cases, when deleting a number, a dash would double; Inserting, deleting, overwriting or pasting multiple numbers did now work well either. All this problems are now gone and the session code is always properly formatted.
The defect was fixed.
When trying to connect to a meeting, in some cases, the server would send an empty response. There was no feedback for the user. Now an alert is displayed with an appropriate message.
The defect was fixed.
In rare cases a crash would occur when exiting a meeting. This no longer happens.
The defect was fixed.
In presentation and library pager controllers, when a slide was added, it was not possible to navigate to it. Now navigation to the new slide is possible.
The defect was fixed
When navigating between slides in presentation or slide screen after some slides were removed, occasionally, a crash would occur. The crash no longer occurs in this cases.
The defect was fixed.
When on a really slow network (bellow 10kB/s), video from iOS to other users will stream with a huge delay. Now video is disabled when on a really slow network.
The defect has been fixed.
When in slide screen under Library and all slide slides are removed, user remained in slide view instead of getting redirected to the Library. The redirect has now been implemented.
The defect was fixed.
When in slide screen under Library tab, the slide count did not increase when a new slide was added. The slide count is now always accurate.
The defect was fixed.
In rare cases, a crash would occur when singing up. This crash no longer happens.
The defect was fixed.
In some cases, when a meeting participant changes their nickname, this change is not immediately shown in iOS app. This has been fixed so the change is always visible as soon as it happens.
The defect has been fixed.
Occasionally, after a participant has left the meeting, the app crashed. The app now no longer crashes in this cases.
The defect was fixed.
When sending an invite, the iOS link did not include server address and port which is needed for server licence users. The meeting invite link for iOS send from iOS now includes server address and port for server licence users.
The defect was fixed.