Release 3.0.6 to Master (#4480)

* Fix Home Page loads with error when lending MAS service is down AE-6267

* [AE-6270] Checkbox on login screen for all the customers

* add clickstream event for confirmation of address uploading in kyc flow (#3800)

* fixed bug

* Foreclosure redesign success with payment issue fix (#4243)

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* AE-4464

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Merged with development

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* Layout issue fix

* Api Integration

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add modified income source bottom sheet (#3747)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* Custom payment integration (#3758)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* merged with development

* custom payment redesign

* Api Integration

* AE-4464 (#3678)

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* adding animation

* Release 2.8.4 to master (#3675)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

* gold info screen

* AE-4464

* add: integrate with litmus-proxy

* fixed bugs

* add: inter font

* fixed bug

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* rm: avenir-next font

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* Release 2.8.5 to master (#3714)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* reward info base setup

* Visit SDK Integration

* reward info base setup

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* reward info base setup layout

* widget added

* widget added

* widget added

* widget add

* Bug fixes

* widget added

* clean code

* Base set up for rewards

* Inject constructor to RewardsVM

* widget added

* widget added

* icon added

* summary page added

* Bug fix

* add widget tag and clean code

* add screen name

* add view in layout

* clean code2

* Overlay screen impl

* added icon svg

* change model class

* icon added

* widget added

* Update api for getting linked accounts

* new icon added

* Icon added for lock state

* add product type in event

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Rewards info widget impl

* Rewards view add in Pl flow

* Rewards tooltip widget impl

* Extract VISIT to constants

* Contract correction

* divider position fix

* Reward widget impl

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Rewards tooltip analytics, contract minor changes and UI adjustment

* add events

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

* Login in rewards fragment

* Analytic name

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* remove hardcoded string

* Post disbursal reward api integration

* coroutine scope change

* rm: pl autodebit loanType null check

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* rm: pl autodebit loanType null check (#3666)

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* crash fix

* color change

* crash fix (#3673)

* dismiss overlay screen

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* title in center and add right margin

* Background color change

* visible gone header view

* Widget height changes

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

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

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

* added new icon

* Added safe gold logo

* disable in not selected state

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Layout issue fix

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Api Integration

* Refactoring the code

* Update PaymentFragment.kt

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* add modified income source bottom sheet (#3747)

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* Master to Release 2.8.6 (#3761)

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* disable submit when no reason check

* remove hardcoded string

* Post disbursal reward api integration

* add style

* coroutine scope change

* clean code

* rm: pl autodebit loanType null check

* add margin in bottom view

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* add: ttf files for test fonts

* create: font-family for ttf files

* udpate: `fontFamily` -> `android:fontFamily`

* add: create styles for new test fonts

* udpate: `fontFamily` -> `android:fontFamily`

* add: font switches based on provided typeface

* fix: merge resolution errors

* rm: redundant name param from `Fonts` enum

* update: String font name to Enum

* rm: getFontAsset from navi-common

* modify existing widget and text switcher

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Skeleton for ApplicationPlatformUI

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* change in animation

* update image

* rm: pl autodebit loanType null check (#3666)

* add: get fonts from backend and save to shared prefs

* update: fontType and fontStyle usages across app module

* rm: duplicate fontStyle selector

* update: font name in mock

* add: dynamic fonts to chat module

* add: dynamic fonts to amc module

* add: dynamic fonts to insurance module

* update: hardcoded fonts to fontStyleSelector

* update: always save font in uppercase

* fix: dashboard tabs font weight

SEMI_BOLD -> EXTRA_BOLD

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* add animation

* add disable state in nps

* clean code

* clean code

* crash fix

* color change

* adding animation

* crash fix (#3673)

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Scre…

* resolved issues related to loan details repeat

* loan start date name change (#4266)

* loan start date name change

* loan start date key name change

* resolved issue in apr changes

* Fix Branch deeplink issue

* Added understand process video widget

* Widgets issue fix (#4274)

* Payment Issue Fix

* added missing class

* Widgets issue fix (#4275)

* Payment Issue Fix

* added missing class

* added missing class

* added missing class

* added stu widgets

* code refactor

* poller variable introduced (#4278)

* Resolved issue is APR designs

* Null check applied (#4279)

* Make Call option on login flow configurable

* fixed bug

* resolved conflicts and comments

* resolved conflicts

* Fix typo

* resolved conflicts

* resolved conflicts

* add mocks and payment flow

* Added trusted builders widget

* Performance marketing AE-6502

* Automated rollouts (#4264)

* fastlane scripts

* added fastlane credentials

* added changelogs support

* added rollout as option

* Fix multiple call data

* add mocks and polling in buy flow

* Performance marketing experiment with digital gold rewards

* edit mock and header ui

* amc events

* added chatbot for disbursement details

* AE-6710 Revamp Skip Mandate: User redirected to blank screen on clicking back button

* added a null safety while accessing the graph view

* added chatbot for disbursement details

* add widget update

* Add Pull Request Template (#4298)

* add: pull request template

* Update pull_request_template.md

* add: squash and merge clause

* add: "explain why" reaffirm for breaking change

* fixed bug

* Remove unnecessary plugin (#4312)

* Payment Issue Fix

* Removed unnecessary plugins

* added chat pn instrumentation

* added new icons

* added updated image

* design issue and error bottom sheet issue fixed (#4313)

* added customer support changes

* Base level error changes

* Digital gold buy screen changes

* Added constants

* Added constants

* modified analytics

* api changes

* Widget changes

* Import fixes

* added customers and builders trust widget

* Icon replaced

* add events

* Text field data cta fix (#4321)

* Payment Issue Fix

* TextFieldData Cta Fix

* added analytics events

* some ui changes

* removing hardcoded item

* Ae 5944 (#4259)

* AE-5944

* rename variable name

* Master → Development (#4329)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Release 3.0.2 to master (#4197)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.2 to master - unused removal from master (#4198)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

* removing same imports

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.3 to master (#4223)

* version bump

* change notifiaction icon

* added lottie

* revert code

* change launcher icon

* New GI dashboard (#3411)

* added  new icon in payment request

* added icon in payment request

* remove unwanted icons

* Tp 6640 annual renewal v 3 (#3923)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Updated sdk version to 31 & updated library versions of test & hilt

* added coarse location in manifest decleration

* added course location permission in request places

* added pendingIntent mutable immutable flags

* location permission changes for api 31 migration (#4207)

* coarse permission deny event

* replaced old navi logo xmls with new one (#4214)

* API 31 migration (#4200)

api 31 migration changes

* removed jCenter, upgraded work & fragment version

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* Release 3.0.4 to Master (#4303)

* added revamp fixes for p1

* added p1 fixes

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* oved loan summary to fragments

* Rewards Announcement screen impl

* Merge conflict

* Minor changes

* moved loan summary to fragments

* added visibility change for skip mandate footer

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* Minor changes

* Removing build files

* Added APR text in Loan summery

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* Added mock json

* Resolved issues related to apr changes

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* AE-5989 | Font Experiment | Dead Code Removal (#4179)

* rm: font-experiment usages

* rm: redundant textFontWeight

* rm: font-experiment usages

* reformat: FWE.???.name -> FWE.???

* UI changes for gif

* Profile fragment Crash fix

* Lottie changes

* removed jcenter dependency (#4220)

* Fixing STU logged out issue (#4215)

* Profile fragment Crash fix

* add supprot for deeplink in web view

* AE-5252 | Shivam | Loan Against Mutual Fund - Intent Check (#3880)

* add: setup for survey module

* add: survey activity in manifest

* add: form page draft contract

* rm: mock

* add: header and footer to form page

* refactor: ktfmt

* apply-spotless

* add: lamf form fragment

* add: investment type + amount fields

* add: selection tiles

* add: selection lists

* feat: dual survey form fragment

* fix: footer button + checkbox declaration

* add: info bottom sheet

* rm: back cta event

* fix: copyright

* revert: footer_view_v2.xml

* add: EOF

* revert: InputWidgetData.kt, ListSelectorMeta.kt, TileSelectorMeta.kt

* refactor: WidgetHint.kt / var -> val

* fix: context not eligible

* fix: validation + click-action

* initial setup: survey confirmation & instruction screen

* update: remove confirmation page extra content

* update: remove instruction page extra content

* update: fix instruction page CTAs

* add: title + description on confirmation page

* fix: merge

* add: product card on rejection screen

* fix: visibility

* spotless-revert

* fix: baseContext in baseinputwidget

* add: square product widget

* add: product card on confirmation screen

* refactor

confirmation -> thank you
instruction -> know more

* update: new widget styling for bottom sheet selector list widget

* update: new widget styling without icon for selector tile widget

* fix: crash on survey launch

* add: steps widget v2 on know more screen

* fix: form to form navigation

* AE-5252 | Shivam | LAMF - Application Platform (#4139)

* first draft

* Form Screen for AP - PL

* MarginDecorator

* Pushed ApplicationPlatformActivity with launcher

* ScreenById API

* Fill Application

* AP Form Deeplink

* Spotify chnages

* Updated the contracts

* Updated the path for next cta call

* Demo Fix

* changes for ap api calls added (#4038)

* GST flow changes completed (#4067)

* pemission page ap related changed completed

* permission related changes added

* AA changed added

* permission screen fix added

* revert-spotless

* revert: unrelated changes

* refactor

Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>

* rm: survey form fragment

* add: backend driven nextcta title

* remove: redundant code

* fix: navigation

* rm: pan tooltip & bottom sheet top indicator

* rm: extra data in body map on fill call

* change default leftIconCode

* add: clickstream

* add: bottom sticky widget

* fix: sticky widget

* add: survey banner widget

* add: sticky widgets to ap form frag

* fix: make activity adjustPan

* update: make AP contracts cleaner by merging static and input widgets

* add: know more fragment navigation

* add: clickstream events

* add: LAMF_ThankYou_Page_Close_Clicked

* fix: steps widget v2

* fix: survey banner widget v2

* add: checkbox with text widget

* fix: checkbox with title widget

* rm: redundant FooterViewV3

* update: Square Product Widget

* update: survey endpoint url

* fix: response entity

* reformat

* reformat

* reformat

* refactor

* update: copyright

* add: analytics events

* fix: checkbox widgets

* add: alternate savedValue for inputtextwidget

* add: check for savedValue in list & tile input widgets

Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>

* updated qa and dev scripts (#4213)

* updated qa and dev scripts

* converted assemble to bundle

* added new line

* Reverting change

* increased the full name limit to 100

* AE-6474 Skip mandate do it later change for Revamp flow

* Update app/src/main/java/com/naviapp/rewards/models/RewardsAnnouncementData.kt

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

* Update app/src/main/java/com/naviapp/rewards/ui/RewardsAnnouncementFragment.kt

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

* Update navi-common/src/main/res/drawable/rectangle_80_opacity_black.xml

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

* Update navi-widgets/src/main/res/drawable/ic_announcement_gold.xml

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

* Update navi-widgets/src/main/res/drawable/ic_announcement_cash.xml

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

* Update navi-widgets/src/main/res/drawable/ic_rewards_announcement_confetti.xml

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

* Update app/src/main/res/layout/layout_rewards_announcement.xml

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

* added margin and icon fixes

* added margin and icon fixes

* TP-8809: Document preview handling with deeplinks (#4227)

* Document preview handling with deeplinks

* opening policy docx list

* removing duplicate enteries|Code review ficx

* Master into development (#4249)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Release 3.0.2 to master (#4197)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.2 to master - unused removal from master (#4198)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

* removing same imports

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.3 to master (#4223)

* version bump

* change notifiaction icon

* added lottie

* revert code

* change launcher icon

* New GI dashboard (#3411)

* added  new icon in payment request

* added icon in payment request

* remove unwanted icons

* Tp 6640 annual renewal v 3 (#3923)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Updated sdk version to 31 & updated library versions of test & hilt

* added coarse location in manifest decleration

* added course location permission in request places

* added pendingIntent mutable immutable flags

* location permission changes for api 31 migration (#4207)

* coarse permission deny event

* replaced old navi logo xmls with new one (#4214)

* API 31 migration (#4200)

api 31 migration changes

* removed jCenter, upgraded work & fragment version

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* Removing duplicate entry

* removing duplicate entry

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* TP-8809: Fixing duplicate API call (#4251)

* Document preview handling with deeplinks

* opening policy docx list

* removing duplicate enteries|Code review ficx

* Fixing duplicate API call

* AE-5779 | Shivam | Experiment - Loan Amount Slider Variation (#4224)

* add: loan slider experiment

* update: experiment flag

* update: experiment flag

* apply-spotless

* add more efficent check

* Shivam | Fix EIC Fragment Crash (#4255)

* Fix Home Page loads with error when lending MAS service is down AE-6267

* [AE-6270] Checkbox on login screen for all the customers

* add clickstream event for confirmation of address uploading in kyc flow (#3800)

* Foreclosure redesign success with payment issue fix (#4243)

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* AE-4464

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Merged with development

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* Layout issue fix

* Api Integration

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add modified income source bottom sheet (#3747)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* Custom payment integration (#3758)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* merged with development

* custom payment redesign

* Api Integration

* AE-4464 (#3678)

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* adding animation

* Release 2.8.4 to master (#3675)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

* gold info screen

* AE-4464

* add: integrate with litm…

* Name DOB validation before payment navigation (#4306)

* add events and add api call

* add api call

* ui fixes

* code refactor

* code refactor

* AE-6300 Custom Toast Change in Bank Details Page (#4327)

* AE-6300 Custom Toast Change in Bank Details Page

* resolved review comment

* resolved review comment

* Regex fix

* layout fic

* fix multi deeplink

* Inhouse VKYC (#4001)

* basic setup of inhouse vkyc

* Added HMS SDK initialisation and VKYC fragment binding

* network calls added

* Added vkyc binding

* more changes

* more changes

* navigation fix

* Merged with inhouse vkyc

* Merged with inhouse vkyc

* Merged with pl journey revamp

* Resolved integration issues

* Resolved integration issues

* Added hms config changes in video meeting screen

* Added hms config changes in video meeting screen

* Feature/video call screen (#3976)

* some file name changed as per revamp standard

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* bank details failed changes added

* Release 2.8.7 (#3791)

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* add: ttf files for test fonts

* create: font-family for ttf files

* udpate: `fontFamily` -> `android:fontFamily`

* add: create styles for new test fonts

* udpate: `fontFamily` -> `android:fontFamily`

* add: font switches based on provided typeface

* fix: merge resolution errors

* rm: redundant name param from `Fonts` enum

* update: String font name to Enum

* rm: getFontAsset from navi-common

* modify existing widget and text switcher

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Skeleton for ApplicationPlatformUI

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* change in animation

* update image

* rm: pl autodebit loanType null check (#3666)

* add: get fonts from backend and save to shared prefs

* update: fontType and fontStyle usages across app module

* rm: duplicate fontStyle selector

* update: font name in mock

* add: dynamic fonts to chat module

* add: dynamic fonts to amc module

* add: dynamic fonts to insurance module

* update: hardcoded fonts to fontStyleSelector

* update: always save font in uppercase

* fix: dashboard tabs font weight

SEMI_BOLD -> EXTRA_BOLD

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* crash fix

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* color change

* adding animation

* crash fix (#3673)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* title in center and add right margin

* Background color change

* visible gone header view

* Widget height changes

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* tag height change

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Drawable fix

* run build on development

* add icon black

* add icon black

* image in middle

* UAT fixes

* version bump

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* Dynamic index logic

* Enach SetUp Autopay Pay Cta Visibility Fix

* handle index of bound error in nps submit

Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Jain <abhinav.jain@navi.com>

* loan offer card data setter added & loan offer expire cta issue fixed

* Added FinancialSanctionWidget

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

* Added Loan detail

* delay disbursement screen added

* know more bottom sheet added at loan details page & ui issue fixed of profile details page

* emi calendar back button issue resolve

* back listener added for bank details page

* Resolved Rewards related changes

* screen name added in customer support

* Resolved Rewards related changes

* Shivam | PL Journey Revamp | Offer Improvement Card (#3801)

* add: offer improvement card

* fix: fallbacks

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

* Application type fix

* added supertopup activation

* FS Screen enhancements

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* parameter added for delayed disbursement

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

* Customise loan enhancement

* bank verification failed screen handled

* font changed from sans to navi (#3813)

* offer upgrade ui fixed added

* Integration testing

* fix: pl revamp address (#3824)

* ui issue fixed on gst , AA & offer upgrade page

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* error issue fixed for uw rejection

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* Added HomeLoanApplicantsFragment.kt

* Bugfixes

* TP-8307 | Shivam | Disable Digitap for optional VKYC (#3843)

* fix: user is getting into digitap app sdk flow when he selected optional video kyc

* Working Compose View in Android View XML

* events added & loan offer upgrade card fix added

* UI fixes

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Removed un-necessary component tags

* UI fixes

* gst and tutorial page bug fixed

* rm: ktlint

* add: Android Suggestion CI

* fix: Android Suggestion CI

* add: license + java in spotless

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

* add: kt + java formatters

* test-commit for spotless apply

* added fix for zero prefix (#3852)

* margin & elevation issue fix for work fragment

* UI fixes

* rm: spotless.gradle header

* updated compileSdkVersion for each module

* change text in gi login

* crashfix for strings

* test commit

* test commit

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

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

* revert commit

* revert commit

* Handled crash in EmiTenureFragment

* cta changed on account aggregrator

* Bug fixes

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

* Bug fixes and indexed list item

* action button added on error page

* gst page password cleaning on switching added

* rm: empty files with no code

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

* field changed

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* ui bugs and loader size & gravity fixed

* ui fix added

* Shivam | Remove Reviewdog (#3873)

* Resolved PR comments

* ui issues fixes

* edit button on loan summary and disbursal failed state added

* added rupee symbol and kyc button shadow fix (#3878)

* Merged changes related to rewards and pl journey

* Reduce apk size (#3876)

* navi header ui issue fixed

* Merged changes related to rewards and pl journey

* Shivam | Change Spotless Java Format to AOSP (#3862)

* Shivam | Spotless Pre-commit Hook (#3877)

* added animation green bg fix

* address screen error fixed

* Ae 5206 (#3886)

* fix padding

* fix text center alignment in toastWidget

* UI fixes

* AE-5205 Max Upload File Size handled (#3839)

* UI fixes

* Master in to development (#3889)

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* version bump

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amitkumar <amit.kumar@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Jain <abhinav.jain@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: mayank-navi <mayank.sheoran@navi.com>
Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com>

* Release 2.8.8 to Master (#3871)

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on…

* bug fixes and ui improvements of landing page

* upgraded the digio kyc sdk | fixed the payment failure blank screen issue

* Feature/free insurance new (#4135)

* added dummy fragment and dummy activity

* initial setup, mock changes

* initial setup, mock changes

* added free insurance horizontal scroll widget (#4106)

* horizontal image scroll widget added

* Calendar Page - Benefits Widget (#4107)

* merge mayank's and apoorv's widgets

* image scroll widget minor fixes

* 2 widgets addition and utility function addition (#4131)

* 2 widgets addition and utility function addition

* overlay icon fix

* [TP-10352] Expandable Faq Widget (#4134)

* Added expandable faq widget for landing page in  free insurance

* added dummy ctas

* ui fixes completed (#4137)

* centred text widget

* [TP-10394] Policy Details Widget (#4141)

* FI landing page mock done

* TP-10496 calendar screen setup

* [TP-10493] Payment Page + Mock Integration (#4140)

* added gradient and cornerRadius support to widgetLayoutParams

* insurance dashboard changes

* payment option fix

* policard and bottosmsheet changes

* added multiple policy cards

* mock fix

* youtube player changes and lottie support added to SingleImageWidgetLayout

* merge mock_api.json

* [TP-10397] Footer With Title and Button (#4151)

* feat: footer with title and button

* requested changes + minor change

* feature/free-insurance-new

* Header and Footer Integration with mock

* Mayank/free insr vertical checkpoints 2.0 (#4173)

* mock update

* Resolving comments

* deeplink changes

* CTAs added, benefit screen from FI, UI fixes

* [TP-10933] Payment Failed Bottom Sheet + Cta Handling (#4194)

* [TP-11027] Expired State and benefits page with mock (#4195)

* benefit mock update

* footer shadow removal (#4202)

* TP-10499 address details page (#4175)

* benefit type cta update

* ui fixes and cta changes

* widget field name fix

* footer ui fix

* GenericWidgetDataInfo fix

* TP- 10346 cherrypick (#4160)

* contract changes

* mock and UI changes for success widget and product click widget

* TP-10500 Emi Calendar screen changes (#4219)

* [TP-11095] Calendar Page Chip Style Changes (#4208)

* cta contract fi

* payment api integration

* payment response deserialisation fix

* ExpandableFaqWidgetLayout changes (#4221)

* LP and benefits screen API integration, img url change, gradient support on dashboard

* LP and benefits screen API integration, img url change, gradient support on dashboard

* mock quoteId revert

* policyId support in landing page

* mock quoteId update

* [TP-11142] calendar page - api integration (#4233)

* added navi error page custom view (#4234)

* HRA FI changes and UI fixes

* fixed naviErrorPageView build failed

Commented the setOnClickListener in naviErrorPageView

* FI LP go to dashboard click fix

* [TP-11253] icon url changes (#4245)

* insurance page api integration

* build fix

* mock change

* Free insurance growth (#4212)

* Free pl insurance growth (#4253)

* substring cta support in TextFieldData, email navigation support

* landing page api fix

* build fix

* error and loading states handling

* [TP-10497] Claims FAQ Banner + Footer Addition (#4231)

* TP 11143 Draft PR address page api integration (#4267)

* HRA FI fixes, LP UI fixes

* ui fixes

* build fix

* fixed vertical checkpoint widget for 2 items (#4273)

* bug fixes

* bug fixes and pincode api integration

* stamp icon fix

* icon_hand_wave added

* nominee redirection fix

* widgetCallback removed and ctaCallback added to setTextFieldData

* clickable span fix

* TP-11576 help cta fix

* analytics changes

* design issue fixes

* TP-11722 calendar page default page selection support

* claims help cta fix

* design issue fixes (10 Nov)

* calendar page event fix

* build fix

* missing events fix

* removed mock

* removed TestAdapter

* PR code changes

Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com>
Co-authored-by: Mayank Sheoran <mayank.sheoran@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Sharma Pooja Balrambhai <sharma.balrambhai@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>

* Analytics

* bug fixes and ui improvements of landing page

* bug fixes and ui improvements of landing page

* Removing build files

* Reverting file

* Reverting mock

* Remving build files

* Name change

* added empty check

* added empty check

* add polling api call

* AE-5276 | Stale GitHub Action (#4331)

* Fix Spotless Diagnose (#4314)

* digio unused code

* digio used take  code

* Added retry mechanism in SMS ingestion

* AE-5899 | Refactor GitHub Actions (#4353)

* add: `android` label to build CI

* add: `default` label to checkstyle CI

* add: `default` label to test CI

* config added for cache (#4367)

* AE-7026 | Missing Widget NPE Fix (#4365)

* Payment Issue Fix

* Missing Widget Crash Fix

* Reverted identations

* Reverted identations

* Reverted indentations

* Reverted indentations

* Key added for upi id check

* Update app/src/main/java/com/naviapp/common/fragment/PaymentCheckFragment.kt

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

* Update app/src/main/res/layout/fragment_digital_gold_sell_upi.xml

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

* Update navi-widgets/src/main/java/com/navi/naviwidgets/viewholder/CornerRoundedWithDataWidgetVH.kt

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

* Add default label to stale workflow (#4368)

* Polling data update

* build version code revert

* add payment flow api

* add payment flow api data

* Add concurreny check to GitHub Action Workflows (#4372)

* Network Module Cleanup

* stop timer in pause state

* Decimal place impl for weight and amount

* same with parent class

* same with parent class

* same with parent class

* added chatbot in rejection

* Removed redundant code and resolved conversation

* Generic changes

* change in sub widget api call

* Import fix

* Widget not found events (#4399)

* Payment Issue Fix

* Widget not handled events

* added screen name

* Common n/w for insurance

* Update PR Template (#4388)

* add request id in post payment

* Custom payment redesign ae 3563 (#3728)

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* AE-4464

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Merged with development

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* Layout issue fix

* Api Integration

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add modified income source bottom sheet (#3747)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* Custom payment integration (#3758)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* merged with development

* custom payment redesign

* Api Integration

* AE-4464 (#3678)

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* adding animation

* Release 2.8.4 to master (#3675)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

* gold info screen

* AE-4464

* add: integrate with litmus-proxy

* fixed bugs

* add: inter font

* fixed bug

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* rm: avenir-next font

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* Release 2.8.5 to master (#3714)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* reward info base setup

* Visit SDK Integration

* reward info base setup

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* reward info base setup layout

* widget added

* widget added

* widget added

* widget add

* Bug fixes

* widget added

* clean code

* Base set up for rewards

* Inject constructor to RewardsVM

* widget added

* widget added

* icon added

* summary page added

* Bug fix

* add widget tag and clean code

* add screen name

* add view in layout

* clean code2

* Overlay screen impl

* added icon svg

* change model class

* icon added

* widget added

* Update api for getting linked accounts

* new icon added

* Icon added for lock state

* add product type in event

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Rewards info widget impl

* Rewards view add in Pl flow

* Rewards tooltip widget impl

* Extract VISIT to constants

* Contract correction

* divider position fix

* Reward widget impl

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Rewards tooltip analytics, contract minor changes and UI adjustment

* add events

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

* Login in rewards fragment

* Analytic name

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* remove hardcoded string

* Post disbursal reward api integration

* coroutine scope change

* rm: pl autodebit loanType null check

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* rm: pl autodebit loanType null check (#3666)

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* crash fix

* color change

* crash fix (#3673)

* dismiss overlay screen

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* title in center and add right margin

* Background color change

* visible gone header view

* Widget height changes

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

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

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

* added new icon

* Added safe gold logo

* disable in not selected state

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Layout issue fix

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Api Integration

* Refactoring the code

* Update PaymentFragment.kt

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* add modified income source bottom sheet (#3747)

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* Master to Release 2.8.6 (#3761)

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* disable submit when no reason check

* remove hardcoded string

* Post disbursal reward api integration

* add style

* coroutine scope change

* clean code

* rm: pl autodebit loanType null check

* add margin in bottom view

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* add: ttf files for test fonts

* create: font-family for ttf files

* udpate: `fontFamily` -> `android:fontFamily`

* add: create styles for new test fonts

* udpate: `fontFamily` -> `android:fontFamily`

* add: font switches based on provided typeface

* fix: merge resolution errors

* rm: redundant name param from `Fonts` enum

* update: String font name to Enum

* rm: getFontAsset from navi-common

* modify existing widget and text switcher

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Skeleton for ApplicationPlatformUI

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* change in animation

* update image

* rm: pl autodebit loanType null check (#3666)

* add: get fonts from backend and save to shared prefs

* update: fontType and fontStyle usages across app module

* rm: duplicate fontStyle selector

* update: font name in mock

* add: dynamic fonts to chat module

* add: dynamic fonts to amc module

* add: dynamic fonts to insurance module

* update: hardcoded fonts to fontStyleSelector

* update: always save font in uppercase

* fix: dashboard tabs font weight

SEMI_BOLD -> EXTRA_BOLD

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* add animation

* add disable state in nps

* clean code

* clean code

* crash fix

* color change

* adding animation

* crash fix (#3673)

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part …

* AE-6752 | Experiment - Offer Upgrade Card Variation (#4322)

* add: offer upgrade card v2

* update: copyright

* apply-spotless

* update: shimmer animation duration

2500ms => 2000ms

* add: clickstream

* Fix Offer key issue

* add refersh functionlity with timer

* Resolved issues in firebase remote config

* remove unused files

* remove unused files

* [PS] added rich push notification support

* [PS] refactored base activity for notification receiver

* added permission polling config

* Resolved issue related to permission submit sending null in release build

* Ae 5237 hl interest rate reset (#4168)

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* AE-4464

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Merged with development

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* Layout issue fix

* Api Integration

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add modified income source bottom sheet (#3747)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* Custom payment integration (#3758)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* merged with development

* custom payment redesign

* Api Integration

* AE-4464 (#3678)

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* adding animation

* Release 2.8.4 to master (#3675)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

* gold info screen

* AE-4464

* add: integrate with litmus-proxy

* fixed bugs

* add: inter font

* fixed bug

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* rm: avenir-next font

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* Release 2.8.5 to master (#3714)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* reward info base setup

* Visit SDK Integration

* reward info base setup

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* reward info base setup layout

* widget added

* widget added

* widget added

* widget add

* Bug fixes

* widget added

* clean code

* Base set up for rewards

* Inject constructor to RewardsVM

* widget added

* widget added

* icon added

* summary page added

* Bug fix

* add widget tag and clean code

* add screen name

* add view in layout

* clean code2

* Overlay screen impl

* added icon svg

* change model class

* icon added

* widget added

* Update api for getting linked accounts

* new icon added

* Icon added for lock state

* add product type in event

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Rewards info widget impl

* Rewards view add in Pl flow

* Rewards tooltip widget impl

* Extract VISIT to constants

* Contract correction

* divider position fix

* Reward widget impl

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Rewards tooltip analytics, contract minor changes and UI adjustment

* add events

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

* Login in rewards fragment

* Analytic name

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* remove hardcoded string

* Post disbursal reward api integration

* coroutine scope change

* rm: pl autodebit loanType null check

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* rm: pl autodebit loanType null check (#3666)

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* crash fix

* color change

* crash fix (#3673)

* dismiss overlay screen

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* title in center and add right margin

* Background color change

* visible gone header view

* Widget height changes

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

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

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

* added new icon

* Added safe gold logo

* disable in not selected state

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Layout issue fix

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Api Integration

* Refactoring the code

* Update PaymentFragment.kt

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* add modified income source bottom sheet (#3747)

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* Master to Release 2.8.6 (#3761)

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* disable submit when no reason check

* remove hardcoded string

* Post disbursal reward api integration

* add style

* coroutine scope change

* clean code

* rm: pl autodebit loanType null check

* add margin in bottom view

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* add: ttf files for test fonts

* create: font-family for ttf files

* udpate: `fontFamily` -> `android:fontFamily`

* add: create styles for new test fonts

* udpate: `fontFamily` -> `android:fontFamily`

* add: font switches based on provided typeface

* fix: merge resolution errors

* rm: redundant name param from `Fonts` enum

* update: String font name to Enum

* rm: getFontAsset from navi-common

* modify existing widget and text switcher

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Skeleton for ApplicationPlatformUI

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* change in animation

* update image

* rm: pl autodebit loanType null check (#3666)

* add: get fonts from backend and save to shared prefs

* update: fontType and fontStyle usages across app module

* rm: duplicate fontStyle selector

* update: font name in mock

* add: dynamic fonts to chat module

* add: dynamic fonts to amc module

* add: dynamic fonts to insurance module

* update: hardcoded fonts to fontStyleSelector

* update: always save font in uppercase

* fix: dashboard tabs font weight

SEMI_BOLD -> EXTRA_BOLD

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* add animation

* add disable state in nps

* clean code

* clean code

* crash fix

* color change

* adding animation

* crash fix (#3673)

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part p…

* Ae 7074 (#4409)

* Payment Issue Fix

* AE-7074

* AE-7074

* AE-7074

* Merged with development

* Ae 6991 main (#4436)

* added textFieldData in footer and widget

* added textFieldData in footer and widget

* added clickstream events and download functionality

* added name of document

* removed mock

* removed comments

* clickstream events

* removed mock functions

* refactored

* refactored the code, removed unwanted formatting

* made pr changes

* check applied before applying to method (#4438)

* Ae 5236 negative foreclosure redesign (#4237)

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* AE-4464

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Merged with development

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* Layout issue fix

* Api Integration

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add modified income source bottom sheet (#3747)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* Custom payment integration (#3758)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* merged with development

* custom payment redesign

* Api Integration

* AE-4464 (#3678)

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* adding animation

* Release 2.8.4 to master (#3675)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

* gold info screen

* AE-4464

* add: integrate with litmus-proxy

* fixed bugs

* add: inter font

* fixed bug

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* rm: avenir-next font

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* Release 2.8.5 to master (#3714)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* reward info base setup

* Visit SDK Integration

* reward info base setup

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* reward info base setup layout

* widget added

* widget added

* widget added

* widget add

* Bug fixes

* widget added

* clean code

* Base set up for rewards

* Inject constructor to RewardsVM

* widget added

* widget added

* icon added

* summary page added

* Bug fix

* add widget tag and clean code

* add screen name

* add view in layout

* clean code2

* Overlay screen impl

* added icon svg

* change model class

* icon added

* widget added

* Update api for getting linked accounts

* new icon added

* Icon added for lock state

* add product type in event

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Rewards info widget impl

* Rewards view add in Pl flow

* Rewards tooltip widget impl

* Extract VISIT to constants

* Contract correction

* divider position fix

* Reward widget impl

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Rewards tooltip analytics, contract minor changes and UI adjustment

* add events

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

* Login in rewards fragment

* Analytic name

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* remove hardcoded string

* Post disbursal reward api integration

* coroutine scope change

* rm: pl autodebit loanType null check

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* rm: pl autodebit loanType null check (#3666)

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* crash fix

* color change

* crash fix (#3673)

* dismiss overlay screen

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* title in center and add right margin

* Background color change

* visible gone header view

* Widget height changes

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

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

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

* added new icon

* Added safe gold logo

* disable in not selected state

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Layout issue fix

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Api Integration

* Refactoring the code

* Update PaymentFragment.kt

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* add modified income source bottom sheet (#3747)

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* Master to Release 2.8.6 (#3761)

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* disable submit when no reason check

* remove hardcoded string

* Post disbursal reward api integration

* add style

* coroutine scope change

* clean code

* rm: pl autodebit loanType null check

* add margin in bottom view

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* add: ttf files for test fonts

* create: font-family for ttf files

* udpate: `fontFamily` -> `android:fontFamily`

* add: create styles for new test fonts

* udpate: `fontFamily` -> `android:fontFamily`

* add: font switches based on provided typeface

* fix: merge resolution errors

* rm: redundant name param from `Fonts` enum

* update: String font name to Enum

* rm: getFontAsset from navi-common

* modify existing widget and text switcher

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Skeleton for ApplicationPlatformUI

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* change in animation

* update image

* rm: pl autodebit loanType null check (#3666)

* add: get fonts from backend and save to shared prefs

* update: fontType and fontStyle usages across app module

* rm: duplicate fontStyle selector

* update: font name in mock

* add: dynamic fonts to chat module

* add: dynamic fonts to amc module

* add: dynamic fonts to insurance module

* update: hardcoded fonts to fontStyleSelector

* update: always save font in uppercase

* fix: dashboard tabs font weight

SEMI_BOLD -> EXTRA_BOLD

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* add animation

* add disable state in nps

* clean code

* clean code

* crash fix

* color change

* adding animation

* crash fix (#3673)

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable…

* Impl transaction history screen

* amc bugfixes

* Added delayed disbursment ui changes

* Master to development (#4443)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Release 3.0.2 to master (#4197)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.2 to master - unused removal from master (#4198)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

* removing same imports

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.3 to master (#4223)

* version bump

* change notifiaction icon

* added lottie

* revert code

* change launcher icon

* New GI dashboard (#3411)

* added  new icon in payment request

* added icon in payment request

* remove unwanted icons

* Tp 6640 annual renewal v 3 (#3923)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Updated sdk version to 31 & updated library versions of test & hilt

* added coarse location in manifest decleration

* added course location permission in request places

* added pendingIntent mutable immutable flags

* location permission changes for api 31 migration (#4207)

* coarse permission deny event

* replaced old navi logo xmls with new one (#4214)

* API 31 migration (#4200)

api 31 migration changes

* removed jCenter, upgraded work & fragment version

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* Release 3.0.4 to Master (#4303)

* added revamp fixes for p1

* added p1 fixes

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* oved loan summary to fragments

* Rewards Announcement screen impl

* Merge conflict

* Minor changes

* moved loan summary to fragments

* added visibility change for skip mandate footer

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* Minor changes

* Removing build files

* Added APR text in Loan summery

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* Added mock json

* Resolved issues related to apr changes

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* AE-5989 | Font Experiment | Dead Code Removal (#4179)

* rm: font-experiment usages

* rm: redundant textFontWeight

* rm: font-experiment usages

* reformat: FWE.???.name -> FWE.???

* UI changes for gif

* Profile fragment Crash fix

* Lottie changes

* removed jcenter dependency (#4220)

* Fixing STU logged out issue (#4215)

* Profile fragment Crash fix

* add supprot for deeplink in web view

* AE-5252 | Shivam | Loan Against Mutual Fund - Intent Check (#3880)

* add: setup for survey module

* add: survey activity in manifest

* add: form page draft contract

* rm: mock

* add: header and footer to form page

* refactor: ktfmt

* apply-spotless

* add: lamf form fragment

* add: investment type + amount fields

* add: selection tiles

* add: selection lists

* feat: dual survey form fragment

* fix: footer button + checkbox declaration

* add: info bottom sheet

* rm: back cta event

* fix: copyright

* revert: footer_view_v2.xml

* add: EOF

* revert: InputWidgetData.kt, ListSelectorMeta.kt, TileSelectorMeta.kt

* refactor: WidgetHint.kt / var -> val

* fix: context not eligible

* fix: validation + click-action

* initial setup: survey confirmation & instruction screen

* update: remove confirmation page extra content

* update: remove instruction page extra content

* update: fix instruction page CTAs

* add: title + description on confirmation page

* fix: merge

* add: product card on rejection screen

* fix: visibility

* spotless-revert

* fix: baseContext in baseinputwidget

* add: square product widget

* add: product card on confirmation screen

* refactor

confirmation -> thank you
instruction -> know more

* update: new widget styling for bottom sheet selector list widget

* update: new widget styling without icon for selector tile widget

* fix: crash on survey launch

* add: steps widget v2 on know more screen

* fix: form to form navigation

* AE-5252 | Shivam | LAMF - Application Platform (#4139)

* first draft

* Form Screen for AP - PL

* MarginDecorator

* Pushed ApplicationPlatformActivity with launcher

* ScreenById API

* Fill Application

* AP Form Deeplink

* Spotify chnages

* Updated the contracts

* Updated the path for next cta call

* Demo Fix

* changes for ap api calls added (#4038)

* GST flow changes completed (#4067)

* pemission page ap related changed completed

* permission related changes added

* AA changed added

* permission screen fix added

* revert-spotless

* revert: unrelated changes

* refactor

Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>

* rm: survey form fragment

* add: backend driven nextcta title

* remove: redundant code

* fix: navigation

* rm: pan tooltip & bottom sheet top indicator

* rm: extra data in body map on fill call

* change default leftIconCode

* add: clickstream

* add: bottom sticky widget

* fix: sticky widget

* add: survey banner widget

* add: sticky widgets to ap form frag

* fix: make activity adjustPan

* update: make AP contracts cleaner by merging static and input widgets

* add: know more fragment navigation

* add: clickstream events

* add: LAMF_ThankYou_Page_Close_Clicked

* fix: steps widget v2

* fix: survey banner widget v2

* add: checkbox with text widget

* fix: checkbox with title widget

* rm: redundant FooterViewV3

* update: Square Product Widget

* update: survey endpoint url

* fix: response entity

* reformat

* reformat

* reformat

* refactor

* update: copyright

* add: analytics events

* fix: checkbox widgets

* add: alternate savedValue for inputtextwidget

* add: check for savedValue in list & tile input widgets

Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>

* updated qa and dev scripts (#4213)

* updated qa and dev scripts

* converted assemble to bundle

* added new line

* Reverting change

* increased the full name limit to 100

* AE-6474 Skip mandate do it later change for Revamp flow

* Update app/src/main/java/com/naviapp/rewards/models/RewardsAnnouncementData.kt

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

* Update app/src/main/java/com/naviapp/rewards/ui/RewardsAnnouncementFragment.kt

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

* Update navi-common/src/main/res/drawable/rectangle_80_opacity_black.xml

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

* Update navi-widgets/src/main/res/drawable/ic_announcement_gold.xml

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

* Update navi-widgets/src/main/res/drawable/ic_announcement_cash.xml

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

* Update navi-widgets/src/main/res/drawable/ic_rewards_announcement_confetti.xml

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

* Update app/src/main/res/layout/layout_rewards_announcement.xml

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

* added margin and icon fixes

* added margin and icon fixes

* TP-8809: Document preview handling with deeplinks (#4227)

* Document preview handling with deeplinks

* opening policy docx list

* removing duplicate enteries|Code review ficx

* Master into development (#4249)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Release 3.0.2 to master (#4197)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.2 to master - unused removal from master (#4198)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

* removing same imports

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.3 to master (#4223)

* version bump

* change notifiaction icon

* added lottie

* revert code

* change launcher icon

* New GI dashboard (#3411)

* added  new icon in payment request

* added icon in payment request

* remove unwanted icons

* Tp 6640 annual renewal v 3 (#3923)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Updated sdk version to 31 & updated library versions of test & hilt

* added coarse location in manifest decleration

* added course location permission in request places

* added pendingIntent mutable immutable flags

* location permission changes for api 31 migration (#4207)

* coarse permission deny event

* replaced old navi logo xmls with new one (#4214)

* API 31 migration (#4200)

api 31 migration changes

* removed jCenter, upgraded work & fragment version

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* Removing duplicate entry

* removing duplicate entry

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* TP-8809: Fixing duplicate API call (#4251)

* Document preview handling with deeplinks

* opening policy docx list

* removing duplicate enteries|Code review ficx

* Fixing duplicate API call

* AE-5779 | Shivam | Experiment - Loan Amount Slider Variation (#4224)

* add: loan slider experiment

* update: experiment flag

* update: experiment flag

* apply-spotless

* add more efficent check

* Shivam | Fix EIC Fragment Crash (#4255)

* Fix Home Page loads with error when lending MAS service is down AE-6267

* [AE-6270] Checkbox on login screen for all the customers

* add clickstream event for confirmation of address uploading in kyc flow (#3800)

* Foreclosure redesign success with payment issue fix (#4243)

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* AE-4464

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Merged with development

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* Layout issue fix

* Api Integration

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add modified income source bottom sheet (#3747)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* Custom payment integration (#3758)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* merged with development

* custom payment redesign

* Api Integration

* AE-4464 (#3678)

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* adding animation

* Release 2.8.4 to master (#3675)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

* gold info screen

* AE-4464

* add: integrate with lit…

* resolved issue in syntax

* Adding missing fun

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

* Mayank/emi date change 2.0 (#4049)

* calendar added in test activity

* added emi date confirmation bottomsheet

* custom item decoration ToolTip implementation uncomplete

* implemented tool tip with item decoration

* implemented tool tip with item decoration 2.0

* tooltip changes completed

* resolved PR comments

* added next due tooltip

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

* Emi date change bottomsheet UI changes (#4027)

* calendar added in test activity

* added emi date confirmation bottomsheet

* hackyToolTip implemention

* Emi date change bottomsheet UI changes

* Premium calendar fragment render

* Fetching premium calendar from Emi calendar Fragment

* resolving conflicts

* resolving conflicts

* resolving conflicts

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

* EMI date change API integrations

* API integration changes

* API integration changes

* BottomSheet Fix (#4238)

* BottomSheet Fix

* Removed extra space

* API integration changes

* API integration changes

* bug fixes

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

* emi calendar date change-tooltip fix

* skip day handling| insurance boolean code cleanup

* enabled click listener for header

* tag handling for emi date change

* tag handling for emi date change

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

* New tag UI change

* wrap text and capitalize change

* Emi date change ordinal fix (#4401)

* Updated ordinal for date change

* Added getDateOrdinal function to Utility

* duplicate import

* import ErrorMessageFix

* Pr comments resolved

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

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

* Adding missing api integration

* version bump

* crash fixed (#4454)

* Ae 6991 | colending changes (#4457)

* 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

* made changes for updated requirements

* foreclosure bug fix (#4459)

* loader issue fix (#4462)

* added missed screens for customer support

* scroll item only after they are initialized

* added missed screens for customer support

* fix for the redemption input

* scroll item only after they are initialized (#4475)

* scroll item only after they are initialized

* record non-fatal exception on firebase

* Code refactor

* resolving conflicts

Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: rishabhpatni <rishabh.patni@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: Abhinav Jain <abhinav.jain@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: sanjay@navi <sanjay.p@navi.com>
Co-authored-by: Aparna Vadlamani <aparna.vadlamani@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com>
Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Sharma Pooja Balrambhai <sharma.balrambhai@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: Shaurya <shaurya.rehan@navi.com>
This commit is contained in:
Raaj Gopal
2022-11-25 13:18:41 +05:30
committed by GitHub Enterprise
parent cec2b4aeef
commit b9937ca809
748 changed files with 27500 additions and 12484 deletions

View File

@@ -1,6 +1,6 @@
<!--- Add a pull request title above in this format -->
<!--- Add the pull request title in this format -->
<!--- template: 'AE-JiraIssueNumber | JiraIssueTitle' (JiraIssueNumber is optional) -->
<!--- real example: 'AE-0001 | Applying MVVM Model' -->
<!--- 'AE-JiraIssueNumber | JiraIssueTitle' (JiraIssueNumber can be removed if not available) -->
## Description of what I changed
<!--- Please include a summary of the change, relevant motivation and context -->
@@ -9,26 +9,19 @@
## Issue I worked on
<!--- Please add the issue number at the end -->
<!--- Delete section if an issue is not available -->
JIRA Issue: https://navihq.atlassian.net/browse/AE-####
## Type of change I made
<!--- Please delete options that are not relevant -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected, explain why)
- [ ] Refactoring / Maintenance (non-breaking change to keep the project healthy)
## QA Requirement for my changes
<!--- Please delete options that are not relevant -->
- [ ] QA is required for this change (QA Owner: @github-username)
- [ ] QA is not required for this change
## Checklist: I completed these to help reviewers :)
<!--- Put an `x` in the box if you did the task -->
- [ ] I am able to build the project locally with my changes
- [ ] My changes generate no new warnings
- [ ] I am able to build the project locally & build check passes
- [ ] My code follows the style guidelines of this project & spotless check passes
- [ ] My changes generate no new warnings
- [ ] I have performed a self-review of my own code
- [ ] I have made corresponding changes to the documentation
- [ ] I understand that **'Squash and merge'** is the preferred merge
<!--- PS: Feel free to add/delete options/sections as and when you need -->