Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: infobip/mobile-messaging-sdk-android
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 13.2.3
Choose a base ref
...
head repository: infobip/mobile-messaging-sdk-android
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Nov 13, 2024

  1. [Gradle Release Plugin] - pre tag commit: '13.2.3'.

    infobip-ci committed Nov 13, 2024
    Copy the full SHA
    ee6ccd3 View commit details
  2. Copy the full SHA
    44f06eb View commit details

Commits on Nov 21, 2024

  1. Pull request #471: - another approach implementation

    Merge in MML/infobip-mobile-messaging-android from bugfix/ikresic-MM-6936-cordova-custom-notification-sound-not-working-2 to master
    
    Squashed commit of the following:
    
    commit 0842d24a57b9432614050e543c116feb9cd4bfb0
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Nov 21 16:01:10 2024 +0100
    
        - another approach implementation
    
    commit d297adcfb278b057f185d677a6aa38c3e249f9e7
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Nov 21 15:41:07 2024 +0100
    
        - another approach implementation
    
    commit 0de4b16aec58a9d67b860521934ef40532a77104
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Nov 21 15:07:00 2024 +0100
    
        - another approach implementation
    ikresicc committed Nov 21, 2024
    Copy the full SHA
    4dab125 View commit details
  2. [Gradle Release Plugin] - pre tag commit: '13.2.4'.

    infobip-ci committed Nov 21, 2024
    Copy the full SHA
    babea7e View commit details
  3. Copy the full SHA
    5cf5b7d View commit details

Commits on Dec 5, 2024

  1. Pull request #472: - fixed in app click reports, and provided maximum…

    … retry limit
    
    Merge in MML/infobip-mobile-messaging-android from bugfix/MM-6966-android-fix-inapp-click-reports to master
    
    Squashed commit of the following:
    
    commit 3922cb95643e94090748bd44e41ba7627f0365f0
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Dec 5 15:05:32 2024 +0100
    
        - fixed in app click reports, and provided maximum retry limit
    
    commit 33296c7081223d4ecc53bfdaac1242b45ed55cb2
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Dec 5 15:02:53 2024 +0100
    
        - fixed in app click reports, and provided maximum retry limit
    
    commit c6a01f4400a218cf18ff7d3d6ef46088531a82a6
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Dec 5 14:45:03 2024 +0100
    
        - fixed in app click reports, and provided maximum retry limit
    ikresicc committed Dec 5, 2024
    Copy the full SHA
    56be7e9 View commit details
  2. Copy the full SHA
    1eaec64 View commit details
  3. Copy the full SHA
    73d7ead View commit details

Commits on Dec 11, 2024

  1. Pull request #473: MCA-4335 Various fixes and customization improveme…

    …nt in InfobipRtcUi
    
    Merge in MML/infobip-mobile-messaging-android from jdzubak-MCA-4335-rtcui-fixes-and-improvements to master
    
    Squashed commit of the following:
    
    commit 343510896ee47ce3d881aca7d7a12bfd22b05563
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Dec 9 08:32:36 2024 +0100
    
        MCA-4335 Various fixes and customization improvement in InfobipRtcUi
    
    commit 0182e3cb5c06dd3624a7f60af3e08a48ebde19c6
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Dec 6 15:04:06 2024 +0100
    
        MCA-4335 Various fixes and customization improvement in InfobipRtcUi
    jakubdzubak1 committed Dec 11, 2024
    Copy the full SHA
    7fc64c2 View commit details

Commits on Dec 12, 2024

  1. [Gradle Release Plugin] - pre tag commit: '13.3.0'.

    infobip-ci committed Dec 12, 2024
    Copy the full SHA
    ac7d162 View commit details
  2. Copy the full SHA
    dc58316 View commit details

Commits on Dec 19, 2024

  1. Pull request #474: mtokar-MCA-4193_contextual_data_new_strategy

    Merge in MML/infobip-mobile-messaging-android from mtokar-MCA-4193_contextual_data_new_strategy to master
    
    Squashed commit of the following:
    
    commit 96c3470c87f177006daff8c9a640c397286fc89a
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Wed Dec 18 12:32:34 2024 +0100
    
        review fixes
    
    commit 108a6ff51e9e024cab318a1e79c602e6923fc0ac
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Sun Dec 15 17:40:10 2024 +0100
    
        new context data strategy
    Matuš Tokar authored and Matuš Tokar committed Dec 19, 2024
    Copy the full SHA
    9672270 View commit details
  2. [Gradle Release Plugin] - pre tag commit: '13.4.0'.

    infobip-ci committed Dec 19, 2024
    Copy the full SHA
    efce94a View commit details
  3. Copy the full SHA
    6e56ea5 View commit details

Commits on Jan 14, 2025

  1. Pull request #475: MM-6987 InAppChat message handling updated, Infobi…

    …pRtcUi caches livechat registrationId, InAppChat logging improvements
    
    Merge in MML/infobip-mobile-messaging-android from jdzubak-MM-6987-notification-tap-intent-fix to master
    
    Squashed commit of the following:
    
    commit 580d26af8790fc4889b62c9e5b7cfd5bb8f502f7
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Tue Jan 14 10:41:07 2025 +0100
    
        MM-6987 LcRegId is saved any time broadcast is triggered for possible later usage
    
    commit 4fee28e4578cf05205ab4749b984f85c7148b296
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Tue Jan 14 10:19:22 2025 +0100
    
        MM-6987 Review fixes
    
    commit a9989fc9c6ee97c5d729bd0ec030d0048ef1df42
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Tue Jan 14 10:10:24 2025 +0100
    
        MM-6987 Review fixes
    
    commit 8bbbf81fc4e1194b784904fb4935c0d6ad490cf0
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Jan 13 17:39:10 2025 +0100
    
        MM-6987 Formatting
    
    commit 2c3dcb0da6f664b0a82fdd9a8226cc33cab36b92
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Jan 13 17:32:34 2025 +0100
    
        MM-6987 Small update
    
    commit 05e5864f3c04fa9de423188e5c9256920a633608
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Jan 13 16:30:38 2025 +0100
    
        MM-6987 Update
    
    commit de803a2adb4b3a29fb209813d93e7cb9fdd92f2e
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Jan 13 16:22:41 2025 +0100
    
        MM-6987 InAppChat message handling updated, InfobipRtcUi caches livechat registrationId, InAppChat logging improvements
    jakubdzubak1 committed Jan 14, 2025
    Copy the full SHA
    c85fec0 View commit details
  2. [Gradle Release Plugin] - pre tag commit: '13.5.0'.

    infobip-ci committed Jan 14, 2025
    Copy the full SHA
    710f7fc View commit details
  3. Copy the full SHA
    9e4f1ac View commit details

Commits on Feb 5, 2025

  1. Pull request #477: Jdzubak MCA-4328 lc widget uri injection

    Merge in MML/infobip-mobile-messaging-android from jdzubak-MCA-4328-lc-widget-uri-injection to master
    
    Squashed commit of the following:
    
    commit d8f8d06a42b6e483d52b4ff429802022926bdf5e
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Jan 31 15:23:00 2025 +0100
    
        MCA-4441 Jenkins job can inject Livechat Widget URI now. Gradle deprecated syntax updated.
    
    commit 52d9ac841f0550a9b55b84cdc7c375bf14905924
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Jan 31 15:17:05 2025 +0100
    
        MCA-4441 Jenkins job can inject Livechat Widget URI now. Gradle deprecated syntax updated.
    
    commit cd9be5299281d8b27e43fe429100dd293a9f6a48
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Jan 31 15:17:05 2025 +0100
    
        Rename .java to .kt
    jakubdzubak1 committed Feb 5, 2025
    Copy the full SHA
    0570e9b View commit details

Commits on Feb 6, 2025

  1. Pull request #476: Aboldyrev MM-5789 asyncs

    Merge in MML/infobip-mobile-messaging-android from aboldyrev-MM-5789-asyncs to master
    
    Squashed commit of the following:
    
    commit f88e4dbc2eb531c7b2daf9bd9dfe59faf57d1661
    Merge: 5a9a74df 9e4f1ac
    Author: Alexander Boldyrev <alexander.boldyrev@infobip.com>
    Date:   Wed Jan 29 11:50:59 2025 +0300
    
        Merge branch 'master' into aboldyrev-MM-5789-asyncs
    
    commit 5a9a74df4df55f5f8f6699118e6d79e8d2132d0a
    Author: Alexander Boldyrev <alexander.boldyrev@infobip.com>
    Date:   Wed Jan 29 11:49:30 2025 +0300
    
        mmasync updated
    
    commit dc826e1876ae92d2796a961070a1be7d16bf76b0
    Author: Alexander Boldyrev <alexander.boldyrev@infobip.com>
    Date:   Thu Dec 26 20:35:53 2024 +0300
    
        cleaning up
    
    commit 2d45540b0dfb08adf6d9af5c4ffa04d753391136
    Merge: 98c1b4e2 6e56ea5
    Author: Alexander Boldyrev <alexander.boldyrev@infobip.com>
    Date:   Thu Dec 26 18:14:34 2024 +0300
    
        Merge branch 'refs/heads/master' into aboldyrev-MM-5789-asyncs
    
    commit 98c1b4e2e161b9d371fd8c8904cf967e005d3e09
    Author: Alexander Boldyrev <alexander.boldyrev@infobip.com>
    Date:   Thu Dec 26 18:09:32 2024 +0300
    
        asynctask moved to SDK level
    alboldy-ib committed Feb 6, 2025
    Copy the full SHA
    b35b3d9 View commit details
  2. Copy the full SHA
    a7cd043 View commit details
  3. Copy the full SHA
    16b7c74 View commit details
  4. Pull request #478: - provided fix for memory leak

    Merge in MML/infobip-mobile-messaging-android from ikresic-MM-7019-android-without-registering-for-remote-push to master
    
    Squashed commit of the following:
    
    commit f1379c4bf75cb74a01b7748917144608e021f787
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Feb 6 10:44:27 2025 +0100
    
        - provided fix for memory leak
    ikresicc committed Feb 6, 2025
    Copy the full SHA
    86e2539 View commit details
  5. Copy the full SHA
    72d9650 View commit details
  6. Copy the full SHA
    64e938e View commit details

Commits on Mar 14, 2025

  1. Pull request #479: mtokar-MCA-4356-photo-picker

    Merge in MML/infobip-mobile-messaging-android from mtokar-MCA-4356-photo-picker to master
    
    Squashed commit of the following:
    
    commit 060307f1d633793fdbea1658164a577fd4e2f75d
    Author: Ivan Krešić <Ivan.Kresic@infobip.com>
    Date:   Fri Mar 14 09:03:43 2025 +0000
    
        Applied suggestion
    
    commit d2fa78d29116d30b53db2cfd1a23a72e1e6718c5
    Author: Matus Tokar <Matus.Tokar@infobip.com>
    Date:   Tue Mar 11 18:37:14 2025 +0100
    
        review fixes 3
    
    commit a5ff5d0e544569fa6dcdfb5394510fe1e5137822
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Mon Mar 10 14:21:00 2025 +0100
    
        updated strings
    
    commit 9ae95e242f6c2be9909fda3980a684ec3973d429
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Mon Mar 10 13:59:50 2025 +0100
    
        make AttachmentSource public
    
    commit 856bee359981db071d03ded708070abc419de7d1
    Merge: f40e1f42 e13bd749
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Mon Mar 10 13:58:08 2025 +0100
    
        Merge remote-tracking branch 'origin/mtokar-MCA-4356-photo-picker' into mtokar-MCA-4356-photo-picker
    
    commit f40e1f423b2a7b92f289ebe545e217dc390495e5
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Mon Mar 10 13:57:51 2025 +0100
    
        review fixes
    
    commit e13bd749343dc92d079f44e98594be897f1ea596
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 10 10:39:06 2025 +0000
    
        Applied suggestion
    
    commit 81b9e531761a54e13c1c8a059615d66e6b52c71f
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Sun Mar 9 19:32:27 2025 +0100
    
        remove audio permissions
    
    commit dec68b93e012475cbc6bb77e92ec6d029bd09d54
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Sun Mar 9 19:19:54 2025 +0100
    
        all lanuchers added
    
    commit 10790336fdc9556eb75310fa8ec68a77dc1e6404
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Sat Mar 8 00:54:42 2025 +0100
    
        wip
    
    commit 00f6b756166f3031b7e2973a79667c8dbfe50c5e
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Fri Mar 7 16:39:21 2025 +0100
    
        wip
    
    commit af3ae3ca1cea4a42e293b8f626aadf05ed75b748
    Author: Matus Tokar <mtokar@infobip.com>
    Date:   Tue Feb 25 01:02:04 2025 +0100
    
        new bottom sheet chooser
    Matuš Tokar authored and jakubdzubak1 committed Mar 14, 2025
    Copy the full SHA
    e1f3154 View commit details
  2. [Gradle Release Plugin] - pre tag commit: '13.8.0'.

    infobip-ci committed Mar 14, 2025
    Copy the full SHA
    36cde34 View commit details
  3. Copy the full SHA
    e55ce6a View commit details

Commits on Mar 17, 2025

  1. Pull request #481: - provided fix for memory leak

    Merge in MML/infobip-mobile-messaging-android from ikresic-MM-7095-android-jenkins-fix-tests to master
    
    Squashed commit of the following:
    
    commit 55acc856b6ffa4d028d58fb1d8f039a0516545d6
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Mon Mar 17 10:12:50 2025 +0100
    
        - provided fix for memory leak
    ikresicc committed Mar 17, 2025
    Copy the full SHA
    b0779b0 View commit details
  2. Pull request #480: Jdzubak MCA-4450 Livechat Widget API

    Merge in MML/infobip-mobile-messaging-android from jdzubak-MCA-4450_lc_widget_api to master
    
    Squashed commit of the following:
    
    commit e9f9cb06964f63607df3f4945f994ab1048f4b43
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Tue Mar 11 14:09:13 2025 +0100
    
        MCA-4477 Review fixes
    
    commit ce2c94e77f05e07d1b23db11a81b9df387bd264e
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 10 15:06:02 2025 +0100
    
        MCA-4477 Few improvements
    
    commit f285f6813ffc506a339fef61583ac41b71029ac1
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 10 14:01:12 2025 +0100
    
        MCA-4477 Null safe
    
    commit a1590d5862a888cd23d0db6f545b92291d738562
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Mar 7 16:17:43 2025 +0100
    
        MCA-4477 Little update
    
    commit 57f278c19861bb4c1ef5553ce6066847d8dfc374
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Mar 7 10:18:02 2025 +0100
    
        MCA-4450 Doco review updates
    
    commit 1d8d1f04d349b6de94f1859f80a50d53d1a59bc3
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Wed Mar 5 16:34:42 2025 +0100
    
        MCA-4450 Little updates
    
    commit ceb1c087bb1f25adcfcde21b7edfa7d60fe4f0a7
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Wed Mar 5 14:43:20 2025 +0100
    
        MCA-4478 LivechatWidgetApi used in InAppChatView. InAppChat language refactored. Deprecation of various InAppChat related functions. Gradle dependencies versions synced across modules.
    
    commit 35a0c20b3dfff16d71d0cf32d3f0bc2752e55206
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 3 15:35:20 2025 +0100
    
        MCA-4477 Livechat Widget layer logically separated from InAppChat. LivechatWidgetApi implementation.
    
    commit 91958d65d9d0b34930c91d14e250bf677c515d65
    Merge: 342ae368 64e938e
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Tue Feb 25 11:25:59 2025 +0100
    
        Merge remote-tracking branch 'refs/remotes/origin/master' into jdzubak-MCA-4432-lc-widget-api-poc
    
    commit 342ae36865a6f2a02da1262552af3ef4e1c2557d
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Jan 31 11:38:11 2025 +0100
    
        MCA-4432 POC LivechatWidgetApi - call widget methods without visible WebView
    jakubdzubak1 committed Mar 17, 2025
    Copy the full SHA
    67d7e09 View commit details

Commits on Mar 19, 2025

  1. Pull request #482: Jdzubak MCA-4524 lc threads api

    Merge in MML/infobip-mobile-messaging-android from jdzubak-MCA-4524-lc-threads-api to master
    
    Squashed commit of the following:
    
    commit 83220945c4c1692f4976ae2decfbfe9e559b88b1
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Wed Mar 19 13:49:31 2025 +0100
    
        MCA-4534 Fixed comments type
    
    commit d618547e3d413fa2e85397420191eacbbe8e3689
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Wed Mar 19 13:09:05 2025 +0100
    
        MCA-4534 Lifecycle methods fix
    
    commit 9683933cd487c6ae77c5703c6f5a462e12834ef2
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Wed Mar 19 09:04:30 2025 +0100
    
        MCA-4534 Imports revert
    
    commit 6348a9bfc8b8b66a9b4b3b5b420be6b096610e4b
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Tue Mar 18 13:17:04 2025 +0100
    
        MCA-4534 Delegation
    
    commit 82fdfb096ec02bfbd3cb83d63fe0b3a968c583ff
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Tue Mar 18 12:37:02 2025 +0100
    
        MCA-4534 Fixed issue in InAppChatActivityResultDelegate.kt
    
    commit d87da94c82eb8f6b651f1568c070d53e32f24982
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 17 15:18:46 2025 +0100
    
        MCA-4534 Added missing Fragment public functions
    
    commit 6b987f5deab87f76a0e810e36661fd45a35dd68d
    Merge: 326823af 67d7e09
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 17 14:39:14 2025 +0100
    
        MCA-4534 Merge master
    
    commit 326823af18fa2bcd62c34051284fdc8f42d30faa
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 17 13:43:46 2025 +0100
    
        MCA-4534 DefaultInAppChatErrorHandler
    
    commit d162f281675e3fb0974a8623ba2c264da4777fa7
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 17 13:38:45 2025 +0100
    
        MCA-4534 Added default implementations
    
    commit 82d9e4ecede5a9b8632d7f2d340b7280a0e93f62
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 17 12:10:59 2025 +0100
    
        MCA-4534 Small fix
    
    commit 0b75d98e2b1a7841134467cf3b9dfbb98cb93949
    Merge: 044ac6d0 e55ce6a
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 17 12:00:39 2025 +0100
    
        Merge remote-tracking branch 'origin/master' into jdzubak-MCA-4524-lc-threads-api
    
    commit 044ac6d042eebfb2ee92891d4003fbea01da45f1
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 17 11:56:02 2025 +0100
    
        MCA-4534 LivechatWidgetApi added threads API functions
    
    commit 4c5231816a64763b17c2dbd80b05d93f49dddb6d
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Mar 14 16:01:55 2025 +0100
    
        MCA-4534 LivechatWidgetApi added threads management functions, migration in fragment missing
    
    commit 0e59299aaa4c5ac8034155faa5e882cd17b6215e
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Mar 14 10:12:02 2025 +0100
    
        MCA-4534 Threads API unfinished
    
    commit eec23f9920d36a5748eda913672459f659d88d12
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Thu Mar 13 08:36:02 2025 +0100
    
        MCA-4534 getThreads
    
    commit ce2c94e77f05e07d1b23db11a81b9df387bd264e
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 10 15:06:02 2025 +0100
    
        MCA-4477 Few improvements
    
    commit f285f6813ffc506a339fef61583ac41b71029ac1
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Mon Mar 10 14:01:12 2025 +0100
    
        MCA-4477 Null safe
    
    commit a1590d5862a888cd23d0db6f545b92291d738562
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Mar 7 16:17:43 2025 +0100
    
        MCA-4477 Little update
    
    commit 57f278c19861bb4c1ef5553ce6066847d8dfc374
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Mar 7 10:18:02 2025 +0100
    
        MCA-4450 Doco review updates
    
    commit 1d8d1f04d349b6de94f1859f80a50d53d1a59bc3
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Wed Mar 5 16:34:42 2025 +0100
    
        MCA-4450 Little updates
    
    ... and 4 more commits
    jakubdzubak1 committed Mar 19, 2025
    Copy the full SHA
    b65c6b8 View commit details
  2. [Gradle Release Plugin] - pre tag commit: '13.9.0'.

    infobip-ci committed Mar 19, 2025
    Copy the full SHA
    2bef72b View commit details
  3. Copy the full SHA
    251ccf7 View commit details

Commits on Mar 20, 2025

  1. Pull request #483: Ikresic MM-5157 android mobile sdk deduplicate inb…

    …ox seen calls
    
    Merge in MML/infobip-mobile-messaging-android from ikresic-MM-5157-android-mobile-sdk-deduplicate-inbox-seen-calls to master
    
    Squashed commit of the following:
    
    commit 8a6bde337f8eba32c5afb4fdbab3f38f5e3c8f95
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Mar 20 14:08:40 2025 +0100
    
        - provided fix for memory leak
    
    commit 22bcdfa0c17c565cc25d55a7fcefbf8282d185fe
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Mar 20 13:47:38 2025 +0100
    
        - provided fix for memory leak
    
    commit 3b1aa6f773cfc2bf5e86ff1c621ce2df5d790e86
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Mar 20 11:43:06 2025 +0100
    
        - provided fix for memory leak
    
    commit a38feef7befcb0373341668c60b388e213d2e7c7
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Mar 20 11:25:25 2025 +0100
    
        - provided fix for memory leak
    
    commit c3b257321a4d4271fff029654b70123a23521bad
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Mar 20 11:24:19 2025 +0100
    
        - provided fix for memory leak
    
    commit 666bcac8755ed6d5844768aabfe6f747ab1e6846
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Mar 20 11:20:36 2025 +0100
    
        - provided fix for memory leak
    
    commit dcd035fa5e005576012c2c1d1e094397581108be
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Thu Mar 20 11:18:08 2025 +0100
    
        - provided fix for memory leak
    
    commit 395dd339cd6fa4f715e293daa16bb63047c4bd4d
    Author: ikresic <ivan.kresic@infobip.com>
    Date:   Wed Mar 19 16:49:31 2025 +0100
    
        - provided fix for memory leak
    ikresicc committed Mar 20, 2025
    Copy the full SHA
    70abcfd View commit details

Commits on Mar 21, 2025

  1. Pull request #484: MCA-4537 Removed call to empty super in LifecycleO…

    …bserver because it causes issue in plugins
    
    Merge in MML/infobip-mobile-messaging-android from jdzubak-MCA-4537-inappchat-attachment-fix to master
    
    Squashed commit of the following:
    
    commit 10a4ce3fa0052684351b8523b626f154bb7186c7
    Author: Jakub Dzubak <Jakub.Dzubak@infobip.com>
    Date:   Fri Mar 21 08:16:37 2025 +0100
    
        MCA-4537 Removed call to empty super in LifecycleObserver because it causes issue in plugins
    jakubdzubak1 committed Mar 21, 2025
    Copy the full SHA
    be714e4 View commit details
  2. [Gradle Release Plugin] - pre tag commit: '13.9.1'.

    infobip-ci committed Mar 21, 2025
    Copy the full SHA
    819ca8f View commit details
  3. Copy the full SHA
    e664aeb View commit details
Showing with 5,822 additions and 1,780 deletions.
  1. +1 −1 README.md
  2. +17 −10 build.gradle
  3. +15 −14 infobip-mobile-messaging-android-chat-sdk/build.gradle
  4. +59 −0 infobip-mobile-messaging-android-chat-sdk/proguard-rules.pro
  5. +26 −4 infobip-mobile-messaging-android-chat-sdk/src/main/AndroidManifest.xml
  6. +116 −36 ...-mobile-messaging-android-chat-sdk/src/main/assets/{inappchat-widget.html → livechat-widget.html}
  7. +152 −23 ...-mobile-messaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/InAppChat.java
  8. +179 −71 ...ile-messaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/InAppChatImpl.java
  9. +180 −0 ...-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/attachments/AttachmentHelper.kt
  10. +60 −0 ...dk/src/main/java/org/infobip/mobile/messaging/chat/attachments/InAppChatAttachmentFileProvider.kt
  11. +10 −3 ...at-sdk/src/main/java/org/infobip/mobile/messaging/chat/attachments/InAppChatAttachmentHelper.java
  12. +27 −3 ...at-sdk/src/main/java/org/infobip/mobile/messaging/chat/attachments/InAppChatMobileAttachment.java
  13. +3 −1 ...g-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatBroadcaster.java
  14. +5 −4 ...droid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatBroadcasterImpl.java
  15. +0 −71 ...saging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatClient.java
  16. +0 −161 ...ng-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatClientImpl.java
  17. +1 −1 ...ssaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatEvent.java
  18. +0 −49 ...saging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatMobile.java
  19. +0 −113 ...ng-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatMobileImpl.java
  20. +0 −6 ...droid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatMultiThreadFlag.java
  21. +1 −1 ...ging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatScreenImpl.kt
  22. +0 −64 ...android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatWebViewClient.java
  23. +0 −15 ...-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatWebViewManager.kt
  24. +0 −17 ...android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatWidgetApiMethod.kt
  25. +0 −21 ...ing-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatWidgetError.kt
  26. +0 −13 ...-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatWidgetMethod.java
  27. +4 −0 ...ng-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/InAppChatWidgetView.java
  28. +18 −0 ...le-messaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/JwtProvider.kt
  29. +0 −74 ...ile-messaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/Language.java
  30. +16 −0 ...ng-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/MultithreadStrategy.java
  31. +10 −1 ...messaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/SessionStorage.kt
  32. +209 −0 ...android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetApi.kt
  33. +406 −0 ...oid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetApiImpl.kt
  34. +95 −0 ...roid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetClient.kt
  35. +183 −0 ...-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetClientImpl.kt
  36. +130 −0 ...t-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetEventsListener.kt
  37. +44 −0 ...d-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetException.kt
  38. +58 −0 ...chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetJsInterface.kt
  39. +85 −0 ...-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetJsInterfaceImpl.kt
  40. +144 −0 ...id-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetLanguage.kt
  41. +24 −0 ...roid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetMethod.kt
  42. +27 −0 ...roid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetResult.kt
  43. +65 −0 ...roid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetThread.kt
  44. +23 −0 ...ndroid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetView.kt
  45. +3 −3 ...obile/messaging/chat/core/{InAppChatWebChromeClient.kt → widget/LivechatWidgetWebChromeClient.kt}
  46. +87 −0 ...oid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetWebView.kt
  47. +43 −0 ...at-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetWebViewClient.kt
  48. +15 −0 ...t-sdk/src/main/java/org/infobip/mobile/messaging/chat/core/widget/LivechatWidgetWebViewManager.kt
  49. +8 −0 ...aging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/models/AttachmentSource.kt
  50. +3 −1 ...ssaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/models/ContextualData.kt
  51. +3 −54 ...aging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/utils/LocalizationUtils.kt
  52. +118 −0 ...bile-messaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/utils/UriUtils.kt
  53. +144 −32 ...-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/InAppChatActivityResultDelegate.kt
  54. +1 −6 ...at-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/InAppChatAttachmentPreviewActivity.kt
  55. +11 −0 ...ng-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/InAppChatErrorHandler.kt
  56. +229 −6 ...-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/InAppChatEventsListener.kt
  57. +353 −235 ...saging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/InAppChatFragment.kt
  58. +1 −1 ...roid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/InAppChatInputFinishChecker.kt
  59. +327 −166 ...-messaging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/InAppChatView.kt
  60. +0 −81 ...aging-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/InAppChatWebView.java
  61. +97 −0 ...droid-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/chooser/BottomSheetChooser.kt
  62. +4 −4 ...ng-android-chat-sdk/src/main/java/org/infobip/mobile/messaging/chat/view/styles/InAppChatTheme.kt
  63. +1 −1 infobip-mobile-messaging-android-chat-sdk/src/main/res/layout/ib_view_chat.xml
  64. +32 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/layout/ib_widget_bottom_sheet_chooser.xml
  65. +14 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/layout/ib_widget_bottom_sheet_chooser_row.xml
  66. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-ar/strings.xml
  67. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-b+zh+Hans/strings.xml
  68. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-b+zh+Hant/strings.xml
  69. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-bs/strings.xml
  70. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-cs/strings.xml
  71. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-da/strings.xml
  72. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-de/strings.xml
  73. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-el/strings.xml
  74. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-es-rES/strings.xml
  75. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-es/strings.xml
  76. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-fi/strings.xml
  77. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-fr/strings.xml
  78. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-hi/strings.xml
  79. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-hr/strings.xml
  80. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-hu/strings.xml
  81. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-in/strings.xml
  82. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-it/strings.xml
  83. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-iw/strings.xml
  84. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-ja/strings.xml
  85. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-ko/strings.xml
  86. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-la/strings.xml
  87. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-lt/strings.xml
  88. +21 −2 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-lv/strings.xml
  89. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-ms/strings.xml
  90. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-nl/strings.xml
  91. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-no/strings.xml
  92. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-pl/strings.xml
  93. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-pt-rPT/strings.xml
  94. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-pt/strings.xml
  95. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-ro/strings.xml
  96. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-ru/strings.xml
  97. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-sk/strings.xml
  98. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-sl/strings.xml
  99. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-sq/strings.xml
  100. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-sr/strings.xml
  101. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-sv/strings.xml
  102. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-th/strings.xml
  103. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-tr/strings.xml
  104. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-uk-rUA/strings.xml
  105. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-vi/strings.xml
  106. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-zh-rCN/strings.xml
  107. +4 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/values-zh-rTW/strings.xml
  108. +6 −1 infobip-mobile-messaging-android-chat-sdk/src/main/res/values/strings.xml
  109. +16 −0 infobip-mobile-messaging-android-chat-sdk/src/main/res/xml/file_paths.xml
  110. +4 −3 infobip-mobile-messaging-android-cryptor-migration/build.gradle
  111. +17 −16 infobip-mobile-messaging-android-demo/build.gradle
  112. +0 −3 infobip-mobile-messaging-android-demo/src/chat/AndroidManifest.xml
  113. +102 −15 ...p-mobile-messaging-android-demo/src/chat/java/org/infobip/mobile/messaging/demo/MainActivity.java
  114. +92 −15 ...oid-demo/src/chatCommon/java/org/infobip/mobile/messaging/demo/InAppChatFragmentDemoFragment.java
  115. +87 −12 ...android-demo/src/chatCommon/java/org/infobip/mobile/messaging/demo/InAppChatViewDemoFragment.java
  116. +239 −0 ...android-demo/src/chatCommon/java/org/infobip/mobile/messaging/demo/LivechatWidgetApiFragment.java
  117. +12 −1 infobip-mobile-messaging-android-demo/src/chatCommon/res/layout/activity_main.xml
  118. +1 −0 infobip-mobile-messaging-android-demo/src/chatCommon/res/values/strings.xml
  119. +0 −3 infobip-mobile-messaging-android-demo/src/chatWithCalls/AndroidManifest.xml
  120. +105 −16 ...messaging-android-demo/src/chatWithCalls/java/org/infobip/mobile/messaging/demo/MainActivity.java
  121. +3 −2 ...ip-mobile-messaging-android-demo/src/main/java/org/infobip/mobile/messaging/demo/Application.java
  122. +55 −0 infobip-mobile-messaging-android-demo/src/main/res/layout/fragment_lc_widget_api.xml
  123. +6 −5 infobip-mobile-messaging-android-inbox-sdk/build.gradle
  124. +3 −0 ...nbox-sdk/src/androidTest/java/org/infobip/mobile/messaging/inbox/MobileInboxSynchronizerTest.java
  125. +33 −0 ...ng-android-inbox-sdk/src/androidTest/java/org/infobip/mobile/messaging/inbox/MobileInboxTest.java
  126. +24 −1 ...messaging-android-inbox-sdk/src/main/java/org/infobip/mobile/messaging/inbox/MobileInboxImpl.java
  127. +4 −3 infobip-mobile-messaging-android-resources/build.gradle
  128. +7 −6 infobip-mobile-messaging-android-sdk/build.gradle
  129. +1 −1 ...messaging-android-sdk/src/androidTest/java/org/infobip/mobile/messaging/ClickUrlReporterTest.java
  130. +5 −0 ...ng-android-sdk/src/androidTest/java/org/infobip/mobile/messaging/PersonalizeSynchronizerTest.java
  131. +2 −0 ...ndroid-sdk/src/androidTest/java/org/infobip/mobile/messaging/mobileapi/common/MAsyncTaskTest.java
  132. +3 −0 ...id-sdk/src/androidTest/java/org/infobip/mobile/messaging/mobileapi/common/MRetryableTaskTest.java
  133. +2 −0 ...rc/androidTest/java/org/infobip/mobile/messaging/mobileapi/events/UserEventsSynchronizerTest.java
  134. +2 −0 ...k/src/androidTest/java/org/infobip/mobile/messaging/notification/BaseNotificationHandlerTest.java
  135. +20 −0 infobip-mobile-messaging-android-sdk/src/main/java/org/infobip/mobile/messaging/MobileMessaging.java
  136. +74 −9 ...-mobile-messaging-android-sdk/src/main/java/org/infobip/mobile/messaging/MobileMessagingCore.java
  137. +4 −1 ...ile-messaging-android-sdk/src/main/java/org/infobip/mobile/messaging/MobileMessagingProperty.java
  138. +2 −2 ...oid-sdk/src/main/java/org/infobip/mobile/messaging/interactive/inapp/image/DownloadImageTask.java
  139. +5 −3 ...oid-sdk/src/main/java/org/infobip/mobile/messaging/interactive/inapp/view/InAppWebViewDialog.java
  140. +2 −0 ...essaging-android-sdk/src/main/java/org/infobip/mobile/messaging/mobileapi/common/IMAsyncTask.java
  141. +4 −4 ...messaging-android-sdk/src/main/java/org/infobip/mobile/messaging/mobileapi/common/MAsyncTask.java
  142. +318 −0 ...essaging-android-sdk/src/main/java/org/infobip/mobile/messaging/mobileapi/common/MMAsyncTask.java
  143. +2 −1 ...aging-android-sdk/src/main/java/org/infobip/mobile/messaging/mobileapi/common/MRetryableTask.java
  144. +24 −20 ...ng-android-sdk/src/main/java/org/infobip/mobile/messaging/mobileapi/inapp/InAppClickReporter.java
  145. +5 −0 ...-android-sdk/src/main/java/org/infobip/mobile/messaging/notification/BaseNotificationHandler.java
  146. +4 −2 ...-messaging-android-sdk/src/main/java/org/infobip/mobile/messaging/platform/AsyncTaskExecutor.java
  147. +8 −6 ...e-messaging-android-sdk/src/main/java/org/infobip/mobile/messaging/platform/JobIntentService.java
  148. +1 −0 ...ip-mobile-messaging-android-sdk/src/main/java/org/infobip/mobile/messaging/platform/Platform.java
  149. +4 −0 ...bip-mobile-messaging-android-sdk/src/main/java/org/infobip/mobile/messaging/util/StringUtils.java
  150. +6 −5 infobip-mobile-messaging-android-test/build.gradle
  151. +2 −2 infobip-mobile-messaging-api-java/build.gradle
  152. +14 −11 infobip-rtc-ui/build.gradle
  153. +2 −2 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/InfobipRtcUi.kt
  154. +15 −7 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/core/Cache.kt
  155. +36 −33 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/core/InfobipRtcUiImpl.kt
  156. +19 −7 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/notification/CallNotificationFactory.kt
  157. +5 −3 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/receiver/LcRegIdBroadcastReceiver.kt
  158. +4 −2 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/ui/CallActivity.kt
  159. +1 −1 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/ui/CallViewModel.kt
  160. +32 −24 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/ui/fragment/InCallFragment.kt
  161. +11 −9 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/ui/fragment/IncomingCallFragment.kt
  162. +3 −2 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/ui/view/CallAlert.kt
  163. +4 −4 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/ui/view/CircleImageButton.kt
  164. +8 −8 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/ui/view/PipParamsFactory.kt
  165. +7 −12 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/internal/ui/view/RowImageButton.kt
  166. +3 −3 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/model/InCallButton.kt
  167. +61 −40 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/view/styles/Colors.kt
  168. +72 −35 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/view/styles/Icons.kt
  169. +30 −0 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/view/styles/InCallScreenStyle.kt
  170. +28 −9 ...java/com/infobip/webrtc/ui/view/styles/{IncomingCallMessageStyle.kt → IncomingCallScreenStyle.kt}
  171. +2 −1 infobip-rtc-ui/src/main/java/com/infobip/webrtc/ui/view/styles/InfobipRtcUiTheme.kt
  172. 0 infobip-rtc-ui/src/main/res/drawable/{ic_mute.xml → ic_mic.xml}
  173. 0 infobip-rtc-ui/src/main/res/drawable/{ic_unmute.xml → ic_mic_off.xml}
  174. +7 −10 infobip-rtc-ui/src/main/res/layout/fragment_in_call.xml
  175. +27 −14 infobip-rtc-ui/src/main/res/values/attributes.xml
  176. +1 −1 infobip-rtc-ui/src/main/res/values/ids.xml
  177. +42 −15 infobip-rtc-ui/src/main/res/values/styles.xml
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@ Mobile Messaging SDK is designed and developed to easily enable push notificatio
```groovy
dependencies {
...
implementation ('com.infobip:infobip-mobile-messaging-android-sdk:13.2.2@aar') {
implementation ('com.infobip:infobip-mobile-messaging-android-sdk:13.9.1@aar') {
transitive = true
}
}
27 changes: 17 additions & 10 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
buildscript {
//Kotlin-Gradle-AGP compatibility matrix https://kotlinlang.org/docs/gradle-configure-project.html#apply-the-plugin
ext.mm_kotlinVersion = "1.8.20"
ext.mm_gradlePluginVersion = '8.5.2'
ext.mm_kotlinVersion = "2.0.21"
ext.mm_gradlePluginVersion = "8.5.2"
ext.mm_desugarJdkVersion = "2.1.4"

repositories {
google()
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:$mm_gradlePluginVersion"
classpath "com.android.tools:desugar_jdk_libs:1.1.5"
classpath "com.android.tools:desugar_jdk_libs:$mm_desugarJdkVersion"
}
}

@@ -29,11 +31,14 @@ ext {
mm_firebaseMessagingVersion = "22.0.0"
mm_gmsLocationVersion = "21.0.1"
mm_constraintLayoutVersion = "2.1.4"
mm_appCompatVersion = "1.6.1"
mm_materialVersion = "1.9.0"
mm_appCompatVersion = "1.7.0"
mm_materialVersion = "1.12.0"
mm_coreKtxVersion = "1.10.1"
mm_desugarJdkVersion = "1.1.5"
mm_lifecycleVersion = "2.5.1"
mm_junitVersion = "4.13.2"
mm_mockitoCoreVersion = "1.10.19"
mm_multidexVersion = "2.0.1"
mm_coroutinesVersion = "1.9.0"
mm_version = "$version"
}

@@ -47,8 +52,10 @@ allprojects {
//It's required to be applied here, to have `subprojects.publish` task available
subprojects {
apply plugin: "maven-publish"
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
kotlinOptions.jvmTarget = "1.8"
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = "1.8"
}
}
afterEvaluate { project ->
if (project.hasProperty('android')) {
@@ -65,7 +72,7 @@ tasks.register('publishAllPublicationsToMavenRepository') {
dependsOn subprojects.collect { it.tasks.named('publishReleasePublicationToSonatypeRepository') }
}

task updateVersionInReadme {
tasks.register('updateVersionInReadme') {
doLast {
def readmeFile = new File('README.md')
def text = readmeFile.text
@@ -75,7 +82,7 @@ task updateVersionInReadme {
}
}

task updateRtcUiVersionInReadme {
tasks.register('updateRtcUiVersionInReadme') {
doLast {
def readmeFile = new File('infobip-rtc-ui/README.md')
def text = readmeFile.text
29 changes: 15 additions & 14 deletions infobip-mobile-messaging-android-chat-sdk/build.gradle
Original file line number Diff line number Diff line change
@@ -17,9 +17,9 @@ plugins {
}

android {
namespace "org.infobip.mobile.messaging.chat"
compileSdkVersion mm_compileSdkVersion
buildToolsVersion mm_buildToolsVersion
namespace = "org.infobip.mobile.messaging.chat"
buildToolsVersion = mm_buildToolsVersion
compileSdk = mm_compileSdkVersion

publishing {
multipleVariants {
@@ -69,6 +69,7 @@ android {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

lint {
abortOnError false
}
@@ -87,27 +88,27 @@ dependencies {
}

implementation project(":infobip-mobile-messaging-android-sdk")
api project(":infobip-mobile-messaging-android-resources")
implementation project(":infobip-mobile-messaging-api-java")
api project(":infobip-mobile-messaging-android-resources")

implementation "org.jetbrains.kotlin:kotlin-stdlib:$mm_kotlinVersion"
implementation "androidx.core:core-ktx:$mm_coreKtxVersion"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$mm_coroutinesVersion"

implementation "androidx.core:core-ktx:$mm_coreKtxVersion"
implementation "androidx.constraintlayout:constraintlayout:$mm_constraintLayoutVersion"
implementation "androidx.appcompat:appcompat:$mm_appCompatVersion"
implementation 'androidx.exifinterface:exifinterface:1.3.7'
implementation "com.google.android.material:material:$mm_materialVersion"
implementation 'androidx.exifinterface:exifinterface:1.3.6'

androidTestImplementation project(":infobip-mobile-messaging-android-test")
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation "junit:junit:4.12"
androidTestImplementation "org.mockito:mockito-core:1.10.19"
androidTestImplementation 'com.android.support:multidex:2.0.1'

testImplementation project(":infobip-mobile-messaging-android-test")
testImplementation "junit:junit:4.12"
testImplementation "org.mockito:mockito-core:1.10.19"
testImplementation "junit:junit:$mm_junitVersion"
testImplementation "org.mockito:mockito-core:$mm_mockitoCoreVersion"

androidTestImplementation project(":infobip-mobile-messaging-android-test")
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation "junit:junit:$mm_junitVersion"
androidTestImplementation "org.mockito:mockito-core:$mm_mockitoCoreVersion"
androidTestImplementation "com.android.support:multidex:$mm_multidexVersion"
}

android.libraryVariants.all { variant ->
59 changes: 59 additions & 0 deletions infobip-mobile-messaging-android-chat-sdk/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -23,3 +23,62 @@
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile


-printmapping mobile-messaging-chat-out.map
-keepparameternames
-renamesourcefileattribute SourceFile
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,EnclosingMethod

# Preserve all annotations.

-keepattributes *Annotation*

# Preserve all public classes, and their public and protected fields and
# methods.

-keep public class org.infobip.mobile.messaging.chat.** {
public protected *;
}

-keep public interface org.infobip.mobile.messaging.chat.** {
public protected *;
}

# Preserve the special static methods that are required in all enumeration
# classes.

-keepclassmembers class org.infobip.mobile.messaging.chat.** extends java.lang.Enum {
<fields>;
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep public enum org.infobip.mobile.messaging.chat.** { *; }

# Preserve all .class method names.

-keepclassmembernames class org.infobip.mobile.messaging.chat.** {
java.lang.Class class$(java.lang.String);
java.lang.Class class$(java.lang.String, boolean);
}

# Preserve all native method names and the names of their classes.

-keepclasseswithmembernames class org.infobip.mobile.messaging.chat.** {
native <methods>;
}

# Explicitly preserve all serialization members. The Serializable interface
# is only a marker interface, so it wouldn't save them.
# You can comment this out if your library doesn't use serialization.
# If your code contains serializable classes that have to be backward
# compatible, please refer to the manual.

-keepclassmembers class org.infobip.mobile.messaging.chat.** implements java.io.Serializable {
static final long serialVersionUID;
static final java.io.ObjectStreamField[] serialPersistentFields;
private void writeObject(java.io.ObjectOutputStream);
private void readObject(java.io.ObjectInputStream);
java.lang.Object writeReplace();
java.lang.Object readResolve();
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">

<queries>
<!-- Camera -->
@@ -11,9 +12,6 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="28" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />

<application
@@ -42,5 +40,29 @@
android:name="org.infobip.mobile.messaging.chat.InAppChatImpl"
android:value="org.infobip.mobile.messaging.MessageHandlerModule" />

<!-- File provider for files created for chat camera -->
<provider
android:name=".attachments.InAppChatAttachmentFileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>

<!-- Trigger Google Play services to install the backported photo picker module. -->
<service
android:name="com.google.android.gms.metadata.ModuleDependencies"
android:enabled="false"
android:exported="false"
tools:ignore="MissingClass">
<intent-filter>
<action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
</intent-filter>
<meta-data
android:name="photopicker_activity:0:required"
android:value="" />
</service>
</application>
</manifest>
Loading