Commit Graph

38 Commits

Author SHA1 Message Date
Shivam Goyal
f578d188de TP-40158 | Version Catalog (#7730) 2023-09-04 09:14:59 +00:00
Shivam Goyal
88a70a4386 TP-37525 | BuildScript Migration (#7459) 2023-08-22 09:18:26 +00:00
Shivam Goyal
b62c7acd98 Spotless Pulse (#7591) 2023-08-22 08:34:32 +00:00
rahul bhat
d84ac14b7c TP-0000 | Concurrent Hashmap fix in Pulse (#7385) 2023-08-02 15:17:22 +05:30
rahul bhat
7c2c94109f TP-0000 | Gradle Cleanup (#7331) 2023-07-27 20:13:26 +05:30
Girish Siuragani
b13cf24165 TP-29164 | Pulse buildEvent Crash fix (#7283) 2023-07-20 14:48:50 +05:30
Maila Rajanikanth
5caa64fca7 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
shankar yadav
647833b15c TP-32562 | Phase-2 : Anti Fraud - Device Based Solutions (#6859)
* TP-32562 | Phase-2 : Anti Fraud - Device Based Solutions

* TP-32562 | Fix import

* TP-32562 | Added in clickstream

* TP-32562 | Added a check

* TP-32562 | Revert event from base

* TP-32562 | EMPTY

* TP-32562 | Firebase log

* TP-32562 | Remove data from login
2023-06-14 18:08:54 +05:30
rahul bhat
7e102596ff TP-27054 | Check for error in creating pulse db (#6249) 2023-05-02 15:19:23 +05:30
Jegatheeswaran M
20c13ecccb Merging Master To Development (Latest Release 3.3.2) (#5394)
* version code and name updated to 3.2.0

* Kill service fix (#5171)

* fix on snapped header (#5173)

* Gradient Background Support (#5174)

* crash fix HL | navigateInternal (#5175)

* Modifying existing widget to support PDS screen (#5177)

* Modifying existing widget to support PDS screen

* Clearing mock

* cta color change

* Emi date prefill fix + Add check for fragment attach to activity or not (#5183)

* Emi Date bug Fix

* Add check for fragment attach to activity

* Added comment

* bump version to v3.2.1 (292)

* version bump v3.3.0

* Resolved faq not clickable in personal loan tracker and select emi click (#5206)

* Fix/edit click on repeat (#5211)

* Resolved issue for Edit not clickable before scrolling in repeat loan

* Resolved edit button not clickable without scroll in repeat

* removed bg color from snapped header

* removed visibility logic from on scroll change

* Resolved FAQ click in Loan agreement v2 activity

* Added Firebase DB listener for Base url (#5220)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* App logo on 3.3.0 (#5225)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* Fix logo on deeplink case

* resolve conflict

* resolve conflict

* Home page changes 3.3.0 (#5227)

* Home page changes

* Download popup (#5223)

* add download popup fragment

* clean code

* Home page changes part 2

* Home page changes

* Home page changes

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>

* reolved Monthly emi amount being sent wrong (#5230)

* Ishan | Debug ifsc in bank details (#5224)

* add active and error msg attribute to bank branch

* add ui changes

* refactor

* debug punctuation error

* refactor

* remove mock

* add ifsc check for next button active

* refactor dptopx

* remove secondary qa patch

* overload dptopx method

* revert px to dp

* remove redundant fn

* Remove dev-build triggers (#5233)

* fixed default tenure and emi amount (#5232)

* Resolved emi amount different in one month (#5235)

* New grayed out logo (#5236)

* Moengage changes (#5290)

* Loader loop in home (#5291)

* Moengage changes

* Loop in home fixed

* UtilityKt.extractQueryParams Crash fix (#5293)

* Version code bump (#5295)

* Release 3.3.2 to master (#5385)

* cta color change (#5180)

* version code and name updated to 3.2.0

* Kill service fix (#5171)

* fix on snapped header (#5173)

* Gradient Background Support (#5174)

* crash fix HL | navigateInternal (#5175)

* Modifying existing widget to support PDS screen (#5177)

* Modifying existing widget to support PDS screen

* Clearing mock

* Emi date prefill fix + Add check for fragment attach to activity or not (#5183)

* Emi Date bug Fix

* Add check for fragment attach to activity

* Added comment

* bump version to v3.2.1 (292)

* Fix default empty sign issue (#5186)

* AMC: Fix crash in Bank Details page (#5194)

* Add payment handler screen (#5158)

* Add payment handler screen

* Add request config in polling in payment handler screen

* Fix copyright text

* add payment error types in payment handler screen

* Fix copyright text

* add click stream events

* HRS lotties change (#5193)

* remove tpa changes (#5166)

* crash fix (#5182)

* [PS] added new param in pan submit event (#5195)

* Tp 17318 (#5215)

* TP-17318

* Lottie File Updated

* Remove build-dev-release from GH Action (#5229)

* Generate APK CI - Parameterize for Version Code & Version Name (#5240)

* Loader in home is in continous loop (#5245)

* version bump v3.3.0

* Resolved faq not clickable in personal loan tracker and select emi click (#5206)

* Fix/edit click on repeat (#5211)

* Resolved issue for Edit not clickable before scrolling in repeat loan

* Resolved edit button not clickable without scroll in repeat

* removed bg color from snapped header

* removed visibility logic from on scroll change

* Resolved FAQ click in Loan agreement v2 activity

* Added Firebase DB listener for Base url (#5220)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* App logo on 3.3.0 (#5225)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* Fix logo on deeplink case

* resolve conflict

* resolve conflict

* Home page changes 3.3.0 (#5227)

* Home page changes

* Download popup (#5223)

* add download popup fragment

* clean code

* Home page changes part 2

* Home page changes

* Home page changes

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>

* reolved Monthly emi amount being sent wrong (#5230)

* Ishan | Debug ifsc in bank details (#5224)

* add active and error msg attribute to bank branch

* add ui changes

* refactor

* debug punctuation error

* refactor

* remove mock

* add ifsc check for next button active

* refactor dptopx

* remove secondary qa patch

* overload dptopx method

* revert px to dp

* remove redundant fn

* fixed default tenure and emi amount (#5232)

* Resolved emi amount different in one month (#5235)

* New grayed out logo (#5236)

* Honouring background color from backend api (#5256)

* Tp 17318 1 (#5257)

* TP-17318

* Lottie File Updated

* Removing feature success screen

* merged with development

* Vkyc: Improving Image quality (#5239)

* vkyc changes

* vkyc changes

* changes

* changes

* changes

* changes

* reverted extra changes

* reverted extra changes

* reverted extra changes

* code refactor

* code refactor

* code refactor

* code refactor

* code refactor

* working code without compression

* added compression back

* code refactor

* code refactor

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* installReferrer crash fix (#5301)

Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>

* Moengage changes (#5290)

* UtilityKt.extractQueryParams Crash fix (#5293)

* Version code bump (#5295)

* Fix DOB Field Spacing - Centering (#5260)

* Removed Browserstack Util

* Remove UXCam (#5267)

* remove UXCam

* remove UXCam from Dockerfile

* Remove New Relic (#5278)

* Tp 17645 Custom Payment Event Issue Fix (#5292)

* TP-17645

* TP-17645

* added lapsation reversal feedback (#5122)

* added lapsation reversal feedback

* added scrollview and ui fix

* api integration

* LOADING issue fixed

* payment bug fix

* analytic fix

* payment analytics added

* other option disablility fix

* changed api

* resolved comments

* analytics event name wrong fix

* onClick signature change

* fixed isNeededNewRelic (#5312)

* disease shuffle lottie change (#5310)

* Feature/positive reinforcement (#5139)

* positive reinforcement landing page

* added StripWithTitleAndSubtitleWidget

* code refactoring

* corrected StripWithTitleAndSubtitleWidgetLayout

* refactored AnimatedLoaderWithTextWidget

* TP-17046 (#5142)

* code refactoring

* TP-15714 (#5146)

* corrected lottie

* added sound in AnimatedLoaderWithTextWidget

* corrected LottieFieldData

* TP-17098 (#5155)

* TP-17231 (#5188)

Co-authored-by: Shubhanjay Varma <shubhanjay.varma@navi.com>

* corrected LottieAnimation

* added onCLickListener on bottom of CibilScoreWidgetLayout

* added StripWithTitleAndSubtitleWidget to DashboardHolderFactoryImpl

* corrected Entry Point widget

* corrected import of TYPE constant

* handled backCta redirection from rewardsDashboard

* handled back redirection from IntermediateV2Activity

* removed commented code

* LE_SECONDARY patch

* added EaseInOutQuintInterpolator and null check on back redirection

* removed differences from development

* removed LE secondary patch

* added correct sound and removed incorrect sound

* added new sound

* corrected easeInOutQuint interpolator

* handled NaviWidgetClickWithActionData in PaymentBehaviourFragment

* removed mock.json data and unused imports

* addressed comments on the pull request

* resolved CibilScoreWidgetLayout breaking bug

* corrected value of serializedName from backgroundTint to bgColor

* changed stripText to text and stripBackgroundColor to bgColor

* corrected stripText

* added bottom animation

* removed unneccessary line

* code refactor

* corrected redirection from csat entry point

* corrected margins

* addressed comments on the pull request

* added copyright messages for new files

Co-authored-by: amit kumar <amit.kumar@navi.com>

* Add story header (#5309)

* add background view

* change in layout

* Fix bundle crash (#5311)

* TP-17766 | Event Fix For Benefit Explainer (#5319)

* Event fix

* removed redundant properties

Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>

* TP-17823 (#5325)

* TP-17485 | VKYC - Android System Toast when volume < 20% (#5305)

* add: VKYC low volume System Toast

* move from Media Volume to Voice Call + add clickstream

* [DLG] HL | know more, apr strip & bottom-sheets (#5300)

* [DLG] HL | know more, apr strip & bottom-sheets

* footer fixes

* click-stream event name updated

* Feature/shuchi/chat resolution (#5314)

* added new widget

* Added chat resolution status implementation

# Conflicts:
#	navi-widgets/src/main/java/com/navi/naviwidgets/utils/NaviWidgetIconUtils.kt

* Show Chat Resolution notification

* code refactor

# Conflicts:
#	navi-chat/src/main/java/com/navi/chat/ui/fragments/NaviChatFragment.kt

* bug fix

* changes

* temporary code

# Conflicts:
#	app/build.gradle

* code refactor

* code refactor

* code refactor

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* Remove `homeloandigital` Empty Files (#5330)

* crash fix (#5252) (#5332)

Co-authored-by: amit kumar <amit.kumar@navi.com>

* Tax Saving Carnival feature (#5106)

Feature - Tax Savings Carnival 

* Added tax saver screens

* Tax Saving OnBoarding Screen completed

* Tax Saving Enrolled and Know more screen basic UI done

* Tax Saving  Know more screen UI changes

* Added new lottie widget inside new launch widget group

* Added analytics for tax savings carnival

* Code refactor

* Tax Savings bottomsheet UI issues

* Added strings for tax savings know more rv

* Fixed design issues

* Added lottie banner init event

* Lottie file name contract change

* Setting header icon from backend

* Run Spotless

* Whatsapp login (#5243)

* add new fragment

* add new flow files

* add images and add whatsapp support

* change in layout ui

* add lottie files and support

* change location of action check response

* changes in whatsapp fragment

* add constant and clean code

* clean import

* remove letter spacing

* change in layout

* remove mock

* change location in no navi sales call

* Video latency analytics (#5326)

* exo player video latency analytics

* key name fix

* added fund id in the init (#5129)

Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>

* changed scale of confetti lottie from 2.0 to 1.0 (#5334)

* [PS] fix redemption round off check (#5286)

* amc adhoc tasks (#5285)

* amc adhoc tasks

* corrected the events for the fund landing

* LTV percentage update (#5333)

* Change bank bottomsheet and card padding fix (#5338)

* added new nfo splash lottie which is driven from the firebase (#5335)

* Bug fix (#5340)

* TP-17380 | AES Encryption for Lat Long (#5323)

* added encryption value

* added encryption value

* added remote config variables to control encryption

* back press bug fix (#5289)

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>

* Images load error analytics (#5268)

* log image load errors

* glide image load error log changes

* scrollview in income verification (#5341)

* Added X-Greyed-App in the headers and updated google service json (#5342)

* UITron loan slider emi Date fix (#5343)

* [PS] Amc-Kyc journey for pl disbursed users (#5331)

* [PS] amc-kyc journey for pl-disbursed users

* [PS] amc-card modification for cross sell on pl-disbursal

* [PS] fix personal-details consent tv

* [PS] resolved comments

* [PS] fix design changes

* Implement Simplified UI for Lumpsum and SIP (#5308)

* Implement Simplified UI for Lumpsum and SIP

* Fixing Navigation and UI issue for Simplified UI in AMC

* Whatsapp login (#5346)

* add new fragment

* add new flow files

* add images and add whatsapp support

* change in layout ui

* add lottie files and support

* change location of action check response

* changes in whatsapp fragment

* add constant and clean code

* clean import

* remove letter spacing

* change in layout

* remove mock

* change location in no navi sales call

* change image location

* font changes (#5347)

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* Feature/PL-document-download (#5321)

* added back-transfer download support

* added events and code refactor

* change key name from balanceTransferDoc to  balanceTransferRequestLetter

Co-authored-by: mayank-navi <mayank.sheoran@navi.com>

* [PS] offer widget design changes (#5349)

* [PS] amc-kyc journey for pl-disbursed users

* [PS] amc-card modification for cross sell on pl-disbursal

* [PS] fix personal-details consent tv

* [PS] resolved comments

* [PS] fix design changes

* [PS] updated amc offer lottie

* [PS] fix design changes

* csat feature name fix (#5348)

* file integrity hash check addition (#5350)

* file integrity hash check addition

* Update build.gradle

Co-authored-by: Adarsh S <adarsh.s@navi.com>

* Whatsapp login (#5352)

* add new fragment

* add new flow files

* add images and add whatsapp support

* change in layout ui

* add lottie files and support

* change location of action check response

* changes in whatsapp fragment

* add constant and clean code

* clean import

* remove letter spacing

* change in layout

* remove mock

* change location in no navi sales call

* change image location

* change checkbox layout

* bump version to v3.3.2 (295)

* gi/stu-renewal-changes (#5359)

* Changes of configurable base url from release-3.2.3 (#5360)

* Cherry-picked changes of configurable base url from release-3.2.3

* Fixed legal url for loginFragmentV2

* Fixed legalUrl for whatsappLoginFragment

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Whatsapp login (#5362)

* add new fragment

* add new flow files

* add images and add whatsapp support

* change in layout ui

* add lottie files and support

* change location of action check response

* changes in whatsapp fragment

* add constant and clean code

* clean import

* remove letter spacing

* change in layout

* remove mock

* change location in no navi sales call

* change image location

* change checkbox layout

* change event name

* Fix - PL Bank Statement Options Width (#5363)

* Bug fix chat resolution notification (#5365)

* bug fix chat resolution

* bug fix chat resolution

* code refactor

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* payment successful animation fix (#5367)

* payment successful animation fix

* lateinit property not initialized crash

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Gold crash fix (#5371)

* crash fix

* crash fix

* fixed delay time to load know-more strip (#5372)

* Add new event for testing app kill (#5373)

* Csat crash fix (#5374)

* added null check on viewLifeCycleOwner

* added isSafeFragmentMethod in LendingBaseFragment

* Bug fix csat from notification (#5378)

* bug fix chat resolution

* bug fix chat resolution

* code refactor

* bug fix

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* Fixed Header and Footer bg color, text style and lottie url (#5379)

* Added color handling in footer and header

* Added color handling in footer and header

* Resoolved PR commits

* Resolved PR commits

* Resolved PR commits

* Resolved PR commits and removed mock

* Resolved PR commits and removed mock

* Resolved footer crash

* Resolved PR comments

* Resolved color hardcoding (#5383)

* Resolved color hardcoding

* Resolved color hardcoding

* bug fix (#5387)

* bug fix

* review changes and fix

* Rebasing Release 3.3.2 with master (#5382)

* version code and name updated to 3.2.0

* Kill service fix (#5171)

* fix on snapped header (#5173)

* Gradient Background Support (#5174)

* crash fix HL | navigateInternal (#5175)

* Modifying existing widget to support PDS screen (#5177)

* Modifying existing widget to support PDS screen

* Clearing mock

* cta color change

* Emi date prefill fix + Add check for fragment attach to activity or not (#5183)

* Emi Date bug Fix

* Add check for fragment attach to activity

* Added comment

* bump version to v3.2.1 (292)

* version bump v3.3.0

* Resolved faq not clickable in personal loan tracker and select emi click (#5206)

* Fix/edit click on repeat (#5211)

* Resolved issue for Edit not clickable before scrolling in repeat loan

* Resolved edit button not clickable without scroll in repeat

* removed bg color from snapped header

* removed visibility logic from on scroll change

* Resolved FAQ click in Loan agreement v2 activity

* Added Firebase DB listener for Base url (#5220)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* App logo on 3.3.0 (#5225)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* Fix logo on deeplink case

* resolve conflict

* resolve conflict

* Home page changes 3.3.0 (#5227)

* Home page changes

* Download popup (#5223)

* add download popup fragment

* clean code

* Home page changes part 2

* Home page changes

* Home page changes

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>

* reolved Monthly emi amount being sent wrong (#5230)

* Ishan | Debug ifsc in bank details (#5224)

* add active and error msg attribute to bank branch

* add ui changes

* refactor

* debug punctuation error

* refactor

* remove mock

* add ifsc check for next button active

* refactor dptopx

* remove secondary qa patch

* overload dptopx method

* revert px to dp

* remove redundant fn

* Remove dev-build triggers (#5233)

* fixed default tenure and emi amount (#5232)

* Resolved emi amount different in one month (#5235)

* New grayed out logo (#5236)

* Moengage changes (#5290)

* Loader loop in home (#5291)

* Moengage changes

* Loop in home fixed

* UtilityKt.extractQueryParams Crash fix (#5293)

* Version code bump (#5295)

* making in sync with master

Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: rishabh patni <rishabh.patni@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Sanjay P <sanjay.p@navi.com>

Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: rishabh patni <rishabh.patni@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Sanjay P <sanjay.p@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Sivasankaramalan G <sivasankaramalan.g@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>
Co-authored-by: Girish Siuragani <girish.suragani@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>

* Release 3.3.2 to master (#5392)

* cta color change (#5180)

* version code and name updated to 3.2.0

* Kill service fix (#5171)

* fix on snapped header (#5173)

* Gradient Background Support (#5174)

* crash fix HL | navigateInternal (#5175)

* Modifying existing widget to support PDS screen (#5177)

* Modifying existing widget to support PDS screen

* Clearing mock

* Emi date prefill fix + Add check for fragment attach to activity or not (#5183)

* Emi Date bug Fix

* Add check for fragment attach to activity

* Added comment

* bump version to v3.2.1 (292)

* Fix default empty sign issue (#5186)

* AMC: Fix crash in Bank Details page (#5194)

* Add payment handler screen (#5158)

* Add payment handler screen

* Add request config in polling in payment handler screen

* Fix copyright text

* add payment error types in payment handler screen

* Fix copyright text

* add click stream events

* HRS lotties change (#5193)

* remove tpa changes (#5166)

* crash fix (#5182)

* [PS] added new param in pan submit event (#5195)

* Tp 17318 (#5215)

* TP-17318

* Lottie File Updated

* Remove build-dev-release from GH Action (#5229)

* Generate APK CI - Parameterize for Version Code & Version Name (#5240)

* Loader in home is in continous loop (#5245)

* version bump v3.3.0

* Resolved faq not clickable in personal loan tracker and select emi click (#5206)

* Fix/edit click on repeat (#5211)

* Resolved issue for Edit not clickable before scrolling in repeat loan

* Resolved edit button not clickable without scroll in repeat

* removed bg color from snapped header

* removed visibility logic from on scroll change

* Resolved FAQ click in Loan agreement v2 activity

* Added Firebase DB listener for Base url (#5220)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* App logo on 3.3.0 (#5225)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* Fix logo on deeplink case

* resolve conflict

* resolve conflict

* Home page changes 3.3.0 (#5227)

* Home page changes

* Download popup (#5223)

* add download popup fragment

* clean code

* Home page changes part 2

* Home page changes

* Home page changes

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>

* reolved Monthly emi amount being sent wrong (#5230)

* Ishan | Debug ifsc in bank details (#5224)

* add active and error msg attribute to bank branch

* add ui changes

* refactor

* debug punctuation error

* refactor

* remove mock

* add ifsc check for next button active

* refactor dptopx

* remove secondary qa patch

* overload dptopx method

* revert px to dp

* remove redundant fn

* fixed default tenure and emi amount (#5232)

* Resolved emi amount different in one month (#5235)

* New grayed out logo (#5236)

* Honouring background color from backend api (#5256)

* Tp 17318 1 (#5257)

* TP-17318

* Lottie File Updated

* Removing feature success screen

* merged with development

* Vkyc: Improving Image quality (#5239)

* vkyc changes

* vkyc changes

* changes

* changes

* changes

* changes

* reverted extra changes

* reverted extra changes

* reverted extra changes

* code refactor

* code refactor

* code refactor

* code refactor

* code refactor

* working code without compression

* added compression back

* code refactor

* code refactor

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* installReferrer crash fix (#5301)

Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>

* Moengage changes (#5290)

* UtilityKt.extractQueryParams Crash fix (#5293)

* Version code bump (#5295)

* Fix DOB Field Spacing - Centering (#5260)

* Removed Browserstack Util

* Remove UXCam (#5267)

* remove UXCam

* remove UXCam from Dockerfile

* Remove New Relic (#5278)

* Tp 17645 Custom Payment Event Issue Fix (#5292)

* TP-17645

* TP-17645

* added lapsation reversal feedback (#5122)

* added lapsation reversal feedback

* added scrollview and ui fix

* api integration

* LOADING issue fixed

* payment bug fix

* analytic fix

* payment analytics added

* other option disablility fix

* changed api

* resolved comments

* analytics event name wrong fix

* onClick signature change

* fixed isNeededNewRelic (#5312)

* disease shuffle lottie change (#5310)

* Feature/positive reinforcement (#5139)

* positive reinforcement landing page

* added StripWithTitleAndSubtitleWidget

* code refactoring

* corrected StripWithTitleAndSubtitleWidgetLayout

* refactored AnimatedLoaderWithTextWidget

* TP-17046 (#5142)

* code refactoring

* TP-15714 (#5146)

* corrected lottie

* added sound in AnimatedLoaderWithTextWidget

* corrected LottieFieldData

* TP-17098 (#5155)

* TP-17231 (#5188)

Co-authored-by: Shubhanjay Varma <shubhanjay.varma@navi.com>

* corrected LottieAnimation

* added onCLickListener on bottom of CibilScoreWidgetLayout

* added StripWithTitleAndSubtitleWidget to DashboardHolderFactoryImpl

* corrected Entry Point widget

* corrected import of TYPE constant

* handled backCta redirection from rewardsDashboard

* handled back redirection from IntermediateV2Activity

* removed commented code

* LE_SECONDARY patch

* added EaseInOutQuintInterpolator and null check on back redirection

* removed differences from development

* removed LE secondary patch

* added correct sound and removed incorrect sound

* added new sound

* corrected easeInOutQuint interpolator

* handled NaviWidgetClickWithActionData in PaymentBehaviourFragment

* removed mock.json data and unused imports

* addressed comments on the pull request

* resolved CibilScoreWidgetLayout breaking bug

* corrected value of serializedName from backgroundTint to bgColor

* changed stripText to text and stripBackgroundColor to bgColor

* corrected stripText

* added bottom animation

* removed unneccessary line

* code refactor

* corrected redirection from csat entry point

* corrected margins

* addressed comments on the pull request

* added copyright messages for new files

Co-authored-by: amit kumar <amit.kumar@navi.com>

* Add story header (#5309)

* add background view

* change in layout

* Fix bundle crash (#5311)

* TP-17766 | Event Fix For Benefit Explainer (#5319)

* Event fix

* removed redundant properties

Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>

* TP-17823 (#5325)

* TP-17485 | VKYC - Android System Toast when volume < 20% (#5305)

* add: VKYC low volume System Toast

* move from Media Volume to Voice Call + add clickstream

* [DLG] HL | know more, apr strip & bottom-sheets (#5300)

* [DLG] HL | know more, apr strip & bottom-sheets

* footer fixes

* click-stream event name updated

* Feature/shuchi/chat resolution (#5314)

* added new widget

* Added chat resolution status implementation

# Conflicts:
#	navi-widgets/src/main/java/com/navi/naviwidgets/utils/NaviWidgetIconUtils.kt

* Show Chat Resolution notification

* code refactor

# Conflicts:
#	navi-chat/src/main/java/com/navi/chat/ui/fragments/NaviChatFragment.kt

* bug fix

* changes

* temporary code

# Conflicts:
#	app/build.gradle

* code refactor

* code refactor

* code refactor

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* Remove `homeloandigital` Empty Files (#5330)

* crash fix (#5252) (#5332)

Co-authored-by: amit kumar <amit.kumar@navi.com>

* Tax Saving Carnival feature (#5106)

Feature - Tax Savings Carnival 

* Added tax saver screens

* Tax Saving OnBoarding Screen completed

* Tax Saving Enrolled and Know more screen basic UI done

* Tax Saving  Know more screen UI changes

* Added new lottie widget inside new launch widget group

* Added analytics for tax savings carnival

* Code refactor

* Tax Savings bottomsheet UI issues

* Added strings for tax savings know more rv

* Fixed design issues

* Added lottie banner init event

* Lottie file name contract change

* Setting header icon from backend

* Run Spotless

* Whatsapp login (#5243)

* add new fragment

* add new flow files

* add images and add whatsapp support

* change in layout ui

* add lottie files and support

* change location of action check response

* changes in whatsapp fragment

* add constant and clean code

* clean import

* remove letter spacing

* change in layout

* remove mock

* change location in no navi sales call

* Video latency analytics (#5326)

* exo player video latency analytics

* key name fix

* added fund id in the init (#5129)

Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>

* changed scale of confetti lottie from 2.0 to 1.0 (#5334)

* [PS] fix redemption round off check (#5286)

* amc adhoc tasks (#5285)

* amc adhoc tasks

* corrected the events for the fund landing

* LTV percentage update (#5333)

* Change bank bottomsheet and card padding fix (#5338)

* added new nfo splash lottie which is driven from the firebase (#5335)

* Bug fix (#5340)

* TP-17380 | AES Encryption for Lat Long (#5323)

* added encryption value

* added encryption value

* added remote config variables to control encryption

* back press bug fix (#5289)

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>

* Images load error analytics (#5268)

* log image load errors

* glide image load error log changes

* scrollview in income verification (#5341)

* Added X-Greyed-App in the headers and updated google service json (#5342)

* UITron loan slider emi Date fix (#5343)

* [PS] Amc-Kyc journey for pl disbursed users (#5331)

* [PS] amc-kyc journey for pl-disbursed users

* [PS] amc-card modification for cross sell on pl-disbursal

* [PS] fix personal-details consent tv

* [PS] resolved comments

* [PS] fix design changes

* Implement Simplified UI for Lumpsum and SIP (#5308)

* Implement Simplified UI for Lumpsum and SIP

* Fixing Navigation and UI issue for Simplified UI in AMC

* Whatsapp login (#5346)

* add new fragment

* add new flow files

* add images and add whatsapp support

* change in layout ui

* add lottie files and support

* change location of action check response

* changes in whatsapp fragment

* add constant and clean code

* clean import

* remove letter spacing

* change in layout

* remove mock

* change location in no navi sales call

* change image location

* font changes (#5347)

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* Feature/PL-document-download (#5321)

* added back-transfer download support

* added events and code refactor

* change key name from balanceTransferDoc to  balanceTransferRequestLetter

Co-authored-by: mayank-navi <mayank.sheoran@navi.com>

* [PS] offer widget design changes (#5349)

* [PS] amc-kyc journey for pl-disbursed users

* [PS] amc-card modification for cross sell on pl-disbursal

* [PS] fix personal-details consent tv

* [PS] resolved comments

* [PS] fix design changes

* [PS] updated amc offer lottie

* [PS] fix design changes

* csat feature name fix (#5348)

* file integrity hash check addition (#5350)

* file integrity hash check addition

* Update build.gradle

Co-authored-by: Adarsh S <adarsh.s@navi.com>

* Whatsapp login (#5352)

* add new fragment

* add new flow files

* add images and add whatsapp support

* change in layout ui

* add lottie files and support

* change location of action check response

* changes in whatsapp fragment

* add constant and clean code

* clean import

* remove letter spacing

* change in layout

* remove mock

* change location in no navi sales call

* change image location

* change checkbox layout

* bump version to v3.3.2 (295)

* gi/stu-renewal-changes (#5359)

* Changes of configurable base url from release-3.2.3 (#5360)

* Cherry-picked changes of configurable base url from release-3.2.3

* Fixed legal url for loginFragmentV2

* Fixed legalUrl for whatsappLoginFragment

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Whatsapp login (#5362)

* add new fragment

* add new flow files

* add images and add whatsapp support

* change in layout ui

* add lottie files and support

* change location of action check response

* changes in whatsapp fragment

* add constant and clean code

* clean import

* remove letter spacing

* change in layout

* remove mock

* change location in no navi sales call

* change image location

* change checkbox layout

* change event name

* Fix - PL Bank Statement Options Width (#5363)

* Bug fix chat resolution notification (#5365)

* bug fix chat resolution

* bug fix chat resolution

* code refactor

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* payment successful animation fix (#5367)

* payment successful animation fix

* lateinit property not initialized crash

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Gold crash fix (#5371)

* crash fix

* crash fix

* fixed delay time to load know-more strip (#5372)

* Add new event for testing app kill (#5373)

* Csat crash fix (#5374)

* added null check on viewLifeCycleOwner

* added isSafeFragmentMethod in LendingBaseFragment

* Bug fix csat from notification (#5378)

* bug fix chat resolution

* bug fix chat resolution

* code refactor

* bug fix

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>

* Fixed Header and Footer bg color, text style and lottie url (#5379)

* Added color handling in footer and header

* Added color handling in footer and header

* Resoolved PR commits

* Resolved PR commits

* Resolved PR commits

* Resolved PR commits and removed mock

* Resolved PR commits and removed mock

* Resolved footer crash

* Resolved PR comments

* Resolved color hardcoding (#5383)

* Resolved color hardcoding

* Resolved color hardcoding

* bug fix (#5387)

* bug fix

* review changes and fix

* Rebasing Release 3.3.2 with master (#5382)

* version code and name updated to 3.2.0

* Kill service fix (#5171)

* fix on snapped header (#5173)

* Gradient Background Support (#5174)

* crash fix HL | navigateInternal (#5175)

* Modifying existing widget to support PDS screen (#5177)

* Modifying existing widget to support PDS screen

* Clearing mock

* cta color change

* Emi date prefill fix + Add check for fragment attach to activity or not (#5183)

* Emi Date bug Fix

* Add check for fragment attach to activity

* Added comment

* bump version to v3.2.1 (292)

* version bump v3.3.0

* Resolved faq not clickable in personal loan tracker and select emi click (#5206)

* Fix/edit click on repeat (#5211)

* Resolved issue for Edit not clickable before scrolling in repeat loan

* Resolved edit button not clickable without scroll in repeat

* removed bg color from snapped header

* removed visibility logic from on scroll change

* Resolved FAQ click in Loan agreement v2 activity

* Added Firebase DB listener for Base url (#5220)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* App logo on 3.3.0 (#5225)

* Added Firebase DB listner for Base url

* Added new logo

* add metadata

* Fix base url

* Fix logo on deeplink case

* resolve conflict

* resolve conflict

* Home page changes 3.3.0 (#5227)

* Home page changes

* Download popup (#5223)

* add download popup fragment

* clean code

* Home page changes part 2

* Home page changes

* Home page changes

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>

* reolved Monthly emi amount being sent wrong (#5230)

* Ishan | Debug ifsc in bank details (#5224)

* add active and error msg attribute to bank branch

* add ui changes

* refactor

* debug punctuation error

* refactor

* remove mock

* add ifsc check for next button active

* refactor dptopx

* remove secondary qa patch

* overload dptopx method

* revert px to dp

* remove redundant fn

* Remove dev-build triggers (#5233)

* fixed default tenure and emi amount (#5232)

* Resolved emi amount different in one month (#5235)

* New grayed out logo (#5236)

* Moengage changes (#5290)

* Loader loop in home (#5291)

* Moengage changes

* Loop in home fixed

* UtilityKt.extractQueryParams Crash fix (#5293)

* Version code bump (#5295)

* making in sync with master

Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: rishabh patni <rishabh.patni@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Sanjay P <sanjay.p@navi.com>

* reverting docker change (#5391)

Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: rishabh patni <rishabh.patni@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Sanjay P <sanjay.p@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Sivasankaramalan G <sivasankaramalan.g@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>
Co-authored-by: Girish Siuragani <girish.suragani@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>

* merge with master

* merge with master

Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: rishabh patni <rishabh.patni@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Sanjay P <sanjay.p@navi.com>
Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Sivasankaramalan G <sivasankaramalan.g@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>
Co-authored-by: Girish Siuragani <girish.suragani@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
2023-02-17 15:57:24 +05:30
Shivam Goyal
8125c532e9 Refactor & Abstract Gradle Dependencies (#4654)
* replace kotlin-android-extensions with kotlin-parcelize

* abstract lifecycle_version

* remove synthetic import

* reformat build.gradle

* move appVersionCode to variable

* reformat build.gradle

* abstract espresso_version

* abstract junit_version and android_junit_version

* abstract material_version

* abstract core_version

* reformat

* refactor consumer-rules.pro

* refactor proguard-rules.pro

* remove redundant entries

* remove redundant equals of incremental in groovy

* abstract room_version

* refactor hilt_version

* navi-design: revert rm api core-ktx

* refactor lottie_version

* refactor work_version

* refactor kotlin_version

* remove kotlin-stdlib as it's already included with kotlin-gradle-plugin

* refactor spotless plugin declaration
2022-12-19 13:26:56 +05:30
Shivam Goyal
fa323f86d9 APP-1392 | Upgrade Gradle to v7.4 (#4639)
* upgrade gradle to v7.4

* sync gradle wrapper

* apply-spotless
2022-12-15 15:06:46 +05:30
Rupam Ghosh
3e4477ade8 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 4e4bce6451.

* 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 4e4bce6451.

* 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 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 i…

* Added hms config changes in video meeting screen

* Added hms config changes in video meeting screen

* Added hms config changes in video meeting screen

* Resolved merge issues

* Resolved issues with development pull as dev was broken

* Made changes related to UI issues, retrofit service and version code

* Changed import for shake animations

* used functions from navi-common

* crash fix

* bug fixes

* correct api contract

* more fixes

* missing dependancy

* Added PAN card events

* Added clickstream events for agent, video screen, status screen

* refactor

* help working

* faq working

* Resolved moving back to kyc screen in vkyc repeat

* analytics changed

* Resolved issues in In house VKYC

* Added check, should not call cancel from vkyc status check fragment

* Resolved text issues in VKYC waiting screen

* Resolved merge issues

* Resolved back button not working from app side

* Resolved back button not working from app side

* fix ui

* ui fixes

* refactoring

* bug fixes

* Added latitude and longitude in inhouse vkyxc meeting room screen

* Added latitude and longitude in inhouse vkyxc meeting room screen

* resolved merge issues

* Resolved QA issues

* Resolved QA issues in inhouse_kyc

* Resolved QA issues in inhouse_kyc

* resolved issues related to QA

* resolved issues raised by QA

* Resolved issues related tto mute and unmute video

* Deleted transforms files from repo

* added code to stop poling on fragment destroy

* added code to stop poling on fragment destroy

* resolved issues which QA pointed out

* resolved issues which QA pointed out

* Added error handling in API calls and resolved review comments

* Resolved status fragment issue

* incremented hms version

* resolved permission tile isues

* resolved issue in apr changes

* resolved issue in QA

* resolved issue in QA

* Resolved date having dashes rather than slashes

* added permission submit (#4282)

* added permission submit

* correct response for submit permission api

* converted to PATCH call

* removed navi-insurance spotless changes

* Resolved chat base and amc code formatting issue

* Resolved chat base and amc code formatting issue

* Resolved chat base and amc code formatting issue

* Resolved chat base and amc code formatting issue

* Resolved chat base and amc code formatting issue

* removed duplicate label

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: 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: 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: 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: 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>
2022-11-14 15:35:49 +05:30
Hitesh Kumar
a9528a2986 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>
2022-11-03 16:46:14 +05:30
Shankar Yadav
5a14eeea28 Update from developemt 2022-10-01 20:37:59 +05:30
rahul bhat
10cdb56478 updated compileSdkVersion for each module 2022-09-22 14:15:46 +05:30
Shankar Yadav
d5093cd515 added log for pulse 2022-09-07 18:58:14 +05:30
rahul bhat
69898b358f Merged with development + Fix 2022-08-16 14:08:04 +05:30
Shankar Yadav
2175623485 Update from development 2022-08-01 18:13:13 +05:30
ashutoshy
abbd686a19 resolved import issues in the common module 2022-07-21 23:06:53 +05:30
Shankar Yadav
02c6832a4c Remove old amc code 2022-07-14 16:03:20 +05:30
abhinav-jain
6834a570fd Add bottomsheet for payment 2022-07-12 18:18:31 +05:30
Shankar Yadav
34e72b10b2 Added SessionId in every pulse stream event 2022-06-08 14:46:40 +05:30
rahul bhat
8362a7ff49 ConcurrentHashMap passed toJson 2022-05-12 13:10:10 +05:30
Yallapragada Raaj Gopal
84c7ef2605 Chucker Integration instead of chuck 2022-04-16 23:38:49 +05:30
Jegatheeswaran M
a939be2644 downgraded to 30 2022-03-29 18:29:51 +05:30
Jegatheeswaran M
6751513716 Revert "upgraded room version" 2022-03-29 18:15:17 +05:30
Jegatheeswaran M
28198a7fa8 upgraded to 2.4.2 2022-03-24 17:19:00 +05:30
Rupam Ghosh
66e2f639d4 added installer name in custom key for crashlytics 2022-02-18 18:39:54 +05:30
rahul bhat
99c461fb2a Copyright 2022-02-17 14:38:13 +05:30
rahul bhat
0a7a094e33 - Removed unused code from Worker.
- Used Mutex lock as synchronized doesnt work well with suspend
2022-02-04 14:37:44 +05:30
rahul bhat
2a7dc36bef Fixed Install Event + Heartbeat for tracking uninstall. 2021-12-23 12:19:45 +05:30
rahul bhat
f630f701f8 Updated batch size and timer delay 2021-12-21 20:16:40 +05:30
Abhilash Mishra
8f638f9f5d added device id as custom key to get clickstream reference for each crash occurence 2021-12-08 16:03:49 +05:30
rahul bhat
22e0f2110f Fix Network Type Crash. 2021-11-09 12:43:28 +05:30
rahul bhat
873e6f9e9e Release 1.9.1 (#1535)
* spike done

* minor changes

* Pre-approved nudge on cards

* added the pre_approved status in the Loanstatus and did the mapping of new icon

* Added the mapping for pre-approved label

* Implemented the fullscreen offer dialog and for the api used the mock response

* done the formatting of the code

* Resolved all the changes as suggested

* First Draft

* Add Survey Card on Home Fragment

* Integration pending

* merge issue

* Integration Done

* API name change - loanAccountNumber instead of loanApplicationId

* Dev Tested with Mock

* Added required dependencies for hilt integration

* Added network module

* Hilt setup done for homeloan module

* 9 digits including comma for amount of prepartpayment

* Upgrading neoeyed version from 3.0.0 to 3.0.2

* Integrating neo-eyed

* new loan test all changes

* updated code

* Integrated neo-eyed flow in kyc

* Adding logs

* browserstack issue fixed and wait added on permission screen

* e2e tag added to method

* Fix isPrePaymentEnabled typo changes

* Fix api end point

* Neo-eyed version update from 3.2.0 to 3.3.0

* timeout of the thread increased

* Fixed compilation errors

* forecloser test added and browserstack changes

* Minor changes

* home_loan complete test added

* Remove hardcoded text

* balance transfer added and home loan changes for browserstack

* browserstack config changed

* parallel thread changed

* wait added in search

* API Integration done

* Minor changes

* Removed output-metadata.json

* balance transfer fixed

* phone number added to balance transfer

* time added to browserstack tests

* Pulse Updated Schema

* changed key name version_name

* Truecaller event name change

* Make pincode optional field

* removed unused import

* Made pincode optional

* updated condition for isPinCodeEnabled

* Fix for https://navihq.atlassian.net/browse/APP-913

* using isVisible

* release 1.9.1

* Digitap upgraded to 1.2.8

Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Prachi <prachi.naik@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Sidharth Bamba <sidharthbamba@192.168.1.2>
Co-authored-by: Sidharth Bamba <sidharth.bamba@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: purushotham v <purushotham.v@navi.com>
2021-09-15 13:57:49 +05:30
rahul bhat
6283d39a8e v1.8.2 + Bundle changes (#1490)
* 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>
2021-08-25 12:18:57 +05:30
shankar yadav
bce735f2f4 Release 1.8.1 (#1478)
* resolve comments

* make mutable list

* fix search issue

* Apply coupon integrated

* intergrate api

* fix typo

* triming query seach word

* fix otp box issue

* Update build.gradle

* First Draft

* In App Branding Banner

* fix typo

* added elivation

* added toast

* handle back button epfo page issue

* 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

* Permission UI change

* 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

* 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

* 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

* Fixed Issued with Amount Slider

* flipping visibility for nullable cases.

* fetchVideoKycStatus() in-case of back press web-view vkyc

* update key

* resolve conflict

* default value

* First Draft

* Fix Unit test cases

* remvoe otp layout

* Back,Next Bottomsheet - GreetingCardView.kt - API changes

* Congratulatory Message - Initial Draft

* Congratulatory Offer Dialog Box UI

* Pulse Ready for merge

* AppName method in Utility.kt

* Fixed db leak

* Sending device details on login

* Fix api timeout crash

* upgraded the razorpay dependency and tested

* Add event tracker for BottomSheet and DialogBox

* Add test case for loanDetailsResponse in loanDetailsVM

* Prevent dialog box cancel on outside click

* Add API for loan details response

* check status of user on back click from vkyc and also fetch kyc details

* Fetch loan details api parameter change

* removed try catch

* upgraded the cameraView dependency and tested on low end phone (android 6)

* razorpay version upgrade

* Delete unneccessary files and refactor code

* added events

* update events

* make change

* make change

* resolve pr comments

* Passing all events to pulse stream

* remvoe pulse check

* resoove comment

* Increase app version

* Add eventMessages in bottomsheet

* added event for launching ActionErrorFragment.kt

* Added new event for EPFO

* Added new event for EPFO

* fixed fetchLoanDetails

* fixed infinite loader on loan details fragment

* commented out next back dialog

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: ashutoshyelgulwar <ashutosh.y@navi.com>
2021-08-11 20:03:33 +05:30