Files
super-app/android/app/build.gradle

385 lines
15 KiB
Groovy
Raw Normal View History

Release 1.0.6 (#737) * Sudarshan | BrowserStackIntegration * [ch9495] | Sandhya | Alow / in company name (#684) * [ch9514] | Sandhya | Fix penny drop loader color (#683) * [ch9514] | Sandhya | Fix penny drop loader color * [ch9514] | Sandhya | Change processing loader color * [ch9463] | Sandhya | Make button enabled as soon as data is present (#670) * Feature/enable next kyc bank (#689) * Reyaz | [ch9563] | Make next button enabled as soon as data is entered * Reyaz | [ch9563] | Make next button enabled when bank details fields are not empty * Reyaz | [ch9563] | Write test cases for bank details * Feature/loan details tab height (#687) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch8481] | Fix tab not scrolling issue * Sudarshan | Separated CleanupScripts * Sudarshan | Updated Tutorial Controller * Reyaz | [ch9687] | Fix loan slider crash (#698) * Feature/kyc screen icon issue (#697) * Reyaz | Kyc screen icon issue * Reyaz | [ch9488] | Fix rounded icons rendering issue in kyc screen * Reyaz | [ch9710] | Primary color opaque issue (#699) * Reyaz | [ch9710] | Primary color opaque issue * Reyaz | [ch9710] | Change color name * Reyaz | [ch9682] | Fix crash at user eligibility in android version 5.0 (#696) * Reyaz | [ch9167] | Add space between rupee symbol and amount (#694) * Sudarshan | Added E2E Annotation for e2e tests * Sudarshan | Parameterize Browserstack test * Update gradle-wrapper.properties * Update build.gradle * version name and version code upgraded * Bugfix/digio cancel infinite loader tab change loader issue (#700) * tab change kyc loader issue, digio cancel infinite loop issue * minor changes * unit test case for digio cancel infinite loop * release 1.0.4 versioncode and versionName changed * [ch10027] | Chetan | Update upload task for pushing build to nexus * [ch10027] | Chetan | Update apk name which gets pushed to nexus * [ch10027] | Chetan | Fix buildVariant builds from Android Studio * Sudarshan | Test fixes * [ch10027] | Chetan | Fix build command in dockerfile * [ch10027] | Chetan | Add default build config * [ch9759] | Sandhya | Fix camera crash issue in some phones * [ch9759] | Sandhya | Fix camera crash issue in some phones * [ch10132] | Sandhya | Update soft reject screen content for profile rejection (#722) * [ch9766] | Sandhya | Fix crash in base bottom sheet (#721) * [ch9759] | Sandhya | Fix camera issue for Redmi device only * [ch9759] | Sandhya | Fix camera issue in KYC document capture * [ch9759] | Sandhya | Fix loader issue in Selfie * Chetan | Update app version - 1.0.6 Co-authored-by: Sandhya Koti <sandhya.koti@navi.com> Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com> Co-authored-by: Pavan Kumar AG <pavan.ag@navi.com>
2020-05-07 12:49:05 +05:30
plugins {
2023-09-04 14:44:59 +05:30
alias libs.plugins.android.application
alias libs.plugins.baseline.profile
2023-09-04 14:44:59 +05:30
alias libs.plugins.firebase.crashlytics
2023-10-27 18:45:32 +05:30
alias libs.plugins.firebase.perf
2023-09-04 14:44:59 +05:30
alias libs.plugins.google.services
alias libs.plugins.hilt.android
alias libs.plugins.kotlin.android
alias libs.plugins.kotlin.kapt
alias libs.plugins.kotlin.parcelize
alias libs.plugins.ksp
alias libs.plugins.paparazzi
2024-06-14 16:45:28 +05:30
alias libs.plugins.maven.publish
alias libs.plugins.facebook.react
}
def VERSION_CODE = 427
def VERSION_NAME = "5.16.0"
android {
namespace 'com.naviapp'
compileSdk 34
2019-10-31 15:23:40 +05:30
defaultConfig {
2020-04-02 21:17:50 +05:30
applicationId "com.naviapp"
2024-05-13 01:10:49 -07:00
minSdk 23
TP-00000 | Master → Development (Release 3.4.10) (#7257) * https://navihq.atlassian.net/browse/TP-33546 | Bump Project Version to 3.4.5 (326) * TP-29171 | Fixed UPI fragments inflate crash due to multiple clicks (#6982) * Tp 28544 topup events release 3.4.5 (#6980) * TP-28544 | added topup events (#6952) * TP-28544 | added topup events * TP-28544 | added some more events * TP-28544 | added some more events again * TP-28544 | self review 1.0 * TP-28544 | self review 2.0 * TP-28544 | self review 3.0 * TP-28544 | self review 4.0 * TP-28544 | release commit back merge (#6978) * TP-28544 | topup condition added * TP-31653: Fix Transaction history page back press issue (#6998) TP-31653: Fix Transaction history page back press issue * TP-33306 | PS | fund detail navigation icon (#6999) TP-33306 | PS | added navigation icon * Tp 33525 close loan issue (#7009) Tp 33525 close loan issue (#7003) * TP-33525 | Close Loan Issues fix * TP-33525 | Close Loan Issues fix * TP-33525 | Close Loan Issues fix * Fix show loader (#7007) * TP-00000 | Fix show loader issue * TP-31019 | update contain check * TP-33674 | PS | fix gold kyc data clearing issue (#7013) * TP-33722 | added string resource to handle RazorPay Crash (#7023) * Video player uat enhancement (#7033) * TP-33677 | quiz result lottie change * TP-00000 | video player uat enhancement * TP-28039 | PS | fix design issues (#7043) * TP-00000 | quiz loader improvement (#7045) * TP-32626 | Fix digital gold KYC page keyboard issues (#7049) * TP-33964 | both old and new homescreen showing up together (#7055) * TP-28039 | PS | Kyc trivia design icon fix (#7056) TP-28039 | PS | fix animation issue * TP-0000 | Fix Scroll Lag Home Page (#7074) * tp-00000 | version bump * APP-1393 | Kotlin 1.8 migration, BOM for compose & SDK 33 migration (#5515) * Updated the versions of build.gradle * versioning issues * Added manual typecasting for files in navi-widget * Fixed compile issues except selectionPillGridViewHolder * Fixed all build issues * Fixed all build issues, able to build apk * Fixed all build issues, able to generate apk successfully * TP-14625 | commiting remaining changes * TP-00000 | Removed extra colon from build dependency * TP-00000 | Fixed build issues * APP-1393 | Fixed build issues * APP-1393 | Resolved few comments * APP-1393 | Fixed all build issues * APP-1393 | Applied spotless on entire codebase * TP-25464 | Uitron sdk 33 migration (#6183) * APP-1393 | Updated compile & target SDK for navi-payments * tp-25113 | Chat sdk 33 permission changes (#6267) * TP-23559 | remove unused storage permission (#6327) * TP-25464 | uitron version change * TP-25406 | gi 33 migration (#6349) * TP-25406 | GI sdk 33 migration * TP-27841 | HL sdk 33 changes (#6354) * TP-27841 | sdk 33 changes * TP-27841 | check for android Q * TP-27841 | removed extra permission * APP-1393 | Fixed build issues * TP-28363 | Android | Version Catalog (#6437) * Revert "TP-28363 | Android | Version Catalog (#6437)" This reverts commit 5b48e5bed184d57c85f916057256a5de124469d4. * TP-00000 | Fix build * TP-00000 | Fix build * TP-00000 | Fix build * TP-29473: Upgrade AMC and Gold to SDK_33 (#6642) * APP-1393 | Resolved build issues * TP-32118 version bump * TP-32117 | Digital Gold | Moving Timer to Utility, 2x Reward Fixes (#6819) * TP-00000 | handle api fail case in gold 2x reward * TP-32117 | back press change, timer moved to utility * TP-32117 | Handle failure case in Backpress API failes in Digital Gold * TP-32117 | adding icon Co-authored-by: AjiteshSusai <siddiboina.susai@navi.com> * TP-30466 | Rejecting Unserviceable location user (#6793) (#6821) * TP-30466 | redirect to error screen in case of non-serviceable location * TP-30466 | Contract changes * TP-30466 | Resolved conflicts * TP-30466 | Fix * TP-30466 | redirect to home on back click * TP-30466 | loader fix * TP-30466 | loader fix * TP-30466 | fix * TP-30466 | fix * TP-32138 | unauthorised check in mandate permission activity (#6823) * TP-30802 | Pre Purchase Journey Widgetisation Bug Fix (#6804) (#6825) Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> * TP-32229 | bug fix show bottom-sheet (#6829) * TP-31428 | Update "Your data is 100% safe." → "Your data is safe." in PL Journey (#6831) * TP-31840 | NFS Consent Default Behavior (#6833) * TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000. (#6836) * TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000. * TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000. * TP-30388 | added on back press event (#6839) * TP-32117 | Timer helper addition release (#6842) * TP-0000 | moving booleans to timerHelper data class * TP-32346 | Refactor Location Update on Loan Eligibility Loader (#6844) * TP-32346 | Refactor Location Update on Loan Eligibility Loader * TP-32346 | Remove SKIP_PERMISSION Constant * TP-00000 | Fix Checkstyle * TP-25464 | uitron version update * TP-32851 | Prod Release * TP-32551 | PS | async flow fix (#6894) * TP-31600 | Multiple Click Revert (#6896) link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6896" * TP-32933 | in-app update bug fix (#6897) * TP-32963 | Update GRO Details in Cash Loan SubApp (#6901) * TP-32918 | reward overlay card showing black colour tag at the top in old app screen flow (#6903) * Tp 32920 banner on keyboard fix (#6905) * TP-32920 | banner hidden on keyboard fix * TP-33053 | continue button fix, keyboard fix (#6910) * TP-00000 | Card Design Fix (#6913) link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6913" * TP-33080 | replaced flipkart youtubePlayer with pierfrancescosoffritt… (#6914) TP-33080 | replaced flipkart youtubePlayer with pierfrancescosoffritti player * TP-33056 | Timer Bug Fix (#6916) * TP-00000 | okyc pre-policy improvements (#6925) * TP-33140 | Bug Fix (#6928) link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6928" * TP-33140 | Patch Bug Fix (#6931) link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6931" * TP-32933 | loader issue fixed (#6938) * 325 gi uat fixes (#6942) * TP-00000 | uat fixes Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> * TP-00000 | offer text visibility fix (#6946) * TP-00000 | PS | increase click area of ifsc and know more (#6945) * TP-00000 | import fix * TP-00000 | else fix * TP-00000 | import fix * APP-1393 | Added versions for activity compose & viewmodel * TP-25464 | uitron version bump * TP-32138 | clear cache home response * AP-1393 | Added missed changes of navi-chat * TP-25464 | uitron version bump * TP-00000 | Dynamic module sdk 33 change (#7081) Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com> Co-authored-by: Hitesh <hitesh.kumar@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com> Co-authored-by: Tushar Kumar Saha <tushar.saha@navi.com> Co-authored-by: Shubham Patwarika <shubham.patwarika@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> * TP-33421 | Notification permission for SDK 33 (#7059) * Updated the versions of build.gradle * versioning issues * Added manual typecasting for files in navi-widget * Fixed compile issues except selectionPillGridViewHolder * Fixed all build issues * Fixed all build issues, able to build apk * Fixed all build issues, able to generate apk successfully * TP-14625 | commiting remaining changes * TP-00000 | Removed extra colon from build dependency * TP-00000 | Fixed build issues * APP-1393 | Fixed build issues * APP-1393 | Resolved few comments * APP-1393 | Fixed all build issues * APP-1393 | Applied spotless on entire codebase * TP-25464 | Uitron sdk 33 migration (#6183) * APP-1393 | Updated compile & target SDK for navi-payments * tp-25113 | Chat sdk 33 permission changes (#6267) * TP-23559 | remove unused storage permission (#6327) * TP-25464 | uitron version change * TP-25406 | gi 33 migration (#6349) * TP-25406 | GI sdk 33 migration * TP-27841 | HL sdk 33 changes (#6354) * TP-27841 | sdk 33 changes * TP-27841 | check for android Q * TP-27841 | removed extra permission * APP-1393 | Fixed build issues * TP-28363 | Android | Version Catalog (#6437) * Revert "TP-28363 | Android | Version Catalog (#6437)" This reverts commit 5b48e5bed184d57c85f916057256a5de124469d4. * TP-00000 | Fix build * TP-00000 | Fix build * TP-00000 | Fix build * TP-29473: Upgrade AMC and Gold to SDK_33 (#6642) * APP-1393 | Resolved build issues * TP-32118 version bump * TP-32117 | Digital Gold | Moving Timer to Utility, 2x Reward Fixes (#6819) * TP-00000 | handle api fail case in gold 2x reward * TP-32117 | back press change, timer moved to utility * TP-32117 | Handle failure case in Backpress API failes in Digital Gold * TP-32117 | adding icon Co-authored-by: AjiteshSusai <siddiboina.susai@navi.com> * TP-30466 | Rejecting Unserviceable location user (#6793) (#6821) * TP-30466 | redirect to error screen in case of non-serviceable location * TP-30466 | Contract changes * TP-30466 | Resolved conflicts * TP-30466 | Fix * TP-30466 | redirect to home on back click * TP-30466 | loader fix * TP-30466 | loader fix * TP-30466 | fix * TP-30466 | fix * TP-32138 | unauthorised check in mandate permission activity (#6823) * TP-30802 | Pre Purchase Journey Widgetisation Bug Fix (#6804) (#6825) Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> * TP-32229 | bug fix show bottom-sheet (#6829) * TP-31428 | Update "Your data is 100% safe." → "Your data is safe." in PL Journey (#6831) * TP-31840 | NFS Consent Default Behavior (#6833) * TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000. (#6836) * TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000. * TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000. * TP-30388 | added on back press event (#6839) * TP-32117 | Timer helper addition release (#6842) * TP-0000 | moving booleans to timerHelper data class * TP-32346 | Refactor Location Update on Loan Eligibility Loader (#6844) * TP-32346 | Refactor Location Update on Loan Eligibility Loader * TP-32346 | Remove SKIP_PERMISSION Constant * TP-00000 | Fix Checkstyle * TP-25464 | uitron version update * TP-32851 | Prod Release * TP-32551 | PS | async flow fix (#6894) * TP-31600 | Multiple Click Revert (#6896) link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6896" * TP-32933 | in-app update bug fix (#6897) * TP-32963 | Update GRO Details in Cash Loan SubApp (#6901) * TP-32918 | reward overlay card showing black colour tag at the top in old app screen flow (#6903) * Tp 32920 banner on keyboard fix (#6905) * TP-32920 | banner hidden on keyboard fix * TP-33053 | continue button fix, keyboard fix (#6910) * TP-00000 | Card Design Fix (#6913) link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6913" * TP-33080 | replaced flipkart youtubePlayer with pierfrancescosoffritt… (#6914) TP-33080 | replaced flipkart youtubePlayer with pierfrancescosoffritti player * TP-33056 | Timer Bug Fix (#6916) * TP-00000 | okyc pre-policy improvements (#6925) * TP-33140 | Bug Fix (#6928) link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6928" * TP-33140 | Patch Bug Fix (#6931) link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6931" * TP-32933 | loader issue fixed (#6938) * 325 gi uat fixes (#6942) * TP-00000 | uat fixes Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> * TP-00000 | offer text visibility fix (#6946) * TP-00000 | PS | increase click area of ifsc and know more (#6945) * TP-00000 | import fix * TP-00000 | else fix * TP-00000 | import fix * TP-33421 | Notification permission for SDK 33 Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com> Co-authored-by: Hitesh <hitesh.kumar@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com> Co-authored-by: Tushar Kumar Saha <tushar.saha@navi.com> Co-authored-by: Shubham Patwarika <shubham.patwarika@navi.com> * TP-34801 | Phase-3 : Anti Fraud - Device Based Solutions (#7149) * TP-35038 | Notification permission added in home page (#7157) * TP-35038 | Notification permission added in home page * TP-35038 | Minor comment changes * TP-00000 | Version Bump | 327 → 328 (#7161) * TP-00000 | Master → Release 3.4.7 (#7188) * TP-34874 | UiTron version bump (#7204) * TP-00000 | Master → Release 3.4.8 (#7215) * TP-00000 | Version Bump | 3.4.8 (#7221) * OnBoarding Flow (#7229) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * TP-32138 | change cta url in RegistrationActivity * TP-00000 | Version Bump | 329 → 331 * TP-32138 | validation in OnBoardingActivity (#7237) * add first time validation on basic details (#7239) * TP-32138 | validation in OnBoardingActivity * TP-32138 | add first time check of basic details * TP-35721: Fix DG home page data model parcelisation issue (#7242) * TP-35472 | firebase polling fix release (#7247) * TP-35472 | firebase polling fix * TP-35472 | resolved comments v1 * TP-35472 | resolved comments v2 * TP-35472 | refactored * TP-35472 | resolved comments 1.0 * WindowSoftInputMode in onBoarding activity and add padding (#7249) * TP-32138 | validation in OnBoardingActivity * TP-32138 | add first time check of basic details * TP-32138 | windowSoftInputMode in onBoarding activity and add padding for bottom items in BasicDetailsFragment * TP-33178 | Crashlytics | 100ms UnsatisfiedLinkError (#7248) * TP-0000 | build fix --------- Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: Girish Siuragani <girish.suragani@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com> Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Tushar Kumar Saha <tushar.saha@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: shuchidwivedi <shuchi.dwivedi@navi.com> Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Hitesh <hitesh.kumar@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shubham Patwarika <shubham.patwarika@navi.com> Co-authored-by: Adarsh S <adarsh.s@navi.com>
2023-07-18 16:19:09 +05:30
targetSdk 33
versionCode VERSION_CODE
versionName VERSION_NAME
2019-11-15 14:46:08 +05:30
multiDexEnabled true
resourceConfigurations += ['en']
2019-10-31 15:23:40 +05:30
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [ch8881] | [Satish | Chetan] | Upgrade digio sdk from 1.0.0 -> 1.0.5 (#621) * [ch8881] | Chetan | Upgrade digio sdk from 1.0.0 -> 1.0.5 * permissions on aadhaar kyc * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com> Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> Co-authored-by: Sandhya Koti <sandhya.koti@navi.com> Co-authored-by: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
testInstrumentationRunnerArguments clearPackageData: 'true'
resValue 'string', 'build_config_package', 'com.naviapp'
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [ch8881] | [Satish | Chetan] | Upgrade digio sdk from 1.0.0 -> 1.0.5 (#621) * [ch8881] | Chetan | Upgrade digio sdk from 1.0.0 -> 1.0.5 * permissions on aadhaar kyc * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com> Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> Co-authored-by: Sandhya Koti <sandhya.koti@navi.com> Co-authored-by: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
}
signingConfigs {
debug {
if (project.hasProperty('RELEASE_STORE_PASSWORD')
&& project.hasProperty('RELEASE_KEY_ALIAS')
&& project.hasProperty('RELEASE_KEY_PASSWORD')
) {
storeFile file("navi-release-key.jks")
storePassword "$RELEASE_STORE_PASSWORD"
keyAlias "$RELEASE_KEY_ALIAS"
keyPassword "$RELEASE_KEY_PASSWORD"
} else {
storeFile file("../keystore/navi-non-prod-release-key.jks")
storePassword "tPGSdwWiUkmH0Xr2MyVHHLVkdCCMOIU97SL_HUuyATmKEMx8ys4mp_JYCuFV94G7"
keyAlias "key0"
keyPassword "At3yvOS6w-1OlNZQd1nk_5kYkPKa2lklHxHZ_FMKOGgKD28z_QMdCNjoFXWg-dRz"
}
}
release {
2023-07-20 11:13:09 +05:30
if (project.hasProperty('RELEASE_STORE_PASSWORD')
&& project.hasProperty('RELEASE_KEY_ALIAS')
&& project.hasProperty('RELEASE_KEY_PASSWORD')
) {
storeFile file("navi-release-key.jks")
storePassword "$RELEASE_STORE_PASSWORD"
keyAlias "$RELEASE_KEY_ALIAS"
2023-07-20 11:13:09 +05:30
keyPassword "$RELEASE_KEY_PASSWORD"
} else {
storeFile file("../keystore/navi-non-prod-release-key.jks")
storePassword "tPGSdwWiUkmH0Xr2MyVHHLVkdCCMOIU97SL_HUuyATmKEMx8ys4mp_JYCuFV94G7"
keyAlias "key0"
keyPassword "At3yvOS6w-1OlNZQd1nk_5kYkPKa2lklHxHZ_FMKOGgKD28z_QMdCNjoFXWg-dRz"
}
}
}
androidResources {
ignoreAssetsPattern '!yolov5n_224x224_Lite.tflite'
}
buildFeatures {
buildConfig true
compose true
dataBinding true
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [ch8881] | [Satish | Chetan] | Upgrade digio sdk from 1.0.0 -> 1.0.5 (#621) * [ch8881] | Chetan | Upgrade digio sdk from 1.0.0 -> 1.0.5 * permissions on aadhaar kyc * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com> Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> Co-authored-by: Sandhya Koti <sandhya.koti@navi.com> Co-authored-by: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
}
2019-10-31 15:23:40 +05:30
buildTypes {
2019-11-15 14:46:08 +05:30
debug {
versionNameSuffix "-debug"
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [ch8881] | [Satish | Chetan] | Upgrade digio sdk from 1.0.0 -> 1.0.5 (#621) * [ch8881] | Chetan | Upgrade digio sdk from 1.0.0 -> 1.0.5 * permissions on aadhaar kyc * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com> Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> Co-authored-by: Sandhya Koti <sandhya.koti@navi.com> Co-authored-by: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
testCoverageEnabled = true
2021-08-19 16:05:43 +05:30
manifestPlaceholders = [branchMode: 'true']
2023-10-27 18:45:32 +05:30
FirebasePerformance {
instrumentationEnabled false
}
2022-03-04 14:04:07 +05:30
testCoverageEnabled false
signingConfig signingConfigs.debug
matchingFallbacks = ['debug']
resValue 'string', 'build_config_package', 'com.naviapp.dev'
2019-11-15 14:46:08 +05:30
}
benchmark {
initWith release
debuggable false
minifyEnabled true
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'retrofit2.pro', 'alfred.pro', 'courier.pro', 'adverse.pro'
matchingFallbacks = ['release']
signingConfig signingConfigs.debug
manifestPlaceholders = [branchMode: 'false']
resValue 'string', 'build_config_package', 'com.naviapp.dev'
}
2019-10-31 15:23:40 +05:30
release {
Release 1.2.5 into master (#1025) * Release 1.2.3 into master (#993) (#994) * Release 1.2.3 into master (#993) * Master(Release 1.2.1) into develop (#959) * 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> * 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> * Release 1.2.0 into master (#947) * Master into develop (#924) * 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> * 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> Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Mukunda NS <mukunda.ns@navi.com> * Shashidhara | Handle mandate failure * Shashidhara | Make bottom sheet indismissible * monor changes (#926) * Shashidhara | Add imports * Shashidhara | Poll request details on mandate failure * Shashidhara | Update transaction history icon (#929) * Shashidhara | Handle digio cancel flow * home page toolbar: add user name (#930) * Shashidhara | Add check to ensure fragment is part of activity * Shashidhara | Remove camera and storage permissions * Feature/deeplink branch io (#931) * deeplink branch io sdk integration started... * url changes * sdk integration, basic deeplink done * Shashidhara | Add permission check for camera and storage on kyc * rating widget on home page enhancement (#928) * rating widget on home page enhancement * added default comment * home page user name logic modification * Shashidhara | Handle permission result * Shashidhara | Add analytics * Shashidhara | Refactor analytics * Shashidhara | Refactor analytics * Shashidhara | Update flag for permission collapsibility (#934) * Feature/digitap android integration (#933) * digitap sdk integration * renaming, contract added * added callback response * handled call back listeners from digitap * removed hard coded for testing, added check for stub * digitap proguard rule * minor change * unused code * Shashidhara | Add partially paid emi status card to calendar * Shashidhara | Update due details view * Shashidhara | Add summary screen. Refactor whatsapp consent layout. (#927) * Shashidhara | Add summary screen. Refactor whatsapp consent layout. * Shashidhara | Add communication mediums api * Shashidhara | Handle instantiation of view model * Shashidhara | WIP: Add loan agreement screen * Shashidhara | Add loan agreement view api and update sign loan agreement * Shashidhara | Update loan agreement link color to red * Shashidhara | Add loan agreement activity * Shashidhara | Update sign loan agreement response * Shashidhara | Add analytics * Shashidhara | Align loan agreement text to center * Shashidhara | Handle missing loan application id * Shashidhara | Add enach tutorial screen (#935) * Shashidhara | Add enach tutorial screen * Shashidhara | Remove unused imports * Shashidhara | Update text * Feature/contextual faqs (#936) * Shashidhara | Add contextual faqs * Shashidhara | Remove sticky title * Shashidhara | Add screen name for analytics * Shashidhara | Add serialised name property for all emi status * Upfront, Partial Payment complete (#937) * started payment upfront * renaming payment fragment * started payment page * renamed PaymentInitListener method * pay now click on full screen payement page * minor change * merge conflicts * custom payment * error for custom payment * added payable label * loan preclose pay btn * added currency in paynow api call, added events * home page upfront payment changes * rating icon changes * rating icon changes, home page statusUi state handling * minor change * Feature/digitap version upgrade (#939) * digitap version upgrade * minor chnage * release-1.2.0 * Bugfix/hide cta auto debit (#940) * Shashidhara | Hide tutorial CTA post auto debit * Shashidhara | Update padding for action button view * Shashidhara | Update make payment button text and add divider to permission screen (#941) * loader issue (#942) * Shashidhara | Update whatsapp text * Shashidhara | Refactor scroll for summary view (#943) * loan foreclose handling based on api (#944) * error ui in custom payment foreclose loan, other minor changes (#945) * foreclose -ve amount issue (#946) Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Mukunda NS <mukunda.ns@navi.com> * conflict resolve (#948) * Release 1.2.1 into master (#957) * Master(Release 1.2.0) into develop (#949) * 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> C… * Feature/insurance menu (#986) * Insurance Screen First Draft * Added decoration * Hiding loader * Insurance Details from Menu * Updated assets * Getloan chanes for Insurance * fixed TakeInsuranceCardView * GetLoan Summary with attachment working * Insurance Policy Integrated + Top Margin Fix * Take Insurance background * Fixed textcolor for take insruacne card * "Some UI Fixes" * Insurance Benefits Integrated * Insurance on Menu Integrated * Review changes + UI Insurance changes * Feature/new menu (#997) * Insurance Screen First Draft * Added decoration * Hiding loader * Insurance Details from Menu * Updated assets * Getloan chanes for Insurance * fixed TakeInsuranceCardView * GetLoan Summary with attachment working * Insurance Policy Integrated + Top Margin Fix * Take Insurance background * Fixed textcolor for take insruacne card * "Some UI Fixes" * Insurance Benefits Integrated * Insurance on Menu Integrated * New Menu Changes * Username hiding in Header for menu fragment * Review changes + UI Insurance changes * "fade greeting msg and order in loan details" * Rebasing issue * removed typo * Rveiew comments + Merge issues * Enhancement/footer layout insurance benefits (#998) * Hidind footerLayout if insurance is already checked * Fast animation of greeting msg * Feature/chat support feature (#1000) * freshchat basic setups, sdk intergration, setting keys, initialization, show and send message * sdk integration, basic integration * "Chat UI fixes" Co-authored-by: Satish Prasad <satish.prasad@navi.com> * Created a common Header widget (#1002) * Created a common Header widget * Use app:srcCompat * digitap crashes fixed sdk (#999) * Feature/razorpay sdk upgrade (#1001) * razorpay sdk upgrade * razorpay key from buildgradle into manifest * fix (#1004) * Ui issue fix (#1005) * APP-269 (#1007) * Feature/in app playstore rating (#1009) * in app rating started * helper changes * play store in-app review * in review ktx lib * minor changes * Feature/chat support feature (#1008) * freshchat basic setups, sdk intergration, setting keys, initialization, show and send message * sdk integration, basic integration * "Chat UI fixes" * Chat Menu new UI * Max 99 unread count * string toConstant * Changed Tag dimens Co-authored-by: Satish Prasad <satish.prasad@navi.com> * dynamic address on kyc (#1011) * Insurance Policy disable padding clip (#1013) * ndc feature (#1012) * ui visibility fix (#1015) * handle Chat menu feature from backend (#1016) * Enach Tutorial (#1006) * First Draft Enach Tutorial * use textsize from class * Integrated with new Enach API * Enach Sponsor images background * check if valid index * Silent Location Pull (#1014) * Draft Silent Location Pull * Silent Location Pull * release-1.2.5 * keys added in docker (#1017) * Shashidhara | Do not set address if it fails quality check [APP-188] (#1018) * Build Fix + Upgraded Digitap (#1019) * Analytics for Coco Insurance (#1020) * ovd kyf refresh data issue (#1021) * Remove location update infinity (#1022) * Remove location update infinity * keep in try-catch * remove call option from get loan journey, double tap on pan (#1023) * fix (#1024) * Feature/ovd permanent address change (#1026) * Release 1.2.3 into master (#993) * Master(Release 1.2.1) into develop (#959) * 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> * 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> * Release 1.2.0 into master (#947) * Master into develop (#924) * 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> * 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> Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Mukunda NS <mukunda.ns@navi.com> * Shashidhara | Handle mandate failure * Shashidhara | Make bottom sheet indismissible * monor changes (#926) * Shashidhara | Add imports * Shashidhara | Poll request details on mandate failure * Shashidhara | Update transaction history icon (#929) * Shashidhara | Handle digio cancel flow * home page toolbar: add user name (#930) * Shashidhara | Add check to ensure fragment is part of activity * Shashidhara | Remove camera and storage permissions * Feature/deeplink branch io (#931) * deeplink branch io sdk integration started... * url changes * sdk integration, basic deeplink done * Shashidhara | Add permission check for camera and storage on kyc * rating widget on home page enhancement (#928) * rating widget on home page enhancement * added default comment * home page user name logic modification * Shashidhara | Handle permission result * Shashidhara | Add analytics * Shashidhara | Refactor analytics * Shashidhara | Refactor analytics * Shashidhara | Update flag for permission collapsibility (#934) * Feature/digitap android integration (#933) * digitap sdk integration * renaming, contract added * added callback response * handled call back listeners from digitap * removed hard coded for testing, added check for stub * digitap proguard rule * minor change * unused code * Shashidhara | Add partially paid emi status card to calendar * Shashidhara | Update due details view * Shashidhara | Add summary screen. Refactor whatsapp consent layout. (#927) * Shashidhara | Add summary screen. Refactor whatsapp consent layout. * Shashidhara | Add communication mediums api * Shashidhara | Handle instantiation of view model * Shashidhara | WIP: Add loan agreement screen * Shashidhara | Add loan agreement view api and update sign loan agreement * Shashidhara | Update loan agreement link color to red * Shashidhara | Add loan agreement activity * Shashidhara | Update sign loan agreement response * Shashidhara | Add analytics * Shashidhara | Align loan agreement text to center * Shashidhara | Handle missing loan application id * Shashidhara | Add enach tutorial screen (#935) * Shashidhara | Add enach tutorial screen * Shashidhara | Remove unused imports * Shashidhara | Update text * Feature/contextual faqs (#936) * Shashidhara | Add contextual faqs * Shashidhara | Remove sticky title * Shashidhara | Add screen name for analytics * Shashidhara | Add serialised name property for all emi status * Upfront, Partial Payment complete (#937) * started payment upfront * renaming payment fragment * started payment page * renamed PaymentInitListener method * pay now click on full screen payement page * minor change * merge conflicts * custom payment * error for custom payment * added payable label * loan preclose pay btn * added currency in paynow api call, added events * home page upfront payment changes * rating icon changes * rating icon changes, home page statusUi state handling * minor change * Feature/digitap version upgrade (#939) * digitap version upgrade * minor chnage * release-1.2.0 * Bugfix/hide cta auto debit (#940) * Shashidhara | Hide tutorial CTA post auto debit * Shashidhara | Update padding for action button view * Shashidhara | Update make payment button text and add divider to permission screen (#941) * loader issue (#942) * Shashidhara | Update whatsapp text * Shashidhara | Refactor scroll for summary view (#943) * loan foreclose handling based on api (#944) * error ui in custom payment foreclose loan, other minor changes (#945) * foreclose -ve amount issue (#946) Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Mukunda NS <mukunda.ns@navi.com> * conflict resolve (#948) * Release 1.2.1 into master (#957) * Master(Release 1.2.0) into develop (#949) * 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> Co-authored-by: rahul bhat <rahul.bhat@navi.com>
2020-09-15 11:55:38 +05:30
debuggable false
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [ch8881] | [Satish | Chetan] | Upgrade digio sdk from 1.0.0 -> 1.0.5 (#621) * [ch8881] | Chetan | Upgrade digio sdk from 1.0.0 -> 1.0.5 * permissions on aadhaar kyc * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com> Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> Co-authored-by: Sandhya Koti <sandhya.koti@navi.com> Co-authored-by: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
minifyEnabled true
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'retrofit2.pro', 'alfred.pro', 'courier.pro', 'adverse.pro'
signingConfig signingConfigs.release
2021-08-19 16:05:43 +05:30
manifestPlaceholders = [branchMode: 'false']
matchingFallbacks = ['release']
resValue 'string', 'build_config_package', 'com.naviapp'
2019-10-31 15:23:40 +05:30
}
}
v1.8.2 + Bundle changes (#1490) (#1498) * Rebased changes * added auto scrollable functionality * resolved comments * add timer cancel method * Location sent in permission and sms,contacts,device details in Eligibility Loader. * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * First Draft * remove tab view for only one banner case * Fix production crash * resolved comments * resolve comments * Otp Size variable using Data Binding * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * Permission apis integrated * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * Start eligibility after Permission Submission * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * Fixed permission screen refresh * change next cta title once epfo verified * LoanDetailsWithEmiView - Making loan details dynamic * added events for offer managment system * Update fragment_full_banner.xml * finoramic sdk intrgtn * top up updated * working with mock * re-formate the code structure * EMI calendar editable flag * FAQ's events for post eligibility screens * Hitesh Kumar | Add Offer Application Message * Hitesh Kumar | Fix common case issue * resolve comments * in-case of permission post failure call rejection api * contract update * Hitesh Kumar | Change loan disbursement delay text * Hitesh Kumar | Change loan disbursement delay text * Updated CTA for TopUpLoanIntroFragment * rebase * Release 1.7.4 (#1441) (#1445) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * Update build.gradle * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * v1.7.4 69 * Removed Pulse Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> * Integrate API * remove hardcoded strings * EMI Holiday * fix text center issue * Fix for Truecaller crashes incase app is no there or user is logged out of app * Fix home loan balance transfter issue * resolve comments * added LoanApplicationDetailActivity in deeplink handler * Added timout loader screen for EPFO OTP verification * offerReferenceId sent to TopUpLoanIntroFragment.kt * refector * refector * resolve comments * Release 1.7.5 (#1452) (#1457) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * gi card view started.... * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * new Navi GI Card * Update build.gradle * Navi Card Intgerated * Rebased changes * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * FAQ's events for post eligibility screens * Hitesh Kumar | Add Offer Application Message * Hitesh Kumar | Fix common case issue * resolve comments * Hitesh Kumar | Change loan disbursement delay text * Hitesh Kumar | Change loan disbursement delay text * Release 1.7.4 (#1441) (#1445) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * Update build.gradle * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * v1.7.4 69 * Removed Pulse Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> * Fix home loan balance transfter issue * increase version code Co-authored-by: rahulbhat <rahul.bhat@navi.com> Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rahulbhat <rahul.bhat@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> * rebase * fix issue * Footer back cta view fix * added all activities into navi deeplink class to support branch deeplinks * rervert commented code * Working Topup * fix karza issue * fix error bottom sheet issue * Scrolling issue fix * VKYC Rescheduling * VKYC Rescheduling Contract Update * Fix In-Appupdate issue * fetchKycDetails on back press from vkyc webview * make some change in update helper class * make some change in update helper class * resolved commentts * Sync and Add in different threads with no duplicate data sending... * UI Fixes * Top up bold text UI Fixes * removing hardcoded loan amount from bottomsheet * Profile + Work fetch fix * Added credit score view on home page and dashboard view * Fixed Issued with Amount Slider * flipping visibility for nullable cases. * fetchVideoKycStatus() in-case of back press web-view vkyc * update key * sdk integration * resolve conflict * default value * Fix Unit test cases * remvoe otp layout * Added listing of score data * Pulse Ready for merge * AppName method in Utility.kt * Fixed db leak * Sending device details on login * Fix api timeout crash * added all icons * upgraded the razorpay dependency and tested * added circular imageview for score view * make credit score vire dynamic * check status of user on back click from vkyc and also fetch kyc details * added score point arrow * update back arrow * fix back arrow issue * resolve conflict * make experience icon dynamic * resolve conflict * removed try catch * upgraded the cameraView dependency and tested on low end phone (android 6) * razorpay version upgrade * added events * update events * make change * make change * resolve pr comments * Passing all events to pulse stream * remvoe pulse check * finoramic... * resoove comment * fix xml * Implemented the hamburger menu , removed the tab layout and deleted files related to tab layout * Enabled StrictMode | Fixed Multiple DB object creation | Chuck for Pulse * Fixed crash in makePartOfTextBold * v1.8.2 + Bundle changes * finormaic ui, api * ui changes * Fix loan details test cases * removed test data, send sms * test data removed, minor other changes * sdk upgrade * fix scroll issue on credit view * added credit score view on OfferRejectedFragment too * Pulse data in header * setProperties and not updateHeader * setErrorData instead of updateErrorMessage * Enabled back next bottom sheet nudges on LoanDetailsFragment.kt * Fixed Finoramic Ui visibility bug * Removed duplicate code Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com>
2021-08-25 16:25:09 +05:30
bundle {
abi {
enableSplit = true
v1.8.2 + Bundle changes (#1490) (#1498) * Rebased changes * added auto scrollable functionality * resolved comments * add timer cancel method * Location sent in permission and sms,contacts,device details in Eligibility Loader. * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * First Draft * remove tab view for only one banner case * Fix production crash * resolved comments * resolve comments * Otp Size variable using Data Binding * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * Permission apis integrated * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * Start eligibility after Permission Submission * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * Fixed permission screen refresh * change next cta title once epfo verified * LoanDetailsWithEmiView - Making loan details dynamic * added events for offer managment system * Update fragment_full_banner.xml * finoramic sdk intrgtn * top up updated * working with mock * re-formate the code structure * EMI calendar editable flag * FAQ's events for post eligibility screens * Hitesh Kumar | Add Offer Application Message * Hitesh Kumar | Fix common case issue * resolve comments * in-case of permission post failure call rejection api * contract update * Hitesh Kumar | Change loan disbursement delay text * Hitesh Kumar | Change loan disbursement delay text * Updated CTA for TopUpLoanIntroFragment * rebase * Release 1.7.4 (#1441) (#1445) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * Update build.gradle * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * v1.7.4 69 * Removed Pulse Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> * Integrate API * remove hardcoded strings * EMI Holiday * fix text center issue * Fix for Truecaller crashes incase app is no there or user is logged out of app * Fix home loan balance transfter issue * resolve comments * added LoanApplicationDetailActivity in deeplink handler * Added timout loader screen for EPFO OTP verification * offerReferenceId sent to TopUpLoanIntroFragment.kt * refector * refector * resolve comments * Release 1.7.5 (#1452) (#1457) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * gi card view started.... * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * new Navi GI Card * Update build.gradle * Navi Card Intgerated * Rebased changes * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * FAQ's events for post eligibility screens * Hitesh Kumar | Add Offer Application Message * Hitesh Kumar | Fix common case issue * resolve comments * Hitesh Kumar | Change loan disbursement delay text * Hitesh Kumar | Change loan disbursement delay text * Release 1.7.4 (#1441) (#1445) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * Update build.gradle * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * v1.7.4 69 * Removed Pulse Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> * Fix home loan balance transfter issue * increase version code Co-authored-by: rahulbhat <rahul.bhat@navi.com> Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rahulbhat <rahul.bhat@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> * rebase * fix issue * Footer back cta view fix * added all activities into navi deeplink class to support branch deeplinks * rervert commented code * Working Topup * fix karza issue * fix error bottom sheet issue * Scrolling issue fix * VKYC Rescheduling * VKYC Rescheduling Contract Update * Fix In-Appupdate issue * fetchKycDetails on back press from vkyc webview * make some change in update helper class * make some change in update helper class * resolved commentts * Sync and Add in different threads with no duplicate data sending... * UI Fixes * Top up bold text UI Fixes * removing hardcoded loan amount from bottomsheet * Profile + Work fetch fix * Added credit score view on home page and dashboard view * Fixed Issued with Amount Slider * flipping visibility for nullable cases. * fetchVideoKycStatus() in-case of back press web-view vkyc * update key * sdk integration * resolve conflict * default value * Fix Unit test cases * remvoe otp layout * Added listing of score data * Pulse Ready for merge * AppName method in Utility.kt * Fixed db leak * Sending device details on login * Fix api timeout crash * added all icons * upgraded the razorpay dependency and tested * added circular imageview for score view * make credit score vire dynamic * check status of user on back click from vkyc and also fetch kyc details * added score point arrow * update back arrow * fix back arrow issue * resolve conflict * make experience icon dynamic * resolve conflict * removed try catch * upgraded the cameraView dependency and tested on low end phone (android 6) * razorpay version upgrade * added events * update events * make change * make change * resolve pr comments * Passing all events to pulse stream * remvoe pulse check * finoramic... * resoove comment * fix xml * Implemented the hamburger menu , removed the tab layout and deleted files related to tab layout * Enabled StrictMode | Fixed Multiple DB object creation | Chuck for Pulse * Fixed crash in makePartOfTextBold * v1.8.2 + Bundle changes * finormaic ui, api * ui changes * Fix loan details test cases * removed test data, send sms * test data removed, minor other changes * sdk upgrade * fix scroll issue on credit view * added credit score view on OfferRejectedFragment too * Pulse data in header * setProperties and not updateHeader * setErrorData instead of updateErrorMessage * Enabled back next bottom sheet nudges on LoanDetailsFragment.kt * Fixed Finoramic Ui visibility bug * Removed duplicate code Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com>
2021-08-25 16:25:09 +05:30
}
density {
enableSplit = true
}
language {
enableSplit = false
v1.8.2 + Bundle changes (#1490) (#1498) * Rebased changes * added auto scrollable functionality * resolved comments * add timer cancel method * Location sent in permission and sms,contacts,device details in Eligibility Loader. * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * First Draft * remove tab view for only one banner case * Fix production crash * resolved comments * resolve comments * Otp Size variable using Data Binding * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * Permission apis integrated * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * Start eligibility after Permission Submission * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * Fixed permission screen refresh * change next cta title once epfo verified * LoanDetailsWithEmiView - Making loan details dynamic * added events for offer managment system * Update fragment_full_banner.xml * finoramic sdk intrgtn * top up updated * working with mock * re-formate the code structure * EMI calendar editable flag * FAQ's events for post eligibility screens * Hitesh Kumar | Add Offer Application Message * Hitesh Kumar | Fix common case issue * resolve comments * in-case of permission post failure call rejection api * contract update * Hitesh Kumar | Change loan disbursement delay text * Hitesh Kumar | Change loan disbursement delay text * Updated CTA for TopUpLoanIntroFragment * rebase * Release 1.7.4 (#1441) (#1445) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * Update build.gradle * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * v1.7.4 69 * Removed Pulse Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> * Integrate API * remove hardcoded strings * EMI Holiday * fix text center issue * Fix for Truecaller crashes incase app is no there or user is logged out of app * Fix home loan balance transfter issue * resolve comments * added LoanApplicationDetailActivity in deeplink handler * Added timout loader screen for EPFO OTP verification * offerReferenceId sent to TopUpLoanIntroFragment.kt * refector * refector * resolve comments * Release 1.7.5 (#1452) (#1457) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * gi card view started.... * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * new Navi GI Card * Update build.gradle * Navi Card Intgerated * Rebased changes * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * FAQ's events for post eligibility screens * Hitesh Kumar | Add Offer Application Message * Hitesh Kumar | Fix common case issue * resolve comments * Hitesh Kumar | Change loan disbursement delay text * Hitesh Kumar | Change loan disbursement delay text * Release 1.7.4 (#1441) (#1445) * in-app update * First draft * handle in-app-update with appconfig data * Working Periodic Worker * WOrking but api issue * Added paramteres * Send event when threshold is reached * Integrated with backend * Added some events + made sendingToServer synchronized * using single thread executors * fix duplicate send event * First Draft * Coupons with Mock * Slashed TextView + No Coupon Handling * Copupon remove,apply flow * actiivty call backs * Fixed Test cases + removed pulse * Coupon VM Test Case * DataBinding in CouponFragment.kt * Updated contract * REmoved mock * Coupon with Api Integration * Apply coupon integrated * intergrate api * fix typo * Update build.gradle * In App Branding Banner * fix typo * added elivation * Integrated new contract changes + Timestamp in local time * Interest Rate Fix * update EMI Slider incase of Coupon Apply/Remove after fee details * added view pager on home card for carousel view * Update build.gradle * added auto scrollable functionality * resolved comments * add timer cancel method * Pan screen test fixed (#1425) * reset timmer when user scroll the banner * PL Offer : Moving Loan Slider to max tenure * remove tab view for only one banner case * Fix production crash * resolved comments * added address proof upload on kyc inreview page * update build version * api intergration * revert version code * add Other option in document list * make edit icon dynamic * show toast in coupon * added kyc in review view model test * resolve edittable field for document * Don't allow customer to click multiple selfi once a selfi is validated * revolved conflict * Chuck Integration * Make pan non editable * sending promotionOfferId in applyLoan * sending promotionOfferId in applyLoan (#1432) * HL test added (#1433) * Handling error case * revert typo * Update build.gradle * Fixed EMI refresh issue * Fixed refresh issue * Fix all refresh issue * added events for offer managment system * Update fragment_full_banner.xml * v1.7.4 69 * Removed Pulse Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> * Fix home loan balance transfter issue * increase version code Co-authored-by: rahulbhat <rahul.bhat@navi.com> Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rahulbhat <rahul.bhat@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> * rebase * fix issue * Footer back cta view fix * added all activities into navi deeplink class to support branch deeplinks * rervert commented code * Working Topup * fix karza issue * fix error bottom sheet issue * Scrolling issue fix * VKYC Rescheduling * VKYC Rescheduling Contract Update * Fix In-Appupdate issue * fetchKycDetails on back press from vkyc webview * make some change in update helper class * make some change in update helper class * resolved commentts * Sync and Add in different threads with no duplicate data sending... * UI Fixes * Top up bold text UI Fixes * removing hardcoded loan amount from bottomsheet * Profile + Work fetch fix * Added credit score view on home page and dashboard view * Fixed Issued with Amount Slider * flipping visibility for nullable cases. * fetchVideoKycStatus() in-case of back press web-view vkyc * update key * sdk integration * resolve conflict * default value * Fix Unit test cases * remvoe otp layout * Added listing of score data * Pulse Ready for merge * AppName method in Utility.kt * Fixed db leak * Sending device details on login * Fix api timeout crash * added all icons * upgraded the razorpay dependency and tested * added circular imageview for score view * make credit score vire dynamic * check status of user on back click from vkyc and also fetch kyc details * added score point arrow * update back arrow * fix back arrow issue * resolve conflict * make experience icon dynamic * resolve conflict * removed try catch * upgraded the cameraView dependency and tested on low end phone (android 6) * razorpay version upgrade * added events * update events * make change * make change * resolve pr comments * Passing all events to pulse stream * remvoe pulse check * finoramic... * resoove comment * fix xml * Implemented the hamburger menu , removed the tab layout and deleted files related to tab layout * Enabled StrictMode | Fixed Multiple DB object creation | Chuck for Pulse * Fixed crash in makePartOfTextBold * v1.8.2 + Bundle changes * finormaic ui, api * ui changes * Fix loan details test cases * removed test data, send sms * test data removed, minor other changes * sdk upgrade * fix scroll issue on credit view * added credit score view on OfferRejectedFragment too * Pulse data in header * setProperties and not updateHeader * setErrorData instead of updateErrorMessage * Enabled back next bottom sheet nudges on LoanDetailsFragment.kt * Fixed Finoramic Ui visibility bug * Removed duplicate code Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: shankar-yadav <shankar.yadav@navi.com> Co-authored-by: Pragya Sharma <pragya.sharma@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com>
2021-08-25 16:25:09 +05:30
}
}
compileOptions {
incremental true
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
composeOptions {
2023-09-04 14:44:59 +05:30
kotlinCompilerExtensionVersion libs.versions.compose.lib.get()
}
dynamicFeatures = [':navi_pl_dynamic', ':navi_hl_dynamic']
kotlinOptions {
freeCompilerArgs += ["-Xstring-concat=inline"]
jvmTarget = '17'
}
lint {
baseline file("lint-baseline.xml")
disable 'NullSafeMutableLiveData'
}
packagingOptions {
jniLibs {
pickFirsts += "**/libjsi.so"
useLegacyPackaging = true
}
resources {
excludes += ['META-INF']
}
}
repositories {
flatDir {
dirs 'libs'
}
}
sourceSets {
release {
java.srcDirs = ['src/main/java', 'src/release/java']
}
debug {
java.srcDirs = ['src/main/java', 'src/debug/java']
}
}
testOptions {
unitTests.returnDefaultValues = true
}
2023-07-20 11:13:09 +05:30
flavorDimensions = ["app"]
productFlavors {
qa {
isDefault true
dimension "app"
applicationId "com.naviapp.dev"
buildConfigField 'String', 'ALFRED_API_KEY', formatString('oMv77fgpBg9NFGom0Psizbf7lbrdBVJz')
buildConfigField 'String', 'APPSFLYER_KEY', formatString('ua6cppJ9oQx7aPQPNyHrHA')
buildConfigField 'String', 'BASE_URL', formatString('https://qa-sa.navi.com/')
buildConfigField 'String', 'HYPERVERGE_APP_ID', formatString('2c007b')
buildConfigField 'String', 'HYPERVERGE_APP_KEY', formatString('c9b1e034f7c8961a3f5b')
2024-02-08 20:52:15 +05:30
buildConfigField 'String', 'PULSE_BASE_URL', formatString('https://dev-janus.np.navi-tech.in/')
buildConfigField 'String', 'MOENGAGE_KEY', formatString('2PDJ4M6TDY7ADQ5N5LU48H9Y')
buildConfigField 'String', 'MQTT_PASSWORD', formatString('testUser@123')
buildConfigField 'String', 'MQTT_USERNAME', formatString('henry')
buildConfigField 'String', 'SSL_PINNING_KEY', formatString('sha256/nUU7NjGrGo/mxijjsX+MHerUbpIHBidF8LAYOEPFWA8=')
buildConfigField 'String', 'XIAOMI_PUSH_APP_ID', formatString('2882303761521925585')
buildConfigField 'String', 'XIAOMI_PUSH_APP_KEY', formatString('5692192517585')
buildConfigField 'String', 'YOUTUBE_KEY', formatString('AIzaSyDlbxag2dCc-a9ac8JTfH3nnVw41pdI-1U')
manifestPlaceholders = [
FACEBOOK_APP_ID: "238258890564574",
TRUECALLER_KEY : "yicxl1xh6jidagslpi0h9d-uklfeinnx4a6mb6rdgyi"
]
resValue 'string', 'CodePushDeploymentKey', formatString('QLh2ypE_wVIAdp9rcSPIkbdxwKgPijXyGpKX_')
resValue 'string', 'build_config_package', 'com.naviapp.dev'
}
prod {
dimension "app"
if (project.hasProperty('ALFRED_API_KEY')
2023-07-20 11:13:09 +05:30
&& project.hasProperty('APPSFLYER_KEY')
&& project.hasProperty('BASE_URL')
2023-07-20 11:13:09 +05:30
&& project.hasProperty('HYPERVERGE_APP_ID')
&& project.hasProperty('HYPERVERGE_APP_KEY')
&& project.hasProperty('MOENGAGE_KEY')
&& project.hasProperty('MQTT_PASSWORD')
&& project.hasProperty('MQTT_USERNAME')
2024-02-08 20:52:15 +05:30
&& project.hasProperty('PULSE_BASE_URL')
&& project.hasProperty('SSL_PINNING_KEY')
2023-07-20 11:13:09 +05:30
&& project.hasProperty('XIAOMI_PUSH_APP_ID')
&& project.hasProperty('XIAOMI_PUSH_APP_KEY')
&& project.hasProperty('YOUTUBE_KEY')
&& project.hasProperty('FACEBOOK_APP_ID')
&& project.hasProperty('TRUECALLER_KEY')
&& project.hasProperty('CODEPUSH_DEPLOYMENT_KEY')
2023-07-20 11:13:09 +05:30
) {
buildConfigField 'String', 'ALFRED_API_KEY', formatString("$ALFRED_API_KEY")
2021-10-08 16:50:11 +05:30
buildConfigField 'String', 'APPSFLYER_KEY', formatString("$APPSFLYER_KEY")
buildConfigField 'String', 'BASE_URL', formatString("$BASE_URL")
2021-10-08 16:50:11 +05:30
buildConfigField 'String', 'HYPERVERGE_APP_ID', formatString("$HYPERVERGE_APP_ID")
2023-07-20 11:13:09 +05:30
buildConfigField 'String', 'HYPERVERGE_APP_KEY', formatString("$HYPERVERGE_APP_KEY")
buildConfigField 'String', 'MOENGAGE_KEY', formatString("$MOENGAGE_KEY")
buildConfigField 'String', 'MQTT_PASSWORD', formatString("$MQTT_PASSWORD")
buildConfigField 'String', 'MQTT_USERNAME', formatString("$MQTT_USERNAME")
2024-02-08 20:52:15 +05:30
buildConfigField 'String', 'PULSE_BASE_URL', formatString("$PULSE_BASE_URL")
buildConfigField 'String', 'SSL_PINNING_KEY', formatString("$SSL_PINNING_KEY")
2022-02-11 14:13:13 +05:30
buildConfigField 'String', 'XIAOMI_PUSH_APP_ID', formatString("$XIAOMI_PUSH_APP_ID")
buildConfigField 'String', 'XIAOMI_PUSH_APP_KEY', formatString("$XIAOMI_PUSH_APP_KEY")
2022-07-05 10:37:27 +05:30
buildConfigField 'String', 'YOUTUBE_KEY', formatString("$YOUTUBE_KEY")
2023-07-20 11:13:09 +05:30
manifestPlaceholders = [
FACEBOOK_APP_ID: "$FACEBOOK_APP_ID",
TRUECALLER_KEY : "$TRUECALLER_KEY"
2023-07-20 11:13:09 +05:30
]
resValue "string", 'CodePushDeploymentKey', formatString("$CODEPUSH_DEPLOYMENT_KEY")
resValue 'string', 'build_config_package', 'com.naviapp'
2021-10-08 16:50:11 +05:30
}
}
}
}
static def formatString(String value) {
return '"' + value + '"'
}
project.ext.react = [
entryFile : "index.js",
enableHermes: true // clean and rebuild if changing
]
project.ext.envConfigFiles = [
qa : ".env.qa",
benchmark : ".env.benchmark",
production: ".env.prod"
]
2022-05-19 19:46:31 +05:30
publishing {
repositories {
2023-07-20 11:13:09 +05:30
if (project.hasProperty('NEXUS_URL')
&& project.hasProperty('NEXUS_USERNAME')
&& project.hasProperty('NEXUS_PASSWORD')
) {
2022-05-25 16:20:32 +05:30
maven {
url = "$NEXUS_URL"
credentials {
username = "$NEXUS_USERNAME"
password = "$NEXUS_PASSWORD"
}
2022-05-25 16:08:59 +05:30
}
2022-05-25 18:38:10 +05:30
}
}
publications {
2023-07-20 11:13:09 +05:30
if (project.hasProperty('FLAVOR')) {
2022-05-25 18:38:10 +05:30
maven(MavenPublication) {
artifactId = "$FLAVOR"
groupId = "com.naviapp"
2023-07-20 11:13:09 +05:30
version = "navi_v$VERSION_NAME"
artifact("build/outputs/bundle/prodRelease/app-prod-release.aab")
}
}
}
}
2019-10-31 15:23:40 +05:30
dependencies {
api project(":navi-payment")
implementation project(":finoramic-androidx-sdk")
2021-09-23 18:41:59 +05:30
implementation project(":navi-amc")
implementation project(":navi-ap")
implementation project(":navi-bbps")
implementation project(":navi-chat")
implementation project(":navi-coin")
implementation project(":navi-cycs")
implementation project(":navi-gold")
Release 3.0.7 to Master (#4542) * Regex fix * layout fic * fix multi deeplink * Inhouse VKYC (#4001) * basic setup of inhouse vkyc * Added HMS SDK initialisation and VKYC fragment binding * network calls added * Added vkyc binding * more changes * more changes * navigation fix * Merged with inhouse vkyc * Merged with inhouse vkyc * Merged with pl journey revamp * Resolved integration issues * Resolved integration issues * Added hms config changes in video meeting screen * Added hms config changes in video meeting screen * Feature/video call screen (#3976) * some file name changed as per revamp standard * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * bank details failed changes added * Release 2.8.7 (#3791) * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * crash fix * Reward widget changes for safe gold * Overlay screen changes for Safe gold * color change * adding animation * crash fix (#3673) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * tag height change * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Drawable fix * run build on development * add icon black * add icon black * image in middle * UAT fixes * version bump * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * Dynamic index logic * Enach SetUp Autopay Pay Cta Visibility Fix * handle index of bound error in nps submit Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> * loan offer card data setter added & loan offer expire cta issue fixed * Added FinancialSanctionWidget * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * Added Loan detail * delay disbursement screen added * know more bottom sheet added at loan details page & ui issue fixed of profile details page * emi calendar back button issue resolve * back listener added for bank details page * Resolved Rewards related changes * screen name added in customer support * Resolved Rewards related changes * Shivam | PL Journey Revamp | Offer Improvement Card (#3801) * add: offer improvement card * fix: fallbacks * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * FS Screen enhancements * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * parameter added for delayed disbursement * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * Customise loan enhancement * bank verification failed screen handled * font changed from sans to navi (#3813) * offer upgrade ui fixed added * Integration testing * fix: pl revamp address (#3824) * ui issue fixed on gst , AA & offer upgrade page * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit 4e4bce6451d25587cb18463c8fd1c34b96a69359. * Organised * error issue fixed for uw rejection * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * Added HomeLoanApplicantsFragment.kt * Bugfixes * TP-8307 | Shivam | Disable Digitap for optional VKYC (#3843) * fix: user is getting into digitap app sdk flow when he selected optional video kyc * Working Compose View in Android View XML * events added & loan offer upgrade card fix added * UI fixes * add: spotless * Working AboutUsActivity.kt with Compose * Working Preview * Removed duplicate libs * TP-8081 | Shivam | Fix Dev Address Document Upload (#3848) * Removed un-necessary component tags * Removed un-necessary component tags * UI fixes * gst and tutorial page bug fixed * rm: ktlint * add: Android Suggestion CI * fix: Android Suggestion CI * add: license + java in spotless * added data safety header and bottom sheet info, (#3851) * add: kt + java formatters * test-commit for spotless apply * added fix for zero prefix (#3852) * margin & elevation issue fix for work fragment * UI fixes * rm: spotless.gradle header * updated compileSdkVersion for each module * change text in gi login * crashfix for strings * test commit * test commit * Update navi-widgets/src/main/java/com/navi/naviwidgets/views/CollapsibleAmountSliderView.kt Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> * revert commit * revert commit * Handled crash in EmiTenureFragment * cta changed on account aggregrator * Bug fixes * added fix for pan , data safety (#3856) * Bug fixes and indexed list item * action button added on error page * gst page password cleaning on switching added * rm: empty files with no code * bank auto pay success messag e& top up redirection handled * field changed * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * ui bugs and loader size & gravity fixed * ui fix added * Shivam | Remove Reviewdog (#3873) * Resolved PR comments * ui issues fixes * edit button on loan summary and disbursal failed state added * added rupee symbol and kyc button shadow fix (#3878) * Merged changes related to rewards and pl journey * Reduce apk size (#3876) * navi header ui issue fixed * Merged changes related to rewards and pl journey * Shivam | Change Spotless Java Format to AOSP (#3862) * Shivam | Spotless Pre-commit Hook (#3877) * added animation green bg fix * address screen error fixed * Ae 5206 (#3886) * fix padding * fix text center alignment in toastWidget * UI fixes * AE-5205 Max Upload File Size handled (#3839) * UI fixes * Master in to development (#3889) * Release 2.8.8 to Master (#3846) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Conflict resolved * sort history msg by timestamp * Rejected doc download * Bugfixes * Drawable fix * fix * code refactor * code refactor * code refactor * run build on development * add icon black * add icon black * code refactor * code refactor * image in middle * UAT fixes * Reward delight screen impl * handle continue button * handle continue button * Height change * changed downloaded file name * changed downloaded file name * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * changed response * Start VKYC clickstream event (#3780) add Clickstream for clicking on pan capture after the user clicks on start VKYC * fix module structure * Bugfixes * add: deprecation annotation for font weights * fixed bug * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit 4e4bce6451d25587cb18463c8fd1c34b96a69359. * Organised * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * version bump Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Release 2.8.8 to Master (#3871) * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on… * bug fixes and ui improvements of landing page * upgraded the digio kyc sdk | fixed the payment failure blank screen issue * Feature/free insurance new (#4135) * added dummy fragment and dummy activity * initial setup, mock changes * initial setup, mock changes * added free insurance horizontal scroll widget (#4106) * horizontal image scroll widget added * Calendar Page - Benefits Widget (#4107) * merge mayank's and apoorv's widgets * image scroll widget minor fixes * 2 widgets addition and utility function addition (#4131) * 2 widgets addition and utility function addition * overlay icon fix * [TP-10352] Expandable Faq Widget (#4134) * Added expandable faq widget for landing page in free insurance * added dummy ctas * ui fixes completed (#4137) * centred text widget * [TP-10394] Policy Details Widget (#4141) * FI landing page mock done * TP-10496 calendar screen setup * [TP-10493] Payment Page + Mock Integration (#4140) * added gradient and cornerRadius support to widgetLayoutParams * insurance dashboard changes * payment option fix * policard and bottosmsheet changes * added multiple policy cards * mock fix * youtube player changes and lottie support added to SingleImageWidgetLayout * merge mock_api.json * [TP-10397] Footer With Title and Button (#4151) * feat: footer with title and button * requested changes + minor change * feature/free-insurance-new * Header and Footer Integration with mock * Mayank/free insr vertical checkpoints 2.0 (#4173) * mock update * Resolving comments * deeplink changes * CTAs added, benefit screen from FI, UI fixes * [TP-10933] Payment Failed Bottom Sheet + Cta Handling (#4194) * [TP-11027] Expired State and benefits page with mock (#4195) * benefit mock update * footer shadow removal (#4202) * TP-10499 address details page (#4175) * benefit type cta update * ui fixes and cta changes * widget field name fix * footer ui fix * GenericWidgetDataInfo fix * TP- 10346 cherrypick (#4160) * contract changes * mock and UI changes for success widget and product click widget * TP-10500 Emi Calendar screen changes (#4219) * [TP-11095] Calendar Page Chip Style Changes (#4208) * cta contract fi * payment api integration * payment response deserialisation fix * ExpandableFaqWidgetLayout changes (#4221) * LP and benefits screen API integration, img url change, gradient support on dashboard * LP and benefits screen API integration, img url change, gradient support on dashboard * mock quoteId revert * policyId support in landing page * mock quoteId update * [TP-11142] calendar page - api integration (#4233) * added navi error page custom view (#4234) * HRA FI changes and UI fixes * fixed naviErrorPageView build failed Commented the setOnClickListener in naviErrorPageView * FI LP go to dashboard click fix * [TP-11253] icon url changes (#4245) * insurance page api integration * build fix * mock change * Free insurance growth (#4212) * Free pl insurance growth (#4253) * substring cta support in TextFieldData, email navigation support * landing page api fix * build fix * error and loading states handling * [TP-10497] Claims FAQ Banner + Footer Addition (#4231) * TP 11143 Draft PR address page api integration (#4267) * HRA FI fixes, LP UI fixes * ui fixes * build fix * fixed vertical checkpoint widget for 2 items (#4273) * bug fixes * bug fixes and pincode api integration * stamp icon fix * icon_hand_wave added * nominee redirection fix * widgetCallback removed and ctaCallback added to setTextFieldData * clickable span fix * TP-11576 help cta fix * analytics changes * design issue fixes * TP-11722 calendar page default page selection support * claims help cta fix * design issue fixes (10 Nov) * calendar page event fix * build fix * missing events fix * removed mock * removed TestAdapter * PR code changes Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> Co-authored-by: Mayank Sheoran <mayank.sheoran@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Sharma Pooja Balrambhai <sharma.balrambhai@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> * Analytics * bug fixes and ui improvements of landing page * bug fixes and ui improvements of landing page * Removing build files * Reverting file * Reverting mock * Remving build files * Name change * added empty check * added empty check * add polling api call * AE-5276 | Stale GitHub Action (#4331) * Fix Spotless Diagnose (#4314) * digio unused code * digio used take code * add api for referral home * Added retry mechanism in SMS ingestion * AE-5899 | Refactor GitHub Actions (#4353) * add: `android` label to build CI * add: `default` label to checkstyle CI * add: `default` label to test CI * config added for cache (#4367) * AE-7026 | Missing Widget NPE Fix (#4365) * Payment Issue Fix * Missing Widget Crash Fix * Reverted identations * Reverted identations * Reverted indentations * Reverted indentations * Key added for upi id check * Update app/src/main/java/com/naviapp/common/fragment/PaymentCheckFragment.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update app/src/main/res/layout/fragment_digital_gold_sell_upi.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/java/com/navi/naviwidgets/viewholder/CornerRoundedWithDataWidgetVH.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Handled update badge on Profile. * Add default label to stale workflow (#4368) * added badge invoke * badge code fix * Polling data update * build version code revert * add payment flow api * add payment flow api data * Add concurreny check to GitHub Action Workflows (#4372) * Network Module Cleanup * stop timer in pause state * Decimal place impl for weight and amount * same with parent class * same with parent class * same with parent class * added chatbot in rejection * Removed redundant code and resolved conversation * Generic changes * change in sub widget api call * Import fix * Widget not found events (#4399) * Payment Issue Fix * Widget not handled events * clean code * added screen name * Common n/w for insurance * Update PR Template (#4388) * add request id in post payment * Custom payment redesign ae 3563 (#3728) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with litmus-proxy * fixed bugs * add: inter font * fixed bug * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * rm: avenir-next font * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * Release 2.8.5 to master (#3714) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * reward info base setup * Visit SDK Integration * reward info base setup * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * reward info base setup layout * widget added * widget added * widget added * widget add * Bug fixes * widget added * clean code * Base set up for rewards * Inject constructor to RewardsVM * widget added * widget added * icon added * summary page added * Bug fix * add widget tag and clean code * add screen name * add view in layout * clean code2 * Overlay screen impl * added icon svg * change model class * icon added * widget added * Update api for getting linked accounts * new icon added * Icon added for lock state * add product type in event * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Rewards info widget impl * Rewards view add in Pl flow * Rewards tooltip widget impl * Extract VISIT to constants * Contract correction * divider position fix * Reward widget impl * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Rewards tooltip analytics, contract minor changes and UI adjustment * add events * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * Login in rewards fragment * Analytic name * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * remove hardcoded string * Post disbursal reward api integration * coroutine scope change * rm: pl autodebit loanType null check * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * rm: pl autodebit loanType null check (#3666) * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * crash fix * color change * crash fix (#3673) * dismiss overlay screen * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * autopay button fix on enach tutorial activity (#3713) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * added new icon * Added safe gold logo * disable in not selected state * Merged with Custom Payment Design * Merged with Custom Payment Design * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Layout issue fix * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Api Integration * Refactoring the code * Update PaymentFragment.kt * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * add modified income source bottom sheet (#3747) * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * Master to Release 2.8.6 (#3761) * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * disable submit when no reason check * remove hardcoded string * Post disbursal reward api integration * add style * coroutine scope change * clean code * rm: pl autodebit loanType null check * add margin in bottom view * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * add disable state in nps * clean code * clean code * crash fix * color change * adding animation * crash fix (#3673) * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part … * AE-6752 | Experiment - Offer Upgrade Card Variation (#4322) * add: offer upgrade card v2 * update: copyright * apply-spotless * update: shimmer animation duration 2500ms => 2000ms * add: clickstream * Fix Offer key issue * add api call * add refersh functionlity with timer * add bottomsheet code in home * Resolved issues in firebase remote config * remove unused files * remove unused files * [PS] added rich push notification support * [PS] refactored base activity for notification receiver * added permission polling config * Resolved issue related to permission submit sending null in release build * Ae 5237 hl interest rate reset (#4168) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with litmus-proxy * fixed bugs * add: inter font * fixed bug * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * rm: avenir-next font * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * Release 2.8.5 to master (#3714) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * reward info base setup * Visit SDK Integration * reward info base setup * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * reward info base setup layout * widget added * widget added * widget added * widget add * Bug fixes * widget added * clean code * Base set up for rewards * Inject constructor to RewardsVM * widget added * widget added * icon added * summary page added * Bug fix * add widget tag and clean code * add screen name * add view in layout * clean code2 * Overlay screen impl * added icon svg * change model class * icon added * widget added * Update api for getting linked accounts * new icon added * Icon added for lock state * add product type in event * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Rewards info widget impl * Rewards view add in Pl flow * Rewards tooltip widget impl * Extract VISIT to constants * Contract correction * divider position fix * Reward widget impl * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Rewards tooltip analytics, contract minor changes and UI adjustment * add events * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * Login in rewards fragment * Analytic name * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * remove hardcoded string * Post disbursal reward api integration * coroutine scope change * rm: pl autodebit loanType null check * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * rm: pl autodebit loanType null check (#3666) * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * crash fix * color change * crash fix (#3673) * dismiss overlay screen * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * autopay button fix on enach tutorial activity (#3713) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * added new icon * Added safe gold logo * disable in not selected state * Merged with Custom Payment Design * Merged with Custom Payment Design * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Layout issue fix * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Api Integration * Refactoring the code * Update PaymentFragment.kt * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * add modified income source bottom sheet (#3747) * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * Master to Release 2.8.6 (#3761) * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * disable submit when no reason check * remove hardcoded string * Post disbursal reward api integration * add style * coroutine scope change * clean code * rm: pl autodebit loanType null check * add margin in bottom view * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * add disable state in nps * clean code * clean code * crash fix * color change * adding animation * crash fix (#3673) * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part p… * Ae 7074 (#4409) * Payment Issue Fix * AE-7074 * AE-7074 * AE-7074 * Merged with development * Ae 6991 main (#4436) * added textFieldData in footer and widget * added textFieldData in footer and widget * added clickstream events and download functionality * added name of document * removed mock * removed comments * clickstream events * removed mock functions * refactored * refactored the code, removed unwanted formatting * made pr changes * check applied before applying to method (#4438) * Ae 5236 negative foreclosure redesign (#4237) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with litmus-proxy * fixed bugs * add: inter font * fixed bug * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * rm: avenir-next font * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * Release 2.8.5 to master (#3714) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * reward info base setup * Visit SDK Integration * reward info base setup * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * reward info base setup layout * widget added * widget added * widget added * widget add * Bug fixes * widget added * clean code * Base set up for rewards * Inject constructor to RewardsVM * widget added * widget added * icon added * summary page added * Bug fix * add widget tag and clean code * add screen name * add view in layout * clean code2 * Overlay screen impl * added icon svg * change model class * icon added * widget added * Update api for getting linked accounts * new icon added * Icon added for lock state * add product type in event * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Rewards info widget impl * Rewards view add in Pl flow * Rewards tooltip widget impl * Extract VISIT to constants * Contract correction * divider position fix * Reward widget impl * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Rewards tooltip analytics, contract minor changes and UI adjustment * add events * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * Login in rewards fragment * Analytic name * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * remove hardcoded string * Post disbursal reward api integration * coroutine scope change * rm: pl autodebit loanType null check * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * rm: pl autodebit loanType null check (#3666) * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * crash fix * color change * crash fix (#3673) * dismiss overlay screen * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * autopay button fix on enach tutorial activity (#3713) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * added new icon * Added safe gold logo * disable in not selected state * Merged with Custom Payment Design * Merged with Custom Payment Design * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Layout issue fix * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Api Integration * Refactoring the code * Update PaymentFragment.kt * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * add modified income source bottom sheet (#3747) * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * Master to Release 2.8.6 (#3761) * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * disable submit when no reason check * remove hardcoded string * Post disbursal reward api integration * add style * coroutine scope change * clean code * rm: pl autodebit loanType null check * add margin in bottom view * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * add disable state in nps * clean code * clean code * crash fix * color change * adding animation * crash fix (#3673) * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable… * Impl transaction history screen * amc bugfixes * Added delayed disbursment ui changes * Master to development (#4443) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Release 3.0.2 to master (#4197) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.2 to master - unused removal from master (#4198) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event * removing same imports Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.3 to master (#4223) * version bump * change notifiaction icon * added lottie * revert code * change launcher icon * New GI dashboard (#3411) * added new icon in payment request * added icon in payment request * remove unwanted icons * Tp 6640 annual renewal v 3 (#3923) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Updated sdk version to 31 & updated library versions of test & hilt * added coarse location in manifest decleration * added course location permission in request places * added pendingIntent mutable immutable flags * location permission changes for api 31 migration (#4207) * coarse permission deny event * replaced old navi logo xmls with new one (#4214) * API 31 migration (#4200) api 31 migration changes * removed jCenter, upgraded work & fragment version Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * Release 3.0.4 to Master (#4303) * added revamp fixes for p1 * added p1 fixes * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * oved loan summary to fragments * Rewards Announcement screen impl * Merge conflict * Minor changes * moved loan summary to fragments * added visibility change for skip mandate footer * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * Minor changes * Removing build files * Added APR text in Loan summery * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * Added mock json * Resolved issues related to apr changes * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * AE-5989 | Font Experiment | Dead Code Removal (#4179) * rm: font-experiment usages * rm: redundant textFontWeight * rm: font-experiment usages * reformat: FWE.???.name -> FWE.??? * UI changes for gif * Profile fragment Crash fix * Lottie changes * removed jcenter dependency (#4220) * Fixing STU logged out issue (#4215) * Profile fragment Crash fix * add supprot for deeplink in web view * AE-5252 | Shivam | Loan Against Mutual Fund - Intent Check (#3880) * add: setup for survey module * add: survey activity in manifest * add: form page draft contract * rm: mock * add: header and footer to form page * refactor: ktfmt * apply-spotless * add: lamf form fragment * add: investment type + amount fields * add: selection tiles * add: selection lists * feat: dual survey form fragment * fix: footer button + checkbox declaration * add: info bottom sheet * rm: back cta event * fix: copyright * revert: footer_view_v2.xml * add: EOF * revert: InputWidgetData.kt, ListSelectorMeta.kt, TileSelectorMeta.kt * refactor: WidgetHint.kt / var -> val * fix: context not eligible * fix: validation + click-action * initial setup: survey confirmation & instruction screen * update: remove confirmation page extra content * update: remove instruction page extra content * update: fix instruction page CTAs * add: title + description on confirmation page * fix: merge * add: product card on rejection screen * fix: visibility * spotless-revert * fix: baseContext in baseinputwidget * add: square product widget * add: product card on confirmation screen * refactor confirmation -> thank you instruction -> know more * update: new widget styling for bottom sheet selector list widget * update: new widget styling without icon for selector tile widget * fix: crash on survey launch * add: steps widget v2 on know more screen * fix: form to form navigation * AE-5252 | Shivam | LAMF - Application Platform (#4139) * first draft * Form Screen for AP - PL * MarginDecorator * Pushed ApplicationPlatformActivity with launcher * ScreenById API * Fill Application * AP Form Deeplink * Spotify chnages * Updated the contracts * Updated the path for next cta call * Demo Fix * changes for ap api calls added (#4038) * GST flow changes completed (#4067) * pemission page ap related changed completed * permission related changes added * AA changed added * permission screen fix added * revert-spotless * revert: unrelated changes * refactor Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> * rm: survey form fragment * add: backend driven nextcta title * remove: redundant code * fix: navigation * rm: pan tooltip & bottom sheet top indicator * rm: extra data in body map on fill call * change default leftIconCode * add: clickstream * add: bottom sticky widget * fix: sticky widget * add: survey banner widget * add: sticky widgets to ap form frag * fix: make activity adjustPan * update: make AP contracts cleaner by merging static and input widgets * add: know more fragment navigation * add: clickstream events * add: LAMF_ThankYou_Page_Close_Clicked * fix: steps widget v2 * fix: survey banner widget v2 * add: checkbox with text widget * fix: checkbox with title widget * rm: redundant FooterViewV3 * update: Square Product Widget * update: survey endpoint url * fix: response entity * reformat * reformat * reformat * refactor * update: copyright * add: analytics events * fix: checkbox widgets * add: alternate savedValue for inputtextwidget * add: check for savedValue in list & tile input widgets Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> * updated qa and dev scripts (#4213) * updated qa and dev scripts * converted assemble to bundle * added new line * Reverting change * increased the full name limit to 100 * AE-6474 Skip mandate do it later change for Revamp flow * Update app/src/main/java/com/naviapp/rewards/models/RewardsAnnouncementData.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update app/src/main/java/com/naviapp/rewards/ui/RewardsAnnouncementFragment.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-common/src/main/res/drawable/rectangle_80_opacity_black.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_announcement_gold.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_announcement_cash.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_rewards_announcement_confetti.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update app/src/main/res/layout/layout_rewards_announcement.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * added margin and icon fixes * added margin and icon fixes * TP-8809: Document preview handling with deeplinks (#4227) * Document preview handling with deeplinks * opening policy docx list * removing duplicate enteries|Code review ficx * Master into development (#4249) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Release 3.0.2 to master (#4197) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.2 to master - unused removal from master (#4198) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event * removing same imports Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.3 to master (#4223) * version bump * change notifiaction icon * added lottie * revert code * change launcher icon * New GI dashboard (#3411) * added new icon in payment request * added icon in payment request * remove unwanted icons * Tp 6640 annual renewal v 3 (#3923) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Updated sdk version to 31 & updated library versions of test & hilt * added coarse location in manifest decleration * added course location permission in request places * added pendingIntent mutable immutable flags * location permission changes for api 31 migration (#4207) * coarse permission deny event * replaced old navi logo xmls with new one (#4214) * API 31 migration (#4200) api 31 migration changes * removed jCenter, upgraded work & fragment version Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * Removing duplicate entry * removing duplicate entry Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * TP-8809: Fixing duplicate API call (#4251) * Document preview handling with deeplinks * opening policy docx list * removing duplicate enteries|Code review ficx * Fixing duplicate API call * AE-5779 | Shivam | Experiment - Loan Amount Slider Variation (#4224) * add: loan slider experiment * update: experiment flag * update: experiment flag * apply-spotless * add more efficent check * Shivam | Fix EIC Fragment Crash (#4255) * Fix Home Page loads with error when lending MAS service is down AE-6267 * [AE-6270] Checkbox on login screen for all the customers * add clickstream event for confirmation of address uploading in kyc flow (#3800) * Foreclosure redesign success with payment issue fix (#4243) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with lit… * resolved issue in syntax * Adding missing fun * TP-6642: EMI date Change for insurance (#4410) * Mayank/emi date change 2.0 (#4049) * calendar added in test activity * added emi date confirmation bottomsheet * custom item decoration ToolTip implementation uncomplete * implemented tool tip with item decoration * implemented tool tip with item decoration 2.0 * tooltip changes completed * resolved PR comments * added next due tooltip Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> * Emi date change bottomsheet UI changes (#4027) * calendar added in test activity * added emi date confirmation bottomsheet * hackyToolTip implemention * Emi date change bottomsheet UI changes * Premium calendar fragment render * Fetching premium calendar from Emi calendar Fragment * resolving conflicts * resolving conflicts * resolving conflicts Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> * EMI date change API integrations * API integration changes * API integration changes * BottomSheet Fix (#4238) * BottomSheet Fix * Removed extra space * API integration changes * API integration changes * bug fixes * [TP-11623] EMI Calendar Tooltip Fixes (#4349) * emi calendar date change-tooltip fix * skip day handling| insurance boolean code cleanup * enabled click listener for header * tag handling for emi date change * tag handling for emi date change * [TP-12088] "New" Tag UI changes for dashboard bottomsheet - Android (#4378) * New tag UI change * wrap text and capitalize change * Emi date change ordinal fix (#4401) * Updated ordinal for date change * Added getDateOrdinal function to Utility * duplicate import * import ErrorMessageFix * Pr comments resolved * resolved emi date change comments + fixed VerticalCheckpointWidgetLayout location (#4447) Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Adding missing api integration * add icons and add bottomsheet for pl locked * foreclosure bug fix (#4461) * added missed events * moengage sdk upgrade * Ae 6991 main (#4458) * added textFieldData in footer and widget * added textFieldData in footer and widget * added clickstream events and download functionality * added name of document * removed mock * removed comments * clickstream events * removed mock functions * refactored * refactored the code, removed unwanted formatting * made pr changes * version bump * crash fixed (#4454) * made changes for updated requirements * changed app version code * changed app version code Co-authored-by: Hitesh <hitesh.kumar@navi.com> Co-authored-by: Sanjay P <sanjay.p@navi.com> * add icon and update steps widget * remove unused code * changed app logo and splash lottie animation * reduced splash delay * bank details on the payment screen * Added error code in reason * Resolved issues of timeout screen not visible to users * add margin * change version code * changed logo * New launcher logo added * Emi date change reason bug fix (#4490) * Payment Issue Fix * Allowed spacing for reason in Alpha Numeric Characters Co-authored-by: Jatin Chug <jatin.chug@navi.com> * Free insurance UI enhancement (#4487) * tuecaller login fix * removed unused import * Feature/tp 11243 landing page entry (#4478) * Download file changes * Feature/insurance/r 12 (#4491) * added nstp widget along with bottom sheet (#4307) * refactor code * add clickstream events for foreclosure (#4493) * add clickstream events for foreclosure * useless commit * useless commit Co-authored-by: amit kumar <amit.kumar@navi.com> * Ae 5727 (#4324) * removed hardcoded value of action in generate HL sanction PATCH call * removed duplicate copyright * removed repeated copyright * AE-7310 | Effective Interest Cost Changes (#4497) * added missed screens for customer support * effective interest cost changes * effective interest cost changes * added common icon code binding function * removed changes from video kyc * removed duplicate firebaseremoteconfig helper * Revert "removed duplicate firebaseremoteconfig helper" This reverts commit b6bbe72be53d2bce11052e4908df94fb64a7a21c. * renamed remote config * renamed remote config * Fix Login checkbox issue * re formate * Resolved Tenure Slider issue * clean code * temporary build change * clean code in navi analytics * clean code * removed changes done for testing * [PS] added shadow in fund details screen * indentation issue and appUpdate api change * Change CTA Backgound of Loan details fragment * Crash Fix | AP Form Fragment - Back Stack Listener (#4494) * fix: ap form fragment crash * add: method to remove back stack listener on destroy view * hardcoded tpa fix (#4516) Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Hl journey revamp (#4352) * HL module setup * Base network package setup * Code refactor * Add steps activity with side navigation functionality * Code refactor * Update mockutil class * Add hl step widget and straight line widget * Add Tag widget for intro page * Update tracker json response * Refactor widget name * Add navigation tracker header and footer * Add loan offer widget for tracker * Handle tracker step cta action * Set loan step item text from binding adapter util * Add widgetized info fragment * Add EO offer widget * Using TextFieldData instead of TextWithStyleAndProperties * Add text field with bullet points widget * Add hl footer and hl common bottom sheet views * Bug fix * added permission failure note widget * corrected the widget to have rounded corners (bug fix) * added alignment variable in TextFieldView, optimized LoanStepItemLayout to account for text alignment * modified code to set data from backend correctly * changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget * removed backgroundColor from TagWidget * modified data in mock_api_hl.json to be the same as present in the contract * refactored mock_api_hl data and removed titleLayoutParam from TagWidget * Add Form Screen with updated from widgets * bug fix - corrected padding not being displayed set in widgetLayoutParams * created Home Loan Permission Screen Fragment * added Permission Fragment to HLBaseActivity * refactored permissionFailureNote to titleSubtitleWithRightIcon * added AppPermissionItemWidget * added icons and corrected bugs in the widget * Create title with divider widget * added functionality of going to app settings page * INCOMPLETE - added permissionObserver to change icon and title values * Add search from page * Add company not found view * Handle substring style in search widget * INCOMPLETE - change icon and title after permissions are allowed/denied * INCOMPLETE - corrected permission observer which was updating incorrect values * added 4 incorrect icons to be set correctly after getting it from the product team * refactored hl_permission_screen_fragment * Code refactor * added implementation of widgets and icons changing on permission change * completed the header and main content of permission page * removed navigation from xml of permission_info_fragment * added text on top of footer * added bottom sheet in permissions page, added icons * renamed bottomSheetOpener to safety_tv * Add option selector tile widget * Feature/new property city (#3823) * Add property city page screen * Update HL search screens * Code refactor * Add property details form screen * Add widget value dependant percentage upper range validation * Add new option list bottomsheet * Feature/new ipa loader (#3885) * Add hl loader screen * Add exported as false in manifests file * Feature/help bottom sheet (#3894) * created the layout for the bottom sheet * deleted model class to use the ones already created * deleted model class to use the ones already created * added help bottom sheet * refactored HelpBottomSheet name to HLHelpBottomSheet * added IconWithTitleWidget * incomplete - added adapter for displaying icon_with_title widgets * corrected the bottom sheet implementation * added help bottom sheet without clickable functionality * corrected the widget layout params for icon with title widget in mock_api_hl.json * added clickable functionality on help bottom sheet * formatted files and added newline at the end * removed unused constant * removed unused variable, made visibility gone when text is empty * formatted xml layouts Co-authored-by: Water1ock <varmashubhanjay@gmail.com> * Code refactor * Task/upload user data to s3 (#3840) * INCOMPLETE - created object for storing user data to S3 * completed PermissionUtil object for uploading user data to S3 * added usage of sendUserDataToS3 in PermissionFragment * added functionality for sending location data to S3 * fixed functionality of sending user location data * removed unneccesary function in Ext.kt * added functionality of sending device data * removed DeviceUtil and associated classes from navi app, navi hl and added to navi common * refactored updatedFCMToken to sendDeviceDetails, deleted unused data class * moved data ingestion files from hl module to common module * moved data ingestion files to common module * refactored files, removed unused variables * moved the string values to Constants.kt in navi common * fixed merge conflicts * Modify intro page card (#3904) * Added two card views in the Home Loan Offer Info Widget Layout (#3902) * added money bag icon in homeloanofferinfowidget xml file * added card view to the home loan offer info widget layout * corrected the cardCornerRadius value from 8dp to 16dp * removed cardCornerRadius from the footer card view * changed card view to material card view * removed background, added cardCompatPadding = true * added material card view to add co-applicant widget * added self employment icons in employment details page * changed card view of view option selector tile to material card view * corrected material card view of view option selector tile * added hl_tracker_bubble_view in header with tracker (#3915) * added hl_tracker_bubble_view in header with tracker * addressed comments on the pull request * Feature hl joourney revamp paging (#3929) * Added paging library * Added pagination in Property city screen * Code refactor (#3943) * Feature/co applicant screen (#3952) * incomplete title-v2-widget * changed background of home loan offer info widget layout * created title_v2 widget * added NOTE_WITH_BULLET_POINTS widget * corrected note with bullet points widget * added title with end icon widget * added Navi Drawable data class to get drawable shape from backend (note with bullet points widget) * refactored all the widgets * rolled back mock_api_hl.json to state in hl-journey-revamp branch * changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS * Feature/fs screen (#3964) * Add FS Screen widgets * Update home loan offer widget layout * Add elevated line item with divider widget * Add form v2 fragment for emi details * elevated text with icons widget layout * application not approved widget layout added * Code refractored * Add loan slider widget * Feature/co applicant screen (#3987) * INCOMPLETE - creating HLCoApplicantScreenFragment * added HLCoApplicantScreenFragment without clickable functionality * INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment * added NaviClickActionWithReferenceId * changed values in mock_api_hl.json * changed the API call * refactored code and updated API call params * added data in mock_api_hl.json for co-applicant addition screen * refactored TitleWithEndIcon * changed the onClick function in Title With End Icon Widget * Income verification feature * Income verification * added expandable widget (#4004) * Add EO Animation screen (#4006) * Add form API endpoint * Income verification * verification types * Feature/co applicant side tracker (#4026) * created side tracker content layout of figma using mock_api_hl.json * corrected widgetLayoutParams in mock_api_hl.json * added StartIconTitleSubtitleWidget * completed coApplicantSideTracker with mockAPI response * replaced mock api data with API calls * refactored HomeLoanStepsActivity * addressed comments on the pull request * corrected ICON_SMALL_DOWNWARD_GREY_ARROW * added tag text view in HL Tracker (#4033) * added tag text view in HL Tracker * added newLine at the end of colors.xml * Moved NaviWebViewActivity to common module * Added rejection screen fragment (#4034) * Added rejection screen fragment * Resolved conflicts * fixed expandable widget * Add apis for permission screen and code refactor * Added perfios and digitap * adding widget * revert mock changes * revert mock changes * revert mock changes * removed unused divider data * Added FS animation loader (#4051) * Task/kyc step item widgets (#4041) * created KYC Step Item Widget * corrected the constraints of end_icon_iv in layout_kyc_step_item.xml * corrected data in mock_api_hl.json * corrected xml and layout files * Refactoring, Bugfixes * Add APIs for EO and rejection screen * added RadioButtonWithDashedLineWidget data class * fixed loan tenure slider logic (#4078) * fixed loan tenure slider logic * removed redundant code * incomplete dev * Add analytics class and modify help bottom sheet data * incomplete radio widget * Add loaders for api calls (#4082) * adding ESign Fragment * adding ESign Fragment * eSign fragment digio implementation * made changes in xml file of radio widget * eSign fragment digio implementation * Refactoring, Bugfixes * Updated Contract * Tag name updated * incomplete changes * Resolve merge conflicts (#4112) * code fixes * code refactor * fix in the fund sell VM * fix * TrueCaller Sdk Update * fix * fix * Tp 8526 1 step super top up v 2 (#3908) * fixed the fund header navigation * fix autopay setup * fix ui background * added the empty state card in the portfolio screen , the functionality for the default selected tabs in the my investment screen * fix ui issue * Fix UI * revert * mock fix * Fix dashboard * sip calendar integrated , sip payment card and the fund listing scroll issue fixed * Fix cta * Fix redeem order * moved TopMarginItemDecoration.kt to navi-common * fix * moved setShakeAnimation to navi-common AnimationUtils * added the confirmation bottom sheet in the fund buy screen , action for the overview cards in the sip screen , integrated the payment summary screen with isin * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * fix observe issue * handled the cases in the order status screen * removed hardcoding from the sip modify screen , handled cases in the fund buy screen * mixed all the bugs related to fund details , fund buy ,orders and the redemption screen * Fix design feedback * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * fix card cta radius * Remove polling on destroy case * margin issue resolved on tracker page (#4000) * fixed the sip calendar crash,navigation issues on the investment details and the error states for the fund buy * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * [AE-5226] Top-up info page fix (#3924) * add ui changes * add proper usage of dimen/layout_x_dp * add gradle build changes * adjust margin top of icon_iv * debug spotlessCheck * debug gradle build demon * add code indentation * revert grade changes * increased the touch area in the orders screen , integrated the sip modify api and fixed the bugs in the redemption screen * adde flag to deigipo * Fix PAN screen issue * added a horizontal bottomsheet in teh redeems page , made the text clickable with the chekbox and fixed the nudge card * Release 2.9.2 to Master (#4008) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * added the autopay checkbox , empty state in the orders screen and handled some bug fixes * fixed the sip modify header and the fund buy screen issue * added download manager to download the sip documents * Added new api for razorpay post data * Fix payment reference id * issue with colorid parsing fixed (#4017) * Added event for kyc and fund flow * integrated the retry payment api , made the header clickable and stored the my investments tab clicked state * Fix buying flow * email with space issue fixed (#4018) * add event * Release 2.9.2 to Master (#4008) (#4022) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix timeout on payment page * auto debit payment failed state has been handled and bug fixes * fixed the options in fund graph * app update nudge and api call * remove fake app update manager * Added events * Added async api * change typo * fixed the sip modification flow bugs * fixed the viewpager issue and the loader issue in the transaction screen issue * resolve comments * fix otp * fixed the keyboard up issue , fund buy bottomsheet and the kyc error bottomsheet * Fix checker issue * Gi/landing page v3 (#4045) * hardcode landing page API for testing * gi static page addition * added static page fragment in uicontr * landing page v3 changes * landing page v3 changes * landing page v3 changes * mock changes * integration changes * issue fixes * Fix data widget * fix double * TP-8951: 1 step supertop up date sync changes (#3869) step supertop up date sync changes * added icon and fixed toast widget * Fix * ADDED screen names for chat bot * Revert aesign async * auto pay success fixed and transaction header * ADDED screen names for chat bot * added the logic for the backstack * revert retrofit service changes (#4059) * Add design for bottomsheet * Added Payment Details Expand and Collapse UI * Updated data class * contract and data class fix * Updated collapse + Expand UI * Created STU sync date layout * Updated drawable sync date * TP-8951: 1 step supertop date sync * payment API integration * compile fix * crash fix * handled skip now for date sync * Added Down Chevron * Updated Chevron rotation * bug fixes * Chevron rotation update * Radio button handling updated * installment date fix * new api fixes * new api fixes * Super top-up sync date bug fixes * Radio Button click handling bug fix * Design fixes * Pay now amount fix * hide payment card handling * hide payment card handling * reverting intendations * Removed onClick * Review changes * revert retrofitService changes Co-authored-by: abhinav-jain <abhinav.jain@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> * Release 2.9.2 to Master (#4008) (#4061) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Release 2.9.2 to Master (#4008) (#4062) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix digio esign sdk * resolve error * fixed the decimal issue in the amount widget * Added events for help * fixed the issues in the redemption screen * AE-5473 (#3928) * AE-5473 * AE-5473 * AE-5473 * Handle help button * added name instead of toString * Ae 5003 (#4072) * UI fixes * added logs * add: spotless * Working AboutUsActivity.kt with Compose * Working Preview * Removed duplicate libs * TP-8081 | Shivam | Fix Dev Address Document Upload (#3848) * Removed un-necessary component tags * Release 2.8.8 to Master (#3846) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Conflict resolved * sort history msg by timestamp * Rejected doc download * Bugfixes * Drawable fix * fix * code refactor * code refactor * code refactor * run build on development * add icon black * add icon black * code refactor * code refactor * image in middle * UAT fixes * Reward delight screen impl * handle continue button * handle continue button * Height change * changed downloaded file name * changed downloaded file name * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * changed response * Start VKYC clickstream event (#3780) add Clickstream for clicking on pan capture after the user clicks on start VKYC * fix module structure * Bugfixes * add: deprecation annotation for font weights * fixed bug * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit 4e4bce6451d25587cb18463c8fd1c34b96a69359. * Organised * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * version bump Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Removed un-necessary component tags * UI fixes * gst and tutorial page bug fixed * rm: ktlint * add: Android Suggestion CI * fix: Android Suggestion CI * add: license + java in spotless * added data safety header and bottom sheet info, (#3851) * add: kt + java formatters * test-commit for spotless apply * added fix for zero prefix (#3852) * margin & elevation issue fix for work fragment * UI fixes * rm: spotless.gradle header * updated compileSdkVersion for each module * change text in gi login * crashfix for strings * test commit * test commit * Update navi-widgets/src/main/java/com/navi/naviwidgets/views/CollapsibleAmountSliderView.kt Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> * revert commit * revert commit * Handled crash in EmiTenureFragment * cta changed on account aggregrator * Bug fixes * added fix for pan , data safety (#3856) * Bug fixes and indexed list item * action button added on error page * gst page password cleaning on switching added * rm: empty files with no code * bank auto pay success messag e& top up redirection handled * field changed * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Release 2.8.8 to Master (#3871) * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) … * version bump * blocking events for PII * Moengage sdk migration * information widget design fix * version change * Juspay sdk bump * Remove hardcoded footer text in hl permission screen (#4537) Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: rishabhpatni <rishabh.patni@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: sanjay@navi <sanjay.p@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Sharma Pooja Balrambhai <sharma.balrambhai@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: amansingh <amankasyapp@gmail.com> Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Aparna-Vadlamani <Aparna.Vadlamani@navi.com> Co-authored-by: Shaurya <shaurya.rehan@navi.com> Co-authored-by: Aman S <aman.s@navi.com> Co-authored-by: Water1ock <varmashubhanjay@gmail.com>
2022-12-01 17:18:25 +05:30
implementation project(":navi-hl")
implementation project(":navi-insurance")
implementation project(":navi-mqtt")
implementation project(":navi-pay")
implementation project(":navi-rr")
implementation project(":navi-vkyc")
2023-09-04 14:44:59 +05:30
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
TP-53619 | backport | release-5.7.3 (#10649) Co-authored-by: prakhar-saxena_navi <prakhar.saxena@navi.com> Co-authored-by: Ankit Yadav <ankit.yadav@navi.com> Co-authored-by: Aditya Piyush <aditya.piyush@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Sanjay P <sanjay.p@navi.com> Co-authored-by: Varun Jain <varun.jain@navi.com> Co-authored-by: Saurabh Chaudhary <saurabh.chaudhary@navi.com> Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Saksham Mahajan <saksham.mahajan@navi.com> Co-authored-by: Mehul Garg <mehul.garg@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Kshitij Pramod Ghongadi <kshitij.pramod@navi.com> Co-authored-by: Aman S <aman.s@navi.com> Co-authored-by: Aman <amankasyapp@gmail.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: Neil Mehta <neil.mehta@navi.com> Co-authored-by: Naman_khurmi <naman.khurmi@navi.com> Co-authored-by: Soumya Ranjan Patra <soumya.ranjan@navi.com> Co-authored-by: Girish Suragani <girish.suragani@navi.com> Co-authored-by: Sayed Owais Ali <sayed.owais@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Prajjaval Verma <prajjaval.verma@navi.com>
2024-04-29 23:45:11 +05:30
implementation libs.accompanist.systemuicontroller
implementation libs.android.gms.playServicesAds
implementation libs.android.gms.playServicesAuth
implementation libs.android.gms.playServicesAuthApiPhone
implementation libs.android.installreferrer
implementation libs.android.material
TP-53619 | backport | release-5.7.3 (#10649) Co-authored-by: prakhar-saxena_navi <prakhar.saxena@navi.com> Co-authored-by: Ankit Yadav <ankit.yadav@navi.com> Co-authored-by: Aditya Piyush <aditya.piyush@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Sanjay P <sanjay.p@navi.com> Co-authored-by: Varun Jain <varun.jain@navi.com> Co-authored-by: Saurabh Chaudhary <saurabh.chaudhary@navi.com> Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Saksham Mahajan <saksham.mahajan@navi.com> Co-authored-by: Mehul Garg <mehul.garg@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Kshitij Pramod Ghongadi <kshitij.pramod@navi.com> Co-authored-by: Aman S <aman.s@navi.com> Co-authored-by: Aman <amankasyapp@gmail.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: Neil Mehta <neil.mehta@navi.com> Co-authored-by: Naman_khurmi <naman.khurmi@navi.com> Co-authored-by: Soumya Ranjan Patra <soumya.ranjan@navi.com> Co-authored-by: Girish Suragani <girish.suragani@navi.com> Co-authored-by: Sayed Owais Ali <sayed.owais@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Prajjaval Verma <prajjaval.verma@navi.com>
2024-04-29 23:45:11 +05:30
implementation libs.androidx.activity
implementation libs.androidx.annotation
2023-09-04 14:44:59 +05:30
implementation libs.androidx.appcompat
implementation libs.androidx.browser
implementation libs.androidx.constraintlayout
2023-09-04 14:44:59 +05:30
implementation libs.androidx.core.ktx
implementation libs.androidx.core.splashscreen
implementation libs.androidx.fragment.ktx
TP-53619 | backport | release-5.7.3 (#10649) Co-authored-by: prakhar-saxena_navi <prakhar.saxena@navi.com> Co-authored-by: Ankit Yadav <ankit.yadav@navi.com> Co-authored-by: Aditya Piyush <aditya.piyush@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Sanjay P <sanjay.p@navi.com> Co-authored-by: Varun Jain <varun.jain@navi.com> Co-authored-by: Saurabh Chaudhary <saurabh.chaudhary@navi.com> Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Saksham Mahajan <saksham.mahajan@navi.com> Co-authored-by: Mehul Garg <mehul.garg@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Kshitij Pramod Ghongadi <kshitij.pramod@navi.com> Co-authored-by: Aman S <aman.s@navi.com> Co-authored-by: Aman <amankasyapp@gmail.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: Neil Mehta <neil.mehta@navi.com> Co-authored-by: Naman_khurmi <naman.khurmi@navi.com> Co-authored-by: Soumya Ranjan Patra <soumya.ranjan@navi.com> Co-authored-by: Girish Suragani <girish.suragani@navi.com> Co-authored-by: Sayed Owais Ali <sayed.owais@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Prajjaval Verma <prajjaval.verma@navi.com>
2024-04-29 23:45:11 +05:30
implementation libs.androidx.compose.runtime.livedata
2023-09-04 14:44:59 +05:30
implementation libs.androidx.lifecycle.viewmodel.ktx
implementation libs.androidx.multidex
implementation libs.androidx.profileinstaller
TP-53619 | backport | release-5.7.3 (#10649) Co-authored-by: prakhar-saxena_navi <prakhar.saxena@navi.com> Co-authored-by: Ankit Yadav <ankit.yadav@navi.com> Co-authored-by: Aditya Piyush <aditya.piyush@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Sanjay P <sanjay.p@navi.com> Co-authored-by: Varun Jain <varun.jain@navi.com> Co-authored-by: Saurabh Chaudhary <saurabh.chaudhary@navi.com> Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Saksham Mahajan <saksham.mahajan@navi.com> Co-authored-by: Mehul Garg <mehul.garg@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Kshitij Pramod Ghongadi <kshitij.pramod@navi.com> Co-authored-by: Aman S <aman.s@navi.com> Co-authored-by: Aman <amankasyapp@gmail.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: Neil Mehta <neil.mehta@navi.com> Co-authored-by: Naman_khurmi <naman.khurmi@navi.com> Co-authored-by: Soumya Ranjan Patra <soumya.ranjan@navi.com> Co-authored-by: Girish Suragani <girish.suragani@navi.com> Co-authored-by: Sayed Owais Ali <sayed.owais@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com> Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Prajjaval Verma <prajjaval.verma@navi.com>
2024-04-29 23:45:11 +05:30
implementation libs.androidx.ui.viewbinding
implementation libs.androidx.work.runtimeKtx
implementation libs.branch
implementation libs.coil.svg
implementation libs.dagger.hiltAndroid
implementation libs.facebook.applinks
2023-09-04 14:44:59 +05:30
implementation libs.otaliastudios.cameraview
implementation libs.otpless
implementation libs.raamcosta.composeDestinations.animation.core
implementation libs.truecaller
Release 1.0.12 (#818) * Shashidhara | [ch11739] | WIP: moratorium consent screen * Shashidhara | [ch11739] | Add analytics for moratorium consent * Shashidhara | [ch11739] | Add login settings api * Reyaz | Remove unused files and strings (#806) * Shashidhara | [ch11739] | Add moratorium config and confirm consent apis * Shashidhara | [ch11739] | Add tests for moratorium message on mobile number screen * Merge master into develop (#809) * Release 1.0.9 (#767) * Shashidhara | [ch9408] | WIP: native aadhaar verification flow * Shashidhara | [ch9408] | Use client id and secret given by server * Shashidhara | [ch9408] | Handle error. Update path for apis * Shashidhara | [ch9408] | Add logs for response * Shashidhara | [ch9408] | Update endpoints * Shashidhara | [ch9408] | Remove redundant logs * [ch9408] | Sriki | fixed api paths and fixed tests for aadahar digio native * Shashidhara | [ch9408] | Update request model * Shashidhara | [ch9408] | Fix typo * Shashidhara | [ch9408] | Handle serialization for json object * Shashidhara | [ch9408] | Read code and message on digio failure * Shashidhara | [ch9408] | Update error message on digio cancel * [ch10570] | Chetan | Upgrade digio eNACH sdk from 2.6 -> 2.8.0 * Shashidhara | [ch9408] | Remove user cancelled error on success * Shashidhara | [ch9764] | Add test to reproduce loan details slider not able to handle large values * Shashidhara | [ch9408] | Remove digio 1.0.8 * Shashidhara | [ch9764] | Remove edit text from loan details * Shashidhara | [ch9408] | Add util to convert to hash map * Shashidhara | [ch9408] | Remove microphone * [ch10560] | Chetan | Remove Stetho from release build * [ch8952] | Chetan | Increase penny drop timeout 2mins -> 3mins (#766) * Reyaz | [ch10561] | Remove mock file from prod (#760) * Reyaz | [ch10561] | Remove mock file from prod * Reyaz | [ch10561] | add mock.json for qa * Reyaz | [ch10561] | Remove mock.json altogether * Reyaz | Fix tests for loan bank user journey (#757) * Fix failing KYC test (#755) * Fix failing KYC test * Refactor naming of dispatcher * Move journey tests to different files * Reyaz | Fix tests for father and mother name erro (#761) * Shashidhara | [ch9408] | Handle stub request and remove stetho success code * Shashidhara | [ch9408] | Remove aadhaar stub response * Sati | <ch-4780> | UXCam android integration with hiding sensitive view, screens (#762) * added lib * added key and initialized * merginig conflicts * hideview and screen * Chetan | Release 1.0.9 * digio native progruard rules (#768) * Sat | [ch-10544] | Appsflyer event tracking (#776) * version code update * appsflyer events * added revenue in loan eligibility * added good salary events (#777) * Shashidhara | Remove edit loan amount icon Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com> Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> Co-authored-by: Sandhya Koti <sandhya.koti@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com> * Chetan | Release 1.0.10 * Chetan | Resolve conflicts * Chetan | Remove edit icon from loan slider * Shashidhara | [ch11843] | Fix navigation when gps is turned on manually (#803) * added appslfyer uid into device detail api (#805) * Chetan | Add UXCAM_KEY to prod build * Shashidhara | [ch11762] | Navigate to enable location screen if UI status is basic details (#801) * [ch11137] | Sandhya | remove extra space from about us * Chetan | Update upload archive name * Chetan | Add url to build * Chetan | Change pool time to 5 mins initially and 30sec after that * Sat | <Ch-11758> | customer support phone number (#808) * auto dial * test case for open contact dialog * minor changes * added check for intent * removed 0 from number * pr changes Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com> Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> Co-authored-by: Sandhya Koti <sandhya.koti@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com> * Chetan | Add missing integration tool keys to docker build * Shashidhara | [ch11739] | Add test to handle login settings api error * Shashidhara | [ch11739] | Update login settings api * Shashidhara | [ch11739] | Update moratorium api * Shashidhara | [ch11739] | Add test for moratorium message on loan details screen * Shashidhara | [ch11739] | Remove string declaration used for tools representation * Shashidhara | [ch11739] | Add check to validate fragment state. Add builder for moratorium fragment * Shashidhara | Update version code and version name * Reyaz | [ch1626] | Add Auto fetch phone number funtionality (#815) * Reyaz | [ch1626] | Add Auto fetch phone number funtionality * Reyaz | [ch1626] | Remove redundant code Co-authored-by: Chetan Kothari <chetan.kothari@navi.com> Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-05-29 20:50:43 +05:30
debugImplementation libs.androidx.compose.ui.test.junit4
debugImplementation libs.androidx.compose.ui.test.manifest
debugImplementation libs.androidx.test.monitor
debugImplementation libs.hyperion.attr
debugImplementation libs.hyperion.buildConfig
debugImplementation libs.hyperion.core
debugImplementation libs.hyperion.disk
debugImplementation libs.hyperion.geigerCounter
debugImplementation libs.hyperion.measurement
debugImplementation libs.hyperion.phoenix
debugImplementation libs.hyperion.recorder
debugImplementation libs.hyperion.sharedPreferences
debugImplementation libs.hyperion.simpleItem
debugImplementation libs.hyperion.timber
2021-11-17 19:26:38 +05:30
releaseImplementation libs.hyperion.coreNoOp
androidTestImplementation libs.androidx.arch.core.testing
2023-09-04 14:44:59 +05:30
androidTestImplementation(libs.androidx.test.espresso.contrib) {
exclude(group: "com.google.protobuf", module: "protobuf-lite")
}
androidTestImplementation libs.androidx.test.espresso.core
androidTestImplementation libs.androidx.test.espresso.intents
androidTestImplementation libs.androidx.test.espresso.web
androidTestImplementation libs.androidx.test.junit
androidTestImplementation libs.androidx.test.rules
androidTestImplementation libs.androidx.test.runner
androidTestImplementation libs.coil.test
androidTestImplementation libs.dagger.hiltAndroidTesting
2023-09-04 14:44:59 +05:30
androidTestImplementation libs.hamcrest
Release 1.1.2 (#878) * 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>
2020-06-21 00:42:30 +05:30
testImplementation libs.androidx.arch.core.testing
testImplementation libs.dagger.hiltAndroidTesting
2023-09-04 14:44:59 +05:30
testImplementation libs.junit
testImplementation libs.mockk
testImplementation libs.coil.test
2023-09-04 14:44:59 +05:30
kapt libs.dagger.hiltCompiler
2022-01-29 11:12:13 +05:30
2023-09-04 14:44:59 +05:30
kaptAndroidTest libs.dagger.hiltCompiler
2023-09-04 14:44:59 +05:30
kaptTest libs.dagger.hiltCompiler
2021-09-13 11:51:46 +05:30
ksp libs.androidx.room.compiler
ksp libs.raamcosta.composeDestinations.ksp
implementation("com.facebook.react:hermes-engine:+") {
exclude group: 'com.facebook.fbjni'
}
}
kapt {
correctErrorTypes true
2019-10-31 15:23:40 +05:30
}
apply from: project(':react-native-config').projectDir.getPath() + '/dotenv.gradle'
apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
apply from: "../../node_modules/react-native-code-push/android/codepush.gradle"
apply plugin: "kotlin-android"