* changed logo * New launcher logo added * Emi date change reason bug fix (#4490) * Payment Issue Fix * Allowed spacing for reason in Alpha Numeric Characters Co-authored-by: Jatin Chug <jatin.chug@navi.com> * Free insurance UI enhancement (#4487) * tuecaller login fix * removed unused import * Feature/tp 11243 landing page entry (#4478) * Download file changes * Feature/insurance/r 12 (#4491) * added nstp widget along with bottom sheet (#4307) * refactor code * add clickstream events for foreclosure (#4493) * add clickstream events for foreclosure * useless commit * useless commit Co-authored-by: amit kumar <amit.kumar@navi.com> * Ae 5727 (#4324) * removed hardcoded value of action in generate HL sanction PATCH call * removed duplicate copyright * removed repeated copyright * Code refactor and Final UI Fixes * AE-7310 | Effective Interest Cost Changes (#4497) * added missed screens for customer support * effective interest cost changes * effective interest cost changes * added common icon code binding function * removed changes from video kyc * removed duplicate firebaseremoteconfig helper * Revert "removed duplicate firebaseremoteconfig helper" This reverts commitb6bbe72be5. * renamed remote config * renamed remote config * Fix Login checkbox issue * re formate * Resolved Tenure Slider issue * clean code * temporary build change * clean code in navi analytics * clean code * removed changes done for testing * [PS] added shadow in fund details screen * indentation issue and appUpdate api change * Resolve UI fixes (#4514) * fixed finoramic for Permission screen * Change CTA Backgound of Loan details fragment * Resolved comments * Crash Fix | AP Form Fragment - Back Stack Listener (#4494) * fix: ap form fragment crash * add: method to remove back stack listener on destroy view * hardcoded tpa fix (#4516) Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Code refactor * Hl journey revamp (#4352) * HL module setup * Base network package setup * Code refactor * Add steps activity with side navigation functionality * Code refactor * Update mockutil class * Add hl step widget and straight line widget * Add Tag widget for intro page * Update tracker json response * Refactor widget name * Add navigation tracker header and footer * Add loan offer widget for tracker * Handle tracker step cta action * Set loan step item text from binding adapter util * Add widgetized info fragment * Add EO offer widget * Using TextFieldData instead of TextWithStyleAndProperties * Add text field with bullet points widget * Add hl footer and hl common bottom sheet views * Bug fix * added permission failure note widget * corrected the widget to have rounded corners (bug fix) * added alignment variable in TextFieldView, optimized LoanStepItemLayout to account for text alignment * modified code to set data from backend correctly * changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget * removed backgroundColor from TagWidget * modified data in mock_api_hl.json to be the same as present in the contract * refactored mock_api_hl data and removed titleLayoutParam from TagWidget * Add Form Screen with updated from widgets * bug fix - corrected padding not being displayed set in widgetLayoutParams * created Home Loan Permission Screen Fragment * added Permission Fragment to HLBaseActivity * refactored permissionFailureNote to titleSubtitleWithRightIcon * added AppPermissionItemWidget * added icons and corrected bugs in the widget * Create title with divider widget * added functionality of going to app settings page * INCOMPLETE - added permissionObserver to change icon and title values * Add search from page * Add company not found view * Handle substring style in search widget * INCOMPLETE - change icon and title after permissions are allowed/denied * INCOMPLETE - corrected permission observer which was updating incorrect values * added 4 incorrect icons to be set correctly after getting it from the product team * refactored hl_permission_screen_fragment * Code refactor * added implementation of widgets and icons changing on permission change * completed the header and main content of permission page * removed navigation from xml of permission_info_fragment * added text on top of footer * added bottom sheet in permissions page, added icons * renamed bottomSheetOpener to safety_tv * Add option selector tile widget * Feature/new property city (#3823) * Add property city page screen * Update HL search screens * Code refactor * Add property details form screen * Add widget value dependant percentage upper range validation * Add new option list bottomsheet * Feature/new ipa loader (#3885) * Add hl loader screen * Add exported as false in manifests file * Feature/help bottom sheet (#3894) * created the layout for the bottom sheet * deleted model class to use the ones already created * deleted model class to use the ones already created * added help bottom sheet * refactored HelpBottomSheet name to HLHelpBottomSheet * added IconWithTitleWidget * incomplete - added adapter for displaying icon_with_title widgets * corrected the bottom sheet implementation * added help bottom sheet without clickable functionality * corrected the widget layout params for icon with title widget in mock_api_hl.json * added clickable functionality on help bottom sheet * formatted files and added newline at the end * removed unused constant * removed unused variable, made visibility gone when text is empty * formatted xml layouts Co-authored-by: Water1ock <varmashubhanjay@gmail.com> * Code refactor * Task/upload user data to s3 (#3840) * INCOMPLETE - created object for storing user data to S3 * completed PermissionUtil object for uploading user data to S3 * added usage of sendUserDataToS3 in PermissionFragment * added functionality for sending location data to S3 * fixed functionality of sending user location data * removed unneccesary function in Ext.kt * added functionality of sending device data * removed DeviceUtil and associated classes from navi app, navi hl and added to navi common * refactored updatedFCMToken to sendDeviceDetails, deleted unused data class * moved data ingestion files from hl module to common module * moved data ingestion files to common module * refactored files, removed unused variables * moved the string values to Constants.kt in navi common * fixed merge conflicts * Modify intro page card (#3904) * Added two card views in the Home Loan Offer Info Widget Layout (#3902) * added money bag icon in homeloanofferinfowidget xml file * added card view to the home loan offer info widget layout * corrected the cardCornerRadius value from 8dp to 16dp * removed cardCornerRadius from the footer card view * changed card view to material card view * removed background, added cardCompatPadding = true * added material card view to add co-applicant widget * added self employment icons in employment details page * changed card view of view option selector tile to material card view * corrected material card view of view option selector tile * added hl_tracker_bubble_view in header with tracker (#3915) * added hl_tracker_bubble_view in header with tracker * addressed comments on the pull request * Feature hl joourney revamp paging (#3929) * Added paging library * Added pagination in Property city screen * Code refactor (#3943) * Feature/co applicant screen (#3952) * incomplete title-v2-widget * changed background of home loan offer info widget layout * created title_v2 widget * added NOTE_WITH_BULLET_POINTS widget * corrected note with bullet points widget * added title with end icon widget * added Navi Drawable data class to get drawable shape from backend (note with bullet points widget) * refactored all the widgets * rolled back mock_api_hl.json to state in hl-journey-revamp branch * changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS * Feature/fs screen (#3964) * Add FS Screen widgets * Update home loan offer widget layout * Add elevated line item with divider widget * Add form v2 fragment for emi details * elevated text with icons widget layout * application not approved widget layout added * Code refractored * Add loan slider widget * Feature/co applicant screen (#3987) * INCOMPLETE - creating HLCoApplicantScreenFragment * added HLCoApplicantScreenFragment without clickable functionality * INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment * added NaviClickActionWithReferenceId * changed values in mock_api_hl.json * changed the API call * refactored code and updated API call params * added data in mock_api_hl.json for co-applicant addition screen * refactored TitleWithEndIcon * changed the onClick function in Title With End Icon Widget * Income verification feature * Income verification * added expandable widget (#4004) * Add EO Animation screen (#4006) * Add form API endpoint * Income verification * verification types * Feature/co applicant side tracker (#4026) * created side tracker content layout of figma using mock_api_hl.json * corrected widgetLayoutParams in mock_api_hl.json * added StartIconTitleSubtitleWidget * completed coApplicantSideTracker with mockAPI response * replaced mock api data with API calls * refactored HomeLoanStepsActivity * addressed comments on the pull request * corrected ICON_SMALL_DOWNWARD_GREY_ARROW * added tag text view in HL Tracker (#4033) * added tag text view in HL Tracker * added newLine at the end of colors.xml * Moved NaviWebViewActivity to common module * Added rejection screen fragment (#4034) * Added rejection screen fragment * Resolved conflicts * fixed expandable widget * Add apis for permission screen and code refactor * Added perfios and digitap * adding widget * revert mock changes * revert mock changes * revert mock changes * removed unused divider data * Added FS animation loader (#4051) * Task/kyc step item widgets (#4041) * created KYC Step Item Widget * corrected the constraints of end_icon_iv in layout_kyc_step_item.xml * corrected data in mock_api_hl.json * corrected xml and layout files * Refactoring, Bugfixes * Add APIs for EO and rejection screen * added RadioButtonWithDashedLineWidget data class * fixed loan tenure slider logic (#4078) * fixed loan tenure slider logic * removed redundant code * incomplete dev * Add analytics class and modify help bottom sheet data * incomplete radio widget * Add loaders for api calls (#4082) * adding ESign Fragment * adding ESign Fragment * eSign fragment digio implementation * made changes in xml file of radio widget * eSign fragment digio implementation * Refactoring, Bugfixes * Updated Contract * Tag name updated * incomplete changes * Resolve merge conflicts (#4112) * code fixes * code refactor * fix in the fund sell VM * fix * TrueCaller Sdk Update * fix * fix * Tp 8526 1 step super top up v 2 (#3908) * fixed the fund header navigation * fix autopay setup * fix ui background * added the empty state card in the portfolio screen , the functionality for the default selected tabs in the my investment screen * fix ui issue * Fix UI * revert * mock fix * Fix dashboard * sip calendar integrated , sip payment card and the fund listing scroll issue fixed * Fix cta * Fix redeem order * moved TopMarginItemDecoration.kt to navi-common * fix * moved setShakeAnimation to navi-common AnimationUtils * added the confirmation bottom sheet in the fund buy screen , action for the overview cards in the sip screen , integrated the payment summary screen with isin * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * fix observe issue * handled the cases in the order status screen * removed hardcoding from the sip modify screen , handled cases in the fund buy screen * mixed all the bugs related to fund details , fund buy ,orders and the redemption screen * Fix design feedback * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * fix card cta radius * Remove polling on destroy case * margin issue resolved on tracker page (#4000) * fixed the sip calendar crash,navigation issues on the investment details and the error states for the fund buy * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * [AE-5226] Top-up info page fix (#3924) * add ui changes * add proper usage of dimen/layout_x_dp * add gradle build changes * adjust margin top of icon_iv * debug spotlessCheck * debug gradle build demon * add code indentation * revert grade changes * increased the touch area in the orders screen , integrated the sip modify api and fixed the bugs in the redemption screen * adde flag to deigipo * Fix PAN screen issue * added a horizontal bottomsheet in teh redeems page , made the text clickable with the chekbox and fixed the nudge card * Release 2.9.2 to Master (#4008) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * added the autopay checkbox , empty state in the orders screen and handled some bug fixes * fixed the sip modify header and the fund buy screen issue * added download manager to download the sip documents * Added new api for razorpay post data * Fix payment reference id * issue with colorid parsing fixed (#4017) * Added event for kyc and fund flow * integrated the retry payment api , made the header clickable and stored the my investments tab clicked state * Fix buying flow * email with space issue fixed (#4018) * add event * Release 2.9.2 to Master (#4008) (#4022) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix timeout on payment page * auto debit payment failed state has been handled and bug fixes * fixed the options in fund graph * app update nudge and api call * remove fake app update manager * Added events * Added async api * change typo * fixed the sip modification flow bugs * fixed the viewpager issue and the loader issue in the transaction screen issue * resolve comments * fix otp * fixed the keyboard up issue , fund buy bottomsheet and the kyc error bottomsheet * Fix checker issue * Gi/landing page v3 (#4045) * hardcode landing page API for testing * gi static page addition * added static page fragment in uicontr * landing page v3 changes * landing page v3 changes * landing page v3 changes * mock changes * integration changes * issue fixes * Fix data widget * fix double * TP-8951: 1 step supertop up date sync changes (#3869) step supertop up date sync changes * added icon and fixed toast widget * Fix * ADDED screen names for chat bot * Revert aesign async * auto pay success fixed and transaction header * ADDED screen names for chat bot * added the logic for the backstack * revert retrofit service changes (#4059) * Add design for bottomsheet * Added Payment Details Expand and Collapse UI * Updated data class * contract and data class fix * Updated collapse + Expand UI * Created STU sync date layout * Updated drawable sync date * TP-8951: 1 step supertop date sync * payment API integration * compile fix * crash fix * handled skip now for date sync * Added Down Chevron * Updated Chevron rotation * bug fixes * Chevron rotation update * Radio button handling updated * installment date fix * new api fixes * new api fixes * Super top-up sync date bug fixes * Radio Button click handling bug fix * Design fixes * Pay now amount fix * hide payment card handling * hide payment card handling * reverting intendations * Removed onClick * Review changes * revert retrofitService changes Co-authored-by: abhinav-jain <abhinav.jain@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> * Release 2.9.2 to Master (#4008) (#4061) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Release 2.9.2 to Master (#4008) (#4062) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix digio esign sdk * resolve error * fixed the decimal issue in the amount widget * Added events for help * fixed the issues in the redemption screen * AE-5473 (#3928) * AE-5473 * AE-5473 * AE-5473 * Handle help button * added name instead of toString * Ae 5003 (#4072) * UI fixes * added logs * add: spotless * Working AboutUsActivity.kt with Compose * Working Preview * Removed duplicate libs * TP-8081 | Shivam | Fix Dev Address Document Upload (#3848) * Removed un-necessary component tags * Release 2.8.8 to Master (#3846) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Conflict resolved * sort history msg by timestamp * Rejected doc download * Bugfixes * Drawable fix * fix * code refactor * code refactor * code refactor * run build on development * add icon black * add icon black * code refactor * code refactor * image in middle * UAT fixes * Reward delight screen impl * handle continue button * handle continue button * Height change * changed downloaded file name * changed downloaded file name * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * changed response * Start VKYC clickstream event (#3780) add Clickstream for clicking on pan capture after the user clicks on start VKYC * fix module structure * Bugfixes * add: deprecation annotation for font weights * fixed bug * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit4e4bce6451. * Organised * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * version bump Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Removed un-necessary component tags * UI fixes * gst and tutorial page bug fixed * rm: ktlint * add: Android Suggestion CI * fix: Android Suggestion CI * add: license + java in spotless * added data safety header and bottom sheet info, (#3851) * add: kt + java formatters * test-commit for spotless apply * added fix for zero prefix (#3852) * margin & elevation issue fix for work fragment * UI fixes * rm: spotless.gradle header * updated compileSdkVersion for each module * change text in gi login * crashfix for strings * test commit * test commit * Update navi-widgets/src/main/java/com/navi/naviwidgets/views/CollapsibleAmountSliderView.kt Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> * revert commit * revert commit * Handled crash in EmiTenureFragment * cta changed on account aggregrator * Bug fixes * added fix for pan , data safety (#3856) * Bug fixes and indexed list item * action button added on error page * gst page password cleaning on switching added * rm: empty files with no code * bank auto pay success messag e& top up redirection handled * field changed * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Release 2.8.8 to Master (#3871) * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) … * fixed finoramic status post sync * change FinoramicData class import * Shivam | Fix Unit Test (#4530) * fix: unit tests * update: test ci * move test ci to android (high memory) runner * fix: locale test * update: ci configs * revert ci config changes * apply-spotless * Update Copyright - Test Classes (#4534) * Send user data(sms, contact and apps) * Feature/close loans with lock (#4522) * HL module setup * Base network package setup * Code refactor * Add steps activity with side navigation functionality * Code refactor * Update mockutil class * Add hl step widget and straight line widget * Add Tag widget for intro page * Update tracker json response * Refactor widget name * Add navigation tracker header and footer * Add loan offer widget for tracker * Handle tracker step cta action * Set loan step item text from binding adapter util * Add widgetized info fragment * Add EO offer widget * Using TextFieldData instead of TextWithStyleAndProperties * Add text field with bullet points widget * Add hl footer and hl common bottom sheet views * Bug fix * added permission failure note widget * corrected the widget to have rounded corners (bug fix) * added alignment variable in TextFieldView, optimized LoanStepItemLayout to account for text alignment * modified code to set data from backend correctly * changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget * removed backgroundColor from TagWidget * modified data in mock_api_hl.json to be the same as present in the contract * refactored mock_api_hl data and removed titleLayoutParam from TagWidget * Add Form Screen with updated from widgets * bug fix - corrected padding not being displayed set in widgetLayoutParams * created Home Loan Permission Screen Fragment * added Permission Fragment to HLBaseActivity * refactored permissionFailureNote to titleSubtitleWithRightIcon * added AppPermissionItemWidget * added icons and corrected bugs in the widget * Create title with divider widget * added functionality of going to app settings page * INCOMPLETE - added permissionObserver to change icon and title values * Add search from page * Add company not found view * Handle substring style in search widget * INCOMPLETE - change icon and title after permissions are allowed/denied * INCOMPLETE - corrected permission observer which was updating incorrect values * added 4 incorrect icons to be set correctly after getting it from the product team * refactored hl_permission_screen_fragment * Code refactor * added implementation of widgets and icons changing on permission change * completed the header and main content of permission page * removed navigation from xml of permission_info_fragment * added text on top of footer * added bottom sheet in permissions page, added icons * renamed bottomSheetOpener to safety_tv * Add option selector tile widget * Feature/new property city (#3823) * Add property city page screen * Update HL search screens * Code refactor * Add property details form screen * Add widget value dependant percentage upper range validation * Add new option list bottomsheet * Feature/new ipa loader (#3885) * Add hl loader screen * Add exported as false in manifests file * Feature/help bottom sheet (#3894) * created the layout for the bottom sheet * deleted model class to use the ones already created * deleted model class to use the ones already created * added help bottom sheet * refactored HelpBottomSheet name to HLHelpBottomSheet * added IconWithTitleWidget * incomplete - added adapter for displaying icon_with_title widgets * corrected the bottom sheet implementation * added help bottom sheet without clickable functionality * corrected the widget layout params for icon with title widget in mock_api_hl.json * added clickable functionality on help bottom sheet * formatted files and added newline at the end * removed unused constant * removed unused variable, made visibility gone when text is empty * formatted xml layouts Co-authored-by: Water1ock <varmashubhanjay@gmail.com> * Code refactor * Task/upload user data to s3 (#3840) * INCOMPLETE - created object for storing user data to S3 * completed PermissionUtil object for uploading user data to S3 * added usage of sendUserDataToS3 in PermissionFragment * added functionality for sending location data to S3 * fixed functionality of sending user location data * removed unneccesary function in Ext.kt * added functionality of sending device data * removed DeviceUtil and associated classes from navi app, navi hl and added to navi common * refactored updatedFCMToken to sendDeviceDetails, deleted unused data class * moved data ingestion files from hl module to common module * moved data ingestion files to common module * refactored files, removed unused variables * moved the string values to Constants.kt in navi common * fixed merge conflicts * Modify intro page card (#3904) * Added two card views in the Home Loan Offer Info Widget Layout (#3902) * added money bag icon in homeloanofferinfowidget xml file * added card view to the home loan offer info widget layout * corrected the cardCornerRadius value from 8dp to 16dp * removed cardCornerRadius from the footer card view * changed card view to material card view * removed background, added cardCompatPadding = true * added material card view to add co-applicant widget * added self employment icons in employment details page * changed card view of view option selector tile to material card view * corrected material card view of view option selector tile * added hl_tracker_bubble_view in header with tracker (#3915) * added hl_tracker_bubble_view in header with tracker * addressed comments on the pull request * Feature hl joourney revamp paging (#3929) * Added paging library * Added pagination in Property city screen * Code refactor (#3943) * Feature/co applicant screen (#3952) * incomplete title-v2-widget * changed background of home loan offer info widget layout * created title_v2 widget * added NOTE_WITH_BULLET_POINTS widget * corrected note with bullet points widget * added title with end icon widget * added Navi Drawable data class to get drawable shape from backend (note with bullet points widget) * refactored all the widgets * rolled back mock_api_hl.json to state in hl-journey-revamp branch * changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS * Feature/fs screen (#3964) * Add FS Screen widgets * Update home loan offer widget layout * Add elevated line item with divider widget * Add form v2 fragment for emi details * elevated text with icons widget layout * application not approved widget layout added * Code refractored * Add loan slider widget * Feature/co applicant screen (#3987) * INCOMPLETE - creating HLCoApplicantScreenFragment * added HLCoApplicantScreenFragment without clickable functionality * INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment * added NaviClickActionWithReferenceId * changed values in mock_api_hl.json * changed the API call * refactored code and updated API call params * added data in mock_api_hl.json for co-applicant addition screen * refactored TitleWithEndIcon * changed the onClick function in Title With End Icon Widget * Income verification feature * Income verification * added expandable widget (#4004) * Add EO Animation screen (#4006) * Add form API endpoint * Income verification * verification types * Feature/co applicant side tracker (#4026) * created side tracker content layout of figma using mock_api_hl.json * corrected widgetLayoutParams in mock_api_hl.json * added StartIconTitleSubtitleWidget * completed coApplicantSideTracker with mockAPI response * replaced mock api data with API calls * refactored HomeLoanStepsActivity * addressed comments on the pull request * corrected ICON_SMALL_DOWNWARD_GREY_ARROW * added tag text view in HL Tracker (#4033) * added tag text view in HL Tracker * added newLine at the end of colors.xml * Moved NaviWebViewActivity to common module * Added rejection screen fragment (#4034) * Added rejection screen fragment * Resolved conflicts * fixed expandable widget * Add apis for permission screen and code refactor * Added perfios and digitap * adding widget * revert mock changes * revert mock changes * revert mock changes * removed unused divider data * Added FS animation loader (#4051) * Task/kyc step item widgets (#4041) * created KYC Step Item Widget * corrected the constraints of end_icon_iv in layout_kyc_step_item.xml * corrected data in mock_api_hl.json * corrected xml and layout files * Refactoring, Bugfixes * Add APIs for EO and rejection screen * added RadioButtonWithDashedLineWidget data class * fixed loan tenure slider logic (#4078) * fixed loan tenure slider logic * removed redundant code * incomplete dev * Add analytics class and modify help bottom sheet data * incomplete radio widget * Add loaders for api calls (#4082) * adding ESign Fragment * adding ESign Fragment * eSign fragment digio implementation * made changes in xml file of radio widget * eSign fragment digio implementation * Refactoring, Bugfixes * Updated Contract * Tag name updated * incomplete changes * Resolve merge conflicts (#4112) * code fixes * code refactor * fix in the fund sell VM * fix * TrueCaller Sdk Update * fix * fix * Tp 8526 1 step super top up v 2 (#3908) * fixed the fund header navigation * fix autopay setup * fix ui background * added the empty state card in the portfolio screen , the functionality for the default selected tabs in the my investment screen * fix ui issue * Fix UI * revert * mock fix * Fix dashboard * sip calendar integrated , sip payment card and the fund listing scroll issue fixed * Fix cta * Fix redeem order * moved TopMarginItemDecoration.kt to navi-common * fix * moved setShakeAnimation to navi-common AnimationUtils * added the confirmation bottom sheet in the fund buy screen , action for the overview cards in the sip screen , integrated the payment summary screen with isin * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * fix observe issue * handled the cases in the order status screen * removed hardcoding from the sip modify screen , handled cases in the fund buy screen * mixed all the bugs related to fund details , fund buy ,orders and the redemption screen * Fix design feedback * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * fix card cta radius * Remove polling on destroy case * margin issue resolved on tracker page (#4000) * fixed the sip calendar crash,navigation issues on the investment details and the error states for the fund buy * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * [AE-5226] Top-up info page fix (#3924) * add ui changes * add proper usage of dimen/layout_x_dp * add gradle build changes * adjust margin top of icon_iv * debug spotlessCheck * debug gradle build demon * add code indentation * revert grade changes * increased the touch area in the orders screen , integrated the sip modify api and fixed the bugs in the redemption screen * adde flag to deigipo * Fix PAN screen issue * added a horizontal bottomsheet in teh redeems page , made the text clickable with the chekbox and fixed the nudge card * Release 2.9.2 to Master (#4008) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * added the autopay checkbox , empty state in the orders screen and handled some bug fixes * fixed the sip modify header and the fund buy screen issue * added download manager to download the sip documents * Added new api for razorpay post data * Fix payment reference id * issue with colorid parsing fixed (#4017) * Added event for kyc and fund flow * integrated the retry payment api , made the header clickable and stored the my investments tab clicked state * Fix buying flow * email with space issue fixed (#4018) * add event * Release 2.9.2 to Master (#4008) (#4022) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix timeout on payment page * auto debit payment failed state has been handled and bug fixes * fixed the options in fund graph * app update nudge and api call * remove fake app update manager * Added events * Added async api * change typo * fixed the sip modification flow bugs * fixed the viewpager issue and the loader issue in the transaction screen issue * resolve comments * fix otp * fixed the keyboard up issue , fund buy bottomsheet and the kyc error bottomsheet * Fix checker issue * Gi/landing page v3 (#4045) * hardcode landing page API for testing * gi static page addition * added static page fragment in uicontr * landing page v3 changes * landing page v3 changes * landing page v3 changes * mock changes * integration changes * issue fixes * Fix data widget * fix double * TP-8951: 1 step supertop up date sync changes (#3869) step supertop up date sync changes * added icon and fixed toast widget * Fix * ADDED screen names for chat bot * Revert aesign async * auto pay success fixed and transaction header * ADDED screen names for chat bot * added the logic for the backstack * revert retrofit service changes (#4059) * Add design for bottomsheet * Added Payment Details Expand and Collapse UI * Updated data class * contract and data class fix * Updated collapse + Expand UI * Created STU sync date layout * Updated drawable sync date * TP-8951: 1 step supertop date sync * payment API integration * compile fix * crash fix * handled skip now for date sync * Added Down Chevron * Updated Chevron rotation * bug fixes * Chevron rotation update * Radio button handling updated * installment date fix * new api fixes * new api fixes * Super top-up sync date bug fixes * Radio Button click handling bug fix * Design fixes * Pay now amount fix * hide payment card handling * hide payment card handling * reverting intendations * Removed onClick * Review changes * revert retrofitService changes Co-authored-by: abhinav-jain <abhinav.jain@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> * Release 2.9.2 to Master (#4008) (#4061) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Release 2.9.2 to Master (#4008) (#4062) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix digio esign sdk * resolve error * fixed the decimal issue in the amount widget * Added events for help * fixed the issues in the redemption screen * AE-5473 (#3928) * AE-5473 * AE-5473 * AE-5473 * Handle help button * added name instead of toString * Ae 5003 (#4072) * UI fixes * added logs * add: spotless * Working AboutUsActivity.kt with Compose * Working Preview * Removed duplicate libs * TP-8081 | Shivam | Fix Dev Address Document Upload (#3848) * Removed un-necessary component tags * Release 2.8.8 to Master (#3846) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Conflict resolved * sort history msg by timestamp * Rejected doc download * Bugfixes * Drawable fix * fix * code refactor * code refactor * code refactor * run build on development * add icon black * add icon black * code refactor * code refactor * image in middle * UAT fixes * Reward delight screen impl * handle continue button * handle continue button * Height change * changed downloaded file name * changed downloaded file name * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * changed response * Start VKYC clickstream event (#3780) add Clickstream for clicking on pan capture after the user clicks on start VKYC * fix module structure * Bugfixes * add: deprecation annotation for font weights * fixed bug * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit4e4bce6451. * Organised * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * version bump Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Removed un-necessary component tags * UI fixes * gst and tutorial page bug fixed * rm: ktlint * add: Android Suggestion CI * fix: Android Suggestion CI * add: license + java in spotless * added data safety header and bottom sheet info, (#3851) * add: kt + java formatters * test-commit for spotless apply * added fix for zero prefix (#3852) * margin & elevation issue fix for work fragment * UI fixes * rm: spotless.gradle header * updated compileSdkVersion for each module * change text in gi login * crashfix for strings * test commit * test commit * Update navi-widgets/src/main/java/com/navi/naviwidgets/views/CollapsibleAmountSliderView.kt Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> * revert commit * revert commit * Handled crash in EmiTenureFragment * cta changed on account aggregrator * Bug fixes * added fix for pan , data safety (#3856) * Bug fixes and indexed list item * action button added on error page * gst page password cleaning on switching added * rm: empty files with no code * bank auto pay success messag e& top up redirection handled * field changed * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Release 2.8.8 to Master (#3871) * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruct… * Removed unused variables (#4538) * removed unused variables * removed more unused variables * user sms, contact and app data sync * Polling failure case handled * [PS] fixed sip calendar selected date issue * [PS] refactor parameter name * added intent filter for UserIdentificationV2Activity * scroll issue fix (#4548) * changed amc card * lottie file * Clean Redundant FontWeight Entries (#4556) * clean redundant fontweight entries * updated copyright headers * Handled the case of HL Form page behaving abnormally (#4531) * converted labeledTextSearchInputWidgetVH to store a list instead of a single variable * addressed comments on the pull request * removed mock data from mock_api_hl.json * bug fixes * Merge fix * Resolved crash fix in work details number format (#4561) * handled analytics * change finoramic text after user sync * AE-7001 | Handling Animation Disabled Fix (#4560) * added animation listener * removed animation listener * resolved pr comment * Shivam | Merge Verification Actions (#4532) * merge verification actions * upgrade sub-action version * upgrade sub-action version * add upload apk as artifact * add metadata * Ae 7670 (#4570) * Payment Issue Fix * AE-7670 * fixed download stuck issue Co-authored-by: Siddhant <siddhant.c@navi.com> * added hl business vertical parameter in pre signed api params * drawer-opening-bug-fix (#4586) * Ae 7452 (#4492) * Payment Issue Fix * AE-7452 * Hl widgets shadows fix (#4589) * Replace material card view with card view in HL journey widgets * Handle search api failure case * Side tracker opening bug fix * add meta data in fb deeplink * refactor: compose typography to android textview property conversion * add events on home page * amc-dynamic-deplink * removed a condition * rename * lottie file changes * change events name * change events name * optimized close loans feature (#4565) * Add loan offer widget for tracker * Handle tracker step cta action * Set loan step item text from binding adapter util * Add widgetized info fragment * Add EO offer widget * Using TextFieldData instead of TextWithStyleAndProperties * Add text field with bullet points widget * Add hl footer and hl common bottom sheet views * Bug fix * added permission failure note widget * corrected the widget to have rounded corners (bug fix) * added alignment variable in TextFieldView, optimized LoanStepItemLayout to account for text alignment * modified code to set data from backend correctly * changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget * removed backgroundColor from TagWidget * modified data in mock_api_hl.json to be the same as present in the contract * refactored mock_api_hl data and removed titleLayoutParam from TagWidget * Add Form Screen with updated from widgets * bug fix - corrected padding not being displayed set in widgetLayoutParams * created Home Loan Permission Screen Fragment * added Permission Fragment to HLBaseActivity * refactored permissionFailureNote to titleSubtitleWithRightIcon * added AppPermissionItemWidget * added icons and corrected bugs in the widget * Create title with divider widget * added functionality of going to app settings page * INCOMPLETE - added permissionObserver to change icon and title values * Add search from page * Add company not found view * Handle substring style in search widget * INCOMPLETE - change icon and title after permissions are allowed/denied * INCOMPLETE - corrected permission observer which was updating incorrect values * added 4 incorrect icons to be set correctly after getting it from the product team * refactored hl_permission_screen_fragment * Code refactor * added implementation of widgets and icons changing on permission change * completed the header and main content of permission page * removed navigation from xml of permission_info_fragment * added text on top of footer * added bottom sheet in permissions page, added icons * renamed bottomSheetOpener to safety_tv * Add option selector tile widget * Feature/new property city (#3823) * Add property city page screen * Update HL search screens * Code refactor * Add property details form screen * Add widget value dependant percentage upper range validation * Add new option list bottomsheet * Feature/new ipa loader (#3885) * Add hl loader screen * Add exported as false in manifests file * Feature/help bottom sheet (#3894) * created the layout for the bottom sheet * deleted model class to use the ones already created * deleted model class to use the ones already created * added help bottom sheet * refactored HelpBottomSheet name to HLHelpBottomSheet * added IconWithTitleWidget * incomplete - added adapter for displaying icon_with_title widgets * corrected the bottom sheet implementation * added help bottom sheet without clickable functionality * corrected the widget layout params for icon with title widget in mock_api_hl.json * added clickable functionality on help bottom sheet * formatted files and added newline at the end * removed unused constant * removed unused variable, made visibility gone when text is empty * formatted xml layouts Co-authored-by: Water1ock <varmashubhanjay@gmail.com> * Code refactor * Task/upload user data to s3 (#3840) * INCOMPLETE - created object for storing user data to S3 * completed PermissionUtil object for uploading user data to S3 * added usage of sendUserDataToS3 in PermissionFragment * added functionality for sending location data to S3 * fixed functionality of sending user location data * removed unneccesary function in Ext.kt * added functionality of sending device data * removed DeviceUtil and associated classes from navi app, navi hl and added to navi common * refactored updatedFCMToken to sendDeviceDetails, deleted unused data class * moved data ingestion files from hl module to common module * moved data ingestion files to common module * refactored files, removed unused variables * moved the string values to Constants.kt in navi common * fixed merge conflicts * Modify intro page card (#3904) * Added two card views in the Home Loan Offer Info Widget Layout (#3902) * added money bag icon in homeloanofferinfowidget xml file * added card view to the home loan offer info widget layout * corrected the cardCornerRadius value from 8dp to 16dp * removed cardCornerRadius from the footer card view * changed card view to material card view * removed background, added cardCompatPadding = true * added material card view to add co-applicant widget * added self employment icons in employment details page * changed card view of view option selector tile to material card view * corrected material card view of view option selector tile * added hl_tracker_bubble_view in header with tracker (#3915) * added hl_tracker_bubble_view in header with tracker * addressed comments on the pull request * Feature hl joourney revamp paging (#3929) * Added paging library * Added pagination in Property city screen * Code refactor (#3943) * Feature/co applicant screen (#3952) * incomplete title-v2-widget * changed background of home loan offer info widget layout * created title_v2 widget * added NOTE_WITH_BULLET_POINTS widget * corrected note with bullet points widget * added title with end icon widget * added Navi Drawable data class to get drawable shape from backend (note with bullet points widget) * refactored all the widgets * rolled back mock_api_hl.json to state in hl-journey-revamp branch * changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS * Feature/fs screen (#3964) * Add FS Screen widgets * Update home loan offer widget layout * Add elevated line item with divider widget * Add form v2 fragment for emi details * elevated text with icons widget layout * application not approved widget layout added * Code refractored * Add loan slider widget * Feature/co applicant screen (#3987) * INCOMPLETE - creating HLCoApplicantScreenFragment * added HLCoApplicantScreenFragment without clickable functionality * INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment * added NaviClickActionWithReferenceId * changed values in mock_api_hl.json * changed the API call * refactored code and updated API call params * added data in mock_api_hl.json for co-applicant addition screen * refactored TitleWithEndIcon * changed the onClick function in Title With End Icon Widget * Income verification feature * Income verification * added expandable widget (#4004) * Add EO Animation screen (#4006) * Add form API endpoint * Income verification * verification types * Feature/co applicant side tracker (#4026) * created side tracker content layout of figma using mock_api_hl.json * corrected widgetLayoutParams in mock_api_hl.json * added StartIconTitleSubtitleWidget * completed coApplicantSideTracker with mockAPI response * replaced mock api data with API calls * refactored HomeLoanStepsActivity * addressed comments on the pull request * corrected ICON_SMALL_DOWNWARD_GREY_ARROW * added tag text view in HL Tracker (#4033) * added tag text view in HL Tracker * added newLine at the end of colors.xml * Moved NaviWebViewActivity to common module * Added rejection screen fragment (#4034) * Added rejection screen fragment * Resolved conflicts * fixed expandable widget * Add apis for permission screen and code refactor * Added perfios and digitap * adding widget * revert mock changes * revert mock changes * revert mock changes * removed unused divider data * Added FS animation loader (#4051) * Task/kyc step item widgets (#4041) * created KYC Step Item Widget * corrected the constraints of end_icon_iv in layout_kyc_step_item.xml * corrected data in mock_api_hl.json * corrected xml and layout files * Refactoring, Bugfixes * Add APIs for EO and rejection screen * added RadioButtonWithDashedLineWidget data class * fixed loan tenure slider logic (#4078) * fixed loan tenure slider logic * removed redundant code * incomplete dev * Add analytics class and modify help bottom sheet data * incomplete radio widget * Add loaders for api calls (#4082) * adding ESign Fragment * adding ESign Fragment * eSign fragment digio implementation * made changes in xml file of radio widget * eSign fragment digio implementation * Refactoring, Bugfixes * Updated Contract * Tag name updated * incomplete changes * Resolve merge conflicts (#4112) * code fixes * code refactor * fix in the fund sell VM * fix * TrueCaller Sdk Update * fix * fix * Tp 8526 1 step super top up v 2 (#3908) * fixed the fund header navigation * fix autopay setup * fix ui background * added the empty state card in the portfolio screen , the functionality for the default selected tabs in the my investment screen * fix ui issue * Fix UI * revert * mock fix * Fix dashboard * sip calendar integrated , sip payment card and the fund listing scroll issue fixed * Fix cta * Fix redeem order * moved TopMarginItemDecoration.kt to navi-common * fix * moved setShakeAnimation to navi-common AnimationUtils * added the confirmation bottom sheet in the fund buy screen , action for the overview cards in the sip screen , integrated the payment summary screen with isin * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * fix observe issue * handled the cases in the order status screen * removed hardcoding from the sip modify screen , handled cases in the fund buy screen * mixed all the bugs related to fund details , fund buy ,orders and the redemption screen * Fix design feedback * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * fix card cta radius * Remove polling on destroy case * margin issue resolved on tracker page (#4000) * fixed the sip calendar crash,navigation issues on the investment details and the error states for the fund buy * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * [AE-5226] Top-up info page fix (#3924) * add ui changes * add proper usage of dimen/layout_x_dp * add gradle build changes * adjust margin top of icon_iv * debug spotlessCheck * debug gradle build demon * add code indentation * revert grade changes * increased the touch area in the orders screen , integrated the sip modify api and fixed the bugs in the redemption screen * adde flag to deigipo * Fix PAN screen issue * added a horizontal bottomsheet in teh redeems page , made the text clickable with the chekbox and fixed the nudge card * Release 2.9.2 to Master (#4008) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * added the autopay checkbox , empty state in the orders screen and handled some bug fixes * fixed the sip modify header and the fund buy screen issue * added download manager to download the sip documents * Added new api for razorpay post data * Fix payment reference id * issue with colorid parsing fixed (#4017) * Added event for kyc and fund flow * integrated the retry payment api , made the header clickable and stored the my investments tab clicked state * Fix buying flow * email with space issue fixed (#4018) * add event * Release 2.9.2 to Master (#4008) (#4022) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix timeout on payment page * auto debit payment failed state has been handled and bug fixes * fixed the options in fund graph * app update nudge and api call * remove fake app update manager * Added events * Added async api * change typo * fixed the sip modification flow bugs * fixed the viewpager issue and the loader issue in the transaction screen issue * resolve comments * fix otp * fixed the keyboard up issue , fund buy bottomsheet and the kyc error bottomsheet * Fix checker issue * Gi/landing page v3 (#4045) * hardcode landing page API for testing * gi static page addition * added static page fragment in uicontr * landing page v3 changes * landing page v3 changes * landing page v3 changes * mock changes * integration changes * issue fixes * Fix data widget * fix double * TP-8951: 1 step supertop up date sync changes (#3869) step supertop up date sync changes * added icon and fixed toast widget * Fix * ADDED screen names for chat bot * Revert aesign async * auto pay success fixed and transaction header * ADDED screen names for chat bot * added the logic for the backstack * revert retrofit service changes (#4059) * Add design for bottomsheet * Added Payment Details Expand and Collapse UI * Updated data class * contract and data class fix * Updated collapse + Expand UI * Created STU sync date layout * Updated drawable sync date * TP-8951: 1 step supertop date sync * payment API integration * compile fix * crash fix * handled skip now for date sync * Added Down Chevron * Updated Chevron rotation * bug fixes * Chevron rotation update * Radio button handling updated * installment date fix * new api fixes * new api fixes * Super top-up sync date bug fixes * Radio Button click handling bug fix * Design fixes * Pay now amount fix * hide payment card handling * hide payment card handling * reverting intendations * Removed onClick * Review changes * revert retrofitService changes Co-authored-by: abhinav-jain <abhinav.jain@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> * Release 2.9.2 to Master (#4008) (#4061) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Release 2.9.2 to Master (#4008) (#4062) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix digio esign sdk * resolve error * fixed the decimal issue in the amount widget * Added events for help * fixed the issues in the redemption screen * AE-5473 (#3928) * AE-5473 * AE-5473 * AE-5473 * Handle help button * added name instead of toString * Ae 5003 (#4072) * UI fixes * added logs * add: spotless * Working AboutUsActivity.kt with Compose * Working Preview * Removed duplicate libs * TP-8081 | Shivam | Fix Dev Address Document Upload (#3848) * Removed un-necessary component tags * Release 2.8.8 to Master (#3846) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Conflict resolved * sort history msg by timestamp * Rejected doc download * Bugfixes * Drawable fix * fix * code refactor * code refactor * code refactor * run build on development * add icon black * add icon black * code refactor * code refactor * image in middle * UAT fixes * Reward delight screen impl * handle continue button * handle continue button * Height change * changed downloaded file name * changed downloaded file name * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * changed response * Start VKYC clickstream event (#3780) add Clickstream for clicking on pan capture after the user clicks on start VKYC * fix module structure * Bugfixes * add: deprecation annotation for font weights * fixed bug * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit4e4bce6451. * Organised * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * version bump Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Removed un-necessary component tags * UI fixes * gst and tutorial page bug fixed * rm: ktlint * add: Android Suggestion CI * fix: Android Suggestion CI * add: license + java in spotless * added data safety header and bottom sheet info, (#3851) * add: kt + java formatters * test-commit for spotless apply * added fix for zero prefix (#3852) * margin & elevation issue fix for work fragment * UI fixes * rm: spotless.gradle header * updated compileSdkVersion for each module * change text in gi login * crashfix for strings * test commit * test commit * Update navi-widgets/src/main/java/com/navi/naviwidgets/views/CollapsibleAmountSliderView.kt Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> * revert commit * revert commit * Handled crash in EmiTenureFragment * cta changed on account aggregrator * Bug fixes * added fix for pan , data safety (#3856) * Bug fixes and indexed list item * action button added on error page * gst page password cleaning on switching added * rm: empty files with no code * bank auto pay success messag e& top up redirection handled * field changed * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Release 2.8.8 to Master (#3871) * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop … * add type in metadata * Build CI - Allow Manual Trigger (#4598) * AE-5272 | Firebase App Distribution CI (#4543) * add: firebase distribution ci * update distribution action path * distribution ci: change to push instead of cron * merge distribute to build ci * AE-5781 | No Sales Call out for PL login customers (#4575) * add: no sales callout for PL login customers * apply-spotless * configure via firebase remote config * populate email in the widget * revert text change listener changes * Added permission check in eligibility loader (#4608) * added checks for the backend * editable email * fixed finoramic post text * Apply Spotless | navi-base & navi-design (#4613) * navi-base - apply-spotless * navi-design - apply-spotless * fixed textchange issue * Fix | VKYC Example Package Declaration (#4616) * Overlapping HL widget cards UI fix (#4619) * Add ellipsis for text search widget (#4601) Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> * Release 3.0.9 to Master (#4583) (#4622) * created release 3.0.8 * MoEngage Rich Notification and InApp SDK update * Version update * Version bump Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> * Free insurance UI enhancement v2 (#4612) * Tp 12434 payment checkout banner widget (#4464) * payment review page changes * Free insurance dashboard carousel (#4596) * ProductClickCardCarousal Widget major changes * AE-5320 | Autopay fixes (#4595) * handle no internet case in bank details * added timeout description * Feature/benefits explainer (#4431) * Adding Timeline Checklist Widget * Text list card widget-Initial Commit * Added cardUseCompatPadding property * Added Card properties * Resolved comments * Centre title subtitle widget - Initial Commit * Added widgetLayoutParams * Added Card properties * Resolved comments * Product Info Widget V2-Initial Commit * layout changes * Added Card properties * Resolved comments * Added mock and resolved conflict * Benefit widget setup dummy * Added Benefit ViewHolder * viewholder issue pending * deserialisation pending * deserialisation not working * deserialiser fix * widget added successfully * cta handling in progress * Fragment setup done * cta added for page clicks * rebased with develop * cta handling completed * lint formatting * lint formatting * activity added * added error handling for benefit explainer * comments resolve 1.0 * events instrumention done * rebased with develop * mock done * ui fixes * backend integration wip * background changed * API integration and flow verification done * ui changes fixed * click handled * resolved PR commits * api changes * api changes * Resolved PR commits * Reviewd PR * removed video code and used Naviinsurancedeeplinknavigator * footer issue fix * design fixes * icon gravity fix * design issues fixed * help page name changed * margin change * footer alignment fixed * resolved pr comments * version code updated * reverted change * reverted change Co-authored-by: apoorvnigam <apoorv.nigam@navi.com> Co-authored-by: shreyansuraj <shreyansu.raj@navi.com> Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * unknown widget handle * AE-7739 | Monthly Interest Cost Experiment (#4629) * update: calculation card for MIC * fix: calculation card denominator visibility * APP-1392 | Upgrade Gradle to v7.4 (#4639) * upgrade gradle to v7.4 * sync gradle wrapper * apply-spotless * Refactor | Change Navi VKYC package name to com.navi.vkyc (#4621) * fetch city and state from pincode in address page (#4604) * fetch city and state from pincode in address page * Form Page UI fix * Code refactor * Code refactor * Add chevron in fs card * corrected the validation text not appearing sometimes, and the spacing (#4636) * corrected the validation text not appearing sometimes, and the spacing * corrected the name of setMoneySuccessText function * corrected the numberToWords function in BaseUtils, renamed setErrorTextToNull to IsErrorTextNull in BaseInputWidget * code refactor * put logic of numberToWords function inside try-catch block * Compose dummy widget (#4642) * starting changes * invalid import remove * Compose Layout design major changes * ComposeWidgetExt * compose widget optimisation * Compose utility functions * dashboard insurance widget v2 minor changes * Adding Gradient Support , changing button design * changing parseColor to parseColorSafe * Compose gradient minor change * setWidgetLayoutParams and incomplete image utility function * minor changes * minor changes * remove mock testing * remove dashboard_insurance_details_v2_layout file * unused imports removed * conflict resolve * PR comments resolve * Changed compose function name Co-authored-by: apoorvnigam <apoorv.nigam@navi.com> Co-authored-by: shreyansuraj <shreyansu.raj@navi.com> * Bug/add shadow using translation (#4624) * added a scroll listener in HomeLoanFormScreenFragment * added shadow functionality to HomeLoanSteps header on scroll * added shadow view instead of elevation * corrected shadow * added paddingBottom in HeaderTracker, corrected shadow * added scrollListener in PermissionScreenFragment, corrected fragment margin in steps activity * added scrollListener to WidgetizedInfo and KycDetails Fragments * transferred scrollListener to BaseFragment and made every fragment with a recycler view implement it * removed unused imports and variables * added scrollListener in two fragments and added removeScrollListeners function * removed nested scroll view from HLPermissioScreenFragment * wrapped recycler view with nested scroll view in HomeLoanFormScreenFragment * Cherry Pick | Email Icon Fix (#4653) * email icon hide * added a flag in the inputtextdata Co-authored-by: ashutoshy <ashutosh.y@navi.com> * Cherry Pick | Close Your Loans (#4655) Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> * Refactor & Abstract Gradle Dependencies (#4654) * replace kotlin-android-extensions with kotlin-parcelize * abstract lifecycle_version * remove synthetic import * reformat build.gradle * move appVersionCode to variable * reformat build.gradle * abstract espresso_version * abstract junit_version and android_junit_version * abstract material_version * abstract core_version * reformat * refactor consumer-rules.pro * refactor proguard-rules.pro * remove redundant entries * remove redundant equals of incremental in groovy * abstract room_version * refactor hilt_version * navi-design: revert rm api core-ktx * refactor lottie_version * refactor work_version * refactor kotlin_version * remove kotlin-stdlib as it's already included with kotlin-gradle-plugin * refactor spotless plugin declaration * Feature/vkyc repeat journey (#4030) * basic setup of inhouse vkyc * Added HMS SDK initialisation and VKYC fragment binding * network calls added * Added perameters update * Added vkyc binding * more changes * more changes * navigation fix * Merged with inhouse vkyc * Merged with inhouse vkyc * Merged with pl journey revamp * Resolved integration issues * Resolved integration issues * Added hms config changes in video meeting screen * Added hms config changes in video meeting screen * Added hms config changes in video meeting screen * Feature/video call screen (#3976) * some file name changed as per revamp standard * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * bank details failed changes added * Release 2.8.7 (#3791) * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * crash fix * Reward widget changes for safe gold * Overlay screen changes for Safe gold * color change * adding animation * crash fix (#3673) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * tag height change * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Drawable fix * run build on development * add icon black * add icon black * image in middle * UAT fixes * version bump * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * Dynamic index logic * Enach SetUp Autopay Pay Cta Visibility Fix * handle index of bound error in nps submit Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> * loan offer card data setter added & loan offer expire cta issue fixed * Added FinancialSanctionWidget * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * Added Loan detail * delay disbursement screen added * know more bottom sheet added at loan details page & ui issue fixed of profile details page * emi calendar back button issue resolve * back listener added for bank details page * Resolved Rewards related changes * screen name added in customer support * Resolved Rewards related changes * Shivam | PL Journey Revamp | Offer Improvement Card (#3801) * add: offer improvement card * fix: fallbacks * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * FS Screen enhancements * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * parameter added for delayed disbursement * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * Customise loan enhancement * bank verification failed screen handled * font changed from sans to navi (#3813) * offer upgrade ui fixed added * Integration testing * fix: pl revamp address (#3824) * ui issue fixed on gst , AA & offer upgrade page * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit4e4bce6451. * Organised * error issue fixed for uw rejection * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * Added HomeLoanApplicantsFragment.kt * Bugfixes * TP-8307 | Shivam | Disable Digitap for optional VKYC (#3843) * fix: user is getting into digitap app sdk flow when he selected optional video kyc * Working Compose View in Android View XML * events added & loan offer upgrade card fix added * UI fixes * add: spotless * Working AboutUsActivity.kt with Compose * Working Preview * Removed duplicate libs * TP-8081 | Shivam | Fix Dev Address Document Upload (#3848) * Removed un-necessary component tags * Removed un-necessary component tags * UI fixes * gst and tutorial page bug fixed * rm: ktlint * add: Android Suggestion CI * fix: Android Suggestion CI * add: license + java in spotless * added data safety header and bottom sheet info, (#3851) * add: kt + java formatters * test-commit for spotless apply * added fix for zero prefix (#3852) * margin & elevation issue fix for work fragment * UI fixes * rm: spotless.gradle header * updated compileSdkVersion for each module * change text in gi login * crashfix for strings * test commit * test commit * Update navi-widgets/src/main/java/com/navi/naviwidgets/views/CollapsibleAmountSliderView.kt Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> * revert commit * revert commit * Handled crash in EmiTenureFragment * cta changed on account aggregrator * Bug fixes * added fix for pan , data safety (#3856) * Bug fixes and indexed list item * action button added on error page * gst page password cleaning on switching added * rm: empty files with no code * bank auto pay success messag e& top up redirection handled * field changed * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * ui bugs and loader size & gravity fixed * ui fix added * Shivam | Remove Reviewdog (#3873) * Resolved PR comments * ui issues fixes * edit button on loan summary and disbursal failed state added * added rupee symbol and kyc button shadow fix (#3878) * Merged changes related to rewards and pl journey * Reduce apk size (#3876) * navi header ui issue fixed * Merged changes related to rewards and pl journey * Shivam | Change Spotless Java Format to AOSP (#3862) * Shivam | Spotless Pre-commit Hook (#3877) * added animation green bg fix * address screen error fixed * Ae 5206 (#3886) * fix padding * fix text center alignment in toastWidget * UI fixes * AE-5205 Max Upload File Size handled (#3839) * UI fixes * Master in to development (#3889) * Release 2.8.8 to Master (#3846) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Conflict resolved * sort history msg by timestamp * Rejected doc download * Bugfixes * Drawable fix * fix * code refactor * code refactor * code refactor * run build on development * add icon black * add icon black * code refactor * code refactor * image in middle * UAT fixes * Reward delight screen impl * handle continue button * handle continue button * Height change * changed downloaded file name * changed downloaded file name * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * changed response * Start VKYC clickstream event (#3780) add Clickstream for clicking on pan capture after the user clicks on start VKYC * fix module structure * Bugfixes * add: deprecation annotation for font weights * fixed bug * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit4e4bce6451. * Organised * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * version bump Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Release 2.8.8 to Master (#3871) * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events… * Percent fix in loan details (#4585) * Payment Issue Fix * Removing unnecessary zeros * Removing unnecessary zeros * Removing unnecessary zeros * AE-7726 * AE-7726 * AE-7726 * Feature/chatbot entry point (#4675) * handled chatbot entrypoint case * corrected fun openHelpBottomSheet in HomeLoanBaseActivity * Help Bottom Sheet crashing fix (#4676) * added code to dismiss open bottom sheets whenever the user navigates away from the app * fixed the crash for all bottom sheets * code refactor * solved one edgecase of bottomsheet crashing * Resolving conflicts from development to master (#4705) * resolving conflicts * resolving conflicts * resolving conflicts * Issue in rewards announcement screen for GI flow corrected (#4714) * Issue in rewards announcement screen for GI flow corrected * Adding package name * add condition in feedback widget (#4690) * add separtor image (#4660) * change login button and logout state bottomsheet (#4683) * change login button and logout state bottomsheet * clean code * clean code * change in truecaller button * change in login button style * clean code * clean code Co-authored-by: Adarsh S <adarsh.s@navi.com> * change clickstream event (#4706) * Remove Redundant digio-kyc-3.1.5/build.gradle (#4721) * Migrate 100mslive SDK from jitpack to maven central (#4732) * migrate 100mslive to maven * make jitpack last fallback * crash fix (#4735) * Master to development (#4737) * Release 3.0.9 to Master (#4583) * created release 3.0.8 * MoEngage Rich Notification and InApp SDK update * Version update * Version bump Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> * Release 3.1.0 to master (#4651) * resolved issue in syntax * Adding missing fun * TP-6642: EMI date Change for insurance (#4410) * Mayank/emi date change 2.0 (#4049) * calendar added in test activity * added emi date confirmation bottomsheet * custom item decoration ToolTip implementation uncomplete * implemented tool tip with item decoration * implemented tool tip with item decoration 2.0 * tooltip changes completed * resolved PR comments * added next due tooltip Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> * Emi date change bottomsheet UI changes (#4027) * calendar added in test activity * added emi date confirmation bottomsheet * hackyToolTip implemention * Emi date change bottomsheet UI changes * Premium calendar fragment render * Fetching premium calendar from Emi calendar Fragment * resolving conflicts * resolving conflicts * resolving conflicts Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> * EMI date change API integrations * API integration changes * API integration changes * BottomSheet Fix (#4238) * BottomSheet Fix * Removed extra space * API integration changes * API integration changes * bug fixes * [TP-11623] EMI Calendar Tooltip Fixes (#4349) * emi calendar date change-tooltip fix * skip day handling| insurance boolean code cleanup * enabled click listener for header * tag handling for emi date change * tag handling for emi date change * [TP-12088] "New" Tag UI changes for dashboard bottomsheet - Android (#4378) * New tag UI change * wrap text and capitalize change * Emi date change ordinal fix (#4401) * Updated ordinal for date change * Added getDateOrdinal function to Utility * duplicate import * import ErrorMessageFix * Pr comments resolved * resolved emi date change comments + fixed VerticalCheckpointWidgetLayout location (#4447) Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Adding missing api integration * Loader screen not reloading fix * add icons and add bottomsheet for pl locked * Add doc upload page bottomsheets * foreclosure bug fix (#4461) * added missed events * moengage sdk upgrade * Handle penny drop failure scenario * Ae 6991 main (#4458) * added textFieldData in footer and widget * added textFieldData in footer and widget * added clickstream events and download functionality * added name of document * removed mock * removed comments * clickstream events * removed mock functions * refactored * refactored the code, removed unwanted formatting * made pr changes * version bump * crash fixed (#4454) * made changes for updated requirements * changed app version code * changed app version code Co-authored-by: Hitesh <hitesh.kumar@navi.com> Co-authored-by: Sanjay P <sanjay.p@navi.com> * add icon and update steps widget * remove unused code * changed app logo and splash lottie animation * reduced splash delay * bank details on the payment screen * Added error code in reason * Resolved issues of timeout screen not visible to users * add margin * Implement skip aadhaar screen * change version code * changed logo * New launcher logo added * Emi date change reason bug fix (#4490) * Payment Issue Fix * Allowed spacing for reason in Alpha Numeric Characters Co-authored-by: Jatin Chug <jatin.chug@navi.com> * Free insurance UI enhancement (#4487) * tuecaller login fix * removed unused import * Feature/tp 11243 landing page entry (#4478) * Download file changes * Feature/insurance/r 12 (#4491) * added nstp widget along with bottom sheet (#4307) * refactor code * add clickstream events for foreclosure (#4493) * add clickstream events for foreclosure * useless commit * useless commit Co-authored-by: amit kumar <amit.kumar@navi.com> * Ae 5727 (#4324) * removed hardcoded value of action in generate HL sanction PATCH call * removed duplicate copyright * removed repeated copyright * Code refactor and Final UI Fixes * AE-7310 | Effective Interest Cost Changes (#4497) * added missed screens for customer support * effective interest cost changes * effective interest cost changes * added common icon code binding function * removed changes from video kyc * removed duplicate firebaseremoteconfig helper * Revert "removed duplicate firebaseremoteconfig helper" This reverts commitb6bbe72be5. * renamed remote config * renamed remote config * Fix Login checkbox issue * re formate * Resolved Tenure Slider issue * clean code * temporary build change * clean code in navi analytics * clean code * removed changes done for testing * [PS] added shadow in fund details screen * indentation issue and appUpdate api change * Resolve UI fixes (#4514) * fixed finoramic for Permission screen * Change CTA Backgound of Loan details fragment * Resolved comments * Crash Fix | AP Form Fragment - Back Stack Listener (#4494) * fix: ap form fragment crash * add: method to remove back stack listener on destroy view * hardcoded tpa fix (#4516) Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Code refactor * Hl journey revamp (#4352) * HL module setup * Base network package setup * Code refactor * Add steps activity with side navigation functionality * Code refactor * Update mockutil class * Add hl step widget and straight line widget * Add Tag widget for intro page * Update tracker json response * Refactor widget name * Add navigation tracker header and footer * Add loan offer widget for tracker * Handle tracker step cta action * Set loan step item text from binding adapter util * Add widgetized info fragment * Add EO offer widget * Using TextFieldData instead of TextWithStyleAndProperties * Add text field with bullet points widget * Add hl footer and hl common bottom sheet views * Bug fix * added permission failure note widget * corrected the widget to have rounded corners (bug fix) * added alignment variable in TextFieldView, optimized LoanStepItemLayout to account for text alignment * modified code to set data from backend correctly * changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget * removed backgroundColor from TagWidget * modified data in mock_api_hl.json to be the same as present in the contract * refactored mock_api_hl data and removed titleLayoutParam from TagWidget * Add Form Screen with updated from widgets * bug fix - corrected padding not being displayed set in widgetLayoutParams * created Home Loan Permission Screen Fragment * added Permission Fragment to HLBaseActivity * refactored permissionFailureNote to titleSubtitleWithRightIcon * added AppPermissionItemWidget * added icons and corrected bugs in the widget * Create title with divider widget * added functionality of going to app settings page * INCOMPLETE - added permissionObserver to change icon and title values * Add search from page * Add company not found view * Handle substring style in search widget * INCOMPLETE - change icon and title after permissions are allowed/denied * INCOMPLETE - corrected permission observer which was updating incorrect values * added 4 incorrect icons to be set correctly after getting it from the product team * refactored hl_permission_screen_fragment * Code refactor * added implementation of widgets and icons changing on permission change * completed the header and main content of permission page * removed navigation from xml of permission_info_fragment * added text on top of footer * added bottom sheet in permissions page, added icons * renamed bottomSheetOpener to safety_tv * Add option selector tile widget * Feature/new property city (#3823) * Add property city page screen * Update HL search screens * Code refactor * Add property details form screen * Add widget value dependant percentage upper range validation * Add new option list bottomsheet * Feature/new ipa loader (#3885) * Add hl loader screen * Add exported as false in manifests file * Feature/help bottom sheet (#3894) * created the layout for the bottom sheet * deleted model class to use the ones already created * deleted model class to use the ones already created * added help bottom sheet * refactored HelpBottomSheet name to HLHelpBottomSheet * added IconWithTitleWidget * incomplete - added adapter for displaying icon_with_title widgets * corrected the bottom sheet implementation * added help bottom sheet without clickable functionality * corrected the widget layout params for icon with title widget in mock_api_hl.json * added clickable functionality on help bottom sheet * formatted files and added newline at the end * removed unused constant * removed unused variable, made visibility gone when text is empty * formatted xml layouts Co-authored-by: Water1ock <varmashubhanjay@gmail.com> * Code refactor * Task/upload user data to s3 (#3840) * INCOMPLETE - created object for storing user data to S3 * completed PermissionUtil object for uploading user data to S3 * added usage of sendUserDataToS3 in PermissionFragment * added functionality for sending location data to S3 * fixed functionality of sending user location data * removed unneccesary function in Ext.kt * added functionality of sending device data * removed DeviceUtil and associated classes from navi app, navi hl and added to navi common * refactored updatedFCMToken to sendDeviceDetails, deleted unused data class * moved data ingestion files from hl module to common module * moved data ingestion files to common module * refactored files, removed unused variables * moved the string values to Constants.kt in navi common * fixed merge conflicts * Modify intro page card (#3904) * Added two card views in the Home Loan Offer Info Widget Layout (#3902) * added money bag icon in homeloanofferinfowidget xml file * added card view to the home loan offer info widget layout * corrected the cardCornerRadius value from 8dp to 16dp * removed cardCornerRadius from the footer card view * changed card view to material card view * removed background, added cardCompatPadding = true * added material card view to add co-applicant widget * added self employment icons in employment details page * changed card view of view option selector tile to material card view * corrected material card view of view option selector tile * added hl_tracker_bubble_view in header with tracker (#3915) * added hl_tracker_bubble_view in header with tracker * addressed comments on the pull request * Feature hl joourney revamp paging (#3929) * Added paging library * Added pagination in Property city screen * Code refactor (#3943) * Feature/co applicant screen (#3952) * incomplete title-v2-widget * changed background of home loan offer info widget layout * created title_v2 widget * added NOTE_WITH_BULLET_POINTS widget * corrected note with bullet points widget * added title with end icon widget * added Navi Drawable data class to get drawable shape from backend (note with bullet points widget) * refactored all the widgets * rolled back mock_api_hl.json to state in hl-journey-revamp branch * changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS * Feature/fs screen (#3964) * Add FS Screen widgets * Update home loan offer widget layout * Add elevated line item with divider widget * Add form v2 fragment for emi details * elevated text with icons widget layout * application not approved widget layout added * Code refractored * Add loan slider widget * Feature/co applicant screen (#3987) * INCOMPLETE - creating HLCoApplicantScreenFragment * added HLCoApplicantScreenFragment without clickable functionality * INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment * added NaviClickActionWithReferenceId * changed values in mock_api_hl.json * changed the API call * refactored code and updated API call params * added data in mock_api_hl.json for co-applicant addition screen * refactored TitleWithEndIcon * changed the onClick function in Title With End Icon Widget * Income verification feature * Income verification * added expandable widget (#4004) * Add EO Animation screen (#4006) * Add form API endpoint * Income verification * verification types * Feature/co applicant side tracker (#4026) * created side tracker content layout of figma using mock_api_hl.json * corrected widgetLayoutParams in mock_api_hl.json * added StartIconTitleSubtitleWidget * completed coApplicantSideTracker with mockAPI response * replaced mock api data with API calls * refactored HomeLoanStepsActivity * addressed comments on the pull request * corrected ICON_SMALL_DOWNWARD_GREY_ARROW * added tag text view in HL Tracker (#4033) * added tag text view in HL Tracker * added newLine at the end of colors.xml * Moved NaviWebViewActivity to common module * Added rejection screen fragment (#4034) * Added rejection screen fragment * Resolved conflicts * fixed expandable widget * Add apis for permission screen and code refactor * Added perfios and digitap * adding widget * revert mock changes * revert mock changes * revert mock changes * removed unused divider data * Added FS animation loader (#4051) * Task/kyc step item widgets (#4041) * created KYC Step Item Widget * corrected the constraints of end_icon_iv in layout_kyc_step_item.xml * corrected data in mock_api_hl.json * corrected xml and layout files * Refactoring, Bugfixes * Add APIs for EO and rejection screen * added RadioButtonWithDashedLineWidget data class * fixed loan tenure slider logic (#4078) * fixed loan tenure slider logic * removed redundant code * incomplete dev * Add analytics class and modify help bottom sheet data * incomplete radio widget * Add loaders for api calls (#4082) * adding ESign Fragment * adding ESign Fragment * eSign fragment digio implementation * made changes in xml file of radio widget * eSign fragment digio implementation * Refactoring, Bugfixes * Updated Contract * Tag name updated * incomplete changes * Resolve merge conflicts (#4112) * code fixes * code refactor * fix in the fund sell VM * fix * TrueCaller Sdk Update * fix * fix * Tp 8526 1 step super top up v 2 (#3908) * fixed the fund header navigation * fix autopay setup * fix ui background * added the empty state card in the portfolio screen , the functionality for the default selected tabs in the my investment screen * fix ui issue * Fix UI * revert * mock fix * Fix dashboard * sip calendar integrated , sip payment card and the fund listing scroll issue fixed * Fix cta * Fix redeem order * moved TopMarginItemDecoration.kt to navi-common * fix * moved setShakeAnimation to navi-common AnimationUtils * added the confirmation bottom sheet in the fund buy screen , action for the overview cards in the sip screen , integrated the payment summary screen with isin * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * fix observe issue * handled the cases in the order status screen * removed hardcoding from the sip modify screen , handled cases in the fund buy screen * mixed all the bugs related to fund details , fund buy ,orders and the redemption screen * Fix design feedback * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * fix card cta radius * Remove polling on destroy case * margin issue resolved on tracker page (#4000) * fixed the sip calendar crash,navigation issues on the investment details and the error states for the fund buy * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * [AE-5226] Top-up info page fix (#3924) * add ui changes * add proper usage of dimen/layout_x_dp * add gradle build changes * adjust margin top of icon_iv * debug spotlessCheck * debug gradle build demon * add code indentation * revert grade changes * increased the touch area in the orders screen , integrated the sip modify api and fixed the bugs in the redemption screen * adde flag to deigipo * Fix PAN screen issue * added a horizontal bottomsheet in teh redeems page , made the text clickable with the chekbox and fixed the nudge card * Release 2.9.2 to Master (#4008) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * added the autopay checkbox , empty state in the orders screen and handled some bug fixes * fixed the sip modify header and the fund buy screen issue * added download manager to download the sip documents * Added new api for razorpay post data * Fix payment reference id * issue with colorid parsing fixed (#4017) * Added event for kyc and fund flow * integrated the retry payment api , made the header clickable and stored the my investments tab clicked state * Fix buying flow * email with space issue fixed (#4018) * add event * Release 2.9.2 to Master (#4008) (#4022) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix timeout on payment page * auto debit payment failed state has been handled and bug fixes * fixed the options in fund graph * app update nudge and api call * remove fake app update manager * Added events * Added async api * change typo * fixed the sip modification flow bugs * fixed the viewpager issue and the loader issue in the transaction screen issue * resolve comments * fix otp * fixed the keyboard up issue , fund buy bottomsheet and the kyc error bottomsheet * Fix checker issue * Gi/landing page v3 (#4045) * hardcode landing page API for testing * gi static page addition * added static page fragment in uicontr * landing page v3 changes * landing page v3 changes * landing page v3 changes * mock changes * integration changes * issue fixes * Fix data widget * fix double * TP-8951: 1 step supertop up date sync changes (#3869) step supertop up date sync changes * added icon and fixed toast widget * Fix * ADDED screen names for chat bot * Revert aesign async * auto pay success fixed and transaction header * ADDED screen names for chat bot * added the logic for the backstack * revert retrofit service changes (#4059) * Add design for bottomsheet * Added Payment Details Expand and Collapse UI * Updated data class * contract and data class fix * Updated collapse + Expand UI * Created STU sync date layout * Updated drawable sync date * TP-8951: 1 step supertop date sync * payment API integration * compile fix * crash fix * handled skip now for date sync * Added Down Chevron * Updated Chevron rotation * bug fixes * Chevron rotation update * Radio button handling updated * installment date fix * new api fixes * new api fixes * Super top-up sync date bug fixes * Radio Button click handling bug fix * Design fixes * Pay now amount fix * hide payment card handling * hide payment card handling * reverting intendations * Removed onClick * Review changes * revert retrofitService changes Co-authored-by: abhinav-jain <abhinav.jain@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> * Release 2.9.2 to Master (#4008) (#4061) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Release 2.9.2 to Master (#4008) (#4062) * added chat redirection * added notification deeplink handling * Corrected timestamp * Added check to show option widget * Added check to show option widget * correct time difference * saving in shared preference * saving in shared preference * Added logs * added logs * rm: empty files with no code * added global fix * ADDED status code in event * add: networkType in event * fixed bugs * code refactor * added checks * moved downloadManager to common * moved download manager to common * deleted old download Manager * deleted old download Manager * code refactor * code refactor * apply-spotless * fix: status code missing * rm: extra copyright * apply-spotless * cleanup-code * make copyright consistent * cleanup-code * develop merge code changes * Fixed doc upload size * code refactor * removed mock (#3953) * code fixes * code refactor * TrueCaller Sdk Update * Tp 8526 1 step super top up v 2 (#3908) * moved TopMarginItemDecoration.kt to navi-common * moved setShakeAnimation to navi-common AnimationUtils * added missing setShakeAnimation (#3983) * added missing setShakeAnimation * added new line * Update AnimationUtils.kt removed the duplicate copyright * Move files to common (#3985) * moved underlinedText * temp commit * moved spannableString * fix compile issues * removed extra copyright * error code added * Shivam | Spotless | Disable pre-commit hook regeneration (#3995) * Supporting videos via Cta (#3948) * remove additional code * code refactor * margin issue resolved on tracker page (#4000) * Feature eo experiment (#3965) * Added CTA in IPA Loader and added editable for TextInput * reverted * Added next cta after ipa API * Refactoring * Bug fixes * Bug fixes * Github action failing fix * UI bugfix * Version bump * added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue * removed hideloader func that was being added by mistake * fixed empty string issue (#4007) Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> * Fix digio esign sdk * resolve error * fixed the decimal issue in the amount widget * Added events for help * fixed the issues in the redemption screen * AE-5473 (#3928) * AE-5473 * AE-5473 * AE-5473 * Handle help button * added name instead of toString * Ae 5003 (#4072) * UI fixes * added logs * add: spotless * Working AboutUsActivity.kt with Compose * Working Preview * Removed duplicate libs * TP-8081 | Shivam | Fix Dev Address Document Upload (#3848) * Removed un-necessary component tags * Release 2.8.8 to Master (#3846) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Conflict resolved * sort history msg by timestamp * Rejected doc download * Bugfixes * Drawable fix * fix * code refactor * code refactor * code refactor * run build on development * add icon black * add icon black * code refactor * code refactor * image in middle * UAT fixes * Reward delight screen impl * handle continue button * handle continue button * Height change * changed downloaded file name * changed downloaded file name * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * changed response * Start VKYC clickstream event (#3780) add Clickstream for clicking on pan capture after the user clicks on start VKYC * fix module structure * Bugfixes * add: deprecation annotation for font weights * fixed bug * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts commit4e4bce6451. * Organised * 2.8.6 HI crash fixes (#3804) * bug fixes * removed juspay getMerchantView changes * refactored * version bump Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Removed un-necessary component tags * UI fixes * gst and tutorial page bug fixed * rm: ktlint * add: Android Suggestion CI * fix: Android Suggestion CI * add: license + java in spotless * added data safety header and bottom sheet info, (#3851) * add: kt + java formatters * test-commit for spotless apply * added fix for zero prefix (#3852) * margin & elevation issue fix for work fragment * UI fixes * rm: spotless.gradle header * updated compileSdkVersion for each module * change text in gi login * crashfix for strings * test commit * test commit * Update navi-widgets/src/main/java/com/navi/naviwidgets/views/CollapsibleAmountSliderView.kt Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> * revert commit * revert commit * Handled crash in EmiTenureFragment * cta changed on account aggregrator * Bug fixes * added fix for pan , data safety (#3856) * Bug fixes and indexed list item * action button added on error page * gst page password cleaning on switching added * rm: empty files with no code * bank auto pay success messag e& top up redirection handled * field changed * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Resolved PR comments * Release 2.8.8 to Master (#3871) * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * fixed bugs * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * fixed bug * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Ad… * Add animation on footer of fs card (#4743) * system back sync up with the toolbar back (#4549) * TP-9635: Message ack (#4498) * modified design * added msg ack * Added msg ack * code refactor * code refactor * code refactor * code refactor * code refactor * code refactor * code refactor * resolved pr comments Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> * Keyboard fix (#4755) * Keyboard fix * Delete GenericScreens.kt * Update DigitalGoldHomeActivity.kt * Kishan | Tenure Slider Bug Fixes & Loan Detail Bottom Sheets (#4757) * repeat tenure slider bug fix added (#4746) * bottom sheet behaviour added for fresh and topup loan details page (#4748) * bottom sheet behaviour added for fresh and topup loan details page * add missing loader hide function (#4751) Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> * TP-12000 - view images in chat window (#4663) * added image view activity * added image view design * set image to imageview * added class for zoom image # Conflicts: # navi-chat/build.gradle * layout correction * code refactor * code refactor * code refactor * resolved pr comments Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> * AE-8413 | Loan Detail Next CTA Animation Experiment (#4759) * Amc rewards (#4688) * rewards dialog * redirect user to kyc init source page * redirect user to kyc init source page for EMF users * complete journey of amc rewards * added events * added the lottie file * added the events in the email select * [PS] fix compile error * made scrollable in the bank screen * fix null * fixed issues of rewards * reverting the pooling changes * remove hardcode strings and added safety Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> * passed parameters from CrossSellActivity footer (#4760) * Landing page to hl module (#4693) * shifted landing page code to navi-hl and did changes as needed * removed landing-page from navi-app and other related files used for its impl * removed events * code refactored - v1 * refactored builder-icons adapter * removed redundant code - v1 * resolved comments * resolved comments Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> * Ae 7562/ifsc screen (#4529) * [PS] fixed ifsc screen * [PS] removed log import * [PS] AE-7458 | Show top / recommended funds like Dashboard on fund listing page (#4696) * [PS] added fund listing v2 widgets * [PS] implemented fund listing page changes * [PS] fix design issues * [PS] fix design issues Co-authored-by: shankar yadav <shankar.yadav@navi.com> * [PS] fixed amc kyc bank select scroll (#4557) * Adding new params in Payment for DG (#4762) * Amc rewards ay (#4764) * rewards dialog * redirect user to kyc init source page * redirect user to kyc init source page for EMF users * complete journey of amc rewards * added events * added the lottie file * added the events in the email select * [PS] fix compile error * made scrollable in the bank screen * fix null * fixed issues of rewards * reverting the pooling changes * remove hardcode strings and added safety * amc unlocked enum added Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> * version bump * added event handling in post purchase form fragment (#4768) * added a new lottie * reward enum change * AE-8486 (#4779) Co-authored-by: Adarsh S <adarsh.s@navi.com> Co-authored-by: amansingh <amankasyapp@gmail.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: sanjay@navi <sanjay.p@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Hitesh <hitesh.kumar@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishabhpatni <rishabh.patni@navi.com> Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Water1ock <varmashubhanjay@gmail.com> Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com> Co-authored-by: Shaurya <shaurya.rehan@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Siddhant <siddhant.c@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: abhinav-jain <abhinav.jain@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> Co-authored-by: Mohit Rajput <mohit.rajput@navi.com> Co-authored-by: satish_p <satish.prasad@navi.com> Co-authored-by: Aman S <aman.s@navi.com> Co-authored-by: apoorvnigam <apoorv.nigam@navi.com> Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com>
21 lines
750 B
Prolog
21 lines
750 B
Prolog
# Add project specific ProGuard rules here.
|
|
# You can control the set of applied configuration files using the
|
|
# proguardFiles setting in build.gradle.
|
|
#
|
|
# For more details, see
|
|
# http://developer.android.com/guide/developing/tools/proguard.html
|
|
|
|
# If your project uses WebView with JS, uncomment the following
|
|
# and specify the fully qualified class name to the JavaScript interface
|
|
# class:
|
|
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
|
# public *;
|
|
#}
|
|
|
|
# Uncomment this to preserve the line number information for
|
|
# debugging stack traces.
|
|
#-keepattributes SourceFile,LineNumberTable
|
|
|
|
# If you keep the line number information, uncomment this to
|
|
# hide the original source file name.
|
|
#-renamesourcefileattribute SourceFile |