2019-10-31 15:23:40 +05:30
|
|
|
# Add project specific ProGuard rules here.
|
|
|
|
|
# You can control the set of applied configuration files using the
|
|
|
|
|
# proguardFiles setting in build.gradle.
|
|
|
|
|
#
|
|
|
|
|
# For more details, see
|
|
|
|
|
# http://developer.android.com/guide/developing/tools/proguard.html
|
|
|
|
|
|
|
|
|
|
# If your project uses WebView with JS, uncomment the following
|
|
|
|
|
# and specify the fully qualified class name to the JavaScript interface
|
|
|
|
|
# class:
|
|
|
|
|
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
|
|
|
|
# public *;
|
|
|
|
|
#}
|
2020-04-29 10:41:40 +05:30
|
|
|
-ignorewarnings
|
2019-10-31 15:23:40 +05:30
|
|
|
|
|
|
|
|
# debugging stack traces.
|
2020-04-29 10:41:40 +05:30
|
|
|
-keepattributes SourceFile,LineNumberTable
|
|
|
|
|
|
2020-09-15 14:00:20 +05:30
|
|
|
#remove logs
|
2021-01-20 14:06:08 +05:30
|
|
|
-assumenosideeffects class android.util.Log {
|
|
|
|
|
public static *** d(...);
|
|
|
|
|
public static *** v(...);
|
|
|
|
|
public static *** i(...);
|
|
|
|
|
public static *** w(...);
|
|
|
|
|
public static *** e(...);
|
|
|
|
|
public static *** wtf(...);
|
|
|
|
|
public static *** println(...);
|
|
|
|
|
}
|
2020-09-15 14:00:20 +05:30
|
|
|
|
2020-04-29 10:41:40 +05:30
|
|
|
-assumenosideeffects class java.io.PrintStream {
|
|
|
|
|
public void println(%);
|
|
|
|
|
public void println(**);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-keep class **.models.** { *; }
|
2021-10-06 14:43:22 +05:30
|
|
|
-keep class **.model.** { *; }
|
2019-10-31 15:23:40 +05:30
|
|
|
|
|
|
|
|
# hide the original source file name.
|
|
|
|
|
#-renamesourcefileattribute SourceFile
|
2020-04-29 10:41:40 +05:30
|
|
|
|
|
|
|
|
#Gson specific classes
|
|
|
|
|
-keep class sun.misc.Unsafe { *; }
|
|
|
|
|
-keep class com.google.gson.stream.** { *; }
|
|
|
|
|
-keep class com.google.gson.FieldNamingStrategy { *; }
|
|
|
|
|
-keep class com.google.gson.Gson.** { *; }
|
|
|
|
|
|
|
|
|
|
#play services
|
|
|
|
|
-keep class * extends java.util.ListResourceBundle {
|
|
|
|
|
protected Object[][] getContents();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
|
|
|
|
|
public static final *** NULL;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-keepnames @com.google.android.gms.common.annotation.KeepName class *
|
|
|
|
|
-keepclassmembernames class * {
|
|
|
|
|
@com.google.android.gms.common.annotation.KeepName *;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-keepnames class * implements android.os.Parcelable {
|
|
|
|
|
public static final ** CREATOR;
|
|
|
|
|
}
|
|
|
|
|
-keepclassmembers class * implements android.os.Parcelable {
|
|
|
|
|
public static final android.os.Parcelable$Creator *;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#enums
|
|
|
|
|
-keepclassmembers class * extends java.lang.Enum {
|
|
|
|
|
<fields>;
|
|
|
|
|
public static **[] values();
|
|
|
|
|
public static ** valueOf(java.lang.String);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#### Start Retrofit and OKHTTP
|
|
|
|
|
|
|
|
|
|
# Retrofit does reflection on generic parameters. InnerClasses is required to use Signature and
|
|
|
|
|
# EnclosingMethod is required to use InnerClasses.
|
|
|
|
|
-keepattributes Signature, InnerClasses, EnclosingMethod
|
|
|
|
|
|
|
|
|
|
# Retrofit does reflection on method and parameter annotations.
|
|
|
|
|
-keepattributes RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations
|
|
|
|
|
|
|
|
|
|
# Retain service method parameters when optimizing.
|
2022-05-06 18:32:54 +05:30
|
|
|
#-keepclassmembers,allowshrinking,allowobfuscation interface * {
|
|
|
|
|
# @retrofit2.http.* <methods>;
|
|
|
|
|
#}
|
2020-04-29 10:41:40 +05:30
|
|
|
|
2022-05-09 15:48:27 +05:30
|
|
|
-keep class org.apache.http.** { *; }
|
|
|
|
|
-dontwarn org.apache.http.**
|
|
|
|
|
|
|
|
|
|
## Retrofit 2
|
|
|
|
|
-keepnames class retrofit2.** { *; }
|
|
|
|
|
-dontwarn rx.**
|
|
|
|
|
-keep class retrofit2.** { *; }
|
|
|
|
|
-dontwarn retrofit2.**
|
|
|
|
|
|
2020-04-29 10:41:40 +05:30
|
|
|
# Ignore annotation used for build tooling.
|
|
|
|
|
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
|
|
|
|
|
|
|
|
|
|
# Ignore JSR 305 annotations for embedding nullability information.
|
|
|
|
|
-dontwarn javax.annotation.**
|
|
|
|
|
|
|
|
|
|
# Guarded by a NoClassDefFoundError try/catch and only used when on the classpath.
|
|
|
|
|
-dontwarn kotlin.Unit
|
|
|
|
|
|
|
|
|
|
# Top-level functions that can only be used by Kotlin.
|
|
|
|
|
-dontwarn retrofit2.KotlinExtensions
|
|
|
|
|
-dontwarn retrofit2.KotlinExtensions$*
|
|
|
|
|
|
|
|
|
|
# With R8 full mode, it sees no subtypes of Retrofit interfaces since they are created with a Proxy
|
|
|
|
|
# and replaces all potential values with null. Explicitly keeping the interfaces prevents this.
|
|
|
|
|
-if interface * { @retrofit2.http.* <methods>; }
|
|
|
|
|
-keep,allowobfuscation interface <1>
|
|
|
|
|
|
|
|
|
|
# JSR 305 annotations are for embedding nullability information.
|
|
|
|
|
-dontwarn javax.annotation.**
|
|
|
|
|
|
|
|
|
|
# A resource is loaded with a relative path so the package of this class must be preserved.
|
|
|
|
|
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
|
|
|
|
|
|
|
|
|
|
# Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.
|
|
|
|
|
-dontwarn org.codehaus.mojo.animal_sniffer.*
|
|
|
|
|
|
|
|
|
|
# OkHttp platform used only on JVM and when Conscrypt dependency is available.
|
|
|
|
|
-dontwarn okhttp3.internal.platform.ConscryptPlatform
|
|
|
|
|
|
|
|
|
|
-keep class okhttp3.** { *; }
|
|
|
|
|
-keep interface okhttp3.** { *; }
|
|
|
|
|
-dontwarn okhttp3.**
|
2022-05-09 15:48:27 +05:30
|
|
|
-dontwarn okio.**
|
2020-04-29 10:41:40 +05:30
|
|
|
|
|
|
|
|
#### END Retrofit and OKHTTP
|
|
|
|
|
|
|
|
|
|
-dontwarn org.jetbrains.annotations.**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# for Glide
|
|
|
|
|
-keep public class * implements com.bumptech.glide.module.GlideModule
|
2021-12-08 12:20:55 +05:30
|
|
|
-keep class * extends com.bumptech.glide.module.AppGlideModule {
|
|
|
|
|
<init>(...);
|
|
|
|
|
}
|
2020-04-29 10:41:40 +05:30
|
|
|
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
|
|
|
|
|
**[] $VALUES;
|
|
|
|
|
public *;
|
|
|
|
|
}
|
2021-12-08 12:20:55 +05:30
|
|
|
-keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
|
|
|
|
|
*** rewind();
|
|
|
|
|
}
|
2020-04-29 10:41:40 +05:30
|
|
|
|
|
|
|
|
#third party camera
|
|
|
|
|
-keep class com.otaliastudios.cameraview.** { *; }
|
|
|
|
|
|
|
|
|
|
#stetho
|
|
|
|
|
-keep class com.facebook.stetho.** { *; }
|
|
|
|
|
|
|
|
|
|
#lottie
|
|
|
|
|
-dontwarn com.airbnb.lottie.**
|
|
|
|
|
-keep class com.airbnb.lottie.** {*;}
|
|
|
|
|
|
|
|
|
|
#joda time
|
|
|
|
|
-dontwarn org.joda.convert.FromString
|
|
|
|
|
-dontwarn org.joda.convert.ToString
|
|
|
|
|
-keep class org.joda.** { *; }
|
|
|
|
|
|
|
|
|
|
#Razor Pay STD intg
|
|
|
|
|
-keepclassmembers class * {
|
|
|
|
|
@android.webkit.JavascriptInterface <methods>;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-keepattributes JavascriptInterface
|
|
|
|
|
-keepattributes *Annotation*
|
|
|
|
|
|
|
|
|
|
-optimizations !method/inlining/*
|
|
|
|
|
|
|
|
|
|
-keepclasseswithmembers class * {
|
|
|
|
|
public void onPayment*(...);
|
|
|
|
|
}
|
|
|
|
|
# end of razor pay
|
|
|
|
|
|
|
|
|
|
#appsflyer
|
|
|
|
|
-keep class com.appsflyer.** { *; }
|
|
|
|
|
-dontwarn com.android.installreferrer
|
|
|
|
|
|
|
|
|
|
#digio
|
2021-02-24 12:50:57 +05:30
|
|
|
-keep class com.naviapp.personalloan.getloan.activities.GetLoanActivity {
|
2020-06-09 21:18:43 +05:30
|
|
|
public void onDigioNativeEvent*(...); #digio event tracking
|
2020-05-18 11:24:21 +05:30
|
|
|
public void onDigioNativeKyc*(...); #digio aadhaar verification
|
2020-04-29 10:41:40 +05:30
|
|
|
public void onSigning*(...); #digio e-nach
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#Firebase Crashlytcis
|
|
|
|
|
-keep public class * extends java.lang.Exception
|
|
|
|
|
-keep class com.crashlytics.** { *; }
|
|
|
|
|
-dontwarn com.crashlytics.**
|
|
|
|
|
|
2020-05-11 10:54:09 +05:30
|
|
|
-keepclassmembers class com.naviapp.errors.activities.ErrorActivity {
|
|
|
|
|
public static ** Companion;
|
|
|
|
|
}
|
|
|
|
|
|
2021-02-24 12:50:57 +05:30
|
|
|
-keepclassmembers class com.naviapp.personalloan.useridentification.activities.UserIdentificationActivity {
|
2020-05-11 10:54:09 +05:30
|
|
|
public static ** Companion;
|
|
|
|
|
}
|
2020-04-29 10:41:40 +05:30
|
|
|
|
|
|
|
|
-dontwarn com.google.android.gms.location.**
|
|
|
|
|
-keep class com.google.android.gms.location.** { *; }
|
|
|
|
|
|
|
|
|
|
-keep class com.moe.pushlibrary.activities.** { *; }
|
|
|
|
|
-keep class com.moe.pushlibrary.MoEHelper
|
|
|
|
|
-keep class com.moengage.locationlibrary.GeofenceIntentService
|
|
|
|
|
-keep class com.moe.pushlibrary.InstallReceiver
|
|
|
|
|
-keep class com.moe.pushlibrary.providers.MoEProvider
|
|
|
|
|
-keep class com.moe.pushlibrary.models.** { *;}
|
|
|
|
|
-keep class com.moengage.core.GeoTask
|
|
|
|
|
-keep class com.moengage.location.GeoManager
|
|
|
|
|
-keep class com.moengage.inapp.InAppManager
|
|
|
|
|
-keep class com.moengage.push.PushManager
|
|
|
|
|
-keep class com.moengage.inapp.InAppController
|
|
|
|
|
-keep class com.moe.pushlibrary.AppUpdateReceiver
|
|
|
|
|
-keep class com.moengage.core.MoEAlarmReceiver
|
|
|
|
|
-keep class com.moengage.core.MoEngage
|
|
|
|
|
|
|
|
|
|
# Push
|
|
|
|
|
-keep class com.moengage.pushbase.activities.PushTracker
|
|
|
|
|
-keep class com.moengage.pushbase.activities.SnoozeTracker
|
|
|
|
|
-keep class com.moengage.pushbase.push.MoEPushWorker
|
|
|
|
|
-keep class com.moe.pushlibrary.MoEWorker
|
|
|
|
|
|
|
|
|
|
# Real Time Triggers
|
|
|
|
|
-keep class com.moengage.addon.trigger.DTHandlerImpl
|
|
|
|
|
-keep class com.moengage.core.MoEDTManager
|
|
|
|
|
-keep class com.moengage.core.MoEDTManager.DTHandler
|
|
|
|
|
|
|
|
|
|
# Push Amplification
|
|
|
|
|
-keep class com.moengage.addon.messaging.MessagingHandlerImpl
|
|
|
|
|
-keep class com.moengage.push.MoEMessagingManager
|
|
|
|
|
-keep class com.moengage.addon.messaging.MoEMessageSyncJob
|
|
|
|
|
-keep class com.moengage.addon.messaging.MoEMessageSyncReceiver
|
|
|
|
|
-keep class com.moengage.addon.messaging.MoEMessageSyncIntentService
|
|
|
|
|
|
|
|
|
|
-dontwarn com.moengage.location.GeoManager
|
|
|
|
|
-dontwarn com.moengage.core.GeoTask
|
|
|
|
|
-dontwarn com.moengage.receiver.*
|
|
|
|
|
-dontwarn com.moengage.worker.*
|
|
|
|
|
-dontwarn com.moengage.inapp.ViewEngine
|
|
|
|
|
|
|
|
|
|
-keep class com.delight.** { *; }
|
|
|
|
|
|
|
|
|
|
# only when using FCM
|
|
|
|
|
-keep class com.moengage.firebase.MoEngaeFireBaseMessagingService
|
|
|
|
|
-keep class com.moengage.firebase.MoEngageFireBaseInstanceIdService
|
|
|
|
|
-keep class com.moengage.firebase.PushHandlerImpl
|
|
|
|
|
|
2020-06-21 00:42:30 +05:30
|
|
|
#for selfie : hyperverge
|
|
|
|
|
-dontwarn co.hyperverge.**
|
|
|
|
|
-keepclassmembers class * implements javax.net.ssl.SSLSocketFactory {
|
|
|
|
|
private javax.net.ssl.SSLSocketFactory delegate;
|
|
|
|
|
}
|
Release 1.1.5 into master (#921)
* Master into develop (#899)
* Master(Release-1.1.3) into develop (#889)
* Release 1.1.2 (#878) (#879)
* Shashidhara | Handle no internet on splash screen (#863)
* Sat | <Ch-12343> | Hyperverge Selfie (#864)
* started...
* release 1.1.1
* Shashidhara | Update find ifsc visibility based on bank name validation
* back press issue
* minor changes
* pre populate loan data from edit bank account
* added contract
* selfie hyperverge
* error handlding
* added git sttaus
* added keys into gradle
* added keys into docker file
* intro screen hide after 1st time
* removed instrauction
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
* Feature/feedback on get loan journey (#868)
* started ...
* feedback continue..
* api intgration
* feedback success added, api submit
* Shashidhara | Toggle sticky footer on permissions screen based on login settings (#865)
* Feature/permissions other tasks (#869)
* added feedback on permission screen
* tutorial page skipped
* gps full page skipped
* removed red screen from kyc and enach
* uxcam id and user peroperty
* analytics for submit feedback and api connection timeout
* Feature/bank screen enhancements (#870)
* Shashidhara | Add disclaimer
* Shashidhara | Update edit bank option visibility
* Shashidhara | Remove change bank option on mandate success
* release 1.1.2
* Shashidhara | Add firebase performance (#871)
* spalsh screen changes, feedback keys issue (#872)
* minor changes
* Mukunda | Fixing basic details and work details firebase keys (#873)
* Shashidhara | Add scroll for auto debit screen
* fix (#875)
* Shashidhara | Update edit bank message
* multiple select iusse (#877)
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
* merge conflicts (#880)
* permission screen move to after otp (#882)
* Bugfix/gps null issue profile (#881)
* location enable handking
* show gps dialog on work and pan page too
* fix (#883)
* Shashidhara | Add upload id photo (#867)
* Shashidhara | Add upload id photo
* Shashidhara | Handle correspondence address layout based on status update
* Shashidhara | Add fetch supported ovds
* Shashidhara | Add upload supported ovd api
* Shashidhara | Handle no internet
* Shashidhara | Update request body for submit ovd api
* Shashidhara | Remove call to bottom sheet for supported ovds
* Shashidhara | Add recommended tag
* Shashidhara | Update status indicator dimensions
* Shashidhara | Add events to be tracked and instructions for selfie
* Shashidhara | Remove tools src
* Shashidhara | Remove Kyc docs tag
* Shashidhara | Update error handling
* Shashidhara | Handle errors across multiple flows
* Shashidhara | Fix typo
* Shashidhara | Handle de initialization of polling
* Shashidhara | Handle async response for ovd
* hyperverge error handling (#884)
* Shashidhara | Handle poll timeout
* Shashidhara | Increase padding for address layout
* Shashidhara | Increase padding for divider
* Shashidhara | Remove bottom sheet error message on ovd upload
* Shashidhara | Remove unused imports
* Shashidhara | Update padding for address layout
* feature toggle for kyc other ovd (#885)
Co-authored-by: Satish Prasad <satish.prasad@navi.com>
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
* Release 1.1.4 into master (#897)
* Release 1.1.2 (#878) (#879)
* Shashidhara | Handle no internet on splash screen (#863)
* Sat | <Ch-12343> | Hyperverge Selfie (#864)
* started...
* release 1.1.1
* Shashidhara | Update find ifsc visibility based on bank name validation
* back press issue
* minor changes
* pre populate loan data from edit bank account
* added contract
* selfie hyperverge
* error handlding
* added git sttaus
* added keys into gradle
* added keys into docker file
* intro screen hide after 1st time
* removed instrauction
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
* Feature/feedback on get loan journey (#868)
* started ...
* feedback continue..
* api intgration
* feedback success added, api submit
* Shashidhara | Toggle sticky footer on permissions screen based on login settings (#865)
* Feature/permissions other tasks (#869)
* added feedback on permission screen
* tutorial page skipped
* gps full page skipped
* removed red screen from kyc and enach
* uxcam id and user peroperty
* analytics for submit feedback and api connection timeout
* Feature/bank screen enhancements (#870)
* Shashidhara | Add disclaimer
* Shashidhara | Update edit bank option visibility
* Shashidhara | Remove change bank option on mandate success
* release 1.1.2
* Shashidhara | Add firebase performance (#871)
* spalsh screen changes, feedback keys issue (#872)
* minor changes
* Mukunda | Fixing basic details and work details firebase keys (#873)
* Shashidhara | Add scroll for auto debit screen
* fix (#875)
* Shashidhara | Update edit bank message
* multiple select iusse (#877)
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
* merge conflicts (#880)
* permission screen move to after otp (#882)
* Bugfix/gps null issue profile (#881)
* location enable handking
* show gps dialog on work and pan page too
* fix (#883)
* Shashidhara | Add upload id photo (#867)
* Shashidhara | Add upload id photo
* Shashidhara | Handle correspondence address layout based on status update
* Shashidhara | Add fetch supported ovds
* Shashidhara | Add upload supported ovd api
* Shashidhara | Handle no internet
* Shashidhara | Update request body for submit ovd api
* Shashidhara | Remove call to bottom sheet for supported ovds
* Shashidhara | Add recommended tag
* Shashidhara | Update status indicator dimensions
* Shashidhara | Add events to be tracked and instructions for selfie
* Shashidhara | Remove tools src
* Shashidhara | Remove Kyc docs tag
* Shashidhara | Update error handling
* Shashidhara | Handle errors across multiple flows
* Shashidhara | Fix typo
* Shashidhara | Handle de initialization of polling
* Shashidhara | Handle async response for ovd
* hyperverge error handling (#884)
* Shashidhara | Handle poll timeout
* Shashidhara | Increase padding for address layout
* Shashidhara | Increase padding for divider
* Shashidhara | Remove bottom sheet error message on ovd upload
* Shashidhara | Remove unused imports
* Shashidhara | Update padding for address layout
* feature toggle for kyc other ovd (#885)
Co-authored-by: Satish Prasad <satish.prasad@navi.com>
* Master(Release-1.1.3) into develop (#889) (#890)
* Release 1.1.2 (#878) (#879)
* Shashidhara | Handle no internet on splash screen (#863)
* Sat | <Ch-12343> | Hyperverge Selfie (#864)
* started...
* release 1.1.1
* Shashidhara | Update find ifsc visibility based on bank name validation
* back press issue
* minor changes
* pre populate loan data from edit bank account
* added contract
* selfie hyperverge
* error handlding
* added git sttaus
* added keys into gradle
* added keys into docker file
* intro screen hide after 1st time
* removed instrauction
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
* Feature/feedback on get loan journey (#868)
* started ...
* feedback continue..
* api intgration
* feedback success added, api submit
* Shashidhara | Toggle sticky footer on permissions screen based on login settings (#865)
* Feature/permissions other tasks (#869)
* added feedback on permission screen
* tutorial page skipped
* gps full page skipped
* removed red screen from kyc and enach
* uxcam id and user peroperty
* analytics for submit feedback and api connection timeout
* Feature/bank screen enhancements (#870)
* Shashidhara | Add disclaimer
* Shashidhara | Update edit bank option visibility
* Shashidhara | Remove change bank option on mandate success
* release 1.1.2
* Shashidhara | Add firebase performance (#871)
* spalsh screen changes, feedback keys issue (#872)
* minor changes
* Mukunda | Fixing basic details and work details firebase keys (#873)
* Shashidhara | Add scroll for auto debit screen
* fix (#875)
* Shashidhara | Update edit bank message
* multiple select iusse (#877)
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
* merge conflicts (#880)
* permission screen move to after otp (#882)
* Bugfix/gps null issue profile (#881)
* location enable handking
* show gps dialog on work and pan page too
* fix (#883)
* Shashidhara | Add upload id photo (#867)
* Shashidhara | Add upload id photo
* Shashidhara | Handle correspondence address layout based on status update
* Shashidhara | Add fetch supported ovds
* Shashidhara | Add upload supported ovd api
* Shashidhara | Handle no internet
* Shashidhara | Update request body for submit ovd api
* Shashidhara | Remove call to bottom sheet for supported ovds
* Shashidhara | Add recommended tag
* Shashidhara | Update status indicator dimensions
* Shashidhara | Add events to be tracked and instructions for selfie
* Shashidhara | Remove tools src
* Shashidhara | Remove Kyc docs tag
* Shashidhara | Update error handling
* Shashidhara | Handle errors across multiple flows
* Shashidhara | Fix typo
* Shashidhara | Handle de initialization of polling
* Shashidhara | Handle async response for ovd
* hyperverge error handling (#884)
* Shashidhara | Handle poll timeout
* Shashidhara | Increase padding for address layout
* Shashidhara | Increase padding for divider
* Shashidhara | Remove bottom sheet error message on ovd upload
* Shashidhara | Remove unused imports
* Shashidhara | Update padding for address layout
* feature toggle for kyc other ovd (#885)
Co-authored-by: Satish Prasad <satish.prasad@navi.com>
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
* Shashidhara | Remove last name
* Shashidhara | Extend dob layout dimensions
* Shashidhara | Add email id layout on loan agreement
* Shashidhara | Aggregate storage permission
* Feature/razorpay emandate (#893)
* dev done, api integration testing pending
* version code increased for razorpay emandate testing
* API integration for error
* soft reject etxt update, order change (#895)
* digo sdk update... (#896)
* Shashidhara | Reduce padding for verify button on otp screen
* release 1.1.4
* Shashidhara | Add error message for invalid email (#898)
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
* Feature/handle offer expiry (#900)
* Shashidhara | Add offer expiry screen
* Shashidhara | Default to loader color for offer expiry
* Shashidhara | Handle firebase failure on apply loan
* Shashidhara | Handle firebase failure on add bank detail
* Shashidhara | Avoid resetting async data
* Shashidhara | Handle firebase failure on loan agreement screen
* Shashidhara | Handle firebase failure on loan agreement screen
* Shashidhara | Handle firebase failure on loan agreement screen
* Shashidhara | Reposition loader
* Shashidhara | Default loan amount slider to max (#903)
* Shashidhara | Add collapsible permissions (#902)
* Shashidhara | Add collapsible permissions
* Shashidhara | Remove unused imports
* Shashidhara | Handle multiple clicks
* Feature/pg repayment enhancement (#905)
* pgrepayment enhancement started....
* pgrepayment enhancement
* updated firebase KEY
* Feature/loan closure feature (#906)
* pgrepayment enhancement started....
* added loancloser view on loandetail
* pgrepayment enhancement
* loan preclosure click open new page
* minor changes
* loan foreclosure
* crash fixes
* key changes and using firebase changes
* added type for preloan closure
* Shashidhara | Update about us and list of cities (#904)
* Shashidhara | Update about us and list of cities
* Shashidhara | Read list of states and cities from xml
* Shashidhara | Move list to arrays
* fixed (#907)
* emi calendar contract changes, ui changes (#909)
* Shashidhara | Navigate focus to dob date field post name (#908)
* crash fixes (#912)
* crash fixes
* warning screen crash fix
* minor changes
* double click on topbar: loan application journey
* minor refactoring
* Singular sdk integration, Event Tracking, Uninstall Tracking, Revenue… (#910)
* Singular sdk integration, Event Tracking, Uninstall Tracking, Revenue for loan eligible, gaId passing to backend
* key name change
* proguard rules for Singular
* emi calender changes
* minor changes
* dev key added
* Feature/home redesign (#914)
* Shashidhara | Update font styles for loan card
* Shashidhara | Refactor card border
* Shashidhara | Update dimens and colors
* Shashidhara | Update loan action icons
* Feature/whatsapp integration (#911)
* Shashidhara | Add whatsapp consent on phone number screen
* Shashidhara | Update consent text
* Shashidhara | Add whatsapp notifications card on home screen
* Shashidhara | Add whatsapp notifications settings
* Shashidhara | Add communication medium apis to login screen and home screen
* Shashidhara | Add communication medium apis to notificaiton settings
* Shashidhara | Add disable notifications view and refactor packaging
* Shashidhara | Add disable notifications icon
* Shashidhara | Remove redundant string
* Shashidhara | Update whatsapp notifications card title
* Shashidhara | Parameterize delay for whatsapp notifications card
* Shashidhara | Update communication mediums post otp verification
* Shashidhara | Add back button functionality and update api endpoints
* Shashidhara | Handle onResume to reflect notification settings. Enable toggle switch. Share ViewModel with disable notifications fragment.
* Shashidhara | Deinitialize async listeners post result processing
* Shashidhara | Fix notification settings header, whatsapp notifications card
* Shashidhara | Reduce margin between description and background image in whatsapp notifications card
* events tracking for loan preclosure, pg repyament, singular added session time out (#913)
* events tracking for loan preclosure, pg repyament, singular added sessiontime out
* minor chnages
* merge conflict (#915)
* release 1.1.5
* set singular external id on each time app launch (#917)
* Add analytics (#916)
* Shashidhara | Add whatsapp event tracking on login screen
* Shashidhara | Add whatsapp event tracking on home and notification settings screen
* Shashidhara | Deinitialize listeners post response processing (#918)
* loan preclosure ui issues (#919)
* designr feedback changes (#920)
* razorpay keys update (#922)
* added singular key in docker (#923)
Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
2020-07-10 21:02:09 +05:30
|
|
|
|
2021-11-10 18:48:11 +05:30
|
|
|
#For Firebase
|
2022-05-09 15:48:27 +05:30
|
|
|
-keep class org.json.* { *; }
|
|
|
|
|
|
2022-07-06 14:53:56 +05:30
|
|
|
-keepattributes Exceptions, Signature, InnerClasses, LineNumberTable, SourceFile, EnclosingMethod
|
|
|
|
|
-keep class androidx.core.app.** { *; }
|