Commit Graph

7121 Commits

Author SHA1 Message Date
adarshs
764002479a TrueCaller Sdk Update 2022-10-04 15:37:04 +05:30
Maila Rajanikanth
0b6f2e946c removed mock (#3953) 2022-10-03 23:36:25 +05:30
rahul bhat
d37e0145a1 Merge pull request #3860 from medici/chore/empty-files
Shivam | Remove Empty Files
2022-10-03 16:01:38 +05:30
Raaj Gopal
3d6878a557 Master to development merge back (#3937)
* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* version bump

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

* Release 2.8.8 to Master (#3871)

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API 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

* sms compliance text change & driven by firebase (#3870)

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: Abhinav Gupta <abhinav.g@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>

* version bump (#3872)

* Release 2.9.0 to Master (#3921)

* version bump

* crash fix (#3920)

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

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

* master to development

* master to development

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>
2022-09-30 23:16:31 +05:30
Shivam Goyal
5c97bccad1 Shivam | Remove Redundant Font References (#3938) 2022-09-30 22:46:48 +05:30
Shivam Goyal
a0e32c1233 apply-patch-rishabh 2022-09-30 21:48:58 +05:30
Shivam Goyal
b6d7f3b31b add: plc-rewards 2022-09-30 21:44:55 +05:30
Shivam Goyal
3dee8c7df3 Merge pull request #3766 from medici/pl-journey-revamp
Pl journey revamp
2022-09-30 21:22:39 +05:30
Shivam Goyal
d5a4a18b59 fix: app build (#3934) 2022-09-30 20:55:47 +05:30
Jegatheeswaran M
81ba49d826 add changes 2022-09-30 20:41:56 +05:30
Jegatheeswaran M
6c2c152647 pull from pl-design-revamp 2022-09-30 20:09:23 +05:30
Jegatheeswaran M
d610b76dd5 Merge branch 'development' of https://github.cmd.navi-tech.in/medici/android-customer-app into pl-journey-revamp
* 'development' of https://github.cmd.navi-tech.in/medici/android-customer-app: (41 commits)
  change in padding
  implemented EMI date change click stream (#3914)
  added checks to fix crash
  tranche multiple document fix (#3906)
  Ae 4990 2 (#3900)
  TP-7108: Gi in app survey (#3859)
  spotless space fix
  Added Compose Options for Each Module with UI
  Master in to development (#3889)
  UI fixes
  AE-5205 Max Upload File Size handled (#3839)
  UI fixes
  Ae 5206 (#3886)
  Shivam | Spotless Pre-commit Hook (#3877)
  Shivam | Change Spotless Java Format to AOSP (#3862)
  Reduce apk size (#3876)
  Resolved PR comments
  Shivam | Remove Reviewdog (#3873)
  Resolved PR comments
  Resolved PR comments
  ...

# Conflicts:
#	app/build.gradle
#	app/src/main/java/com/naviapp/analytics/utils/NaviAnalytics.kt
#	app/src/main/java/com/naviapp/common/customview/IconTextCustomView.kt
#	app/src/main/java/com/naviapp/common/navigator/NaviDeepLinkNavigator.kt
#	app/src/main/java/com/naviapp/network/retrofit/RetrofitService.kt
#	app/src/main/java/com/naviapp/personalloan/getloan/common/fragment/CustomerSupportFragment.kt
#	app/src/main/java/com/naviapp/utils/BindingAdapterUtil.kt
#	app/src/main/java/com/naviapp/utils/IconUtils.kt
#	app/src/main/res/layout/icon_button_view.xml
#	app/src/main/res/raw/mock.json
#	app/src/main/res/values/strings.xml
#	app/src/main/res/values/styles.xml
#	navi-design/src/main/res/values/colors.xml
#	navi-widgets/src/main/java/com/navi/naviwidgets/widgets/fixedhinttextinput/ui/LabeledTextInputFixedHintWidget.kt
2022-09-30 20:02:26 +05:30
Shivam Goyal
85363cc708 Bugfix penny drop (#3837)
* Condition change for setup auto pay

* Add extra condition for auto pay

* Code refactor

* Code refactor

Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: hitesh <hitesh.kumar@navi.com>
2022-09-30 20:00:47 +05:30
Shivam Goyal
96d52b3d83 resolve-conflicts 2022-09-30 19:21:48 +05:30
Shivam Goyal
38e4b08e3b fix: fonts binding 2022-09-30 19:18:08 +05:30
rishabhpatni
a281137932 Resolved issues related to spacing in rewards 2022-09-30 18:12:07 +05:30
rishabhpatni
daaf1e1a46 Resolved issues related to spacing in rewards 2022-09-30 17:51:18 +05:30
Abhinav Gupta
d34f8f5fea change in padding 2022-09-30 15:37:46 +05:30
Shivam Goyal
a4270c633d fix: trim address on submit 2022-09-30 13:19:08 +05:30
Shivam Goyal
67412f0a39 Merge branch 'pl-journey-revamp' into pl-revamp-kyc-address-validation 2022-09-30 13:12:09 +05:30
Jegatheeswaran M
a16f568edf changes 2022-09-30 08:38:05 +05:30
Jegatheeswaran M
ab8c86735f added skip mandate and truecaller otp events 2022-09-30 08:28:59 +05:30
Jegatheeswaran M
fedda82616 added help bottom sheet, enach events 2022-09-30 08:17:13 +05:30
Jegatheeswaran M
cc108932c9 added Offer upgrade events 2022-09-30 07:33:33 +05:30
Jegatheeswaran M
f3a15e692f added finaromic and telco v2 2022-09-30 06:53:24 +05:30
Jegatheeswaran M
7a4cee9526 added offer land, permission land and Bank statement events 2022-09-30 06:26:07 +05:30
Jegatheeswaran M
0f986b1ecc Merge branch 'pl-journey-revamp' of https://github.cmd.navi-tech.in/medici/android-customer-app into feature/pl-revamp-events
* 'pl-journey-revamp' of https://github.cmd.navi-tech.in/medici/android-customer-app:
  add-events: loan-details
  add-events: bank-details
  Resolved issues related to click stream events
  add-events: permission
  add-events: basic-details
2022-09-30 05:49:52 +05:30
Jegatheeswaran M
2e45b3c717 added work details and EPFO events and fix for disbursement 2022-09-30 05:47:24 +05:30
Shivam Goyal
07cc3e402b fix: kyc address validations 2022-09-30 00:52:40 +05:30
Shivam Goyal
d8a4e4209e Merge branch 'pl-journey-revamp' into feature/events/pl-revamp/shivam 2022-09-29 21:15:56 +05:30
Shivam Goyal
6af657b04b add-events: loan-details 2022-09-29 21:13:46 +05:30
Shivam Goyal
b1db2b7842 add-events: bank-details 2022-09-29 19:35:44 +05:30
Jegatheeswaran M
a3fe0e2f1a Merge pull request #3912 from medici/feature/clickstream_events_pl_revamp_summary
Feature/clickstream events pl revamp summary
2022-09-29 18:39:05 +05:30
Siddhant C
c46ba9b60b implemented EMI date change click stream (#3914)
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
2022-09-29 17:55:28 +05:30
rishabhpatni
a4d6bb734c Resolved issues related to click stream events 2022-09-29 17:06:02 +05:30
Shivam Goyal
28676e64ce Merge branch 'development' into chore/empty-files 2022-09-29 16:10:34 +05:30
Shivam Goyal
18e24f93cc Merge branch 'pl-journey-revamp' into feature/events/pl-revamp/shivam 2022-09-29 15:37:22 +05:30
Shivam Goyal
a4a20aa10b add-events: permission 2022-09-29 15:32:49 +05:30
Shivam Goyal
120d1f43ab add-events: basic-details 2022-09-29 15:23:56 +05:30
amit kumar
baae7cf791 tranche multiple document fix (#3906) 2022-09-29 15:21:14 +05:30
Jegatheeswaran M
85fed0dcac added text color fix 2022-09-29 15:11:57 +05:30
rishabhpatni
2023b390b8 Resolved issues in rewards and compared and removed unwanted code from rewards 2022-09-29 15:02:04 +05:30
Jegatheeswaran M
37b06cfc62 merge with pl-journey-revamp 2022-09-29 14:15:04 +05:30
Jegatheeswaran M
c83729014b PO Bug Fixes 2022-09-29 14:07:12 +05:30
rishabhpatni
e3c67fe807 Resolved issues in rewards and compared and removed unwanted code from rewards 2022-09-29 13:47:41 +05:30
Siddhant C
ab68b0dc59 Ae 4990 2 (#3900)
* 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

* AE-4464

* 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

* 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

* added infomessage to GenericBottomSheetData model and created view for infoMessage

* added MessageCard to DescExandableCardView

* custom payment redesign

* MessageBox added to RepaymentOptionWidget

* formatted the Message box UI

* made changes to layout_custom_payment_option_item

* tested the message box in UNiversal Bottom SHeet using mockJson

* Api Integration

* added Why EMI is increased message box in the EmiStatusCalenderFragment

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

* 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

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

* disable in not selected state

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

* Avoid using requireContext in AA fragment

* 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

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

* Removed unused class

* Updated Icon_timer_blue_ icon

* Updated payment type

* removed commented code

* Clickstream and integration fixed

* integrated api and changed version code

* RepaymentOptionsWidgetLayout disable handle

* refactor

* merged custom design part and built the apk

* changed your_last_emi string

* refactored code

* changed version code

* deleted generated files

* deleted generated files

* changed name of xml file

Co-authored-by: amitkumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.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: Raaj Gopal <raaj.gopal@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: 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: shuchi <shuchi.dwivedi@tesco.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: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
2022-09-29 13:11:23 +05:30
Shivam Goyal
d9b6cae0c4 TP-9425 | Shivam | PL Revamp Add missing KYC Events (#3903) 2022-09-29 13:05:55 +05:30
rishabhpatni
5c29abab37 Resolved issues in rewards and compared and removed unwanted code from rewards 2022-09-29 12:12:49 +05:30
rishabhpatni
b524ee73cd resoled all minor issues and raised a build for QA 2022-09-28 18:27:20 +05:30
Sangaraboina Rishvik Vardhan
c6e2953f93 Merge pull request #3888 from medici/bugfix_fs_enhancements
Bugfix fs enhancements
2022-09-28 13:10:00 +05:30