General Information
On 12th of September the following was released:
- ISL Groop 2.0.0 for Android (release_date=2016-09-09, revision=48351, platform=android)
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
Defects
ISL Groop - Mobile Android - Raise minimal required Android version to version 15 (SPECIAL) [ISLGROOP-721] More
DescriptionISL Groop for Android now requires Android version 4.0.3 or newer.
ISL Groop - Mobile Android - Add "Opt-out of Analytics" checkbox in Settings (FEATURE) [ISLGROOP-230] More
DescriptionIn the settings of ISL Groop application, there is a new option which enables or disables collection of anonymous statistics. The setting is called Allow collection of anonymous usage statistics.
ISL Groop - Mobile Android - Use the new audio system library (FEATURE) [ISLGROOP-461] More
DescriptionISL Groop internal audio library was replaced with a newer one which improves performance of audio recording, playback and streaming.
ISL Groop - Mobile Android - Check local participant's rights - functions that are not allowed should not be available (FEATURE) [ISLGROOP-567] More
DescriptionImproved the way participant's rights are handled so the app only allows the user to do things that (s)he as a participant is allowed to do.
ISL Groop - Mobile Android - Use the new video system (FEATURE) [ISLGROOP-570] More
DescriptionISL Groop internal video library replaced with a newer one which improves performance of video recording, playback and streaming.
ISL Groop - Mobile Android - Update Google Analytics library (FEATURE) [ISLGROOP-726] More
DescriptionGoogle Analytics library used for anonymous statistics was updated to a new version.
ISL Groop - Mobile Android - Migrate crypto library to mbedtls (FEATURE) [ISLGROOP-766] More
DescriptionISL Groop application is now using mbedTLS library instead of OpenSSL library.
ISL Groop - Mobile Android - Intro video is not full screen on hi-def devices (Nexus 5) (DEFECT) [ISLGROOP-465] More
DescriptionThe intro video was not shown in full screen on devices with high resolution screen. This was fixed and the video is now always shown in full screen.
The defect was fixed.
ISL Groop - Mobile Android - Properly show audio states for participants in the participants list (DEFECT) [ISLGROOP-566] More
DescriptionIn participants list of a meeting, there was no differentiation between participant's microphone being off and being on, but not active (speaking state). This has been fixed and this two states now have different icons.
The issue was fixed.
ISL Groop - Mobile Android - Fast re-enabling of camera does not work (DEFECT) [ISLGROOP-578] More
DescriptionIn a meeting, if user turned the camera off and immediately try to enable it, the capture did not start. However, the icon still turned green. This was fixed and the camera state is always the same as the icon's.
The defect was fixed.
ISL Groop - Mobile Android - show user proper message, when islgroop::i_client::Error_ResponseEmpty occures (DEFECT) [ISLGROOP-594] More
DescriptionIn some rare cases, server might return an empty response. In such a case, the app got stuck at "connecting to meeting" progress dialog. This was fixed and a proper message is displayed to the user in such a case and the progress bar stops.
The defect was fixed.
ISL Groop - Mobile Android - When an attempt at joining results in an error, the screen is stuck with a progress bar (DEFECT) [ISLGROOP-596] More
DescriptionIn some cases when joining meeting resulted in error, the application was stuck in connecting to meeting screen. Errors are now correctly handled and displayed to user, application will no longer be stuck in connecting but return to previous screen.
The defect was fixed.
ISL Groop - Mobile Android - Mic and cam icons in ActionBar are wrong size for mdpi (DEFECT) [ISLGROOP-601] More
DescriptionMic and camera icons for medium dpi screen were not the correct size. They were change and are now the correct size.
The defect was fixed.
ISL Groop - Mobile Android - Handle clearing of chat (DEFECT) [ISLGROOP-718] More
DescriptionWhen user cleared chat in ISL Groop Desktop, it did not get get cleared in the Android app. This has been fixed and clearing of chat now works as expected.
The defect was fixed
ISL Groop - Mobile Android - Holoeverywhere library is causing crashes (DEFECT) [ISLGROOP-722] More
DescriptionHoloeverywhere library was causing the app to crash on launch on Android 6.0. The library is now not used anymore, since it is no longer needed.
The defect was fixed.
ISL Groop - Mobile Android - If a slide is smaller than 800x600, it's thumbnail in Library tab is to short (DEFECT) [ISLGROOP-727] More
DescriptionIf a slide was smaller than 800x600 px, it's thumbnail in the Library tab was to short. This has been fixed and all thumbnails are not of the same size.
The defect was fixed.
ISL Groop - Mobile Android - Smaller slides have incorrect border in slides pager and in presentation (DEFECT) [ISLGROOP-728] More
DescriptionIn slides pager and in presentation, the border of small slides was not the same as of larger slides. This was fixed and the border is now always the same.
The defect was fixed.
ISL Groop - Mobile Android - Crash when joining a meeting with lots of chat messages (DEFECT) [ISLGROOP-767] More
DescriptionWhen joining a meeting with lots of chat messages, app would crash in some instances. This was fixed and the crash no longer occurs.
The defect was fixed.
ISL Groop - Mobile Android - Mic icon does not change state when right_audio_stream changes for local participant (DEFECT) [ISLGROOP-830] More
DescriptionIn some instances, the mic icon state did not change to muted / unmuted when the host of the meeting muted / unmuted the participant on the Android app. This was fixed and the mic icon state now properly changes when it should.
The defect was fixed.
ISL Groop - Mobile Android - "chatReady() method not found" errors in log (DEFECT) [ISLGROOP-833] More
DescriptionIn some cases an exception was written in log file. The method was removed and exception should no longer occur.
The defect was fixed.
ISL Groop - Mobile Android - Holding backspace button in join session field clears only one character (DEFECT) [ISLGROOP-839] More
DescriptionHolding backspace button in join session field removed only one character at a time instead of steadily clearing whole content. Functionality was redesigned, holding backspace button should now remove whole code.
The defect was fixed.
ISL Groop - Mobile Android - Application cannot respond to large input (DEFECT) [ISLGROOP-846] More
DescriptionIf users entered long text into different input fields, that made the application unresponsive. Limit on input was added to different inputs, which should eliminate the application unresponsiveness.
The defect was fixed.
ISL Groop - Mobile Android - "Share screen" slides not displayed correctly (DEFECT) [ISLGROOP-847] More
DescriptionIf the image of shared desktop was larger than a GL canvas could draw, slides of those shared screens were not displayed correctly. This was redesigned, so the slides are drawn within the maximum allowed dimensions of a canvas.
This defect was fixed.
ISL Groop - Mobile Android - Slide library is broken when there are slides of different sizes (DEFECT) [ISLGROOP-849] More
DescriptionIn a meeting with different slide slizes, layout of the Library grid was broken and slides did not scale correctly. This was fixed and the slides are now scaled correctly.
The defect was fixed.
ISL Groop - Mobile Android - Session code in Join screen should not be remembered (DEFECT) [ISLGROOP-858] More
DescriptionWhen user opened the Join screen, the session code of the last joined meeting would be filled in. This has been removed and the Join screen always starts with an empty session code field.
The defect was fixed.
ISL Groop - Mobile Android - Application crashes when selecting text in posted chat messages (DEFECT) [ISLGROOP-859] More
DescriptionISL Groop application crashed if user performed text selection in Chat view. Handling of text selection was redesigned, application should no longer crash.
The defect was fixed.
ISL Groop - Mobile Android - Memory leak in ParticipantsListFragment (DEFECT) [ISLGROOP-862] More
DescriptionISL Groop application was leaking memory in case user was switching between viewing of participants and presentation view. Leak was identified and removed.
The defect was fixed.