Release 3.0.6 to Master (#4480)
* Fix Home Page loads with error when lending MAS service is down AE-6267 * [AE-6270] Checkbox on login screen for all the customers * add clickstream event for confirmation of address uploading in kyc flow (#3800) * fixed bug * Foreclosure redesign success with payment issue fix (#4243) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with litmus-proxy * fixed bugs * add: inter font * fixed bug * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * rm: avenir-next font * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * Release 2.8.5 to master (#3714) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * reward info base setup * Visit SDK Integration * reward info base setup * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * reward info base setup layout * widget added * widget added * widget added * widget add * Bug fixes * widget added * clean code * Base set up for rewards * Inject constructor to RewardsVM * widget added * widget added * icon added * summary page added * Bug fix * add widget tag and clean code * add screen name * add view in layout * clean code2 * Overlay screen impl * added icon svg * change model class * icon added * widget added * Update api for getting linked accounts * new icon added * Icon added for lock state * add product type in event * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Rewards info widget impl * Rewards view add in Pl flow * Rewards tooltip widget impl * Extract VISIT to constants * Contract correction * divider position fix * Reward widget impl * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Rewards tooltip analytics, contract minor changes and UI adjustment * add events * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * Login in rewards fragment * Analytic name * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * remove hardcoded string * Post disbursal reward api integration * coroutine scope change * rm: pl autodebit loanType null check * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * rm: pl autodebit loanType null check (#3666) * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * crash fix * color change * crash fix (#3673) * dismiss overlay screen * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * autopay button fix on enach tutorial activity (#3713) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * added new icon * Added safe gold logo * disable in not selected state * Merged with Custom Payment Design * Merged with Custom Payment Design * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Layout issue fix * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Api Integration * Refactoring the code * Update PaymentFragment.kt * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * add modified income source bottom sheet (#3747) * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * Master to Release 2.8.6 (#3761) * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * disable submit when no reason check * remove hardcoded string * Post disbursal reward api integration * add style * coroutine scope change * clean code * rm: pl autodebit loanType null check * add margin in bottom view * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * add disable state in nps * clean code * clean code * crash fix * color change * adding animation * crash fix (#3673) * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Scre… * resolved issues related to loan details repeat * loan start date name change (#4266) * loan start date name change * loan start date key name change * resolved issue in apr changes * Fix Branch deeplink issue * Added understand process video widget * Widgets issue fix (#4274) * Payment Issue Fix * added missing class * Widgets issue fix (#4275) * Payment Issue Fix * added missing class * added missing class * added missing class * added stu widgets * code refactor * poller variable introduced (#4278) * Resolved issue is APR designs * Null check applied (#4279) * Make Call option on login flow configurable * fixed bug * resolved conflicts and comments * resolved conflicts * Fix typo * resolved conflicts * resolved conflicts * add mocks and payment flow * Added trusted builders widget * Performance marketing AE-6502 * Automated rollouts (#4264) * fastlane scripts * added fastlane credentials * added changelogs support * added rollout as option * Fix multiple call data * add mocks and polling in buy flow * Performance marketing experiment with digital gold rewards * edit mock and header ui * amc events * added chatbot for disbursement details * AE-6710 Revamp Skip Mandate: User redirected to blank screen on clicking back button * added a null safety while accessing the graph view * added chatbot for disbursement details * add widget update * Add Pull Request Template (#4298) * add: pull request template * Update pull_request_template.md * add: squash and merge clause * add: "explain why" reaffirm for breaking change * fixed bug * Remove unnecessary plugin (#4312) * Payment Issue Fix * Removed unnecessary plugins * added chat pn instrumentation * added new icons * added updated image * design issue and error bottom sheet issue fixed (#4313) * added customer support changes * Base level error changes * Digital gold buy screen changes * Added constants * Added constants * modified analytics * api changes * Widget changes * Import fixes * added customers and builders trust widget * Icon replaced * add events * Text field data cta fix (#4321) * Payment Issue Fix * TextFieldData Cta Fix * added analytics events * some ui changes * removing hardcoded item * Ae 5944 (#4259) * AE-5944 * rename variable name * Master → Development (#4329) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Release 3.0.2 to master (#4197) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.2 to master - unused removal from master (#4198) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event * removing same imports Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.3 to master (#4223) * version bump * change notifiaction icon * added lottie * revert code * change launcher icon * New GI dashboard (#3411) * added new icon in payment request * added icon in payment request * remove unwanted icons * Tp 6640 annual renewal v 3 (#3923) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Updated sdk version to 31 & updated library versions of test & hilt * added coarse location in manifest decleration * added course location permission in request places * added pendingIntent mutable immutable flags * location permission changes for api 31 migration (#4207) * coarse permission deny event * replaced old navi logo xmls with new one (#4214) * API 31 migration (#4200) api 31 migration changes * removed jCenter, upgraded work & fragment version Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * Release 3.0.4 to Master (#4303) * added revamp fixes for p1 * added p1 fixes * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * oved loan summary to fragments * Rewards Announcement screen impl * Merge conflict * Minor changes * moved loan summary to fragments * added visibility change for skip mandate footer * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * Minor changes * Removing build files * Added APR text in Loan summery * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * Added mock json * Resolved issues related to apr changes * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * AE-5989 | Font Experiment | Dead Code Removal (#4179) * rm: font-experiment usages * rm: redundant textFontWeight * rm: font-experiment usages * reformat: FWE.???.name -> FWE.??? * UI changes for gif * Profile fragment Crash fix * Lottie changes * removed jcenter dependency (#4220) * Fixing STU logged out issue (#4215) * Profile fragment Crash fix * add supprot for deeplink in web view * AE-5252 | Shivam | Loan Against Mutual Fund - Intent Check (#3880) * add: setup for survey module * add: survey activity in manifest * add: form page draft contract * rm: mock * add: header and footer to form page * refactor: ktfmt * apply-spotless * add: lamf form fragment * add: investment type + amount fields * add: selection tiles * add: selection lists * feat: dual survey form fragment * fix: footer button + checkbox declaration * add: info bottom sheet * rm: back cta event * fix: copyright * revert: footer_view_v2.xml * add: EOF * revert: InputWidgetData.kt, ListSelectorMeta.kt, TileSelectorMeta.kt * refactor: WidgetHint.kt / var -> val * fix: context not eligible * fix: validation + click-action * initial setup: survey confirmation & instruction screen * update: remove confirmation page extra content * update: remove instruction page extra content * update: fix instruction page CTAs * add: title + description on confirmation page * fix: merge * add: product card on rejection screen * fix: visibility * spotless-revert * fix: baseContext in baseinputwidget * add: square product widget * add: product card on confirmation screen * refactor confirmation -> thank you instruction -> know more * update: new widget styling for bottom sheet selector list widget * update: new widget styling without icon for selector tile widget * fix: crash on survey launch * add: steps widget v2 on know more screen * fix: form to form navigation * AE-5252 | Shivam | LAMF - Application Platform (#4139) * first draft * Form Screen for AP - PL * MarginDecorator * Pushed ApplicationPlatformActivity with launcher * ScreenById API * Fill Application * AP Form Deeplink * Spotify chnages * Updated the contracts * Updated the path for next cta call * Demo Fix * changes for ap api calls added (#4038) * GST flow changes completed (#4067) * pemission page ap related changed completed * permission related changes added * AA changed added * permission screen fix added * revert-spotless * revert: unrelated changes * refactor Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> * rm: survey form fragment * add: backend driven nextcta title * remove: redundant code * fix: navigation * rm: pan tooltip & bottom sheet top indicator * rm: extra data in body map on fill call * change default leftIconCode * add: clickstream * add: bottom sticky widget * fix: sticky widget * add: survey banner widget * add: sticky widgets to ap form frag * fix: make activity adjustPan * update: make AP contracts cleaner by merging static and input widgets * add: know more fragment navigation * add: clickstream events * add: LAMF_ThankYou_Page_Close_Clicked * fix: steps widget v2 * fix: survey banner widget v2 * add: checkbox with text widget * fix: checkbox with title widget * rm: redundant FooterViewV3 * update: Square Product Widget * update: survey endpoint url * fix: response entity * reformat * reformat * reformat * refactor * update: copyright * add: analytics events * fix: checkbox widgets * add: alternate savedValue for inputtextwidget * add: check for savedValue in list & tile input widgets Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> * updated qa and dev scripts (#4213) * updated qa and dev scripts * converted assemble to bundle * added new line * Reverting change * increased the full name limit to 100 * AE-6474 Skip mandate do it later change for Revamp flow * Update app/src/main/java/com/naviapp/rewards/models/RewardsAnnouncementData.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update app/src/main/java/com/naviapp/rewards/ui/RewardsAnnouncementFragment.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-common/src/main/res/drawable/rectangle_80_opacity_black.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_announcement_gold.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_announcement_cash.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_rewards_announcement_confetti.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update app/src/main/res/layout/layout_rewards_announcement.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * added margin and icon fixes * added margin and icon fixes * TP-8809: Document preview handling with deeplinks (#4227) * Document preview handling with deeplinks * opening policy docx list * removing duplicate enteries|Code review ficx * Master into development (#4249) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Release 3.0.2 to master (#4197) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.2 to master - unused removal from master (#4198) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event * removing same imports Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.3 to master (#4223) * version bump * change notifiaction icon * added lottie * revert code * change launcher icon * New GI dashboard (#3411) * added new icon in payment request * added icon in payment request * remove unwanted icons * Tp 6640 annual renewal v 3 (#3923) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Updated sdk version to 31 & updated library versions of test & hilt * added coarse location in manifest decleration * added course location permission in request places * added pendingIntent mutable immutable flags * location permission changes for api 31 migration (#4207) * coarse permission deny event * replaced old navi logo xmls with new one (#4214) * API 31 migration (#4200) api 31 migration changes * removed jCenter, upgraded work & fragment version Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * Removing duplicate entry * removing duplicate entry Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * TP-8809: Fixing duplicate API call (#4251) * Document preview handling with deeplinks * opening policy docx list * removing duplicate enteries|Code review ficx * Fixing duplicate API call * AE-5779 | Shivam | Experiment - Loan Amount Slider Variation (#4224) * add: loan slider experiment * update: experiment flag * update: experiment flag * apply-spotless * add more efficent check * Shivam | Fix EIC Fragment Crash (#4255) * Fix Home Page loads with error when lending MAS service is down AE-6267 * [AE-6270] Checkbox on login screen for all the customers * add clickstream event for confirmation of address uploading in kyc flow (#3800) * Foreclosure redesign success with payment issue fix (#4243) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with litm… * Name DOB validation before payment navigation (#4306) * add events and add api call * add api call * ui fixes * code refactor * code refactor * AE-6300 Custom Toast Change in Bank Details Page (#4327) * AE-6300 Custom Toast Change in Bank Details Page * resolved review comment * resolved review comment * Regex fix * layout fic * fix multi deeplink * Inhouse VKYC (#4001) * basic setup of inhouse vkyc * Added HMS SDK initialisation and VKYC fragment binding * network calls added * Added vkyc binding * more changes * more changes * navigation fix * Merged with inhouse vkyc * Merged with inhouse vkyc * Merged with pl journey revamp * Resolved integration issues * Resolved integration issues * Added hms config changes in video meeting screen * Added hms config changes in video meeting screen * Feature/video call screen (#3976) * some file name changed as per revamp standard * add: `setFontStyle` binding adapter * fix: add back accidentally removed code * bank details failed changes added * Release 2.8.7 (#3791) * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * crash fix * Reward widget changes for safe gold * Overlay screen changes for Safe gold * color change * adding animation * crash fix (#3673) * gold info screen * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * removed navi-widgets from app * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * fix: missing JvmStatic annotation * adding deeplink story * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * TP-6194 overdue card bug fix (#3715) * added new icon * Added safe gold logo * disable in not selected state * tag height change * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * Reward widget layout changes * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Refactoring the code * Update PaymentFragment.kt * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * Drawable fix * run build on development * add icon black * add icon black * image in middle * UAT fixes * version bump * Payment tracker ae 3970 (#3667) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development and part pre payment * Merged with development and part pre payment * Added api * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Added request initiated icon * Merged with development * faq fix for tracker screen * Added icon request waiting * Overridden bottomSheet height min ratio * Review changes * Dynamic index logic * Enach SetUp Autopay Pay Cta Visibility Fix * handle index of bound error in nps submit Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> * loan offer card data setter added & loan offer expire cta issue fixed * Added FinancialSanctionWidget * Delete document bugfix * Download bugfix * reward dynamic api screen * change titleAttribute * Added Loan detail * delay disbursement screen added * know more bottom sheet added at loan details page & ui issue fixed of profile details page * emi calendar back button issue resolve * back listener added for bank details page * Resolved Rewards related changes * screen name added in customer support * Resolved Rewards related changes * Shivam | PL Journey Revamp | Offer Improvement Card (#3801) * add: offer improvement card * fix: fallbacks * TP-8570: Application type fix in tracking (#3792) * Application type fix * added supertopup activation * FS Screen enhancements * Part pre payment widgets bg fix (#3805) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Background Color Fixed * Background change * Fix NaviInputWidgetAdapter.kt validity fix * Removed unused code * font fix * parameter added for delayed disbursement * Part pre payment fix (#3809) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * part pre payment fix * part pre payment fix * Ae 3136 tranche disbursal (#3520) * AE-3138, AE-3139 tranche cta and details screen * AE-3140, AE-3141 installment success state handling * AE-3142 emi disbursals screen * added events and bug fixes * filter null widgets * bug fixes * changes maxFileSize to 10MB * AE-3626 Part Pre Payment * added loanApplicationId * resolved pr comments * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Merged with development * Merged with development * Sending timemills in request * AE-5025 & AE-5039 * Merge Conflict Fix with development * Padding fix Co-authored-by: amitkumar <amit.kumar@navi.com> * Missing items * Customise loan enhancement * bank verification failed screen handled * font changed from sans to navi (#3813) * offer upgrade ui fixed added * Integration testing * fix: pl revamp address (#3824) * ui issue fixed on gst , AA & offer upgrade page * AE-4739 | Shivam | Effective Interest Cost (#3760) * add: info icon on emi plan card * add: EffectiveInterestCostFragment * add: clickstream events in navianalytics * add: new screen for EIC info * update: EffectiveInterestCostDataResponse model * add: layout for eic screen * fix: calculation card title * fix: hide divider when loader is showing * add: info icon on Loan Details * remove: mocks * add: navigation on EIC icon click * refactor: update mock and mv code * refactor: revert redundant changes * refactor: revert redundant changes * update: make eic POST call * mv: font styling to databinding * update: multiply to divide icon * update: eic info contract * rm: mock for eic repo * add: clickstream of eic icon view * add: scroll to eic screen * fix: hide/show info icon on re-generate offer * Bugfix penny drop (#3832) * Condition change for setup auto pay * Add extra condition for auto pay Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> * Adding icons for top up (#3833) * Quote edit ab changes (#3793) * qoute selection widget layout added * User Info Widget * small layout refactored * quote edit AB changes * design and bug fixes * final changes * unused name removal * unused file removal Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> * Revert "Bugfix penny drop (#3832)" This reverts 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 attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on… * bug fixes and ui improvements of landing page * upgraded the digio kyc sdk | fixed the payment failure blank screen issue * Feature/free insurance new (#4135) * added dummy fragment and dummy activity * initial setup, mock changes * initial setup, mock changes * added free insurance horizontal scroll widget (#4106) * horizontal image scroll widget added * Calendar Page - Benefits Widget (#4107) * merge mayank's and apoorv's widgets * image scroll widget minor fixes * 2 widgets addition and utility function addition (#4131) * 2 widgets addition and utility function addition * overlay icon fix * [TP-10352] Expandable Faq Widget (#4134) * Added expandable faq widget for landing page in free insurance * added dummy ctas * ui fixes completed (#4137) * centred text widget * [TP-10394] Policy Details Widget (#4141) * FI landing page mock done * TP-10496 calendar screen setup * [TP-10493] Payment Page + Mock Integration (#4140) * added gradient and cornerRadius support to widgetLayoutParams * insurance dashboard changes * payment option fix * policard and bottosmsheet changes * added multiple policy cards * mock fix * youtube player changes and lottie support added to SingleImageWidgetLayout * merge mock_api.json * [TP-10397] Footer With Title and Button (#4151) * feat: footer with title and button * requested changes + minor change * feature/free-insurance-new * Header and Footer Integration with mock * Mayank/free insr vertical checkpoints 2.0 (#4173) * mock update * Resolving comments * deeplink changes * CTAs added, benefit screen from FI, UI fixes * [TP-10933] Payment Failed Bottom Sheet + Cta Handling (#4194) * [TP-11027] Expired State and benefits page with mock (#4195) * benefit mock update * footer shadow removal (#4202) * TP-10499 address details page (#4175) * benefit type cta update * ui fixes and cta changes * widget field name fix * footer ui fix * GenericWidgetDataInfo fix * TP- 10346 cherrypick (#4160) * contract changes * mock and UI changes for success widget and product click widget * TP-10500 Emi Calendar screen changes (#4219) * [TP-11095] Calendar Page Chip Style Changes (#4208) * cta contract fi * payment api integration * payment response deserialisation fix * ExpandableFaqWidgetLayout changes (#4221) * LP and benefits screen API integration, img url change, gradient support on dashboard * LP and benefits screen API integration, img url change, gradient support on dashboard * mock quoteId revert * policyId support in landing page * mock quoteId update * [TP-11142] calendar page - api integration (#4233) * added navi error page custom view (#4234) * HRA FI changes and UI fixes * fixed naviErrorPageView build failed Commented the setOnClickListener in naviErrorPageView * FI LP go to dashboard click fix * [TP-11253] icon url changes (#4245) * insurance page api integration * build fix * mock change * Free insurance growth (#4212) * Free pl insurance growth (#4253) * substring cta support in TextFieldData, email navigation support * landing page api fix * build fix * error and loading states handling * [TP-10497] Claims FAQ Banner + Footer Addition (#4231) * TP 11143 Draft PR address page api integration (#4267) * HRA FI fixes, LP UI fixes * ui fixes * build fix * fixed vertical checkpoint widget for 2 items (#4273) * bug fixes * bug fixes and pincode api integration * stamp icon fix * icon_hand_wave added * nominee redirection fix * widgetCallback removed and ctaCallback added to setTextFieldData * clickable span fix * TP-11576 help cta fix * analytics changes * design issue fixes * TP-11722 calendar page default page selection support * claims help cta fix * design issue fixes (10 Nov) * calendar page event fix * build fix * missing events fix * removed mock * removed TestAdapter * PR code changes Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> Co-authored-by: Mayank Sheoran <mayank.sheoran@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Sharma Pooja Balrambhai <sharma.balrambhai@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> * Analytics * bug fixes and ui improvements of landing page * bug fixes and ui improvements of landing page * Removing build files * Reverting file * Reverting mock * Remving build files * Name change * added empty check * added empty check * add polling api call * AE-5276 | Stale GitHub Action (#4331) * Fix Spotless Diagnose (#4314) * digio unused code * digio used take code * Added retry mechanism in SMS ingestion * AE-5899 | Refactor GitHub Actions (#4353) * add: `android` label to build CI * add: `default` label to checkstyle CI * add: `default` label to test CI * config added for cache (#4367) * AE-7026 | Missing Widget NPE Fix (#4365) * Payment Issue Fix * Missing Widget Crash Fix * Reverted identations * Reverted identations * Reverted indentations * Reverted indentations * Key added for upi id check * Update app/src/main/java/com/naviapp/common/fragment/PaymentCheckFragment.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update app/src/main/res/layout/fragment_digital_gold_sell_upi.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/java/com/navi/naviwidgets/viewholder/CornerRoundedWithDataWidgetVH.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Add default label to stale workflow (#4368) * Polling data update * build version code revert * add payment flow api * add payment flow api data * Add concurreny check to GitHub Action Workflows (#4372) * Network Module Cleanup * stop timer in pause state * Decimal place impl for weight and amount * same with parent class * same with parent class * same with parent class * added chatbot in rejection * Removed redundant code and resolved conversation * Generic changes * change in sub widget api call * Import fix * Widget not found events (#4399) * Payment Issue Fix * Widget not handled events * added screen name * Common n/w for insurance * Update PR Template (#4388) * add request id in post payment * Custom payment redesign ae 3563 (#3728) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with litmus-proxy * fixed bugs * add: inter font * fixed bug * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * rm: avenir-next font * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * Release 2.8.5 to master (#3714) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * reward info base setup * Visit SDK Integration * reward info base setup * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * reward info base setup layout * widget added * widget added * widget added * widget add * Bug fixes * widget added * clean code * Base set up for rewards * Inject constructor to RewardsVM * widget added * widget added * icon added * summary page added * Bug fix * add widget tag and clean code * add screen name * add view in layout * clean code2 * Overlay screen impl * added icon svg * change model class * icon added * widget added * Update api for getting linked accounts * new icon added * Icon added for lock state * add product type in event * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Rewards info widget impl * Rewards view add in Pl flow * Rewards tooltip widget impl * Extract VISIT to constants * Contract correction * divider position fix * Reward widget impl * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Rewards tooltip analytics, contract minor changes and UI adjustment * add events * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * Login in rewards fragment * Analytic name * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * remove hardcoded string * Post disbursal reward api integration * coroutine scope change * rm: pl autodebit loanType null check * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * rm: pl autodebit loanType null check (#3666) * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * crash fix * color change * crash fix (#3673) * dismiss overlay screen * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * autopay button fix on enach tutorial activity (#3713) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * added new icon * Added safe gold logo * disable in not selected state * Merged with Custom Payment Design * Merged with Custom Payment Design * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Layout issue fix * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Api Integration * Refactoring the code * Update PaymentFragment.kt * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * add modified income source bottom sheet (#3747) * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * Master to Release 2.8.6 (#3761) * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * disable submit when no reason check * remove hardcoded string * Post disbursal reward api integration * add style * coroutine scope change * clean code * rm: pl autodebit loanType null check * add margin in bottom view * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * add disable state in nps * clean code * clean code * crash fix * color change * adding animation * crash fix (#3673) * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part … * AE-6752 | Experiment - Offer Upgrade Card Variation (#4322) * add: offer upgrade card v2 * update: copyright * apply-spotless * update: shimmer animation duration 2500ms => 2000ms * add: clickstream * Fix Offer key issue * add refersh functionlity with timer * Resolved issues in firebase remote config * remove unused files * remove unused files * [PS] added rich push notification support * [PS] refactored base activity for notification receiver * added permission polling config * Resolved issue related to permission submit sending null in release build * Ae 5237 hl interest rate reset (#4168) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with litmus-proxy * fixed bugs * add: inter font * fixed bug * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * rm: avenir-next font * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * Release 2.8.5 to master (#3714) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * reward info base setup * Visit SDK Integration * reward info base setup * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * reward info base setup layout * widget added * widget added * widget added * widget add * Bug fixes * widget added * clean code * Base set up for rewards * Inject constructor to RewardsVM * widget added * widget added * icon added * summary page added * Bug fix * add widget tag and clean code * add screen name * add view in layout * clean code2 * Overlay screen impl * added icon svg * change model class * icon added * widget added * Update api for getting linked accounts * new icon added * Icon added for lock state * add product type in event * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Rewards info widget impl * Rewards view add in Pl flow * Rewards tooltip widget impl * Extract VISIT to constants * Contract correction * divider position fix * Reward widget impl * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Rewards tooltip analytics, contract minor changes and UI adjustment * add events * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * Login in rewards fragment * Analytic name * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * remove hardcoded string * Post disbursal reward api integration * coroutine scope change * rm: pl autodebit loanType null check * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * rm: pl autodebit loanType null check (#3666) * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * crash fix * color change * crash fix (#3673) * dismiss overlay screen * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * autopay button fix on enach tutorial activity (#3713) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * added new icon * Added safe gold logo * disable in not selected state * Merged with Custom Payment Design * Merged with Custom Payment Design * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Layout issue fix * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Api Integration * Refactoring the code * Update PaymentFragment.kt * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * add modified income source bottom sheet (#3747) * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * Master to Release 2.8.6 (#3761) * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * disable submit when no reason check * remove hardcoded string * Post disbursal reward api integration * add style * coroutine scope change * clean code * rm: pl autodebit loanType null check * add margin in bottom view * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * add disable state in nps * clean code * clean code * crash fix * color change * adding animation * crash fix (#3673) * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part p… * Ae 7074 (#4409) * Payment Issue Fix * AE-7074 * AE-7074 * AE-7074 * Merged with development * Ae 6991 main (#4436) * added textFieldData in footer and widget * added textFieldData in footer and widget * added clickstream events and download functionality * added name of document * removed mock * removed comments * clickstream events * removed mock functions * refactored * refactored the code, removed unwanted formatting * made pr changes * check applied before applying to method (#4438) * Ae 5236 negative foreclosure redesign (#4237) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with litmus-proxy * fixed bugs * add: inter font * fixed bug * add: avenir-next font * Safe gold impl in summary, pds and overlay screens * added lottie file * add: clickstream events for font change * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * rm: avenir-next font * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * fixed bug * title in center and add right margin * Background color change * fixed bug * fixed bug * visible gone header view * Widget height changes * resolved merge conflicts * adding animation * merge-fix: NaviFontEnum * autopay button fix on enach tutorial activity (#3713) * merge-fix: move FontUtils to `navi-design` * merge-fix: imports * Release 2.8.5 to master (#3714) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * reward info base setup * Visit SDK Integration * reward info base setup * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * reward info base setup layout * widget added * widget added * widget added * widget add * Bug fixes * widget added * clean code * Base set up for rewards * Inject constructor to RewardsVM * widget added * widget added * icon added * summary page added * Bug fix * add widget tag and clean code * add screen name * add view in layout * clean code2 * Overlay screen impl * added icon svg * change model class * icon added * widget added * Update api for getting linked accounts * new icon added * Icon added for lock state * add product type in event * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Rewards info widget impl * Rewards view add in Pl flow * Rewards tooltip widget impl * Extract VISIT to constants * Contract correction * divider position fix * Reward widget impl * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Rewards tooltip analytics, contract minor changes and UI adjustment * add events * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * Login in rewards fragment * Analytic name * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * remove hardcoded string * Post disbursal reward api integration * coroutine scope change * rm: pl autodebit loanType null check * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * rm: pl autodebit loanType null check (#3666) * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * crash fix * color change * crash fix (#3673) * dismiss overlay screen * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * HL part pre payment redirect fix * Icon renamed * Fixed white background issue * Spacing brtween widget is fixed * Background color change * title in center and add right margin * Background color change * visible gone header view * Widget height changes * autopay button fix on enach tutorial activity (#3713) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * merge-fix: reformat code * add: font weights in layouts * add: font weights in layouts * merge-fix: reformat code * refactor: rename references and re-enable analytics * update: copyright * Reward animation * adding deeplink story * Contract changes * UI changes for safe gold * fix: make login screen scrollable * adding deeplink story * adding deeplink story * adding deeplink story * Animation timer changed * Formatting * added new icon * Added safe gold logo * disable in not selected state * Merged with Custom Payment Design * Merged with Custom Payment Design * resolved merge issues from master branch * tag height change * changed livedata to flow * update: font weight mappings from navi-sans to roboto and inter * Avoid using requireContext in AA fragment * Layout changes * Layout changes * clear mock * downloading files to external folder * Reward widget layout changes * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * added deep link * Ui fix * same as head branch * Ui fix * dismiss when when web url is coming * removed the constraint from the image * add merge conflicts * resolve comment * resolve comment * resolve comment * resolve comment * drawable * Layout issue fix * Conflict resolved * fix dimes reference * Use SerializedName for consuming any field from backend * Api Integration * Refactoring the code * Update PaymentFragment.kt * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add: missing font-weight descriptors * mv: font weight integers to navi-design * update: `fontFamily` -> `android:fontFamily` * add modified income source bottom sheet (#3747) * fix: PL Offer Generation Error screen not rendering properly * Added Payload for tracking payment errors (#3743) * AE-4449 (#3677) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * AE-4449 * AE-4449 * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Review changes * bank account change (#3736) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 * Enable part pre payment flow only for Personal Loan * Merged with development * Back Navigation Fix * Fixed Event Name for HL * Removed commented code Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * AE-4554 | Shivam | Rejection Cool Off Period removal (#3709) * add: clickstream events for PL rejection * resolve review comments * Form analytics fixes (#3751) * fix: broken-development (#3752) * Customised supertopup journey (#3753) * customised supertopup journey initial changes * widget integration * widget integration * double slider bug fix * double slider bug fix * amount change bottom sheet added * amount change bottom sheet added * Terminal page changes (#3695) * Form terminal page changes * callback fun fix * terminal page changes * initial bug fixes * initial bug fixes * loading bug fix * help action bug fix * initial bug fixes * removed mocking code * expand collapse behaviour fix * bug fixes, design fixes, analytics events * sync with development, design fix * event name fix * version code revert * PR comment resolve * PR comment resolve Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * Master to Release 2.8.6 (#3761) * check to call the post api once the response is received * finish after reward activity * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * Rewards overlay api integration * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Ui modification * commit mock * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * Style changes * update images * disable submit when no reason check * remove hardcoded string * Post disbursal reward api integration * add style * coroutine scope change * clean code * rm: pl autodebit loanType null check * add margin in bottom view * add api call in summary page * clean code * Conflict resolved * Import changes * payment crash fix (#3655) * Reward tooltip fix in pl loan Summary screen * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * UI fix * add: ttf files for test fonts * create: font-family for ttf files * udpate: `fontFamily` -> `android:fontFamily` * add: create styles for new test fonts * udpate: `fontFamily` -> `android:fontFamily` * add: font switches based on provided typeface * fix: merge resolution errors * rm: redundant name param from `Fonts` enum * update: String font name to Enum * rm: getFontAsset from navi-common * modify existing widget and text switcher * Conflict resolved * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Skeleton for ApplicationPlatformUI * Version bump * rm: pl autodebit loanType null check * Revert "update images" * change in animation * update image * rm: pl autodebit loanType null check (#3666) * add: get fonts from backend and save to shared prefs * update: fontType and fontStyle usages across app module * rm: duplicate fontStyle selector * update: font name in mock * add: dynamic fonts to chat module * add: dynamic fonts to amc module * add: dynamic fonts to insurance module * update: hardcoded fonts to fontStyleSelector * update: always save font in uppercase * fix: dashboard tabs font weight SEMI_BOLD -> EXTRA_BOLD * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * fixed the overlapping in ifsc field (#3647) * fixed the overlapping in ifsc field * fixed the QA bug for invalid ifsc feild * changed visiblity from invisible to gone * add animation * add disable state in nps * clean code * clean code * crash fix * color change * adding animation * crash fix (#3673) * dismiss overlay screen * add: integrate with litmus-proxy * added ellipsis to policy owner name text views (#3653) * HRA comms App changes (#3684) * HRA comms App changes * hra method name changes * add: inter font * fetch type changed (#3685) * added call support (#3657) * pull from development * Ae 4393 (#3662) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated * add copyright to call button icon * change call and email icons * change CustomerSupportFragment icons * review changes * review changes * add helpButton analytics Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * add: avenir-next font * added lottie file * add: clickstream events for font change * Add initerror for selfie fragment * Reward info layout fix * 15day callout changes on Payment review (#3686) * 15 day callout changes * 15 day callout changes * 15 day callout changes * 15 day callout changes * ui fxes * add: refactor for font-weight * fix: font-family * rm: redundant ttf files * update: font change analytics * fix: font style mapping * mv: fetchfont before oncreate * remove unused course * Part prepayment ae 3306 (#3683) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * skip mandate v2 (#3521) skip mandate v2 * navi-common dependency on navi-widgets * removed AppPlatformFiles * Ae 1404 bank account change (#3380) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * rm: avenir-next font * Ae 1404 bank account change (#3699) * bank account changes in loan details page * added toolbar support * Merge branch 'development' into 'AE-1404-bank-account-change' * Bank Account Change * AE-3626 Part Pre Payment * AE-1404 primary action secondary action UI change * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * Merged with development * bank-account-change analytics * bank-account-change analytics * handling penny drop failure * analytics added * analytics added * AE-4068 * Bank Account Change * Payment Type Selection Fix * Added outlined icon black * Added Error Limit UI * refactored, removed unnecessary line * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Merged with development * Updating user manager with userProfile data * Added caption to the cards * Added caption to the cards * Events attributes "source" and "selected_option" added * added relation and same account number error case * Full Screen Error Info fix * Event added * Event added * removed hardcoded message * Event added and icon code fix * review comments * removed mocked response for Bank Account Change * AE-4638 Co-authored-by: Rajinikanth <maila.rajanikanth@navi.com> * Make request config for form page polling backend driven * digitap sdk upgrade (#3702) * TP-6713: HRA V2 Feature (#3697) * Fix loading screen * Hra-v2 implementation * Fix expand collapse extra space bug * Fix screenshot share * Fix text padding * Fix line spacing extra * Fix health score not showing up * Fix shareText * Fix few issues * Fix text styles not applied at end * Fix UI issues * Fix screenshot issue * Fix animations and other issues * Integrate analytics * Fix issues * Fix more build issues * Compare Card Fix * Add manual swipe * Sync red dot on body * Fix multiple button clicks * Change order of views * Debounce on share click * Fix spacing issue * hra bug fixes * hra bug fixes * PR comments resolve Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Release 2.8.4 to master (#3675) (#3705) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * version bump up * pds screen animation add * Part prepayment HL issue fix (#3707) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable part pre payment flow only for Personal Loan * Merged with development * Part prepayment ae 3306 (#3708) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Events attributes "source" and "selected_option" added * Updated navigation for "Part Pre Payment" on Payment Screen * Enable… * Impl transaction history screen * amc bugfixes * Added delayed disbursment ui changes * Master to development (#4443) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Release 3.0.2 to master (#4197) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.2 to master - unused removal from master (#4198) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event * removing same imports Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.3 to master (#4223) * version bump * change notifiaction icon * added lottie * revert code * change launcher icon * New GI dashboard (#3411) * added new icon in payment request * added icon in payment request * remove unwanted icons * Tp 6640 annual renewal v 3 (#3923) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Updated sdk version to 31 & updated library versions of test & hilt * added coarse location in manifest decleration * added course location permission in request places * added pendingIntent mutable immutable flags * location permission changes for api 31 migration (#4207) * coarse permission deny event * replaced old navi logo xmls with new one (#4214) * API 31 migration (#4200) api 31 migration changes * removed jCenter, upgraded work & fragment version Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * Release 3.0.4 to Master (#4303) * added revamp fixes for p1 * added p1 fixes * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * oved loan summary to fragments * Rewards Announcement screen impl * Merge conflict * Minor changes * moved loan summary to fragments * added visibility change for skip mandate footer * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * Minor changes * Removing build files * Added APR text in Loan summery * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * Added mock json * Resolved issues related to apr changes * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * AE-5989 | Font Experiment | Dead Code Removal (#4179) * rm: font-experiment usages * rm: redundant textFontWeight * rm: font-experiment usages * reformat: FWE.???.name -> FWE.??? * UI changes for gif * Profile fragment Crash fix * Lottie changes * removed jcenter dependency (#4220) * Fixing STU logged out issue (#4215) * Profile fragment Crash fix * add supprot for deeplink in web view * AE-5252 | Shivam | Loan Against Mutual Fund - Intent Check (#3880) * add: setup for survey module * add: survey activity in manifest * add: form page draft contract * rm: mock * add: header and footer to form page * refactor: ktfmt * apply-spotless * add: lamf form fragment * add: investment type + amount fields * add: selection tiles * add: selection lists * feat: dual survey form fragment * fix: footer button + checkbox declaration * add: info bottom sheet * rm: back cta event * fix: copyright * revert: footer_view_v2.xml * add: EOF * revert: InputWidgetData.kt, ListSelectorMeta.kt, TileSelectorMeta.kt * refactor: WidgetHint.kt / var -> val * fix: context not eligible * fix: validation + click-action * initial setup: survey confirmation & instruction screen * update: remove confirmation page extra content * update: remove instruction page extra content * update: fix instruction page CTAs * add: title + description on confirmation page * fix: merge * add: product card on rejection screen * fix: visibility * spotless-revert * fix: baseContext in baseinputwidget * add: square product widget * add: product card on confirmation screen * refactor confirmation -> thank you instruction -> know more * update: new widget styling for bottom sheet selector list widget * update: new widget styling without icon for selector tile widget * fix: crash on survey launch * add: steps widget v2 on know more screen * fix: form to form navigation * AE-5252 | Shivam | LAMF - Application Platform (#4139) * first draft * Form Screen for AP - PL * MarginDecorator * Pushed ApplicationPlatformActivity with launcher * ScreenById API * Fill Application * AP Form Deeplink * Spotify chnages * Updated the contracts * Updated the path for next cta call * Demo Fix * changes for ap api calls added (#4038) * GST flow changes completed (#4067) * pemission page ap related changed completed * permission related changes added * AA changed added * permission screen fix added * revert-spotless * revert: unrelated changes * refactor Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> * rm: survey form fragment * add: backend driven nextcta title * remove: redundant code * fix: navigation * rm: pan tooltip & bottom sheet top indicator * rm: extra data in body map on fill call * change default leftIconCode * add: clickstream * add: bottom sticky widget * fix: sticky widget * add: survey banner widget * add: sticky widgets to ap form frag * fix: make activity adjustPan * update: make AP contracts cleaner by merging static and input widgets * add: know more fragment navigation * add: clickstream events * add: LAMF_ThankYou_Page_Close_Clicked * fix: steps widget v2 * fix: survey banner widget v2 * add: checkbox with text widget * fix: checkbox with title widget * rm: redundant FooterViewV3 * update: Square Product Widget * update: survey endpoint url * fix: response entity * reformat * reformat * reformat * refactor * update: copyright * add: analytics events * fix: checkbox widgets * add: alternate savedValue for inputtextwidget * add: check for savedValue in list & tile input widgets Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: kishan-kumar <kishan.kumar@navi.com> * updated qa and dev scripts (#4213) * updated qa and dev scripts * converted assemble to bundle * added new line * Reverting change * increased the full name limit to 100 * AE-6474 Skip mandate do it later change for Revamp flow * Update app/src/main/java/com/naviapp/rewards/models/RewardsAnnouncementData.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update app/src/main/java/com/naviapp/rewards/ui/RewardsAnnouncementFragment.kt Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-common/src/main/res/drawable/rectangle_80_opacity_black.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_announcement_gold.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_announcement_cash.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update navi-widgets/src/main/res/drawable/ic_rewards_announcement_confetti.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * Update app/src/main/res/layout/layout_rewards_announcement.xml Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> * added margin and icon fixes * added margin and icon fixes * TP-8809: Document preview handling with deeplinks (#4227) * Document preview handling with deeplinks * opening policy docx list * removing duplicate enteries|Code review ficx * Master into development (#4249) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Release 3.0.2 to master (#4197) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.2 to master - unused removal from master (#4198) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * mask account number in hl details page (#4121) * mask account number in hl details page * refactor function maskText * Added something went wrong event * Event added in full screen * Added Checkbox on login page for personal loan login * Added more efficient check * Fix text and alignment issue for non PL flow * Fix ConstraintSet * remove unwanted icons * benefits api call fix (#4159) * Tp 6640 annual renewal v 3 (#3923) * added call support in home page (#4163) * TP-10265: Web journey changes for GI (#4162) * DDL changes for web journey * ac/webJourneyChanges | Add identifier in registration bundle (#4083) * ac/webJourneyChanges | Add identifier in registration bundle * ac/webJourneyChanges | Change to using groot reference id as param * ac/webJourneyChanges | Use GI channel for fetchGICTA * cleanup and events addition * type fix * type fix * cleaning up checks * cleaning up checks * cleaning up checks Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> * update lottie version * ui issue fixed (#4169) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * AE-4948 add sticky footer (#4170) * add sticky footer * add ui improvement * add refactoring * version bump * Added remaning amc event * fix typo * Set email id to moengage property * fix typo * rename * fix error type * Fix event issue * Fix sip events * Added persnoal details to mo * Fix order and portfolio event * removing same imports Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> * Release 3.0.3 to master (#4223) * version bump * change notifiaction icon * added lottie * revert code * change launcher icon * New GI dashboard (#3411) * added new icon in payment request * added icon in payment request * remove unwanted icons * Tp 6640 annual renewal v 3 (#3923) * Master into development (#4166) * Release 3.0.1 to master (#4129) * Handle old amc deeplinks * Additional info for Error events (#4104) * Edit offer bugfix * change logo * change logo * added empty list check * change margin * New GI dashboard (#3411) * Ae 5239 main HL list of docs (#4113) * added layout for document card view * added layout of differnt card view * :added view model for api * added multiple view holder adapter * implementing multiple view holder type adapter * implmented ListOfDocumentFragment * creating dropDownBottomSheet * implemneted multiple view holder type recyler view * implemented dropdown bottom sheet * made changes according to the API contract * added view all documents button on Details Fragment * added parameters to cta data * implemneting drop down bottom sheet * added setonClickListener to downlaod button * refactored the code * refactored the code * removed unused code * made chages for interest rate certificate * fixed the download issue * changed YearDetails model to YearPeriod for LOD * refactored the code and added functions for api integration * added clickstream events * refactored code * refactored acc to PR * bug fixes * made changes for ndc document * refactored code * refactored code according to PR changes * added arrow_forward vector Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * change notifiaction icon * added lottie * revert code * AE-5987 (#4109) * change launcher icon * added new icon in payment request * added icon in payment request * add copyright * version bump * change app icon and share image * change logo again * change logo in prod * added new icon in payment request * change icon in rewards Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Remove unused files Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Updated sdk version to 31 & updated library versions of test & hilt * added coarse location in manifest decleration * added course location permission in request places * added pendingIntent mutable immutable flags * location permission changes for api 31 migration (#4207) * coarse permission deny event * replaced old navi logo xmls with new one (#4214) * API 31 migration (#4200) api 31 migration changes * removed jCenter, upgraded work & fragment version Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * Removing duplicate entry * removing duplicate entry Co-authored-by: Raaj Gopal <raaj.gopal@navi.com> Co-authored-by: shankar yadav <shankar.yadav@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: Ashutosh Y <ashutosh.y@navi.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> * TP-8809: Fixing duplicate API call (#4251) * Document preview handling with deeplinks * opening policy docx list * removing duplicate enteries|Code review ficx * Fixing duplicate API call * AE-5779 | Shivam | Experiment - Loan Amount Slider Variation (#4224) * add: loan slider experiment * update: experiment flag * update: experiment flag * apply-spotless * add more efficent check * Shivam | Fix EIC Fragment Crash (#4255) * Fix Home Page loads with error when lending MAS service is down AE-6267 * [AE-6270] Checkbox on login screen for all the customers * add clickstream event for confirmation of address uploading in kyc flow (#3800) * Foreclosure redesign success with payment issue fix (#4243) * StatusTracker & Notes Widget Added * StatusTracker & Notes Widget updated * Merged with development and part pre payment * Merged with development and part pre payment * Added api * AE-4464 * Merged with development * Build Issue Fixed * Widget contract updated * Background color added * Merged with development * Merged with Custom Payment Design * Merged with Custom Payment Design * Ae 4435 (#3727) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * Layout issue fix * Api Integration * Ae 4435 (#3745) * added data class of payment footer widget and declared it in naviWidgetjsonDeserializer :wq * implementing payment footer widget layout * implemented payment footer widget layout * layout addeed * add data models for payment tooltip widget * add payment tooltip widget layout * add payment tooltip widget layout class * add payment tooltip adapter for list * implement payment tooltip widget * refactor layouts for payment tooltip * add viewholder and refactor layout for payment tooltip * add payment tooltip to ViewHolderFactoryImpl.kt * implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl * add payment_tooltip_widget to deserializer and provider * refactor and fixes * implemented and tested the widget * modify tablayout to linearlayout * remove unnecessary logs * modify and refactor payment_tooltip_widget design * implement getWidgetData and fix bug * fix tabs uneven widths * add custom payment calendar to SubPageStatusType.kt * add CustomPaymentCalendarReviewFragment * fix tooltip margin * adding bootomSheet * refactor payment tooltip widget * add CustomPaymentCalendarReviewFragment * improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment * add border to payment tooltip container * save payment tooltip selected tab state * implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET * refactor payment tooltip top triangle * bug fix * compilation fixes * review changes * review changes * review changes * review changes * use setImageFieldData and reformat code * Update PaymentFooterWidgetLayout.kt * Refactored paymentFooter * refactored payment_footer_layout xml file Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Jatin Singh <jatin.chug@navi.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * add modified income source bottom sheet (#3747) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * Custom payment integration (#3758) * refactor layouts * add payment footer widget in navi-widgets * implement payment footer for custom payment * modify bottom sheet and payment footer * change mock to original * remove comments and unused imports * refactor payment tooltip data member names * merged with development * custom payment redesign * Api Integration * AE-4464 (#3678) * fix: dashboard tabs font weight NAVI_SEMI_BOLD -> SEMI_BOLD * fix: font response type * add animation * Impl gold rewards tooltip in home and PL loan summary * UI changes * add disable state in nps * clean code * clean code * Reward widget changes for safe gold * Overlay screen changes for Safe gold * adding animation * Release 2.8.4 to master (#3675) * AE-2413 | Feature | Autopay Mandate Setup * Update Mocks * Refactor Fragment + VM + Repo * Auto Debit Instruction (WIP) * Remove Analytics screenName * Fix type * Fix typo * Auto Debit Instruction (WIP - Navigation) * Auto Debit Instruction (Navigation Complete) * Auto Debit Instruction (Done) * Update Post Digio Flow * Resolve Review Comments * Fix mock * Remove unused listener * Fix Digio SDK Response Handling * vibration null check * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Account Aggregator Flow (WIP) * Change Bank Fragment Init * Fix Change Bank CTA to Fragment Link * Penny Drop Flow (WIP) * Change Bank API ReqRes (WIP) * Fix - ctaAction on Instruction Page * Penny Drop Flow (Mock Testing) * Fix - Penny Drop Loader `hlScreenName` * Fix - Penny Drop Loader `hlScreenName` * Add `hlScreenName` for AutoDebit Fragments * Add Penny Drop Activity to Manifest * Update Mocks to match actual ReqRes cycles * Change Bank Screen - Add Input Fields * Autopay Screen - Add padding below title * First Draft with errors * Update Repayment Account Verification Logic * resolved import issues in the common module * dummy * Update request body for AUTOPAY_SETUP patch call * Remove duplicate SubScreen declaration * resolve conflict * Fix all import * Update mock data for autopay to qa user * Add bottom sheets on change bank screen * Update touch focus for bank/ifsc bottom sheet to text field * disable mocks * Fix compilation error * Update Change Bank Flow as per new contracts * Fix timeout error on auto debit home screen * Remove unused code * Remove Unused querymap initialization * update copyright year to 2022 * use apply for setters * Use context.resources.getString() * Onemoney sdk upgrade * rm: mocks from repositories Removed handling for mock data from Data Repositories * add: bottom sheet on mandate creation timeout added functionality to show an error bottom sheet if the polling on mandate creation times out * Visit SDK Integration * Use local aar to fix build failure * Remove visit aar * Revert unintended changes in proguard * Bug fixes * Bug fix * added icon svg * icon added * Update api for getting linked accounts * new icon added * Update api for getting linked accounts * Handle discover accounts failure case * Bugfix * Bugfix * Extract VISIT to constants * divider position fix * Show bottomsheet for incorrect pan * Handle pan failure case at IPA loader screen * Add separate polling for pan verification on loader page * Removing zero pf splash and adding cash loan splash * digio sdk failure bottomsheet * AE-3938 | removed personal loan (#3580) * Added logic to show cash loan splash * check to call the post api once the response is received * update: clickstream events * fix: send email icon on help bottom sheet * Bug fix on ipa loader screen polling * error bottomsheet text change * added comment * added explanation * TP-6093 | Add Analytics Event to 30 Day Payment Journey (#3569) * Analytics events for pre payment click * Add analytics events for paymentMode selected for emi prepayment * Add analytics events for payment modes * Setup analytics events for payment * Handle pre-payment analytics event in app * Minor fix * Format code * Resolve comments * minor fix * refactoring * Payment Status Analytics event using payment/initiate api * Remove unused code for processing paymentStatusAnalyticsEvents * Use payment initiate api to recieve analytics events * Use payment status analytics events from payment initiate api * Remove unnecessary analytics events from customerPolicy class * minor renaming * Add flowType in retry payment * Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629) * change hardcode string in about us * clean code * bug fix and added new icon * bug fix and added new icon * change string * Update build.gradle * update images * rm: pl autodebit loanType null check * payment crash fix (#3655) * add help in loanApplicationDetail toolbar for hl (#3654) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> * AE-3626 Part Pre Payment (#3540) * AE-3626 Part Pre Payment * Part PrePayment API integration * Part PrePayment API integration * Removed test logs * AE-4068 * Payment Type Selection Fix * refactored, removed unnecessary code * merged with development * merged with development * Removed extra lines in mid between the code segment * Show custom pay old flow when part pre payment is disabled * Tp 6189 r11 transition (#3641) * Ae 4293 1 (#3660) * add help in loanApplicationDetail toolbar for hl * fix openHelpInfo * add call icon for loan details hl * add style and fix hl * Add call intent in customer support for HL * change call icon * Base Bottom Sheet design updated Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amitkumar <amit.kumar@navi.com> * Version bump * rm: pl autodebit loanType null check * Revert "update images" * update image * crash fix * crash fix (#3673) Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: amit kumar <amit.kumar@navi.com> * gold info screen * AE-4464 * add: integrate with lit… * resolved issue in syntax * Adding missing fun * TP-6642: EMI date Change for insurance (#4410) * Mayank/emi date change 2.0 (#4049) * calendar added in test activity * added emi date confirmation bottomsheet * custom item decoration ToolTip implementation uncomplete * implemented tool tip with item decoration * implemented tool tip with item decoration 2.0 * tooltip changes completed * resolved PR comments * added next due tooltip Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> * Emi date change bottomsheet UI changes (#4027) * calendar added in test activity * added emi date confirmation bottomsheet * hackyToolTip implemention * Emi date change bottomsheet UI changes * Premium calendar fragment render * Fetching premium calendar from Emi calendar Fragment * resolving conflicts * resolving conflicts * resolving conflicts Co-authored-by: mayank-navi <mayank.sheoran@navi.com> Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com> * EMI date change API integrations * API integration changes * API integration changes * BottomSheet Fix (#4238) * BottomSheet Fix * Removed extra space * API integration changes * API integration changes * bug fixes * [TP-11623] EMI Calendar Tooltip Fixes (#4349) * emi calendar date change-tooltip fix * skip day handling| insurance boolean code cleanup * enabled click listener for header * tag handling for emi date change * tag handling for emi date change * [TP-12088] "New" Tag UI changes for dashboard bottomsheet - Android (#4378) * New tag UI change * wrap text and capitalize change * Emi date change ordinal fix (#4401) * Updated ordinal for date change * Added getDateOrdinal function to Utility * duplicate import * import ErrorMessageFix * Pr comments resolved * resolved emi date change comments + fixed VerticalCheckpointWidgetLayout location (#4447) Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com> Co-authored-by: shreyansu raj <shreyansu.raj@navi.com> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> * Adding missing api integration * version bump * crash fixed (#4454) * Ae 6991 | colending changes (#4457) * added textFieldData in footer and widget * added textFieldData in footer and widget * added clickstream events and download functionality * added name of document * removed mock * removed comments * clickstream events * removed mock functions * refactored * refactored the code, removed unwanted formatting * made pr changes * made changes for updated requirements * foreclosure bug fix (#4459) * loader issue fix (#4462) * added missed screens for customer support * scroll item only after they are initialized * added missed screens for customer support * fix for the redemption input * scroll item only after they are initialized (#4475) * scroll item only after they are initialized * record non-fatal exception on firebase * Code refactor * resolving conflicts Co-authored-by: Shankar Yadav <shankar.yadav@navi.com> Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com> Co-authored-by: rishabhpatni <rishabh.patni@navi.com> Co-authored-by: shuchi <shuchi.dwivedi@tesco.com> Co-authored-by: amit kumar <amit.kumar@navi.com> Co-authored-by: Jatin Chug <jatin.chug@navi.com> Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com> Co-authored-by: Siddhant C <siddhant.c@navi.com> Co-authored-by: Jatin Singh <jscslg27@gmail.com> Co-authored-by: Shivam Goyal <shivam.goyal@navi.com> Co-authored-by: Abhinav Gupta <abhinav.g@navi.com> Co-authored-by: adarshs <adarsh.s@navi.com> Co-authored-by: ashutoshy <ashutosh.y@navi.com> Co-authored-by: rahul bhat <rahul.bhat@navi.com> Co-authored-by: hitesh <hitesh.kumar@navi.com> Co-authored-by: arjit <arjit.agarwal@navi.com> Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com> Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com> Co-authored-by: Abhinav Jain <abhinav.jain@navi.com> Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com> Co-authored-by: Kishan Kumar <kishan.kumar@navi.com> Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com> Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com> Co-authored-by: himanshutanwar <himanshu.tanwar@navi.com> Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com> Co-authored-by: sanjay@navi <sanjay.p@navi.com> Co-authored-by: Aparna Vadlamani <aparna.vadlamani@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com> Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com> Co-authored-by: Ujjwal <ujjwal.kumar@navi.com> Co-authored-by: Shreyansu Raj <shreyansu.raj@navi.com> Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in> Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com> Co-authored-by: Sharma Pooja Balrambhai <sharma.balrambhai@navi.com> Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com> Co-authored-by: Shaurya <shaurya.rehan@navi.com>
This commit is contained in:
committed by
GitHub Enterprise
parent
cec2b4aeef
commit
b9937ca809
19
.github/pull_request_template.md
vendored
19
.github/pull_request_template.md
vendored
@@ -1,6 +1,6 @@
|
||||
<!--- Add a pull request title above in this format -->
|
||||
<!--- Add the pull request title in this format -->
|
||||
<!--- template: 'AE-JiraIssueNumber | JiraIssueTitle' (JiraIssueNumber is optional) -->
|
||||
<!--- real example: 'AE-0001 | Applying MVVM Model' -->
|
||||
<!--- 'AE-JiraIssueNumber | JiraIssueTitle' (JiraIssueNumber can be removed if not available) -->
|
||||
|
||||
## Description of what I changed
|
||||
<!--- Please include a summary of the change, relevant motivation and context -->
|
||||
@@ -9,26 +9,19 @@
|
||||
|
||||
## Issue I worked on
|
||||
<!--- Please add the issue number at the end -->
|
||||
<!--- Delete section if an issue is not available -->
|
||||
JIRA Issue: https://navihq.atlassian.net/browse/AE-####
|
||||
|
||||
## Type of change I made
|
||||
<!--- Please delete options that are not relevant -->
|
||||
- [ ] Bug fix (non-breaking change which fixes an issue)
|
||||
- [ ] New feature (non-breaking change which adds functionality)
|
||||
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected, explain why)
|
||||
- [ ] Refactoring / Maintenance (non-breaking change to keep the project healthy)
|
||||
|
||||
## QA Requirement for my changes
|
||||
<!--- Please delete options that are not relevant -->
|
||||
- [ ] QA is required for this change (QA Owner: @github-username)
|
||||
- [ ] QA is not required for this change
|
||||
|
||||
## Checklist: I completed these to help reviewers :)
|
||||
<!--- Put an `x` in the box if you did the task -->
|
||||
- [ ] I am able to build the project locally with my changes
|
||||
- [ ] My changes generate no new warnings
|
||||
- [ ] I am able to build the project locally & build check passes
|
||||
- [ ] My code follows the style guidelines of this project & spotless check passes
|
||||
- [ ] My changes generate no new warnings
|
||||
- [ ] I have performed a self-review of my own code
|
||||
- [ ] I have made corresponding changes to the documentation
|
||||
- [ ] I understand that **'Squash and merge'** is the preferred merge
|
||||
|
||||
<!--- PS: Feel free to add/delete options/sections as and when you need -->
|
||||
Reference in New Issue
Block a user