Skip to content

v2.0.1beta2

Compare
Choose a tag to compare
@Doc1faux Doc1faux released this 31 May 13:19
· 16 commits to master since this release
0d431b7

Features

  • added video game suggestion,
  • added new messages alerts,
  • sync compose, text area, operator, scroll and wait for reply and new messages alerts.

Fixes

  • added missing markwon proguard rules,
  • fixed #173 crash by asking permission on photo taking when embedding app declares using CAMERA permission. If user denied it, next taps on this feature will show a dialog redirecting him to the app permission setting,
  • fixed attachment & loading dialogs color in Dark mode,
  • fixed SecurityException crashes on link touch due to file:// schemes or 3rd-party installed app set to open any link but not exporting their Activity... So added a Unable to open link. Check if an app, except you browser, is configured to open any link. toast when touched link cannot be opened,
  • fixed a markdown parsing crash when it is too complex (huge regex or obfuscated code) by simply not applying markdown on this case,
  • fixed smileys horizontal alignment and ripple color on touch,
  • fixed picker choice icon alpha when disabled,
  • fixed a random audio player crash when released.

Dependencies

  • updated AGP from 8.2.2 to 8.3.2.

Installation update

If your app declares a FileProvider in its AndroidManifest.xml, please add Crisp authority and path to it as follows as it is required for the file upload feature.

AndroidManifest.xml

<provider android:name="androidx.core.content.FileProvider"
  android:authorities="${applicationId}.fileprovider;${applicationId}.im.crisp.client.uploadfileprovider"
  android:exported="false"
  android:grantUriPermissions="true"
  tools:replace="android:authorities">
  <meta-data android:name="android.support.FILE_PROVIDER_PATHS" 
    android:resource="@xml/file_paths"
    tools:replace="android:resource" />
</provider>

res/xml/file_paths.xml

<files-path name="crisp_sdk_attachments" path="im.crisp.client/attachments/" />