Files
super-app/navi-base/proguard-rules.pro
Raaj Gopal 8649430597 Release 3.1.3 to master (#4782)
* changed logo

* New launcher logo added

* Emi date change reason bug fix (#4490)

* Payment Issue Fix

* Allowed spacing for reason in Alpha Numeric Characters

Co-authored-by: Jatin Chug <jatin.chug@navi.com>

* Free insurance UI enhancement (#4487)

* tuecaller login fix

* removed unused import

* Feature/tp 11243 landing page entry (#4478)

* Download file changes

* Feature/insurance/r 12 (#4491)

* added nstp widget along with bottom sheet (#4307)

* refactor code

* add clickstream events for foreclosure (#4493)

* add clickstream events for foreclosure

* useless commit

* useless commit

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

* Ae 5727 (#4324)

* removed hardcoded value of action in generate HL sanction PATCH call

* removed duplicate copyright

* removed repeated copyright

* Code refactor and Final UI Fixes

* AE-7310 | Effective Interest Cost Changes (#4497)

* added missed screens for customer support

* effective interest cost changes

* effective interest cost changes

* added common icon code binding function

* removed changes from video kyc

* removed duplicate firebaseremoteconfig helper

* Revert "removed duplicate firebaseremoteconfig helper"

This reverts commit b6bbe72be5.

* renamed remote config

* renamed remote config

* Fix Login checkbox issue

* re formate

* Resolved Tenure Slider issue

* clean code

* temporary build change

* clean code in navi analytics

* clean code

* removed changes done for testing

* [PS] added shadow in fund details screen

* indentation issue and appUpdate api change

* Resolve UI fixes (#4514)

* fixed finoramic for Permission screen

* Change CTA Backgound of Loan details fragment

* Resolved comments

* Crash Fix | AP Form Fragment - Back Stack Listener (#4494)

* fix: ap form fragment crash

* add: method to remove back stack listener on destroy view

* hardcoded tpa fix (#4516)

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

* Code refactor

* Hl journey revamp (#4352)

* HL module setup

* Base network package setup

* Code refactor

* Add steps activity with side navigation functionality

* Code refactor

* Update mockutil class

* Add hl step widget and straight line widget

* Add Tag widget for intro page

* Update tracker json response

* Refactor widget name

* Add navigation tracker header and footer

* Add loan offer widget for tracker

* Handle tracker step cta action

* Set loan step item text from binding adapter util

* Add widgetized info fragment

* Add EO offer widget

* Using TextFieldData instead of TextWithStyleAndProperties

* Add text field with bullet points widget

* Add hl footer and hl common bottom sheet views

* Bug fix

* added permission failure note widget

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

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

* modified code to set data from backend correctly

* changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget

* removed backgroundColor from TagWidget

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

* refactored mock_api_hl data and removed titleLayoutParam from TagWidget

* Add Form Screen with updated from widgets

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

* created Home Loan Permission Screen Fragment

* added Permission Fragment to HLBaseActivity

* refactored permissionFailureNote to titleSubtitleWithRightIcon

* added AppPermissionItemWidget

* added icons and corrected bugs in the widget

* Create title with divider widget

* added functionality of going to app settings page

* INCOMPLETE - added permissionObserver to change icon and title values

* Add search from page

* Add company not found view

* Handle substring style in search widget

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

* INCOMPLETE - corrected permission observer which was updating incorrect values

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

* refactored hl_permission_screen_fragment

* Code refactor

* added implementation of widgets and icons changing on permission change

* completed the header and main content of permission page

* removed navigation from xml of permission_info_fragment

* added text on top of footer

* added bottom sheet in permissions page, added icons

* renamed bottomSheetOpener to safety_tv

* Add option selector tile widget

* Feature/new property city (#3823)

* Add property city page screen

* Update HL search screens

* Code refactor

* Add property details form screen

* Add widget value dependant percentage upper range validation

* Add new option list bottomsheet

* Feature/new ipa loader (#3885)

* Add hl loader screen

* Add exported as false in manifests file

* Feature/help bottom sheet (#3894)

* created the layout for the bottom sheet

* deleted model class to use the ones already created

* deleted model class to use the ones already created

* added help bottom sheet

* refactored HelpBottomSheet name to HLHelpBottomSheet

* added IconWithTitleWidget

* incomplete - added adapter for displaying icon_with_title widgets

* corrected the bottom sheet implementation

* added help bottom sheet without clickable functionality

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

* added clickable functionality on help bottom sheet

* formatted files and added newline at the end

* removed unused constant

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

* formatted xml layouts

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

* Code refactor

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

* INCOMPLETE - created object for storing user data to S3

* completed PermissionUtil object for uploading user data to S3

* added usage of sendUserDataToS3 in PermissionFragment

* added functionality for sending location data to S3

* fixed functionality of sending user location data

* removed unneccesary function in Ext.kt

* added functionality of sending device data

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

* refactored updatedFCMToken to sendDeviceDetails, deleted unused data class

* moved data ingestion files from hl module to common module

* moved data ingestion files to common module

* refactored files, removed unused variables

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

* fixed merge conflicts

* Modify intro page card (#3904)

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

* added money bag icon in homeloanofferinfowidget xml file

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

* corrected the cardCornerRadius value from 8dp to 16dp

* removed cardCornerRadius from the footer card view

* changed card view to material card view

* removed background, added cardCompatPadding = true

* added material card view to add co-applicant widget

* added self employment icons in employment details page

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

* corrected material card view of view option selector tile

* added hl_tracker_bubble_view in header with tracker (#3915)

* added hl_tracker_bubble_view in header with tracker

* addressed comments on the pull request

* Feature hl joourney revamp paging (#3929)

* Added paging library

* Added pagination in Property city screen

* Code refactor (#3943)

* Feature/co applicant screen (#3952)

* incomplete title-v2-widget

* changed background of home loan offer info widget layout

* created title_v2 widget

* added NOTE_WITH_BULLET_POINTS widget

* corrected note with bullet points widget

* added title with end icon widget

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

* refactored all the widgets

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

* changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS

* Feature/fs screen (#3964)

* Add FS Screen widgets

* Update home loan offer widget layout

* Add elevated line item with divider widget

* Add form v2 fragment for emi details

* elevated text with icons widget layout

* application not approved widget layout added

* Code refractored

* Add loan slider widget

* Feature/co applicant screen (#3987)

* INCOMPLETE - creating HLCoApplicantScreenFragment

* added HLCoApplicantScreenFragment without clickable functionality

* INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment

* added NaviClickActionWithReferenceId

* changed values in mock_api_hl.json

* changed the API call

* refactored code and updated API call params

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

* refactored TitleWithEndIcon

* changed the onClick function in Title With End Icon Widget

* Income verification feature

* Income verification

* added expandable widget (#4004)

* Add EO Animation screen (#4006)

* Add form API endpoint

* Income verification

* verification types

* Feature/co applicant side tracker (#4026)

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

* corrected widgetLayoutParams in mock_api_hl.json

* added StartIconTitleSubtitleWidget

* completed coApplicantSideTracker with mockAPI response

* replaced mock api data with API calls

* refactored HomeLoanStepsActivity

* addressed comments on the pull request

* corrected ICON_SMALL_DOWNWARD_GREY_ARROW

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

* added tag text view in HL Tracker

* added newLine at the end of colors.xml

* Moved NaviWebViewActivity to common module

* Added rejection screen fragment (#4034)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* Add apis for permission screen and code refactor

* Added perfios and digitap

* adding widget

* revert mock changes

* revert mock changes

* revert mock changes

* removed unused divider data

* Added FS animation loader (#4051)

* Task/kyc step item widgets (#4041)

* created KYC Step Item Widget

* corrected the constraints of end_icon_iv in layout_kyc_step_item.xml

* corrected data in mock_api_hl.json

* corrected xml and layout files

* Refactoring, Bugfixes

* Add APIs for EO and rejection screen

* added RadioButtonWithDashedLineWidget data class

* fixed loan tenure slider logic (#4078)

* fixed loan tenure slider logic

* removed redundant code

* incomplete dev

* Add analytics class and modify help bottom sheet data

* incomplete radio widget

* Add loaders for api calls (#4082)

* adding ESign Fragment

* adding ESign Fragment

* eSign fragment digio implementation

* made changes in xml file of radio widget

* eSign fragment digio implementation

* Refactoring, Bugfixes

* Updated Contract

* Tag name updated

* incomplete changes

* Resolve merge conflicts (#4112)

* code fixes

* code refactor

* fix in the fund sell VM

* fix

* TrueCaller Sdk Update

* fix

* fix

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

* fixed the fund header navigation

* fix autopay setup

* fix ui background

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

* fix ui issue

* Fix UI

* revert

* mock fix

* Fix dashboard

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

* Fix cta

* Fix redeem order

* moved TopMarginItemDecoration.kt to navi-common

* fix

* moved setShakeAnimation to navi-common AnimationUtils

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

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* fix observe issue

* handled the cases in the order status screen

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

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

* Fix design feedback

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* fix card cta radius

* Remove polling on destroy case

* margin issue resolved on tracker page (#4000)

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

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

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

* add ui changes

* add proper usage of dimen/layout_x_dp

* add gradle build changes

* adjust margin top of icon_iv

* debug spotlessCheck

* debug gradle build demon

* add code indentation

* revert grade changes

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

* adde flag to deigipo

* Fix PAN screen issue

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

* Release 2.9.2 to Master (#4008)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added download manager to download the sip documents

* Added new api for razorpay post data

* Fix payment reference id

* issue with colorid parsing fixed (#4017)

* Added event for kyc and fund flow

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

* Fix buying flow

* email with space issue fixed (#4018)

* add event

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix timeout on payment page

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

* fixed the options in fund graph

* app update nudge and api call

* remove fake app update manager

* Added events

* Added async api

* change typo

* fixed the sip modification flow bugs

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

* resolve comments

* fix otp

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

* Fix checker issue

* Gi/landing page v3 (#4045)

* hardcode landing page API for testing

* gi static page addition

* added static page fragment in uicontr

* landing page v3 changes

* landing page v3 changes

* landing page v3 changes

* mock changes

* integration changes

* issue fixes

* Fix data widget

* fix double

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

step supertop up date sync changes

* added icon and fixed toast widget

* Fix

* ADDED screen names for chat bot

* Revert aesign async

* auto pay success fixed and transaction header

* ADDED screen names for chat bot

* added the logic for the backstack

* revert retrofit service changes (#4059)

* Add design for bottomsheet

* Added Payment Details Expand and Collapse UI

* Updated data class

* contract and data class fix

* Updated collapse + Expand UI

* Created STU sync date layout

* Updated drawable sync date

* TP-8951: 1 step supertop date sync

* payment API integration

* compile fix

* crash fix

* handled skip now for date sync

* Added Down Chevron

* Updated Chevron rotation

* bug fixes

* Chevron rotation update

* Radio button handling updated

* installment date fix

* new api fixes

* new api fixes

* Super top-up sync date bug fixes

* Radio Button click handling bug fix

* Design fixes

* Pay now amount fix

* hide payment card handling

* hide payment card handling

* reverting intendations

* Removed onClick

* Review changes

* revert retrofitService changes

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix digio esign sdk

* resolve error

* fixed the decimal issue in the amount widget

* Added events for help

* fixed the issues in the redemption screen

* AE-5473 (#3928)

* AE-5473

* AE-5473

* AE-5473

* Handle help button

* added name instead of toString

* Ae 5003 (#4072)

* UI fixes

* added logs

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

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

* fixed finoramic status post sync

* change FinoramicData class import

* Shivam | Fix Unit Test (#4530)

* fix: unit tests

* update: test ci

* move test ci to android (high memory) runner

* fix: locale test

* update: ci configs

* revert ci config changes

* apply-spotless

* Update Copyright - Test Classes (#4534)

* Send user data(sms, contact and apps)

* Feature/close loans with lock (#4522)

* HL module setup

* Base network package setup

* Code refactor

* Add steps activity with side navigation functionality

* Code refactor

* Update mockutil class

* Add hl step widget and straight line widget

* Add Tag widget for intro page

* Update tracker json response

* Refactor widget name

* Add navigation tracker header and footer

* Add loan offer widget for tracker

* Handle tracker step cta action

* Set loan step item text from binding adapter util

* Add widgetized info fragment

* Add EO offer widget

* Using TextFieldData instead of TextWithStyleAndProperties

* Add text field with bullet points widget

* Add hl footer and hl common bottom sheet views

* Bug fix

* added permission failure note widget

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

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

* modified code to set data from backend correctly

* changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget

* removed backgroundColor from TagWidget

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

* refactored mock_api_hl data and removed titleLayoutParam from TagWidget

* Add Form Screen with updated from widgets

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

* created Home Loan Permission Screen Fragment

* added Permission Fragment to HLBaseActivity

* refactored permissionFailureNote to titleSubtitleWithRightIcon

* added AppPermissionItemWidget

* added icons and corrected bugs in the widget

* Create title with divider widget

* added functionality of going to app settings page

* INCOMPLETE - added permissionObserver to change icon and title values

* Add search from page

* Add company not found view

* Handle substring style in search widget

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

* INCOMPLETE - corrected permission observer which was updating incorrect values

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

* refactored hl_permission_screen_fragment

* Code refactor

* added implementation of widgets and icons changing on permission change

* completed the header and main content of permission page

* removed navigation from xml of permission_info_fragment

* added text on top of footer

* added bottom sheet in permissions page, added icons

* renamed bottomSheetOpener to safety_tv

* Add option selector tile widget

* Feature/new property city (#3823)

* Add property city page screen

* Update HL search screens

* Code refactor

* Add property details form screen

* Add widget value dependant percentage upper range validation

* Add new option list bottomsheet

* Feature/new ipa loader (#3885)

* Add hl loader screen

* Add exported as false in manifests file

* Feature/help bottom sheet (#3894)

* created the layout for the bottom sheet

* deleted model class to use the ones already created

* deleted model class to use the ones already created

* added help bottom sheet

* refactored HelpBottomSheet name to HLHelpBottomSheet

* added IconWithTitleWidget

* incomplete - added adapter for displaying icon_with_title widgets

* corrected the bottom sheet implementation

* added help bottom sheet without clickable functionality

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

* added clickable functionality on help bottom sheet

* formatted files and added newline at the end

* removed unused constant

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

* formatted xml layouts

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

* Code refactor

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

* INCOMPLETE - created object for storing user data to S3

* completed PermissionUtil object for uploading user data to S3

* added usage of sendUserDataToS3 in PermissionFragment

* added functionality for sending location data to S3

* fixed functionality of sending user location data

* removed unneccesary function in Ext.kt

* added functionality of sending device data

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

* refactored updatedFCMToken to sendDeviceDetails, deleted unused data class

* moved data ingestion files from hl module to common module

* moved data ingestion files to common module

* refactored files, removed unused variables

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

* fixed merge conflicts

* Modify intro page card (#3904)

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

* added money bag icon in homeloanofferinfowidget xml file

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

* corrected the cardCornerRadius value from 8dp to 16dp

* removed cardCornerRadius from the footer card view

* changed card view to material card view

* removed background, added cardCompatPadding = true

* added material card view to add co-applicant widget

* added self employment icons in employment details page

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

* corrected material card view of view option selector tile

* added hl_tracker_bubble_view in header with tracker (#3915)

* added hl_tracker_bubble_view in header with tracker

* addressed comments on the pull request

* Feature hl joourney revamp paging (#3929)

* Added paging library

* Added pagination in Property city screen

* Code refactor (#3943)

* Feature/co applicant screen (#3952)

* incomplete title-v2-widget

* changed background of home loan offer info widget layout

* created title_v2 widget

* added NOTE_WITH_BULLET_POINTS widget

* corrected note with bullet points widget

* added title with end icon widget

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

* refactored all the widgets

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

* changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS

* Feature/fs screen (#3964)

* Add FS Screen widgets

* Update home loan offer widget layout

* Add elevated line item with divider widget

* Add form v2 fragment for emi details

* elevated text with icons widget layout

* application not approved widget layout added

* Code refractored

* Add loan slider widget

* Feature/co applicant screen (#3987)

* INCOMPLETE - creating HLCoApplicantScreenFragment

* added HLCoApplicantScreenFragment without clickable functionality

* INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment

* added NaviClickActionWithReferenceId

* changed values in mock_api_hl.json

* changed the API call

* refactored code and updated API call params

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

* refactored TitleWithEndIcon

* changed the onClick function in Title With End Icon Widget

* Income verification feature

* Income verification

* added expandable widget (#4004)

* Add EO Animation screen (#4006)

* Add form API endpoint

* Income verification

* verification types

* Feature/co applicant side tracker (#4026)

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

* corrected widgetLayoutParams in mock_api_hl.json

* added StartIconTitleSubtitleWidget

* completed coApplicantSideTracker with mockAPI response

* replaced mock api data with API calls

* refactored HomeLoanStepsActivity

* addressed comments on the pull request

* corrected ICON_SMALL_DOWNWARD_GREY_ARROW

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

* added tag text view in HL Tracker

* added newLine at the end of colors.xml

* Moved NaviWebViewActivity to common module

* Added rejection screen fragment (#4034)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* Add apis for permission screen and code refactor

* Added perfios and digitap

* adding widget

* revert mock changes

* revert mock changes

* revert mock changes

* removed unused divider data

* Added FS animation loader (#4051)

* Task/kyc step item widgets (#4041)

* created KYC Step Item Widget

* corrected the constraints of end_icon_iv in layout_kyc_step_item.xml

* corrected data in mock_api_hl.json

* corrected xml and layout files

* Refactoring, Bugfixes

* Add APIs for EO and rejection screen

* added RadioButtonWithDashedLineWidget data class

* fixed loan tenure slider logic (#4078)

* fixed loan tenure slider logic

* removed redundant code

* incomplete dev

* Add analytics class and modify help bottom sheet data

* incomplete radio widget

* Add loaders for api calls (#4082)

* adding ESign Fragment

* adding ESign Fragment

* eSign fragment digio implementation

* made changes in xml file of radio widget

* eSign fragment digio implementation

* Refactoring, Bugfixes

* Updated Contract

* Tag name updated

* incomplete changes

* Resolve merge conflicts (#4112)

* code fixes

* code refactor

* fix in the fund sell VM

* fix

* TrueCaller Sdk Update

* fix

* fix

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

* fixed the fund header navigation

* fix autopay setup

* fix ui background

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

* fix ui issue

* Fix UI

* revert

* mock fix

* Fix dashboard

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

* Fix cta

* Fix redeem order

* moved TopMarginItemDecoration.kt to navi-common

* fix

* moved setShakeAnimation to navi-common AnimationUtils

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

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* fix observe issue

* handled the cases in the order status screen

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

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

* Fix design feedback

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* fix card cta radius

* Remove polling on destroy case

* margin issue resolved on tracker page (#4000)

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

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

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

* add ui changes

* add proper usage of dimen/layout_x_dp

* add gradle build changes

* adjust margin top of icon_iv

* debug spotlessCheck

* debug gradle build demon

* add code indentation

* revert grade changes

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

* adde flag to deigipo

* Fix PAN screen issue

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

* Release 2.9.2 to Master (#4008)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added download manager to download the sip documents

* Added new api for razorpay post data

* Fix payment reference id

* issue with colorid parsing fixed (#4017)

* Added event for kyc and fund flow

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

* Fix buying flow

* email with space issue fixed (#4018)

* add event

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix timeout on payment page

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

* fixed the options in fund graph

* app update nudge and api call

* remove fake app update manager

* Added events

* Added async api

* change typo

* fixed the sip modification flow bugs

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

* resolve comments

* fix otp

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

* Fix checker issue

* Gi/landing page v3 (#4045)

* hardcode landing page API for testing

* gi static page addition

* added static page fragment in uicontr

* landing page v3 changes

* landing page v3 changes

* landing page v3 changes

* mock changes

* integration changes

* issue fixes

* Fix data widget

* fix double

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

step supertop up date sync changes

* added icon and fixed toast widget

* Fix

* ADDED screen names for chat bot

* Revert aesign async

* auto pay success fixed and transaction header

* ADDED screen names for chat bot

* added the logic for the backstack

* revert retrofit service changes (#4059)

* Add design for bottomsheet

* Added Payment Details Expand and Collapse UI

* Updated data class

* contract and data class fix

* Updated collapse + Expand UI

* Created STU sync date layout

* Updated drawable sync date

* TP-8951: 1 step supertop date sync

* payment API integration

* compile fix

* crash fix

* handled skip now for date sync

* Added Down Chevron

* Updated Chevron rotation

* bug fixes

* Chevron rotation update

* Radio button handling updated

* installment date fix

* new api fixes

* new api fixes

* Super top-up sync date bug fixes

* Radio Button click handling bug fix

* Design fixes

* Pay now amount fix

* hide payment card handling

* hide payment card handling

* reverting intendations

* Removed onClick

* Review changes

* revert retrofitService changes

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix digio esign sdk

* resolve error

* fixed the decimal issue in the amount widget

* Added events for help

* fixed the issues in the redemption screen

* AE-5473 (#3928)

* AE-5473

* AE-5473

* AE-5473

* Handle help button

* added name instead of toString

* Ae 5003 (#4072)

* UI fixes

* added logs

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

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

* Removed unused variables (#4538)

* removed unused variables

* removed more unused variables

* user sms, contact and app data sync

* Polling failure case handled

* [PS] fixed sip calendar selected date issue

* [PS] refactor parameter name

* added intent filter for UserIdentificationV2Activity

* scroll issue fix (#4548)

* changed amc card

* lottie file

* Clean Redundant FontWeight Entries (#4556)

* clean redundant fontweight entries

* updated copyright headers

* Handled the case of HL Form page behaving abnormally (#4531)

* converted labeledTextSearchInputWidgetVH to store a list instead of a single variable

* addressed comments on the pull request

* removed mock data from mock_api_hl.json

* bug fixes

* Merge fix

* Resolved crash fix in work details number format (#4561)

* handled analytics

* change finoramic text after user sync

* AE-7001 | Handling Animation Disabled Fix (#4560)

* added animation listener

* removed animation listener

* resolved pr comment

* Shivam | Merge Verification Actions (#4532)

* merge verification actions

* upgrade sub-action version

* upgrade sub-action version

* add upload apk as artifact

* add metadata

* Ae 7670 (#4570)

* Payment Issue Fix

* AE-7670

* fixed download stuck issue

Co-authored-by: Siddhant <siddhant.c@navi.com>

* added hl business vertical parameter in pre signed api params

* drawer-opening-bug-fix (#4586)

* Ae 7452 (#4492)

* Payment Issue Fix

* AE-7452

* Hl widgets shadows fix (#4589)

* Replace material card view with card view in HL journey widgets

* Handle search api failure case

* Side tracker opening bug fix

* add meta data in fb deeplink

* refactor: compose typography to android textview property conversion

* add events on home page

* amc-dynamic-deplink

* removed a condition

* rename

* lottie file changes

* change events name

* change events name

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

* add type in metadata

* Build CI - Allow Manual Trigger (#4598)

* AE-5272 | Firebase App Distribution CI (#4543)

* add: firebase distribution ci

* update distribution action path

* distribution ci: change to push instead of cron

* merge distribute to build ci

* AE-5781 | No Sales Call out for PL login customers (#4575)

* add: no sales callout for PL login customers

* apply-spotless

* configure via firebase remote config

* populate email in the widget

* revert text change listener changes

* Added permission check in eligibility loader (#4608)

* added checks for the backend

* editable email

* fixed finoramic post text

* Apply Spotless | navi-base & navi-design (#4613)

* navi-base - apply-spotless

* navi-design - apply-spotless

* fixed textchange issue

* Fix | VKYC Example Package Declaration (#4616)

* Overlapping HL widget cards UI fix (#4619)

* Add ellipsis for text search widget (#4601)

Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>

* Release 3.0.9 to Master (#4583) (#4622)

* created release 3.0.8

* MoEngage Rich Notification and InApp SDK update

* Version update

* Version bump

Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>

* Free insurance UI enhancement v2 (#4612)

* Tp 12434 payment checkout banner widget (#4464)

* payment review page changes

* Free insurance dashboard carousel (#4596)

* ProductClickCardCarousal Widget major changes

* AE-5320 | Autopay fixes (#4595)

* handle no internet case in bank details

* added timeout description

* Feature/benefits explainer (#4431)

* Adding Timeline Checklist Widget

* Text list card widget-Initial Commit

* Added cardUseCompatPadding property

* Added Card properties

* Resolved comments

* Centre title subtitle widget - Initial Commit

* Added widgetLayoutParams

* Added Card properties

* Resolved comments

* Product Info Widget V2-Initial Commit

* layout changes

* Added Card properties

* Resolved comments

* Added mock and resolved conflict

* Benefit widget setup dummy

* Added Benefit ViewHolder

* viewholder issue pending

* deserialisation pending

* deserialisation not working

* deserialiser fix

* widget added successfully

* cta handling in progress

* Fragment setup done

* cta added for page clicks

* rebased with develop

* cta handling completed

* lint formatting

* lint formatting

* activity added

* added error handling for benefit explainer

* comments resolve 1.0

* events instrumention done

* rebased with develop

* mock done

* ui fixes

* backend integration wip

* background changed

* API integration and flow verification done

* ui changes fixed

* click handled

* resolved PR commits

* api changes

* api changes

* Resolved PR commits

* Reviewd PR

* removed video code and used Naviinsurancedeeplinknavigator

* footer issue fix

* design fixes

* icon gravity fix

* design issues fixed

* help page name changed

* margin change

* footer alignment fixed

* resolved pr comments

* version code updated

* reverted change

* reverted change

Co-authored-by: apoorvnigam <apoorv.nigam@navi.com>
Co-authored-by: shreyansuraj <shreyansu.raj@navi.com>
Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com>
Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com>

* unknown widget handle

* AE-7739 | Monthly Interest Cost Experiment (#4629)

* update: calculation card for MIC

* fix: calculation card denominator visibility

* APP-1392 | Upgrade Gradle to v7.4 (#4639)

* upgrade gradle to v7.4

* sync gradle wrapper

* apply-spotless

* Refactor | Change Navi VKYC package name to com.navi.vkyc (#4621)

* fetch city and state from pincode in address page (#4604)

* fetch city and state from pincode in address page

* Form Page UI fix

* Code refactor

* Code refactor

* Add chevron in fs card

* corrected the validation text not appearing sometimes, and the spacing (#4636)

* corrected the validation text not appearing sometimes, and the spacing

* corrected the name of setMoneySuccessText function

* corrected the numberToWords function in BaseUtils, renamed setErrorTextToNull to IsErrorTextNull in BaseInputWidget

* code refactor

* put logic of numberToWords function inside try-catch block

* Compose dummy widget  (#4642)

* starting changes

* invalid import remove

* Compose Layout design major changes

* ComposeWidgetExt

* compose widget optimisation

* Compose utility functions

* dashboard insurance widget v2 minor changes

* Adding Gradient Support , changing button design

* changing parseColor to parseColorSafe

* Compose gradient minor change

* setWidgetLayoutParams and incomplete image utility function

* minor changes

* minor changes

* remove mock testing

* remove dashboard_insurance_details_v2_layout file

* unused imports removed

* conflict resolve

* PR comments resolve

* Changed compose function name

Co-authored-by: apoorvnigam <apoorv.nigam@navi.com>
Co-authored-by: shreyansuraj <shreyansu.raj@navi.com>

* Bug/add shadow using translation (#4624)

* added a scroll listener in HomeLoanFormScreenFragment

* added shadow functionality to HomeLoanSteps header on scroll

* added shadow view instead of elevation

* corrected shadow

* added paddingBottom in HeaderTracker, corrected shadow

* added scrollListener in PermissionScreenFragment, corrected fragment margin in steps activity

* added scrollListener to WidgetizedInfo and KycDetails Fragments

* transferred scrollListener to BaseFragment and made every fragment with a recycler view implement it

* removed unused imports and variables

* added scrollListener in two fragments and added removeScrollListeners function

* removed nested scroll view from HLPermissioScreenFragment

* wrapped recycler view with nested scroll view in HomeLoanFormScreenFragment

* Cherry Pick | Email Icon Fix (#4653)

* email icon hide

* added a flag in the inputtextdata

Co-authored-by: ashutoshy <ashutosh.y@navi.com>

* Cherry Pick | Close Your Loans (#4655)

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

* 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

* Feature/vkyc repeat journey (#4030)

* basic setup of inhouse vkyc

* Added HMS SDK initialisation and VKYC fragment binding

* network calls added

* Added perameters update

* 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

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

* Percent fix in loan details (#4585)

* Payment Issue Fix

* Removing unnecessary zeros

* Removing unnecessary zeros

* Removing unnecessary zeros

* AE-7726

* AE-7726

* AE-7726

* Feature/chatbot entry point (#4675)

* handled chatbot entrypoint case

* corrected fun openHelpBottomSheet in HomeLoanBaseActivity

* Help Bottom Sheet crashing fix (#4676)

* added code to dismiss open bottom sheets whenever the user navigates away from the app

* fixed the crash for all bottom sheets

* code refactor

* solved one edgecase of bottomsheet crashing

* Resolving conflicts from development to master (#4705)

* resolving conflicts

* resolving conflicts

* resolving conflicts

* Issue in rewards announcement screen for GI flow corrected (#4714)

* Issue in rewards announcement screen for GI flow corrected

* Adding package name

* add condition in feedback widget (#4690)

* add separtor image (#4660)

* change login button and logout state bottomsheet (#4683)

* change login button and logout state bottomsheet

* clean code

* clean code

* change in truecaller button

* change in login button style

* clean code

* clean code

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

* change clickstream event (#4706)

* Remove Redundant digio-kyc-3.1.5/build.gradle (#4721)

* Migrate 100mslive SDK from jitpack to maven central (#4732)

* migrate 100mslive to maven

* make jitpack last fallback

* crash fix (#4735)

* Master to development (#4737)

* Release 3.0.9 to Master (#4583)

* created release 3.0.8

* MoEngage Rich Notification and InApp SDK update

* Version update

* Version bump

Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>

* Release 3.1.0 to master (#4651)

* resolved issue in syntax

* Adding missing fun

* TP-6642: EMI date Change for insurance (#4410)

* Mayank/emi date change 2.0 (#4049)

* calendar added in test activity

* added emi date confirmation bottomsheet

* custom item decoration ToolTip implementation uncomplete

* implemented tool tip with item decoration

* implemented tool tip with item decoration 2.0

* tooltip changes completed

* resolved PR comments

* added next due tooltip

Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com>

* Emi date change bottomsheet UI changes (#4027)

* calendar added in test activity

* added emi date confirmation bottomsheet

* hackyToolTip implemention

* Emi date change bottomsheet UI changes

* Premium calendar fragment render

* Fetching premium calendar from Emi calendar Fragment

* resolving conflicts

* resolving conflicts

* resolving conflicts

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

* EMI date change API integrations

* API integration changes

* API integration changes

* BottomSheet Fix (#4238)

* BottomSheet Fix

* Removed extra space

* API integration changes

* API integration changes

* bug fixes

* [TP-11623] EMI Calendar Tooltip Fixes (#4349)

* emi calendar date change-tooltip fix

* skip day handling| insurance boolean code cleanup

* enabled click listener for header

* tag handling for emi date change

* tag handling for emi date change

* [TP-12088] "New" Tag UI changes for dashboard bottomsheet - Android (#4378)

* New tag UI change

* wrap text and capitalize change

* Emi date change ordinal fix (#4401)

* Updated ordinal for date change

* Added getDateOrdinal function to Utility

* duplicate import

* import ErrorMessageFix

* Pr comments resolved

* resolved emi date change comments + fixed VerticalCheckpointWidgetLayout location (#4447)

Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>

* Adding missing api integration

* Loader screen not reloading fix

* add icons and add bottomsheet for pl locked

* Add doc upload page bottomsheets

* foreclosure bug fix (#4461)

* added missed events

* moengage sdk upgrade

* Handle penny drop failure scenario

* Ae 6991 main (#4458)

* added textFieldData in footer and widget

* added textFieldData in footer and widget

* added clickstream events and download functionality

* added name of document

* removed mock

* removed comments

* clickstream events

* removed mock functions

* refactored

* refactored the code, removed unwanted formatting

* made pr changes

* version bump

* crash fixed (#4454)

* made changes for updated requirements

* changed app version code

* changed app version code

Co-authored-by: Hitesh <hitesh.kumar@navi.com>
Co-authored-by: Sanjay P <sanjay.p@navi.com>

* add icon and update steps widget

* remove unused code

* changed app logo and splash lottie animation

* reduced splash delay

* bank details on the payment screen

* Added error code in reason

* Resolved issues of timeout screen not visible to users

* add margin

* Implement skip aadhaar screen

* change version code

* changed logo

* New launcher logo added

* Emi date change reason bug fix (#4490)

* Payment Issue Fix

* Allowed spacing for reason in Alpha Numeric Characters

Co-authored-by: Jatin Chug <jatin.chug@navi.com>

* Free insurance UI enhancement (#4487)

* tuecaller login fix

* removed unused import

* Feature/tp 11243 landing page entry (#4478)

* Download file changes

* Feature/insurance/r 12 (#4491)

* added nstp widget along with bottom sheet (#4307)

* refactor code

* add clickstream events for foreclosure (#4493)

* add clickstream events for foreclosure

* useless commit

* useless commit

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

* Ae 5727 (#4324)

* removed hardcoded value of action in generate HL sanction PATCH call

* removed duplicate copyright

* removed repeated copyright

* Code refactor and Final UI Fixes

* AE-7310 | Effective Interest Cost Changes (#4497)

* added missed screens for customer support

* effective interest cost changes

* effective interest cost changes

* added common icon code binding function

* removed changes from video kyc

* removed duplicate firebaseremoteconfig helper

* Revert "removed duplicate firebaseremoteconfig helper"

This reverts commit b6bbe72be5.

* renamed remote config

* renamed remote config

* Fix Login checkbox issue

* re formate

* Resolved Tenure Slider issue

* clean code

* temporary build change

* clean code in navi analytics

* clean code

* removed changes done for testing

* [PS] added shadow in fund details screen

* indentation issue and appUpdate api change

* Resolve UI fixes (#4514)

* fixed finoramic for Permission screen

* Change CTA Backgound of Loan details fragment

* Resolved comments

* Crash Fix | AP Form Fragment - Back Stack Listener (#4494)

* fix: ap form fragment crash

* add: method to remove back stack listener on destroy view

* hardcoded tpa fix (#4516)

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

* Code refactor

* Hl journey revamp (#4352)

* HL module setup

* Base network package setup

* Code refactor

* Add steps activity with side navigation functionality

* Code refactor

* Update mockutil class

* Add hl step widget and straight line widget

* Add Tag widget for intro page

* Update tracker json response

* Refactor widget name

* Add navigation tracker header and footer

* Add loan offer widget for tracker

* Handle tracker step cta action

* Set loan step item text from binding adapter util

* Add widgetized info fragment

* Add EO offer widget

* Using TextFieldData instead of TextWithStyleAndProperties

* Add text field with bullet points widget

* Add hl footer and hl common bottom sheet views

* Bug fix

* added permission failure note widget

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

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

* modified code to set data from backend correctly

* changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget

* removed backgroundColor from TagWidget

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

* refactored mock_api_hl data and removed titleLayoutParam from TagWidget

* Add Form Screen with updated from widgets

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

* created Home Loan Permission Screen Fragment

* added Permission Fragment to HLBaseActivity

* refactored permissionFailureNote to titleSubtitleWithRightIcon

* added AppPermissionItemWidget

* added icons and corrected bugs in the widget

* Create title with divider widget

* added functionality of going to app settings page

* INCOMPLETE - added permissionObserver to change icon and title values

* Add search from page

* Add company not found view

* Handle substring style in search widget

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

* INCOMPLETE - corrected permission observer which was updating incorrect values

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

* refactored hl_permission_screen_fragment

* Code refactor

* added implementation of widgets and icons changing on permission change

* completed the header and main content of permission page

* removed navigation from xml of permission_info_fragment

* added text on top of footer

* added bottom sheet in permissions page, added icons

* renamed bottomSheetOpener to safety_tv

* Add option selector tile widget

* Feature/new property city (#3823)

* Add property city page screen

* Update HL search screens

* Code refactor

* Add property details form screen

* Add widget value dependant percentage upper range validation

* Add new option list bottomsheet

* Feature/new ipa loader (#3885)

* Add hl loader screen

* Add exported as false in manifests file

* Feature/help bottom sheet (#3894)

* created the layout for the bottom sheet

* deleted model class to use the ones already created

* deleted model class to use the ones already created

* added help bottom sheet

* refactored HelpBottomSheet name to HLHelpBottomSheet

* added IconWithTitleWidget

* incomplete - added adapter for displaying icon_with_title widgets

* corrected the bottom sheet implementation

* added help bottom sheet without clickable functionality

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

* added clickable functionality on help bottom sheet

* formatted files and added newline at the end

* removed unused constant

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

* formatted xml layouts

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

* Code refactor

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

* INCOMPLETE - created object for storing user data to S3

* completed PermissionUtil object for uploading user data to S3

* added usage of sendUserDataToS3 in PermissionFragment

* added functionality for sending location data to S3

* fixed functionality of sending user location data

* removed unneccesary function in Ext.kt

* added functionality of sending device data

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

* refactored updatedFCMToken to sendDeviceDetails, deleted unused data class

* moved data ingestion files from hl module to common module

* moved data ingestion files to common module

* refactored files, removed unused variables

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

* fixed merge conflicts

* Modify intro page card (#3904)

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

* added money bag icon in homeloanofferinfowidget xml file

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

* corrected the cardCornerRadius value from 8dp to 16dp

* removed cardCornerRadius from the footer card view

* changed card view to material card view

* removed background, added cardCompatPadding = true

* added material card view to add co-applicant widget

* added self employment icons in employment details page

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

* corrected material card view of view option selector tile

* added hl_tracker_bubble_view in header with tracker (#3915)

* added hl_tracker_bubble_view in header with tracker

* addressed comments on the pull request

* Feature hl joourney revamp paging (#3929)

* Added paging library

* Added pagination in Property city screen

* Code refactor (#3943)

* Feature/co applicant screen (#3952)

* incomplete title-v2-widget

* changed background of home loan offer info widget layout

* created title_v2 widget

* added NOTE_WITH_BULLET_POINTS widget

* corrected note with bullet points widget

* added title with end icon widget

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

* refactored all the widgets

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

* changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS

* Feature/fs screen (#3964)

* Add FS Screen widgets

* Update home loan offer widget layout

* Add elevated line item with divider widget

* Add form v2 fragment for emi details

* elevated text with icons widget layout

* application not approved widget layout added

* Code refractored

* Add loan slider widget

* Feature/co applicant screen (#3987)

* INCOMPLETE - creating HLCoApplicantScreenFragment

* added HLCoApplicantScreenFragment without clickable functionality

* INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment

* added NaviClickActionWithReferenceId

* changed values in mock_api_hl.json

* changed the API call

* refactored code and updated API call params

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

* refactored TitleWithEndIcon

* changed the onClick function in Title With End Icon Widget

* Income verification feature

* Income verification

* added expandable widget (#4004)

* Add EO Animation screen (#4006)

* Add form API endpoint

* Income verification

* verification types

* Feature/co applicant side tracker (#4026)

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

* corrected widgetLayoutParams in mock_api_hl.json

* added StartIconTitleSubtitleWidget

* completed coApplicantSideTracker with mockAPI response

* replaced mock api data with API calls

* refactored HomeLoanStepsActivity

* addressed comments on the pull request

* corrected ICON_SMALL_DOWNWARD_GREY_ARROW

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

* added tag text view in HL Tracker

* added newLine at the end of colors.xml

* Moved NaviWebViewActivity to common module

* Added rejection screen fragment (#4034)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* Add apis for permission screen and code refactor

* Added perfios and digitap

* adding widget

* revert mock changes

* revert mock changes

* revert mock changes

* removed unused divider data

* Added FS animation loader (#4051)

* Task/kyc step item widgets (#4041)

* created KYC Step Item Widget

* corrected the constraints of end_icon_iv in layout_kyc_step_item.xml

* corrected data in mock_api_hl.json

* corrected xml and layout files

* Refactoring, Bugfixes

* Add APIs for EO and rejection screen

* added RadioButtonWithDashedLineWidget data class

* fixed loan tenure slider logic (#4078)

* fixed loan tenure slider logic

* removed redundant code

* incomplete dev

* Add analytics class and modify help bottom sheet data

* incomplete radio widget

* Add loaders for api calls (#4082)

* adding ESign Fragment

* adding ESign Fragment

* eSign fragment digio implementation

* made changes in xml file of radio widget

* eSign fragment digio implementation

* Refactoring, Bugfixes

* Updated Contract

* Tag name updated

* incomplete changes

* Resolve merge conflicts (#4112)

* code fixes

* code refactor

* fix in the fund sell VM

* fix

* TrueCaller Sdk Update

* fix

* fix

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

* fixed the fund header navigation

* fix autopay setup

* fix ui background

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

* fix ui issue

* Fix UI

* revert

* mock fix

* Fix dashboard

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

* Fix cta

* Fix redeem order

* moved TopMarginItemDecoration.kt to navi-common

* fix

* moved setShakeAnimation to navi-common AnimationUtils

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

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* fix observe issue

* handled the cases in the order status screen

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

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

* Fix design feedback

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* fix card cta radius

* Remove polling on destroy case

* margin issue resolved on tracker page (#4000)

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

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

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

* add ui changes

* add proper usage of dimen/layout_x_dp

* add gradle build changes

* adjust margin top of icon_iv

* debug spotlessCheck

* debug gradle build demon

* add code indentation

* revert grade changes

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

* adde flag to deigipo

* Fix PAN screen issue

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

* Release 2.9.2 to Master (#4008)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added download manager to download the sip documents

* Added new api for razorpay post data

* Fix payment reference id

* issue with colorid parsing fixed (#4017)

* Added event for kyc and fund flow

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

* Fix buying flow

* email with space issue fixed (#4018)

* add event

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix timeout on payment page

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

* fixed the options in fund graph

* app update nudge and api call

* remove fake app update manager

* Added events

* Added async api

* change typo

* fixed the sip modification flow bugs

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

* resolve comments

* fix otp

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

* Fix checker issue

* Gi/landing page v3 (#4045)

* hardcode landing page API for testing

* gi static page addition

* added static page fragment in uicontr

* landing page v3 changes

* landing page v3 changes

* landing page v3 changes

* mock changes

* integration changes

* issue fixes

* Fix data widget

* fix double

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

step supertop up date sync changes

* added icon and fixed toast widget

* Fix

* ADDED screen names for chat bot

* Revert aesign async

* auto pay success fixed and transaction header

* ADDED screen names for chat bot

* added the logic for the backstack

* revert retrofit service changes (#4059)

* Add design for bottomsheet

* Added Payment Details Expand and Collapse UI

* Updated data class

* contract and data class fix

* Updated collapse + Expand UI

* Created STU sync date layout

* Updated drawable sync date

* TP-8951: 1 step supertop date sync

* payment API integration

* compile fix

* crash fix

* handled skip now for date sync

* Added Down Chevron

* Updated Chevron rotation

* bug fixes

* Chevron rotation update

* Radio button handling updated

* installment date fix

* new api fixes

* new api fixes

* Super top-up sync date bug fixes

* Radio Button click handling bug fix

* Design fixes

* Pay now amount fix

* hide payment card handling

* hide payment card handling

* reverting intendations

* Removed onClick

* Review changes

* revert retrofitService changes

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix digio esign sdk

* resolve error

* fixed the decimal issue in the amount widget

* Added events for help

* fixed the issues in the redemption screen

* AE-5473 (#3928)

* AE-5473

* AE-5473

* AE-5473

* Handle help button

* added name instead of toString

* Ae 5003 (#4072)

* UI fixes

* added logs

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

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

* Ad…

* Add animation on footer of fs card (#4743)

* system back sync up with the toolbar back (#4549)

* TP-9635: Message ack (#4498)

* modified design

* added msg ack

* Added msg ack

* code refactor

* code refactor

* code refactor

* code refactor

* code refactor

* code refactor

* code refactor

* resolved pr comments

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

* Keyboard fix (#4755)

* Keyboard fix

* Delete GenericScreens.kt

* Update DigitalGoldHomeActivity.kt

* Kishan | Tenure Slider Bug Fixes & Loan Detail Bottom Sheets (#4757)

* repeat tenure slider bug fix added (#4746)

* bottom sheet behaviour added for fresh and topup loan details page (#4748)

* bottom sheet behaviour added for fresh and topup loan details page

* add missing loader hide function (#4751)

Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>

* TP-12000 - view images in chat window (#4663)

* added image view activity

* added image view design

* set image to imageview

* added class for zoom image

# Conflicts:
#	navi-chat/build.gradle

* layout correction

* code refactor

* code refactor

* code refactor

* resolved pr comments

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

* AE-8413 | Loan Detail Next CTA Animation Experiment (#4759)

* Amc rewards (#4688)

* rewards dialog

* redirect user to kyc init source page

* redirect user to kyc init source page for EMF users

* complete journey of amc rewards

* added events

* added the lottie file

* added the events in the email select

* [PS] fix compile error

* made scrollable in the bank screen

* fix null

* fixed issues of rewards

* reverting the pooling changes

* remove hardcode strings and added safety

Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>

* passed parameters from CrossSellActivity footer (#4760)

* Landing page to hl module (#4693)

* shifted landing page code to navi-hl and did changes as needed

* removed landing-page from navi-app and other related files used for its impl

* removed events

* code refactored - v1

* refactored builder-icons adapter

* removed redundant code - v1

* resolved comments

* resolved comments

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

* Ae 7562/ifsc screen (#4529)

* [PS] fixed ifsc screen

* [PS] removed log import

* [PS] AE-7458 | Show top / recommended funds like Dashboard on fund listing page (#4696)

* [PS] added fund listing v2 widgets

* [PS] implemented fund listing page changes

* [PS] fix design issues

* [PS] fix design issues

Co-authored-by: shankar yadav <shankar.yadav@navi.com>

* [PS] fixed amc kyc bank select scroll (#4557)

* Adding new params in Payment for DG (#4762)

* Amc rewards ay (#4764)

* rewards dialog

* redirect user to kyc init source page

* redirect user to kyc init source page for EMF users

* complete journey of amc rewards

* added events

* added the lottie file

* added the events in the email select

* [PS] fix compile error

* made scrollable in the bank screen

* fix null

* fixed issues of rewards

* reverting the pooling changes

* remove hardcode strings and added safety

* amc unlocked enum added

Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>

* version bump

* added event handling in post purchase form fragment (#4768)

* added a new lottie

* reward enum change

* AE-8486 (#4779)

Co-authored-by: Adarsh S <adarsh.s@navi.com>
Co-authored-by: amansingh <amankasyapp@gmail.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: sanjay@navi <sanjay.p@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Hitesh <hitesh.kumar@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: rishabhpatni <rishabh.patni@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Water1ock <varmashubhanjay@gmail.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: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: abhinav-jain <abhinav.jain@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in>
Co-authored-by: Mohit Rajput <mohit.rajput@navi.com>
Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: Aman S <aman.s@navi.com>
Co-authored-by: apoorvnigam <apoorv.nigam@navi.com>
Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
2022-12-28 22:17:46 +05:30

21 lines
750 B
Prolog

# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile