Commit Graph

12831 Commits

Author SHA1 Message Date
Prakhar Saxena
a67f0606bd [PS] Digio kyc and esign sdk upgrade (#4906)
* [PS] update digio gateway, kyc, esign sdks

* [PS] added digio dependencies

* [PS] updated amc digio flow

* [PS] updated pl digio flow

* [PS] updated hl digio flow

* [PS] fixed webview multi process check

* [PS] fixed cast error for enach provider

* [PS] added 3rd party error analytics

* [PS] added 3rd party error analytics
2023-01-20 12:47:00 +05:30
Prakhar Saxena
d11e802a21 Rewards on First Investment (#4962)
* [PS] added rewards on fund details, payment start, and fund buy screen

* [PS] added rewards widget on dashborad

* [PS] design changes

* [PS] added bottom sheet dismissal on pdf

* [PS] design changes

* [PS] design changes

* [PS] design changes
2023-01-20 12:33:08 +05:30
Abhinav Gupta
70d6a7a96f add typography (#4983)
* add typography

* change color in xml

* remove unused code
2023-01-20 11:57:08 +05:30
Shivam Goyal
8afdcde312 Shivam | Fix AS 'Build APK' and GH Action 'Release Build' (#4992)
* fix: release-build-apk

* revert: manifest change
2023-01-20 11:14:15 +05:30
Girish Siuragani
df9e583b34 Bugfix/firebase non fatal issues (#4973)
* Fixed hexColorCode param null issue in spannableString ext funtion

* Fixed unregistered receiver issue

* Fixed NoSuchElementException in verifyOtpV2 in TelcoOtpViewModel

* Fixed issue in Ext.kt

* Fixed ContactsUtil permission denied exception

* Fixed null object issue in TrustedBuildersWidgetLayout

* Fixed receiver not registered issue in NaviDownloadManager

* Fixing non-fatal issues

* Resolved merge conflicts

Co-authored-by: Ajitesh Susai <siddiboina.susai@navi.com>
Co-authored-by: shubham-icpcw9 <shubham.patwarika@gmail.com>
Co-authored-by: Shubham Patwarika <shubham.patwarika@navi.com>
2023-01-20 11:00:46 +05:30
Girish Siuragani
571fd1c3f8 Fixed dashboard theme crash (#4993) 2023-01-19 21:57:09 +05:30
Shivam Goyal
534e38efb3 Update Copyright | navi-common (#4986) 2023-01-19 18:47:01 +05:30
rishabh patni
ee2843dce1 Hotfix/upi mandate footer disabled (#4990)
* Global downtime changes

* Resolved UPI mandate disabled button fix
2023-01-19 17:28:42 +05:30
Shivam Goyal
27fa6818a4 Update Copyright | base, analytics, chat, vkyc (#4984)
* update-copyright: navi-analytics

* update-copyright: navi-base

* update-copyright: navi-chat

* update-copyright: navi-vkyc
2023-01-19 08:31:33 +00:00
rishabh patni
8594fdfc92 Hotfix/upi mandate bug of disabled button (#4982)
* Global downtime changes

* Resolved disabled button issue in upi mandate
2023-01-19 08:14:23 +00:00
amit kumar
3c93ed8f3d Tp 15855 payment type advance (#4941)
* Payment Issue Fix

* TP-15855
2023-01-19 12:30:52 +05:30
Abhinav Gupta
79d3b35c47 Add new image (#4980)
* add new icon

* clean code
2023-01-19 12:22:52 +05:30
Ashutosh Y
16bf79832c lumpsum selected fix (#4975) 2023-01-19 11:57:17 +05:30
amit kumar
1cb1c9d312 Tp 15800 remove source in payment (#4978)
* Payment Issue Fix

* TP-15800

* TP-15800
2023-01-19 11:45:51 +05:30
Shuchi Dwivedi
962edd61e4 Feature/shuchi/tp 12579 view videos in chat window (#4936)
* added image view activity

* added image view design

* set image to imageview

* added class for zoom image

# Conflicts:
#	navi-chat/build.gradle

* layout correction

* code refactor

* code refactor

* code refactor

* added class for video

* corrected design

* corrected design

* resolved playing video from bg

* fixed bg seekbar issue

* fixed bg seekbar issue

* added rotation

* resolved bugs

* code refactor

* code refactor

* code refactor

* reverted local changes

* resolved review comments

* resolved review comments

Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
2023-01-19 11:41:55 +05:30
Shivam Goyal
8c2a16d944 Shivam | Improve Build & Generate APK CI (#4981)
* Update generate_apk.yml

* Update generate_apk.yml

* Update android_build.yml

* Update android_checkstyle.yml
2023-01-18 21:35:56 +00:00
Shivam Goyal
6da54457b8 Shivam | Generate APK CI w/ Parameterized Environment & Types (#4945)
* Add Release QA CI

* Update and rename main.yml to android_build_qa_release.yml

* add flavors

* stringify defaults

* un-nest inputs

* separate custom workflow

* update generate CI name
2023-01-18 13:43:06 +00:00
Sanjay P
4c4476a583 feature/pl-clickstreamevents-for-all-common-actions (#4949)
* added clickstreamevent for cross, back and help button for all pl screens

* resolved pr comments and refactor code

* added event for footer back button and code refactor

* code refactor
2023-01-18 17:46:55 +05:30
Shubham Patwarika
cc342f2c2c Growth(Gold) : Fixed Select all sellable gold checkbox (#4971)
Co-authored-by: shubham-icpcw9 <shubham.patwarika@gmail.com>
2023-01-18 13:02:38 +05:30
Shubham Patwarika
a3a4a58c5b Growth(TP-15388): Added unbind() to avoid Memory leaks (#4957)
* Growth(TP-15388): Added unbind() to avoid Memory leaks

* Code fix

Co-authored-by: shubham-icpcw9 <shubham.patwarika@gmail.com>
2023-01-18 09:58:19 +05:30
Hitesh Kumar
2cd6a3b43e Master → Development (#4966)
* Release 3.1.5 to master (#4933)

* Resolve UI fixes (#4514)

* fixed finoramic for Permission screen

* Change CTA Backgound of Loan details fragment

* Resolved comments

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

* fix: ap form fragment crash

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

* hardcoded tpa fix (#4516)

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

* Code refactor

* Hl journey revamp (#4352)

* HL module setup

* Base network package setup

* Code refactor

* Add steps activity with side navigation functionality

* Code refactor

* Update mockutil class

* Add hl step widget and straight line widget

* Add Tag widget for intro page

* Update tracker json response

* Refactor widget name

* Add navigation tracker header and footer

* Add loan offer widget for tracker

* Handle tracker step cta action

* Set loan step item text from binding adapter util

* Add widgetized info fragment

* Add EO offer widget

* Using TextFieldData instead of TextWithStyleAndProperties

* Add text field with bullet points widget

* Add hl footer and hl common bottom sheet views

* Bug fix

* added permission failure note widget

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

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

* modified code to set data from backend correctly

* changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget

* removed backgroundColor from TagWidget

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

* refactored mock_api_hl data and removed titleLayoutParam from TagWidget

* Add Form Screen with updated from widgets

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

* created Home Loan Permission Screen Fragment

* added Permission Fragment to HLBaseActivity

* refactored permissionFailureNote to titleSubtitleWithRightIcon

* added AppPermissionItemWidget

* added icons and corrected bugs in the widget

* Create title with divider widget

* added functionality of going to app settings page

* INCOMPLETE - added permissionObserver to change icon and title values

* Add search from page

* Add company not found view

* Handle substring style in search widget

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

* INCOMPLETE - corrected permission observer which was updating incorrect values

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

* refactored hl_permission_screen_fragment

* Code refactor

* added implementation of widgets and icons changing on permission change

* completed the header and main content of permission page

* removed navigation from xml of permission_info_fragment

* added text on top of footer

* added bottom sheet in permissions page, added icons

* renamed bottomSheetOpener to safety_tv

* Add option selector tile widget

* Feature/new property city (#3823)

* Add property city page screen

* Update HL search screens

* Code refactor

* Add property details form screen

* Add widget value dependant percentage upper range validation

* Add new option list bottomsheet

* Feature/new ipa loader (#3885)

* Add hl loader screen

* Add exported as false in manifests file

* Feature/help bottom sheet (#3894)

* created the layout for the bottom sheet

* deleted model class to use the ones already created

* deleted model class to use the ones already created

* added help bottom sheet

* refactored HelpBottomSheet name to HLHelpBottomSheet

* added IconWithTitleWidget

* incomplete - added adapter for displaying icon_with_title widgets

* corrected the bottom sheet implementation

* added help bottom sheet without clickable functionality

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

* added clickable functionality on help bottom sheet

* formatted files and added newline at the end

* removed unused constant

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

* formatted xml layouts

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

* Code refactor

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

* INCOMPLETE - created object for storing user data to S3

* completed PermissionUtil object for uploading user data to S3

* added usage of sendUserDataToS3 in PermissionFragment

* added functionality for sending location data to S3

* fixed functionality of sending user location data

* removed unneccesary function in Ext.kt

* added functionality of sending device data

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

* refactored updatedFCMToken to sendDeviceDetails, deleted unused data class

* moved data ingestion files from hl module to common module

* moved data ingestion files to common module

* refactored files, removed unused variables

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

* fixed merge conflicts

* Modify intro page card (#3904)

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

* added money bag icon in homeloanofferinfowidget xml file

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

* corrected the cardCornerRadius value from 8dp to 16dp

* removed cardCornerRadius from the footer card view

* changed card view to material card view

* removed background, added cardCompatPadding = true

* added material card view to add co-applicant widget

* added self employment icons in employment details page

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

* corrected material card view of view option selector tile

* added hl_tracker_bubble_view in header with tracker (#3915)

* added hl_tracker_bubble_view in header with tracker

* addressed comments on the pull request

* Feature hl joourney revamp paging (#3929)

* Added paging library

* Added pagination in Property city screen

* Code refactor (#3943)

* Feature/co applicant screen (#3952)

* incomplete title-v2-widget

* changed background of home loan offer info widget layout

* created title_v2 widget

* added NOTE_WITH_BULLET_POINTS widget

* corrected note with bullet points widget

* added title with end icon widget

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

* refactored all the widgets

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

* changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS

* Feature/fs screen (#3964)

* Add FS Screen widgets

* Update home loan offer widget layout

* Add elevated line item with divider widget

* Add form v2 fragment for emi details

* elevated text with icons widget layout

* application not approved widget layout added

* Code refractored

* Add loan slider widget

* Feature/co applicant screen (#3987)

* INCOMPLETE - creating HLCoApplicantScreenFragment

* added HLCoApplicantScreenFragment without clickable functionality

* INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment

* added NaviClickActionWithReferenceId

* changed values in mock_api_hl.json

* changed the API call

* refactored code and updated API call params

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

* refactored TitleWithEndIcon

* changed the onClick function in Title With End Icon Widget

* Income verification feature

* Income verification

* added expandable widget (#4004)

* Add EO Animation screen (#4006)

* Add form API endpoint

* Income verification

* verification types

* Feature/co applicant side tracker (#4026)

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

* corrected widgetLayoutParams in mock_api_hl.json

* added StartIconTitleSubtitleWidget

* completed coApplicantSideTracker with mockAPI response

* replaced mock api data with API calls

* refactored HomeLoanStepsActivity

* addressed comments on the pull request

* corrected ICON_SMALL_DOWNWARD_GREY_ARROW

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

* added tag text view in HL Tracker

* added newLine at the end of colors.xml

* Moved NaviWebViewActivity to common module

* Added rejection screen fragment (#4034)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* Add apis for permission screen and code refactor

* Added perfios and digitap

* adding widget

* revert mock changes

* revert mock changes

* revert mock changes

* removed unused divider data

* Added FS animation loader (#4051)

* Task/kyc step item widgets (#4041)

* created KYC Step Item Widget

* corrected the constraints of end_icon_iv in layout_kyc_step_item.xml

* corrected data in mock_api_hl.json

* corrected xml and layout files

* Refactoring, Bugfixes

* Add APIs for EO and rejection screen

* added RadioButtonWithDashedLineWidget data class

* fixed loan tenure slider logic (#4078)

* fixed loan tenure slider logic

* removed redundant code

* incomplete dev

* Add analytics class and modify help bottom sheet data

* incomplete radio widget

* Add loaders for api calls (#4082)

* adding ESign Fragment

* adding ESign Fragment

* eSign fragment digio implementation

* made changes in xml file of radio widget

* eSign fragment digio implementation

* Refactoring, Bugfixes

* Updated Contract

* Tag name updated

* incomplete changes

* Resolve merge conflicts (#4112)

* code fixes

* code refactor

* fix in the fund sell VM

* fix

* TrueCaller Sdk Update

* fix

* fix

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

* fixed the fund header navigation

* fix autopay setup

* fix ui background

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

* fix ui issue

* Fix UI

* revert

* mock fix

* Fix dashboard

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

* Fix cta

* Fix redeem order

* moved TopMarginItemDecoration.kt to navi-common

* fix

* moved setShakeAnimation to navi-common AnimationUtils

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

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* fix observe issue

* handled the cases in the order status screen

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

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

* Fix design feedback

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* fix card cta radius

* Remove polling on destroy case

* margin issue resolved on tracker page (#4000)

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

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

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

* add ui changes

* add proper usage of dimen/layout_x_dp

* add gradle build changes

* adjust margin top of icon_iv

* debug spotlessCheck

* debug gradle build demon

* add code indentation

* revert grade changes

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

* adde flag to deigipo

* Fix PAN screen issue

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

* Release 2.9.2 to Master (#4008)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added download manager to download the sip documents

* Added new api for razorpay post data

* Fix payment reference id

* issue with colorid parsing fixed (#4017)

* Added event for kyc and fund flow

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

* Fix buying flow

* email with space issue fixed (#4018)

* add event

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix timeout on payment page

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

* fixed the options in fund graph

* app update nudge and api call

* remove fake app update manager

* Added events

* Added async api

* change typo

* fixed the sip modification flow bugs

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

* resolve comments

* fix otp

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

* Fix checker issue

* Gi/landing page v3 (#4045)

* hardcode landing page API for testing

* gi static page addition

* added static page fragment in uicontr

* landing page v3 changes

* landing page v3 changes

* landing page v3 changes

* mock changes

* integration changes

* issue fixes

* Fix data widget

* fix double

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

step supertop up date sync changes

* added icon and fixed toast widget

* Fix

* ADDED screen names for chat bot

* Revert aesign async

* auto pay success fixed and transaction header

* ADDED screen names for chat bot

* added the logic for the backstack

* revert retrofit service changes (#4059)

* Add design for bottomsheet

* Added Payment Details Expand and Collapse UI

* Updated data class

* contract and data class fix

* Updated collapse + Expand UI

* Created STU sync date layout

* Updated drawable sync date

* TP-8951: 1 step supertop date sync

* payment API integration

* compile fix

* crash fix

* handled skip now for date sync

* Added Down Chevron

* Updated Chevron rotation

* bug fixes

* Chevron rotation update

* Radio button handling updated

* installment date fix

* new api fixes

* new api fixes

* Super top-up sync date bug fixes

* Radio Button click handling bug fix

* Design fixes

* Pay now amount fix

* hide payment card handling

* hide payment card handling

* reverting intendations

* Removed onClick

* Review changes

* revert retrofitService changes

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix digio esign sdk

* resolve error

* fixed the decimal issue in the amount widget

* Added events for help

* fixed the issues in the redemption screen

* AE-5473 (#3928)

* AE-5473

* AE-5473

* AE-5473

* Handle help button

* added name instead of toString

* Ae 5003 (#4072)

* UI fixes

* added logs

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* version bump

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

* Removed un-necessary component tags

* UI fixes

* gst and tutorial page bug fixed

* rm: ktlint

* add: Android Suggestion CI

* fix: Android Suggestion CI

* add: license + java in spotless

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

* add: kt + java formatters

* test-commit for spotless apply

* added fix for zero prefix (#3852)

* margin & elevation issue fix for work fragment

* UI fixes

* rm: spotless.gradle header

* updated compileSdkVersion for each module

* change text in gi login

* crashfix for strings

* test commit

* test commit

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

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

* revert commit

* revert commit

* Handled crash in EmiTenureFragment

* cta changed on account aggregrator

* Bug fixes

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

* Bug fixes and indexed list item

* action button added on error page

* gst page password cleaning on switching added

* rm: empty files with no code

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

* field changed

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Release 2.8.8 to Master (#3871)

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

Co-authored-by: arjit <a…

* Version Bump v3.1.6 and removing proguard optimize (#4963)

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: sanjay@navi <sanjay.p@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>
Co-authored-by: rishabhpatni <rishabh.patni@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Water1ock <varmashubhanjay@gmail.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Shaurya <shaurya.rehan@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: abhinav-jain <abhinav.jain@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: mayank-navi <mayank.sheoran@navi.com>
Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: amansingh <amankasyapp@gmail.com>
Co-authored-by: Mohit Rajput <mohit.rajput@navi.com>
Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: Aman S <aman.s@navi.com>
Co-authored-by: apoorvnigam <apoorv.nigam@navi.com>
Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: Girish Suragani <girish.suragani@navi.com>
2023-01-17 23:02:26 +05:30
rishabh patni
cf4be94082 Feature/upi mandate (#4947)
* Added code for upi mandate enabling

* Made change in disbursment model

* Added verification card title

* Resolved issues in Upi mendate

* Resolved issues in Upi mendate

* Added HorizontalNoteView

* Added new ui widget

* Resolved issues related to uoi mandate

* added mock json, and made changes related to upi

* UPI mandate resolved issues in UI

* resolved issues in upi mandate

* Resolved radio button issues and added new fragment for upi blocker screen

* Resolved issues related to bank details

* Removed mock response and started calling API

* Resolved UI issue in UPI mandate

* resolved note view

* Gradient changes in action button

* Resolved issues in upi mandate

* Added mandateKind in EnachMandateDetailsResponse

* resolved issues and added status check registration

* Reolved status check and upi in progress blocker ui code

* Handled issues in UPI blocker screen

* Added settings for firebase remote config

* Resolved ui issues in upi mandate

* Resolved multiple API calls of status-check

* Resolved issues in status check registration api

* Resolved issues in success next screen

* Removed hardcoding in code

* Added clickStream Events for Analytics

* Disabled view if none option is selected

* resolved issue in autoPay option

* resolved disabling/enabling button if we not received checked value from BE

* Resolved issues in UPI mandate

* UPI old clickstream event

* Removed LE Secondary and other unnecessary changes

* removed import

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments
2023-01-17 17:19:53 +05:30
Siddhant C
74d99c3ee1 added X-target header (#4961) 2023-01-17 11:28:44 +00:00
Adarsh S
4c5f330aab Task/add extra parameter (#4959)
* New attribute added

* Adding new parameter
2023-01-17 10:23:39 +00:00
Prakhar Saxena
e3c92bd1ff [PS] added permission screen in amc kyc (#4948)
* [PS] added permission screen in amc kyc

* [PS] changes grant permission endpoint

* [PS] design changes
2023-01-17 15:49:54 +05:30
Shivam Goyal
ed75e0c8c8 Shivam | Update HILT version to match usages (#4955) 2023-01-17 09:34:42 +00:00
Adarsh S
db8e8e002b New attribute added (#4952) 2023-01-17 07:29:02 +00:00
Siddhant C
bea8307558 Tp 15529 | productise feature deeplink for PPE (#4938)
* static deeplink for ppe changes

* removed LE secondary changes

* fixed checkstyle violations
2023-01-17 07:23:27 +00:00
Aman S
bc326d3ea1 REWARD NUDGE (#4946)
* REWARD NUDGE

* mock

* refactoring

* refactoring

* refactoring

Co-authored-by: amansingh <amankasyapp@gmail.com>
2023-01-17 12:51:49 +05:30
Adarsh S
5e7b2d56d7 Improvemts (#4951) 2023-01-17 07:00:33 +00:00
Shivam Goyal
34fd5a8aba Merge Missed Back-Merge Changes (#4950) 2023-01-17 11:46:29 +05:30
Shubham Patwarika
c5750ed2bc Widget recyclable (#4929)
* if else case in every widget

* Enhancement(Growth): Improvised Widgets Rv

* Code fix

* Code fix

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shubham-icpcw9 <shubham.patwarika@gmail.com>
2023-01-16 14:26:52 +00:00
Hitesh Kumar
cb5425034c Release 3.1.5 to master (#4933) (#4937)
* Resolve UI fixes (#4514)

* fixed finoramic for Permission screen

* Change CTA Backgound of Loan details fragment

* Resolved comments

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

* fix: ap form fragment crash

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

* hardcoded tpa fix (#4516)

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

* Code refactor

* Hl journey revamp (#4352)

* HL module setup

* Base network package setup

* Code refactor

* Add steps activity with side navigation functionality

* Code refactor

* Update mockutil class

* Add hl step widget and straight line widget

* Add Tag widget for intro page

* Update tracker json response

* Refactor widget name

* Add navigation tracker header and footer

* Add loan offer widget for tracker

* Handle tracker step cta action

* Set loan step item text from binding adapter util

* Add widgetized info fragment

* Add EO offer widget

* Using TextFieldData instead of TextWithStyleAndProperties

* Add text field with bullet points widget

* Add hl footer and hl common bottom sheet views

* Bug fix

* added permission failure note widget

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

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

* modified code to set data from backend correctly

* changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget

* removed backgroundColor from TagWidget

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

* refactored mock_api_hl data and removed titleLayoutParam from TagWidget

* Add Form Screen with updated from widgets

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

* created Home Loan Permission Screen Fragment

* added Permission Fragment to HLBaseActivity

* refactored permissionFailureNote to titleSubtitleWithRightIcon

* added AppPermissionItemWidget

* added icons and corrected bugs in the widget

* Create title with divider widget

* added functionality of going to app settings page

* INCOMPLETE - added permissionObserver to change icon and title values

* Add search from page

* Add company not found view

* Handle substring style in search widget

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

* INCOMPLETE - corrected permission observer which was updating incorrect values

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

* refactored hl_permission_screen_fragment

* Code refactor

* added implementation of widgets and icons changing on permission change

* completed the header and main content of permission page

* removed navigation from xml of permission_info_fragment

* added text on top of footer

* added bottom sheet in permissions page, added icons

* renamed bottomSheetOpener to safety_tv

* Add option selector tile widget

* Feature/new property city (#3823)

* Add property city page screen

* Update HL search screens

* Code refactor

* Add property details form screen

* Add widget value dependant percentage upper range validation

* Add new option list bottomsheet

* Feature/new ipa loader (#3885)

* Add hl loader screen

* Add exported as false in manifests file

* Feature/help bottom sheet (#3894)

* created the layout for the bottom sheet

* deleted model class to use the ones already created

* deleted model class to use the ones already created

* added help bottom sheet

* refactored HelpBottomSheet name to HLHelpBottomSheet

* added IconWithTitleWidget

* incomplete - added adapter for displaying icon_with_title widgets

* corrected the bottom sheet implementation

* added help bottom sheet without clickable functionality

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

* added clickable functionality on help bottom sheet

* formatted files and added newline at the end

* removed unused constant

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

* formatted xml layouts

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

* Code refactor

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

* INCOMPLETE - created object for storing user data to S3

* completed PermissionUtil object for uploading user data to S3

* added usage of sendUserDataToS3 in PermissionFragment

* added functionality for sending location data to S3

* fixed functionality of sending user location data

* removed unneccesary function in Ext.kt

* added functionality of sending device data

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

* refactored updatedFCMToken to sendDeviceDetails, deleted unused data class

* moved data ingestion files from hl module to common module

* moved data ingestion files to common module

* refactored files, removed unused variables

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

* fixed merge conflicts

* Modify intro page card (#3904)

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

* added money bag icon in homeloanofferinfowidget xml file

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

* corrected the cardCornerRadius value from 8dp to 16dp

* removed cardCornerRadius from the footer card view

* changed card view to material card view

* removed background, added cardCompatPadding = true

* added material card view to add co-applicant widget

* added self employment icons in employment details page

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

* corrected material card view of view option selector tile

* added hl_tracker_bubble_view in header with tracker (#3915)

* added hl_tracker_bubble_view in header with tracker

* addressed comments on the pull request

* Feature hl joourney revamp paging (#3929)

* Added paging library

* Added pagination in Property city screen

* Code refactor (#3943)

* Feature/co applicant screen (#3952)

* incomplete title-v2-widget

* changed background of home loan offer info widget layout

* created title_v2 widget

* added NOTE_WITH_BULLET_POINTS widget

* corrected note with bullet points widget

* added title with end icon widget

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

* refactored all the widgets

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

* changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS

* Feature/fs screen (#3964)

* Add FS Screen widgets

* Update home loan offer widget layout

* Add elevated line item with divider widget

* Add form v2 fragment for emi details

* elevated text with icons widget layout

* application not approved widget layout added

* Code refractored

* Add loan slider widget

* Feature/co applicant screen (#3987)

* INCOMPLETE - creating HLCoApplicantScreenFragment

* added HLCoApplicantScreenFragment without clickable functionality

* INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment

* added NaviClickActionWithReferenceId

* changed values in mock_api_hl.json

* changed the API call

* refactored code and updated API call params

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

* refactored TitleWithEndIcon

* changed the onClick function in Title With End Icon Widget

* Income verification feature

* Income verification

* added expandable widget (#4004)

* Add EO Animation screen (#4006)

* Add form API endpoint

* Income verification

* verification types

* Feature/co applicant side tracker (#4026)

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

* corrected widgetLayoutParams in mock_api_hl.json

* added StartIconTitleSubtitleWidget

* completed coApplicantSideTracker with mockAPI response

* replaced mock api data with API calls

* refactored HomeLoanStepsActivity

* addressed comments on the pull request

* corrected ICON_SMALL_DOWNWARD_GREY_ARROW

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

* added tag text view in HL Tracker

* added newLine at the end of colors.xml

* Moved NaviWebViewActivity to common module

* Added rejection screen fragment (#4034)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* Add apis for permission screen and code refactor

* Added perfios and digitap

* adding widget

* revert mock changes

* revert mock changes

* revert mock changes

* removed unused divider data

* Added FS animation loader (#4051)

* Task/kyc step item widgets (#4041)

* created KYC Step Item Widget

* corrected the constraints of end_icon_iv in layout_kyc_step_item.xml

* corrected data in mock_api_hl.json

* corrected xml and layout files

* Refactoring, Bugfixes

* Add APIs for EO and rejection screen

* added RadioButtonWithDashedLineWidget data class

* fixed loan tenure slider logic (#4078)

* fixed loan tenure slider logic

* removed redundant code

* incomplete dev

* Add analytics class and modify help bottom sheet data

* incomplete radio widget

* Add loaders for api calls (#4082)

* adding ESign Fragment

* adding ESign Fragment

* eSign fragment digio implementation

* made changes in xml file of radio widget

* eSign fragment digio implementation

* Refactoring, Bugfixes

* Updated Contract

* Tag name updated

* incomplete changes

* Resolve merge conflicts (#4112)

* code fixes

* code refactor

* fix in the fund sell VM

* fix

* TrueCaller Sdk Update

* fix

* fix

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

* fixed the fund header navigation

* fix autopay setup

* fix ui background

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

* fix ui issue

* Fix UI

* revert

* mock fix

* Fix dashboard

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

* Fix cta

* Fix redeem order

* moved TopMarginItemDecoration.kt to navi-common

* fix

* moved setShakeAnimation to navi-common AnimationUtils

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

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* fix observe issue

* handled the cases in the order status screen

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

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

* Fix design feedback

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* fix card cta radius

* Remove polling on destroy case

* margin issue resolved on tracker page (#4000)

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

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

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

* add ui changes

* add proper usage of dimen/layout_x_dp

* add gradle build changes

* adjust margin top of icon_iv

* debug spotlessCheck

* debug gradle build demon

* add code indentation

* revert grade changes

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

* adde flag to deigipo

* Fix PAN screen issue

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

* Release 2.9.2 to Master (#4008)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added download manager to download the sip documents

* Added new api for razorpay post data

* Fix payment reference id

* issue with colorid parsing fixed (#4017)

* Added event for kyc and fund flow

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

* Fix buying flow

* email with space issue fixed (#4018)

* add event

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix timeout on payment page

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

* fixed the options in fund graph

* app update nudge and api call

* remove fake app update manager

* Added events

* Added async api

* change typo

* fixed the sip modification flow bugs

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

* resolve comments

* fix otp

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

* Fix checker issue

* Gi/landing page v3 (#4045)

* hardcode landing page API for testing

* gi static page addition

* added static page fragment in uicontr

* landing page v3 changes

* landing page v3 changes

* landing page v3 changes

* mock changes

* integration changes

* issue fixes

* Fix data widget

* fix double

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

step supertop up date sync changes

* added icon and fixed toast widget

* Fix

* ADDED screen names for chat bot

* Revert aesign async

* auto pay success fixed and transaction header

* ADDED screen names for chat bot

* added the logic for the backstack

* revert retrofit service changes (#4059)

* Add design for bottomsheet

* Added Payment Details Expand and Collapse UI

* Updated data class

* contract and data class fix

* Updated collapse + Expand UI

* Created STU sync date layout

* Updated drawable sync date

* TP-8951: 1 step supertop date sync

* payment API integration

* compile fix

* crash fix

* handled skip now for date sync

* Added Down Chevron

* Updated Chevron rotation

* bug fixes

* Chevron rotation update

* Radio button handling updated

* installment date fix

* new api fixes

* new api fixes

* Super top-up sync date bug fixes

* Radio Button click handling bug fix

* Design fixes

* Pay now amount fix

* hide payment card handling

* hide payment card handling

* reverting intendations

* Removed onClick

* Review changes

* revert retrofitService changes

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix digio esign sdk

* resolve error

* fixed the decimal issue in the amount widget

* Added events for help

* fixed the issues in the redemption screen

* AE-5473 (#3928)

* AE-5473

* AE-5473

* AE-5473

* Handle help button

* added name instead of toString

* Ae 5003 (#4072)

* UI fixes

* added logs

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* version bump

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

* Removed un-necessary component tags

* UI fixes

* gst and tutorial page bug fixed

* rm: ktlint

* add: Android Suggestion CI

* fix: Android Suggestion CI

* add: license + java in spotless

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

* add: kt + java formatters

* test-commit for spotless apply

* added fix for zero prefix (#3852)

* margin & elevation issue fix for work fragment

* UI fixes

* rm: spotless.gradle header

* updated compileSdkVersion for each module

* change text in gi login

* crashfix for strings

* test commit

* test commit

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

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

* revert commit

* revert commit

* Handled crash in EmiTenureFragment

* cta changed on account aggregrator

* Bug fixes

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

* Bug fixes and indexed list item

* action button added on error page

* gst page password cleaning on switching added

* rm: empty files with no code

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

* field changed

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Release 2.8.8 to Master (#3871)

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

Co-authored-by: arjit <a…

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: sanjay@navi <sanjay.p@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>
Co-authored-by: rishabhpatni <rishabh.patni@navi.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Water1ock <varmashubhanjay@gmail.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Shaurya <shaurya.rehan@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: abhinav-jain <abhinav.jain@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: mayank-navi <mayank.sheoran@navi.com>
Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: amansingh <amankasyapp@gmail.com>
Co-authored-by: Mohit Rajput <mohit.rajput@navi.com>
Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: Aman S <aman.s@navi.com>
Co-authored-by: apoorvnigam <apoorv.nigam@navi.com>
Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: Girish Suragani <girish.suragani@navi.com>
2023-01-16 12:19:12 +05:30
Siddhant C
f3041500c9 Ae 8455 (#4798)
* made foreclosureofferwidget

* added bottomsheet

* added analytic events

* removed mock comments

* refactored

* addressed comments on the pull request and corrected the xml-layout file

* removed unused imports, moved variables to the top, refactored code to relevant functions

* made footer button of infoBottomSheetV3 sticky

* LE-MAS secondary patch

* made the footer button of infoBottomSheetV3 sticky

* removed unused imports

* copyright update

* revert secondary patch

* updated paymentType to PRE_LOAN_CLOSURE or SCHEDULED_PRE_CLOSURE when payment is being foreclosed

* LE secondary patch

* added header on top of ForeclosureOfferWidget

* solved the issue of loader disappearing before the payment processing has been done on Home Fragment

* removing LE_SECONDARY patch

* reverted layout_icon_with_title changes

* refactored condition of loader hiding

* LE secondary patch revert

* removed height constraint from bottom sheet

* handled negative case show loader

Co-authored-by: Shubhanjay Varma <shubhanjay.varma@navi.com>
2023-01-12 18:11:08 +05:30
Shivam Goyal
c7bb7167e0 PL OA Fresh Loan Redesign (#4912)
* base for PL Fresh Loan Redesign

* Feature/card and title widget fresh redesign (#4900)

* \Added widget UI and Data for Fresh loan widgets

* resolved issues in widgets

* Changes added for snapped header (#4897)

* Shivam | PL OA Fresh Redesign | EMI Plan Widget (#4898)

* add choose emi plan widget

* move current config to binder

* Shivam | Update Font Deprecation Notice (#4904)

* udpate font deprecation notice

* fixes

* Resolved multiple issues in fresh loan details

* Resolved multiple issues in fresh loan details

* Removed gradient issue in fresh loan page

* Feature/pl loan amount summary widget (#4901)

* added loan summary widget

* added emi summary items

* added all the widget changes

* added layout changes

* added UI fixes for loan details page

* misc fixes

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

* added text changes

* added header default value

* added header default value

* remove mock

* Added gradiant and snap helper

* slider visibility fixes WIP

* slider visibility fixes - more fixes

* slider visibility fixes - more fixes

* slider visibility fixes - more fixes

* tag fix

* triangle fix

* Added INR and Comma Support

* Added comma and INR in amount and removed commafrom EMI text, resolved design issues in action button and banner card view

* added new events

* Resolved null issue

* added effective interest cost

* added inr changes

* added inr changes

* added inr changes

* added additional field (#4916)

* added additional field

* added optional logic for loan amount

* added changes for custom old tooltip slider

* rename the emi calcualation field

* added clickable changes

* Resolved issues related to inr in min and max

Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: rishabh patni <rishabh.patni@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
2023-01-12 16:45:31 +05:30
Prakhar Saxena
7efd34b677 [PS] Implemented sticky push notification (#4761)
* [PS] rich pn implementation for gi module

* [PS] added sticky pn from firebase

* [PS] refactored notification receiver activity

* [PS] added custom timer notification

* [PS] implemented custom timer notification

* [PS] resolved conflicts

* [PS] added notificationId check for cancellation of timer
2023-01-12 16:02:56 +05:30
Balrambhai Sharma
1ea1d816b1 TP-13792 | Addition of Benefit Explainer in Free Insurance (#4776)
* Free insurance benefit Explainer Addition

* renamed cta
2023-01-12 15:10:02 +05:30
shankar yadav
79403a1ff2 Update HomeFragment.kt (#4915) 2023-01-12 13:02:39 +05:30
amit kumar
864ba6190d Ae 7954 educating customers on their payment behaviour (#4661)
* Payment Issue Fix

* initial commit of educating custom on their payment behaviour

* InfoWithTimerWidget Added

* InfoWithTimerWidget & CibilScoreWidget

* Runtime text style added

* Layout fixes

* API integrated

* API integrated

* Credit graph widget (#4715)

* implement cibil chart widget

* set dynamic number of xLabels

* remove mockResponse

* review changes

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

* cibil chart bug fix

* API integrated

* Override on back pressed in fragment

* implement analytic events (#4741)

* Negative Reinforcement on App Launch

* Renamed serialized name

* Runtime styling updated

* Styles added

* UI refinement

* Loading issue fix

* styles refactoring

* Negative Reinforcement UI fix

* added scroll aware widget adapter

* added scroll aware widget adapter

* added scroll aware widget adapter

* CibilScore Widget Animation

* removed mock data

* removed unused code

* applied spotless

* Removed platform header| not required

Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: Jatin Singh <jatin.chug@navi.com>
2023-01-12 12:58:24 +05:30
Sangaraboina Rishvik Vardhan
2de0a46ee6 Converted png to webp (#4886)
* Converted png to webp

* Removed singular sdk left out code

* Proguard optimisation
2023-01-12 12:46:41 +05:30
shankar yadav
05aa6034ca Firebase event count optimisation (#4913)
* passed named parameter value true for firebase for mentioned pl events (#4890)

* Removing events from GI Firebase (#4887)

* whitelisted events to send in the firebase

* added the special gandling for certain events

* fixed the constructor passing issue

Co-authored-by: Sanjay P <sanjay.p@navi.com>
Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
2023-01-12 12:29:32 +05:30
shankar yadav
97334fdc98 Added home page api on splash screen (#4908)
* Added home page api on splash screen

* added try catch

* added flag

* updating the cache flag
2023-01-12 11:31:30 +05:30
Balrambhai Sharma
fc48338a8f TP-13077 | Nominee details addition in HI dashboard (#4778) 2023-01-11 14:51:19 +00:00
shreyansu raj
70499fd954 Feature/incentivise autopay (#4876) 2023-01-11 14:28:02 +00:00
Himanshu Tanwar
06a8ac9e1b single_image_widget_layout fix (#4910) 2023-01-11 14:05:49 +00:00
Sanjay P
5810839132 Feature/ PL-Video-for-mandate (#4791)
* implemented video for mandate

* resolved pr comments

* verified intent null

* refactor code

* made video thumbnail dynamic
2023-01-11 13:46:49 +05:30
shankar yadav
14f1b3acda Change amc 3rd party sdk error event (#4903) 2023-01-11 07:53:12 +00:00
amit kumar
8124f45cfb Ae 8453 (#4774)
* Payment Issue Fix

* AE-8453
2023-01-11 12:50:08 +05:30
amit kumar
8ea2143587 Tp 15293 (#4896)
* Payment Issue Fix

* TP-15293

* TP-15293
2023-01-11 12:45:42 +05:30
rishabh patni
e80eb77fca Fix/100 ms settings update based on remote config (#4888)
* Global downtime changes

* Added settings for firebase remote config
2023-01-10 13:56:38 +05:30