Shubhanjay Varma 2742225cf0 optimized close loans feature (#4565)
* Add loan offer widget for tracker

* Handle tracker step cta action

* Set loan step item text from binding adapter util

* Add widgetized info fragment

* Add EO offer widget

* Using TextFieldData instead of TextWithStyleAndProperties

* Add text field with bullet points widget

* Add hl footer and hl common bottom sheet views

* Bug fix

* added permission failure note widget

* corrected the widget to have rounded corners (bug fix)

* added alignment variable in TextFieldView, optimized LoanStepItemLayout to account for text alignment

* modified code to set data from backend correctly

* changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget

* removed backgroundColor from TagWidget

* modified data in mock_api_hl.json to be the same as present in the contract

* refactored mock_api_hl data and removed titleLayoutParam from TagWidget

* Add Form Screen with updated from widgets

* bug fix - corrected padding not being displayed set in widgetLayoutParams

* created Home Loan Permission Screen Fragment

* added Permission Fragment to HLBaseActivity

* refactored permissionFailureNote to titleSubtitleWithRightIcon

* added AppPermissionItemWidget

* added icons and corrected bugs in the widget

* Create title with divider widget

* added functionality of going to app settings page

* INCOMPLETE - added permissionObserver to change icon and title values

* Add search from page

* Add company not found view

* Handle substring style in search widget

* INCOMPLETE - change icon and title after permissions are allowed/denied

* INCOMPLETE - corrected permission observer which was updating incorrect values

* added 4 incorrect icons to be set correctly after getting it from the product team

* refactored hl_permission_screen_fragment

* Code refactor

* added implementation of widgets and icons changing on permission change

* completed the header and main content of permission page

* removed navigation from xml of permission_info_fragment

* added text on top of footer

* added bottom sheet in permissions page, added icons

* renamed bottomSheetOpener to safety_tv

* Add option selector tile widget

* Feature/new property city (#3823)

* Add property city page screen

* Update HL search screens

* Code refactor

* Add property details form screen

* Add widget value dependant percentage upper range validation

* Add new option list bottomsheet

* Feature/new ipa loader (#3885)

* Add hl loader screen

* Add exported as false in manifests file

* Feature/help bottom sheet (#3894)

* created the layout for the bottom sheet

* deleted model class to use the ones already created

* deleted model class to use the ones already created

* added help bottom sheet

* refactored HelpBottomSheet name to HLHelpBottomSheet

* added IconWithTitleWidget

* incomplete - added adapter for displaying icon_with_title widgets

* corrected the bottom sheet implementation

* added help bottom sheet without clickable functionality

* corrected the widget layout params for icon with title widget in mock_api_hl.json

* added clickable functionality on help bottom sheet

* formatted files and added newline at the end

* removed unused constant

* removed unused variable, made visibility gone when text is empty

* formatted xml layouts

Co-authored-by: Water1ock <varmashubhanjay@gmail.com>

* Code refactor

* Task/upload user data to s3 (#3840)

* INCOMPLETE - created object for storing user data to S3

* completed PermissionUtil object for uploading user data to S3

* added usage of sendUserDataToS3 in PermissionFragment

* added functionality for sending location data to S3

* fixed functionality of sending user location data

* removed unneccesary function in Ext.kt

* added functionality of sending device data

* removed DeviceUtil and associated classes from navi app, navi hl and added to navi common

* refactored updatedFCMToken to sendDeviceDetails, deleted unused data class

* moved data ingestion files from hl module to common module

* moved data ingestion files to common module

* refactored files, removed unused variables

* moved the string values to Constants.kt in navi common

* fixed merge conflicts

* Modify intro page card (#3904)

* Added two card views in the Home Loan Offer Info Widget Layout (#3902)

* added money bag icon in homeloanofferinfowidget xml file

* added card view to the home loan offer info widget layout

* corrected the cardCornerRadius value from 8dp to 16dp

* removed cardCornerRadius from the footer card view

* changed card view to material card view

* removed background, added cardCompatPadding = true

* added material card view to add co-applicant widget

* added self employment icons in employment details page

* changed card view of view option selector tile to material card view

* corrected material card view of view option selector tile

* added hl_tracker_bubble_view in header with tracker (#3915)

* added hl_tracker_bubble_view in header with tracker

* addressed comments on the pull request

* Feature hl joourney revamp paging (#3929)

* Added paging library

* Added pagination in Property city screen

* Code refactor (#3943)

* Feature/co applicant screen (#3952)

* incomplete title-v2-widget

* changed background of home loan offer info widget layout

* created title_v2 widget

* added NOTE_WITH_BULLET_POINTS widget

* corrected note with bullet points widget

* added title with end icon widget

* added Navi Drawable data class to get drawable shape from backend (note with bullet points widget)

* refactored all the widgets

* rolled back mock_api_hl.json to state in hl-journey-revamp branch

* changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS

* Feature/fs screen (#3964)

* Add FS Screen widgets

* Update home loan offer widget layout

* Add elevated line item with divider widget

* Add form v2 fragment for emi details

* elevated text with icons widget layout

* application not approved widget layout added

* Code refractored

* Add loan slider widget

* Feature/co applicant screen (#3987)

* INCOMPLETE - creating HLCoApplicantScreenFragment

* added HLCoApplicantScreenFragment without clickable functionality

* INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment

* added NaviClickActionWithReferenceId

* changed values in mock_api_hl.json

* changed the API call

* refactored code and updated API call params

* added data in mock_api_hl.json for co-applicant addition screen

* refactored TitleWithEndIcon

* changed the onClick function in Title With End Icon Widget

* Income verification feature

* Income verification

* added expandable widget (#4004)

* Add EO Animation screen (#4006)

* Add form API endpoint

* Income verification

* verification types

* Feature/co applicant side tracker (#4026)

* created side tracker content layout of figma using mock_api_hl.json

* corrected widgetLayoutParams in mock_api_hl.json

* added StartIconTitleSubtitleWidget

* completed coApplicantSideTracker with mockAPI response

* replaced mock api data with API calls

* refactored HomeLoanStepsActivity

* addressed comments on the pull request

* corrected ICON_SMALL_DOWNWARD_GREY_ARROW

* added tag text view in HL Tracker (#4033)

* added tag text view in HL Tracker

* added newLine at the end of colors.xml

* Moved NaviWebViewActivity to common module

* Added rejection screen fragment (#4034)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* Add apis for permission screen and code refactor

* Added perfios and digitap

* adding widget

* revert mock changes

* revert mock changes

* revert mock changes

* removed unused divider data

* Added FS animation loader (#4051)

* Task/kyc step item widgets (#4041)

* created KYC Step Item Widget

* corrected the constraints of end_icon_iv in layout_kyc_step_item.xml

* corrected data in mock_api_hl.json

* corrected xml and layout files

* Refactoring, Bugfixes

* Add APIs for EO and rejection screen

* added RadioButtonWithDashedLineWidget data class

* fixed loan tenure slider logic (#4078)

* fixed loan tenure slider logic

* removed redundant code

* incomplete dev

* Add analytics class and modify help bottom sheet data

* incomplete radio widget

* Add loaders for api calls (#4082)

* adding ESign Fragment

* adding ESign Fragment

* eSign fragment digio implementation

* made changes in xml file of radio widget

* eSign fragment digio implementation

* Refactoring, Bugfixes

* Updated Contract

* Tag name updated

* incomplete changes

* Resolve merge conflicts (#4112)

* code fixes

* code refactor

* fix in the fund sell VM

* fix

* TrueCaller Sdk Update

* fix

* fix

* Tp 8526 1 step super top up v 2 (#3908)

* fixed the fund header navigation

* fix autopay setup

* fix ui background

* added the empty state card in the portfolio screen , the functionality for the default selected tabs in the my investment screen

* fix ui issue

* Fix UI

* revert

* mock fix

* Fix dashboard

* sip calendar integrated , sip payment card and the fund listing scroll issue fixed

* Fix cta

* Fix redeem order

* moved TopMarginItemDecoration.kt to navi-common

* fix

* moved setShakeAnimation to navi-common AnimationUtils

* added the confirmation bottom sheet in the fund buy screen , action for the overview cards in the sip screen , integrated the payment summary screen with isin

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* fix observe issue

* handled the cases in the order status screen

* removed hardcoding from the sip modify screen , handled cases in the fund buy screen

* mixed all the bugs related to fund details , fund buy ,orders and the redemption screen

* Fix design feedback

* error code added

* Shivam | Spotless | Disable pre-commit hook regeneration (#3995)

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* fix card cta radius

* Remove polling on destroy case

* margin issue resolved on tracker page (#4000)

* fixed the sip calendar crash,navigation issues on the investment details and the error states for the fund buy

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* [AE-5226] Top-up info page fix (#3924)

* add ui changes

* add proper usage of dimen/layout_x_dp

* add gradle build changes

* adjust margin top of icon_iv

* debug spotlessCheck

* debug gradle build demon

* add code indentation

* revert grade changes

* increased the touch area in the orders screen , integrated the sip modify api and fixed the bugs in the redemption screen

* adde flag to deigipo

* Fix PAN screen issue

* added a horizontal bottomsheet in teh redeems page , made the text clickable with the chekbox and fixed the nudge card

* Release 2.9.2 to Master (#4008)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

* Tp 8526 1 step super top up v 2 (#3908)

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

* Shivam | Spotless | Disable pre-commit hook regeneration (#3995)

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>

* added the autopay checkbox , empty state in the orders screen and handled some bug fixes

* fixed the sip modify header and the fund buy screen issue

* added download manager to download the sip documents

* Added new api for razorpay post data

* Fix payment reference id

* issue with colorid parsing fixed (#4017)

* Added event for kyc and fund flow

* integrated the retry payment api , made the header clickable and stored the my investments tab clicked state

* Fix buying flow

* email with space issue fixed (#4018)

* add event

* Release 2.9.2 to Master (#4008) (#4022)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

* Tp 8526 1 step super top up v 2 (#3908)

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

* Shivam | Spotless | Disable pre-commit hook regeneration (#3995)

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>

* Fix timeout on payment page

* auto debit payment failed state has been handled and bug fixes

* fixed the options in fund graph

* app update nudge and api call

* remove fake app update manager

* Added events

* Added async api

* change typo

* fixed the sip modification flow bugs

* fixed the viewpager issue and the loader issue in the transaction screen issue

* resolve comments

* fix otp

* fixed the keyboard up issue , fund buy bottomsheet and the kyc error bottomsheet

* Fix checker issue

* Gi/landing page v3 (#4045)

* hardcode landing page API for testing

* gi static page addition

* added static page fragment in uicontr

* landing page v3 changes

* landing page v3 changes

* landing page v3 changes

* mock changes

* integration changes

* issue fixes

* Fix data widget

* fix double

* TP-8951: 1 step supertop up date sync changes (#3869)

step supertop up date sync changes

* added icon and fixed toast widget

* Fix

* ADDED screen names for chat bot

* Revert aesign async

* auto pay success fixed and transaction header

* ADDED screen names for chat bot

* added the logic for the backstack

* revert retrofit service changes (#4059)

* Add design for bottomsheet

* Added Payment Details Expand and Collapse UI

* Updated data class

* contract and data class fix

* Updated collapse + Expand UI

* Created STU sync date layout

* Updated drawable sync date

* TP-8951: 1 step supertop date sync

* payment API integration

* compile fix

* crash fix

* handled skip now for date sync

* Added Down Chevron

* Updated Chevron rotation

* bug fixes

* Chevron rotation update

* Radio button handling updated

* installment date fix

* new api fixes

* new api fixes

* Super top-up sync date bug fixes

* Radio Button click handling bug fix

* Design fixes

* Pay now amount fix

* hide payment card handling

* hide payment card handling

* reverting intendations

* Removed onClick

* Review changes

* revert retrofitService changes

Co-authored-by: abhinav-jain <abhinav.jain@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com>

* Release 2.9.2 to Master (#4008) (#4061)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

* Tp 8526 1 step super top up v 2 (#3908)

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

* Shivam | Spotless | Disable pre-commit hook regeneration (#3995)

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>

* Release 2.9.2 to Master (#4008) (#4062)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

* Tp 8526 1 step super top up v 2 (#3908)

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

* Shivam | Spotless | Disable pre-commit hook regeneration (#3995)

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>

* Fix digio esign sdk

* resolve error

* fixed the decimal issue in the amount widget

* Added events for help

* fixed the issues in the redemption screen

* AE-5473 (#3928)

* AE-5473

* AE-5473

* AE-5473

* Handle help button

* added name instead of toString

* Ae 5003 (#4072)

* UI fixes

* added logs

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

* TP-8081 | Shivam | Fix Dev Address Document Upload (#3848)

* Removed un-necessary component tags

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

* added ellipsis to policy owner name text views (#3653)

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amitkumar <amit.kumar@navi.com>

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

* 15day callout changes on Payment review (#3686)

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

* Merge branch 'development' into 'AE-1404-bank-account-change'

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com>

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

* Merge branch 'development' into 'AE-1404-bank-account-change'

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com>

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

* TP-6713: HRA V2 Feature  (#3697)

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>

* Release 2.8.4 to master (#3675) (#3705)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

* Update touch focus for bank/ifsc bottom sheet to text field

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

added functionality to show an error bottom sheet if the polling on mandate creation times out

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

* AE-3938 | removed personal loan (#3580)

* Added logic to show cash loan splash

* check to call the post api once the response is received

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

* TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569)

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

* add help in loanApplicationDetail toolbar for hl (#3654)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amitkumar <amit.kumar@navi.com>

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: Abhinav Jain <abhinav.jain@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: Abhinav Jain <abhinav.jain@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

* autopay button fix on enach tutorial activity (#3713)

* merge-fix: move FontUtils to `navi-design`

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

* TP-6194 overdue card bug fix (#3715)

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

* update: font weight mappings from navi-sans to roboto and inter

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

* update: `fontFamily` -> `android:fontFamily`

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

* Merge branch 'development' into 'AE-1404-bank-account-change'

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com>

* AE-4554 | Shivam | Rejection Cool Off Period removal (#3709)

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

 add Clickstream for clicking on pan capture after the user clicks on start VKYC

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

* TP-8570: Application type fix in tracking (#3792)

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

* AE-3138, AE-3139 tranche cta and details screen

* AE-3140, AE-3141 installment success state handling

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

* AE-4739 | Shivam | Effective Interest Cost (#3760)

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

* fix: hide/show info icon on re-generate offer

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

Co-authored-by: mayank-navi <mayank.sheoran@navi.com>
Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com>

* Revert "Bugfix penny drop (#3832)"

This reverts commit 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>

* Removed un-necessary component tags

* UI fixes

* gst and tutorial page bug fixed

* rm: ktlint

* add: Android Suggestion CI

* fix: Android Suggestion CI

* add: license + java in spotless

* added data safety header and bottom sheet info, (#3851)

* add: kt + java formatters

* test-commit for spotless apply

* added fix for zero prefix (#3852)

* margin & elevation issue fix for work fragment

* UI fixes

* rm: spotless.gradle header

* updated compileSdkVersion for each module

* change text in gi login

* crashfix for strings

* test commit

* test commit

* Update navi-widgets/src/main/java/com/navi/naviwidgets/views/CollapsibleAmountSliderView.kt

Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in>

* revert commit

* revert commit

* Handled crash in EmiTenureFragment

* cta changed on account aggregrator

* Bug fixes

* added fix for pan , data safety (#3856)

* Bug fixes and indexed list item

* action button added on error page

* gst page password cleaning on switching added

* rm: empty files with no code

* bank auto pay success messag e& top up redirection handled

* field changed

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Release 2.8.8 to Master (#3871)

* add: integrate with litmus-proxy

* added ellipsis to policy owner name text views (#3653)

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amitkumar <amit.kumar@navi.com>

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

* 15day callout changes on Payment review (#3686)

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Screen

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

* Merge branch 'development' into 'AE-1404-bank-account-change'

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com>

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

* Merge branch 'development' into 'AE-1404-bank-account-change'

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

* Show custom pay old flow when part pre payment is disabled

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com>

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

* TP-6713: HRA V2 Feature  (#3697)

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>

* Release 2.8.4 to master (#3675) (#3705)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

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

* Widget is getting rendered and displayed on the UI incorrectly

* Add tracker update functionality (#4120)

* Stuck

* Minimised conflicts

* Hl rejection screen fixes (#4105)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* fixed issues

* fixed fragment name

* fixed naming conventions

* Minimised conflicts

* Minimised conflicts

* Minimised file changes

* Minimised file changes

* Minimised file changes

* Minimised file changes

* Add toast after co-app details submit (#4130)

* Minimised file changes

* Code refactor (#4133)

* Resolved comments

* Resolved comments

* eSign mock added

* completed RadioGroupWithFooterCardWidget

* modified mock_api_hl.json

* added newLine at the end of rounded_rectangle_orange_border_8dp

* added newLine at the end of radio_button_selected_orange_tint

* made radio button selected by default using isSelected field in radioButtonWidget data class

* Feature/kyc fragments (#4142)

* added HomeLoanKycDetailsScreenFragment

* added HomeLoanCommunicationAddressFragment

* refactored kyc fragments

* added mock data for kycAddressFormScreen

* addressed comments on the pull request

* Hl loan view details (#4145)

* added bottom sheet

* edit loan details bottom sheet post FS

* removed mockApiResponse used for testing

* Refactor search api response (#4146)

* Refactor search api response

* Code refactor

* Co applicant flow bug fixes

* bottom sheet fixes (#4153)

* Income page vm import fix (#4154)

* Hl revamp aa (#4157)

* Add account aggregator fragment in hl module

* Code refactor

* add co-applicants screen (#4171)

* AA code refactor (#4178)

* evaluation screen fragment (#4182)

* evaluation screen fragment

* conflicts fixed

* Add document upload screen (#4193)

* expandable-list-items-with-tag widget added (#4196)

* Revamp download bug fix (#4205)

* Call api for download url

* Fix patch call in emi slider screen

* Add doc upload status screen (#4206)

* Tracker screen calling fix (#4218)

* AE-5618 HL close loan revamp (#4226)

* Adding closed loans screen fragment and other required classes

* Open loans header widget created

* Loan item widget creation

* mock json updated

* Selected count calculation on chekbox selection

* info bottomsheet

* Add document option and bottomsheets

* all business logic handled

* Upgrade your offer screen

* Checkbox size issue fixed

* merge issue fixed

* Add clickstream events till EO (#4232)

* autopay setup screen with widgets (#4235)

* autopay setup screen with widgets

* removed redundant code

* Feature/kyc selfie (#4210)

* partial dev of SelfieVerificationFragment done on Friday

* selfie screen dev complete

* added HomeLoanSelfieVerification Fragment

* refactored strings.xml

* code refactor

* Add remove co-app widget (#4246)

* Add remove co-app widget

* Code refactor

* corrected alignment of line item in review property details page (#4263)

* Feature/kyc aadhar screen (#4262)

* partial dev of KYC Aadhaar screen

* partial dev

* added HomeLoanAadhaarVerification Fragment

* corrected NewDashboardActivity

* code refactor

* refactored code

* Property details bottom sheet (#4294)

* Add property details bottom sheet on FS screen

* Add property details bottom sheet

* autopay screen fragment added (#4281)

* autopay screen fragment added

* conflicts resolved

* Replace mock with apis and remove unused code

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

* handled the document rejected scenarios

* code refactor

* instructions fragment added (#4302)

* bank detail and penny revamp (#4290)

* Adding closed loans screen fragment and other required classes

* Open loans header widget created

* Loan item widget creation

* mock json updated

* Selected count calculation on chekbox selection

* info bottomsheet

* Add document option and bottomsheets

* all business logic handled

* Upgrade your offer screen

* Checkbox size issue fixed

* merge issue fixed

* Adding contract for bank penny testing

* Bank Details screen added

* Bank selection screen

* Bank Details screen added

* Bank Details screen added

* IFSC Details screen added

* bank account info text

* missing file commit

* info card form bank search

* Code refactor (#4310)

* Code refactor

* Code refactor

* Add income screen events and code refactor (#4325)

* Add income screen events and code refactor

* Code refactor

* Code refactor and crash fix (#4332)

Co-authored-by: Water1ock <varmashubhanjay@gmail.com>

* Add events till disbursement (#4334)

* Add events till disbursement

* Fix selfie and aadhaar bugs

* Fix selfie deinit bug

* Add co-applicant widget list (#4344)

* Add co-applicant widget list

* Add home plus icon

* Feature/hl form screen smooth scroll (#4348)

* partial dev for smooth scrolling bug

* partial dev

* made footer view gone on keyboard opening, added patchAPI in HomeloanCommunicationFragment

* code refactor

Co-authored-by: Water1ock <varmashubhanjay@gmail.com>

* Resolve conflicts

* Resolve conflicts

* Code refactor

* Code refactor

* Add city not found event and code refactor (#4380)

* Remove unwanted code refactoring

* Add Property details widget (#4393)

* Update co-app addition widget to property details widget

* Add explore properties widget

* Code refactor

* Add third party errors and esign and emi code refactor (#4428)

* Add offer animation screen before FS

* UI fixes

* Loader screen not reloading fix

* Add doc upload page bottomsheets

* Handle penny drop failure scenario

* Implement skip aadhaar screen

* Code refactor and Final UI Fixes

* fixed UI to match figma requirements

* Resolve UI fixes (#4514)

* functionality corrected added with mock data

* resolved spotless errors after taking pull from development

* resolved spotless errors

* resolved spotless errors

* changed the width of the top purple bar to have a minimum width

* corrected the functionality to handle both rejected and non-rejected customers

* added correct logic for changing width of upper bar

* corrected mock data

* Removed differences coming from spotless

* code refactor

* corrected minWidth value after dev testing

* removed unused mock_api_hl.json data

* corrected mock_api_hl.json data

* corrected the value of minWidth in updateCurrentOffer function

* removed unnecessary if conditon

* removed unneccessary changes

* removed textFontWeight from xml

* added insufficient loans bottom sheet

* corrected the condition for the lock icon disappearing

* added missing icons for the close your loan widgets

* HomeLoanStepsActivity fixes

Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Shaurya <shaurya.rehan@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: abhinav-jain <abhinav.jain@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: mayank-navi <mayank.sheoran@navi.com>
Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in>
Co-authored-by: rishabhpatni <rishabh.patni@navi.com>
2022-12-08 16:58:18 +05:30
2022-11-08 14:51:23 +05:30
2020-04-24 18:22:56 +05:30
2022-12-01 17:18:25 +05:30
2022-12-01 17:18:25 +05:30
2022-12-01 17:18:25 +05:30
2022-12-06 13:03:57 +05:30
2022-07-29 19:09:38 +05:30
2022-11-14 15:35:49 +05:30
2022-11-16 12:01:06 +05:30
2022-11-08 14:51:23 +05:30
2022-11-08 14:51:23 +05:30
2022-10-04 12:44:18 +05:30
2019-10-31 15:23:40 +05:30
2019-10-31 15:23:40 +05:30
2021-09-27 21:34:58 +05:30
Description
No description provided
154 MiB
Languages
Kotlin 98.6%
TypeScript 1.3%