Commit Graph

77 Commits

Author SHA1 Message Date
Shivam Goyal
5d6eadb8ce TP-45284 | gradlePluginPortal (#9451) 2024-01-21 01:14:34 +05:30
Sohan Reddy Atukula
a61e8ef15a Navi Coins (#8516)
Co-authored-by: amansingh <aman.s@navi.com>
Co-authored-by: Shubham Kumar Patwarika <shubham.patwarika@navi.com>
Co-authored-by: Akshita Singh <akshita.singh@navi.com>
Co-authored-by: Kamalesh Garnayak <Kamalesh.Garnayak@navi.com>
Co-authored-by: Ayushman Sharma <ayushman.sharma@navi.com>
Co-authored-by: Hardik Chaudhary <hardik.chaudhary@navi.com>
Co-authored-by: Saksham Mahajan <saksham.mahajan@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: saksham <saksham>
Co-authored-by: rahulbhat <rahul.bhat@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
2023-11-15 14:46:53 +05:30
Maila Rajanikanth
968e208c53 TP-45856 | AP module extraction (#8402) 2023-10-20 15:41:14 +05:30
Shivam Goyal
6a0db1dcb1 Upgrade R8 Compiler 2023-09-22 13:59:04 +05:30
Himanshu Tanwar
31464e2266 TP-00000 | Master → Development (Release 4.0.3) (#7708)
Co-authored-by: himanshu-tanwar_navi <himanshu.tanwar_navi@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Girish Suragani <girish.suragani@navi.com>
Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Neil Mehta <neil.mehta@navi.com>
Co-authored-by: Aparna Vadlamani <aparna.vadlamani@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Sanjay P <sanjay.p@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: Aman S <aman.s@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
2023-08-31 10:24:11 +00:00
Siddiboina Susai
5c45754ae8 TP-38861 | Add Sonic module to selectively build and run a feature module (#6781) 2023-08-28 06:08:21 +00:00
Shivam Goyal
a6ff7fd186 TP-38070 | Juspay Android SDK Integration Process Upgrade (#7545) 2023-08-23 11:12:56 +00:00
Shivam Goyal
88a70a4386 TP-37525 | BuildScript Migration (#7459) 2023-08-22 09:18:26 +00:00
Mohit Rajput
f2eec7f065 TP-00000 | Master → Development (Release 4.0.1) (#7582) 2023-08-21 16:37:13 +05:30
Aman S
81e0cbebef TP-00000 | DIGIO Upgrade (#7320)
Co-authored-by: shreyansuraj <shreyansu.raj@navi.com>
2023-08-17 10:44:26 +00:00
Apoorv Nigam
df1053dc2f TP-29483 | Digital gold Modularisation (#7170)
* TP-29483 | Digital Gold Module
2023-08-17 10:28:44 +05:30
Kishan Kumar
b68b7c7eb8 TP-28316 | Application Platform New Module Changes (#6424)
* TP-00000 | version bump for 3.3.23-316

* TP-00000 | Increase Heap from 4Gi to 6Gi (#6401)

* TP-00000 | Increase Heap from 4Gi to 6Gi

* TP-00000 | Enable Release Build

* TP-00000 | revert - Enable Release Build

* TP-00000 | revert - Enable Release Build

* TP-28257 | Graph minor crash fix (#6408)

* TP-25428 | snappedHeader fix (#6404)

* TP-25428 | snappedHeader fix

* TP-25428 | addressed comments on the PR

* TP-25428 | precision correction

* TP-25759 | object optimistic lockin fix (#6414)

* TP-28242 | Fix dashboard redirection (#6416)

* TP-28242

* TP-28242

* TP-28242 | Added a null check for safe side

* TP-28242 | Fix bottom tab switch issue

* TP-28253 | resolved app issues in VKYC for incomplete state (#6417)

* TP-28253 | 12430 , resolved app issues in VKYC for incomplete state

* TP-00000 | 12430 , resolved app issues in VKYC

* TP-28253 | resolved PR comments

* TP-26696 | bug fix (#6418)

* TP-27247: Fix simple text widget parent gravity (#6422)

* TP-28325 | hi form journey loader stuck fix (#6428)

* TP-0000 | fixed the SWW error on back press (#6433)

* TP-28208 | zip no session issue fix (#6441)

* TP-00000 | Version increase

* TP-28208 | alfred db migration

* TP-28208 | increase app version to 3.3.25

* TP-28208 | migration name change

* Alfred/wm fix (#6453)

* TP-28208 | pr missed changes

* TP-28208 | pr missed changes

* TP-28208 | Update release name (#6456)

* TP-28208 | db update version (#6463)

* "TP-28316 | rebased with origin"

* TP-28316 | Activity path changed in manifest

* TP-28316 | removed navi-ap module from gradlen settings file

* TP-28316 | removed com.navi.pl package from app

* TP-28316 | Bottom sheet model fields name changed

* TP-28313 | Resolved Issues in Fill APi

* TP-21534 | rename some ap classes

* TP-28498 | Api failure error handling added

* TP-28498 | Finoramic bug fixed

* TP-28316 | field renamed

* TP-28316 | removed analytics modal class

* TP-28316 | newtwork qualifiers renamed

* TP-28316 | Dev mock created and generic error response renamed

* "TP-28316 | application type as header field added for all api"

* "TP-28316 | removed requestId form api"

* "TP-28316 | moved error config to seperate json file"

* "TP-28316 | removed log"

* "TP-28316 | removed unused imports"

* "TP-28316 | Refactored the generic screen code"

* "TP-28316 | Changed api endpoints"

* "TP-28316 | imports changes for utility function"

* Tp 28630 execute actions corresponding to key action (#6478)

* TP-28630 add execute actions corresponding to key action

* TP-28630 refactor code

* "TP-28316 | bottom sheet hide action handling added"

* TP-28316 | Prefetch pan action implementation (#6482)

* TP-28772 | Added suffix for layoutId key's in handle (#6486)

* TP-29026 | Prefilled values are not updated in handle

* TP-28508 | Added fix for redundant collecting of flow (#6497)

* TP-28771 | Added AnalyticsActionV2.kt (#6499)

* TP-28771 | Added AnalyticsActionV2.kt

* TP-28771 | Resolved PR comments

* Feature/unit test ap (#6488)

* TP-28957 | Unit test for utility method added

* TP-28957 | some test added for screen definition api renamed test files.

* TP-29334 | Loader on errro issue fixed. (#6509)

* Bugfix/loader flickering issue (#6512)

* TP-29339 | Loader on error issue fixed.

* TP-29339 | removed redundant open specifier

* TP-29422 Add support for toast visibility on AP form screens (#6516)

* TP-28771 | Added output fields in AnalyticsActionV2.kt

* TP-29339 | Refactored generic screen and vm code

* TP-29339 | Refactored generic screen

* TP-29339 | Refactored generic screen

* Feature/refacored code ap (#6552)

* TP-29339 | Code refactoring

* TP-29339 | Bottom sheet refactored

* TP-29339 | state name changed & some refactoring in generic screen code

* TP-29339 | updateVM to parent component added

* TP-29339 | added exception throwing in response handler

* TP-29339 | Custom loader support via lottie added

* TP-29339 | refactored query map passing into components

* TP-29339 | Disposal of vm removed

* TP-29339 | Added initContent super call

* TP-29339 | removed overrided loader operating method

* TP-29339 | added null check for response data

* TP-29339 | Keyboard hide support added on open of bottom sheets

* TP-29339 | Hide keyboard on tapping outside support added

* TP-29339 | bug fix , null check applied

* TP-29791 Need to add partial fill call for finoramic (#6563)

* TP-29339 | ApResponseCallback when statement return simplified

* TP-29339 | queryMap transferred to Base Ap VM

* TP-29339 | Background alpha color added in loader renderer

* TP-29339 | loader flickering issue fixed

* TP-29339 | removed redundant launched Effect

* TP-29596 | Updated uitron version (#6570)

* TP-00000 Ap version code change

* TP-29489 update with development

* TP-29489 code refactor

* TP-00000 Loader is not visible

* TP-29339 | Added fix for loader

* TP-29339 | marked methods with proper specifier

* TP-29596 | Handled session expiry in AP journey (#6540)

* TP-29596 | Handled session expiry in AP journey

* TP-29596 | resolved error

* TP-30575 | Periodic scheduler added (#6666)

* TP-29760 add retries to upload data action (#6665)

* TP-29339 | Updated changes with pl-journey-on-ap branch

* TP-30587 | Added hide error bottomsheet flag in fillApplication (#6670)

* TP-30587 | Added hide error bottomsheet flag in fillApplication

* TP-30587 | Refactoring

* TP-28771 | Refactored ApScreenDefinitionStructure (#6575)

* TP-28771 | Refactored ApScreenDefinitionStructure

* TP-28771 | Refactored ApScreenDefinitionStructure

* TP-28771 | Resolved pr comments

* TP-28771 | Resolved pr comments

* TP-30589 | Resolved merge conflicts

* TP-30589 | Resolved merge conflicts

* Hide loader when screen when screenType is LOADER_SCREEN (#6698)

* TP-28771 | Refactored ApScreenDefinitionStructure

* TP-28771 | Refactored ApScreenDefinitionStructure

* TP-28771 | Resolved pr comments

* TP-28771 | Resolved pr comments

* TP-30589 | Resolved merge conflicts

* TP-30589 | Resolved merge conflicts

* TP-30794 | Hide loader when screen when screenType is LOADER_SCREEN

* TP-30922 Bottom sheet is cancellable by clicking outside even if isCancellable is flase in config (#6713)

TP-30922 Bottom sheet is cancellable by clicking outside even if isCancellable is true in config

* TP-30922 Bottom sheet is cancellable by clicking outside even if isCancellable is true in config

* TP-00000 UiTron version change

* TP-30999 Screen is not scrollable and screen content which doesn't fit is cropped out (#6718)

* TP-30999 Screen is not scrollable and screen content which doesn't fit is cropped out

Removing overscroll effect

* TP-31110 | Add ap cta handling in ap launcher (#6734)

* TP-31176 code refactor

* TP-31176 code refactor

* TP-31176 fix ap utils test cases

* TP-31268 Finoramic is not sending data in fillCall

* Bugfix error bottom sheet cta handling (#6743)

* TP-30667 | Navigate to home on error bottomsheet cta

* TP-30667 | ErrorBottomSheetConfig.kt cta handling

* TP-30667 | Resolved merged conflicts

* TP-30667 | Resolved merged conflicts

* TP-30588 | Redirect to ap after downloading PL module on clicking hom… (#6760)

TP-30588 | Redirect to ap after downloading PL module on clicking homepage card

* TP-31176 bump uitron version code

* TP-31559 update bottom sheet definition structure

* TP-30588 | Download PL module only when applicationType is PL (#6790)

* TP-32108 add ap retrofit provider and use it in ap repostory instead … (#6820)

TP-32108 add ap retrofit provider and use it in ap repostory instead of hilt

* TP-32108 send default value if sdk output source type gives null value in fill call

* TP-30585 || Reroute to PL flow after OG on AP (#6827)

* TP-30585 || Reroute to PL flow after OG on AP

* TP-30585 || Code formatting

* TP-28378 || Bugfix post render actions (#6855)

* Feature/offer generation transient screen (#6863)

* TP-32289 || Success transient screen

* TP-32289 || Structural changes

* TP-32289 || Bugfixes

* TP-32289 || Resolved PR comments

* TP-32717 | error handling added (#6884)

* TP-32289 || Resolved bugs in transient screen (#6883)

* TP-32289 || Resolved bugs in transient screen

* TP-32289 || Resolved bugs in transient screen

* TP-32289 || Resolved bugs in transient screen

* TP-32289 || Resolved bugs in transient screen

* TP-32916 Implementation of Event Listeners at Widget Level (#6895)

* TP-32916 Implementation of Event Listeners at Widget Level

* TP-32916 Implementation of Event Listeners at Widget Level

comment fixes

* TP-32916 Implementation of Event Listeners at Widget Level

comment fixes

* TP-00000 || Changed end routing end point

* TP-28378 || Fixed retry get application id

* TP-32108 device back button not working fix

* TP-33391 | Add upload sms contacts data in batches functionality (#6950)

* TP-33391 | Add upload sms contacts data in batches functionality

* TP-33391 | update uitron version

* TP-33391 | upload batch data deserilazation fix

* TP-32108 code refactor

* TP-32108 add showing bottom sheet functionality on polling timeout

* TP-32108 remove navigating to ap flow code on investment tab click

* TP-32108 make ui tron actions parcelable

* TP-32108 end routing application id null fix

* TP-32108 make uitron actions classes as data classes

* TP-32108 loader not showing bug fix on fill call

* TP-32108 refresh home page on back press

* TP-32108 refactor partiall fill call action

* TP-32108 remove ap loader and show navi loader

* TP-32108 make query map in ap vm as mutable map

* TP-00000 Merge branch 'feature/navi-ap' into feature/pl-journey-on-ap
Compile Error Fix

* TP-34723 || Added poll exhaust event (#7124)

* TP-34723 || Added poll exhaust event

* TP-34723 || Resolved PR comments

* TP-34723 || Resolved PR comments

* TP-34602 integrate v2 version of create application api (#7153)

* Tp 34888 sdk 33 changes in navi ap (#7181)

* https://navihq.atlassian.net/browse/TP-33546 | Bump Project Version to 3.4.5 (326)

* TP-29171 | Fixed UPI fragments inflate crash due to multiple clicks (#6982)

* Tp 28544 topup events release 3.4.5 (#6980)

* TP-28544 | added topup events (#6952)

* TP-28544 | added topup events

* TP-28544 | added some more events

* TP-28544 | added some more events again

* TP-28544 | self review 1.0

* TP-28544 | self review 2.0

* TP-28544 | self review 3.0

* TP-28544 | self review 4.0

* TP-28544 | release commit back merge (#6978)

* TP-28544 | topup condition added

* TP-31653: Fix Transaction history page back press issue (#6998)

TP-31653: Fix Transaction history page back press issue

* TP-33306 | PS | fund detail navigation icon (#6999)

TP-33306 | PS | added navigation icon

* Tp 33525 close loan issue  (#7009)

Tp 33525 close loan issue (#7003)

* TP-33525 | Close Loan Issues fix

* TP-33525 | Close Loan Issues fix

* TP-33525 | Close Loan Issues fix

* Fix show loader (#7007)

* TP-00000 | Fix show loader issue

* TP-31019 | update contain check

* TP-33674 | PS | fix gold kyc data clearing issue (#7013)

* TP-33722 | added string resource to handle RazorPay Crash (#7023)

* Video player uat enhancement (#7033)

* TP-33677 | quiz result lottie change

* TP-00000 | video player uat enhancement

* TP-28039 | PS | fix design issues (#7043)

* TP-00000 | quiz loader improvement (#7045)

* TP-32626 | Fix digital gold KYC page keyboard issues (#7049)

* TP-33964 | both old and new homescreen showing up together (#7055)

* TP-28039 | PS | Kyc trivia design icon fix (#7056)

TP-28039 | PS | fix animation issue

* TP-0000 | Fix Scroll Lag Home Page (#7074)

* tp-00000 | version bump

* APP-1393 | Kotlin 1.8 migration, BOM for compose & SDK 33 migration (#5515)

* Updated the versions of build.gradle

* versioning issues

* Added manual typecasting for files in navi-widget

* Fixed compile issues except selectionPillGridViewHolder

* Fixed all build issues

* Fixed all build issues, able to build apk

* Fixed all build issues, able to generate apk successfully

* TP-14625 | commiting remaining changes

* TP-00000 | Removed extra colon from build dependency

* TP-00000 | Fixed build issues

* APP-1393 | Fixed build issues

* APP-1393 | Resolved few comments

* APP-1393 | Fixed all build issues

* APP-1393 | Applied spotless on entire codebase

* TP-25464 | Uitron sdk 33 migration (#6183)

* APP-1393 | Updated compile & target SDK for navi-payments

* tp-25113 | Chat sdk 33 permission changes (#6267)

* TP-23559 | remove unused storage permission (#6327)

* TP-25464 | uitron version change

* TP-25406 | gi 33 migration (#6349)

* TP-25406 | GI sdk 33 migration

* TP-27841 | HL sdk 33 changes (#6354)

* TP-27841 | sdk 33 changes

* TP-27841 | check for android Q

* TP-27841 | removed extra permission

* APP-1393 | Fixed build issues

* TP-28363 | Android | Version Catalog (#6437)

* Revert "TP-28363 | Android | Version Catalog (#6437)"

This reverts commit 5b48e5bed184d57c85f916057256a5de124469d4.

* TP-00000 | Fix build

* TP-00000 | Fix build

* TP-00000 | Fix build

* TP-29473: Upgrade AMC and Gold to SDK_33 (#6642)

* APP-1393 | Resolved build issues

* TP-32118 version bump

* TP-32117 | Digital Gold | Moving Timer to Utility, 2x Reward Fixes (#6819)

* TP-00000 | handle api fail case in gold 2x reward

* TP-32117 | back press change, timer moved to utility

* TP-32117 | Handle failure case in Backpress API failes in Digital Gold

* TP-32117 | adding icon

Co-authored-by: AjiteshSusai <siddiboina.susai@navi.com>

* TP-30466 | Rejecting Unserviceable location user (#6793) (#6821)

* TP-30466 | redirect to error screen in case of non-serviceable location

* TP-30466 | Contract changes

* TP-30466 | Resolved conflicts

* TP-30466 | Fix

* TP-30466 | redirect to home on back click

* TP-30466 | loader fix

* TP-30466 | loader fix

* TP-30466 | fix

* TP-30466 | fix

* TP-32138 | unauthorised check in mandate permission activity (#6823)

* TP-30802 | Pre Purchase Journey Widgetisation Bug Fix (#6804) (#6825)

Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>

* TP-32229 | bug fix show bottom-sheet (#6829)

* TP-31428 | Update "Your data is 100% safe." → "Your data is safe." in PL Journey (#6831)

* TP-31840 | NFS Consent Default Behavior (#6833)

* TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000. (#6836)

* TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000.

* TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000.

* TP-30388 | added on back press event (#6839)

* TP-32117 | Timer helper addition release (#6842)

* TP-0000 | moving booleans to timerHelper data class

* TP-32346 | Refactor Location Update on Loan Eligibility Loader (#6844)

* TP-32346 | Refactor Location Update on Loan Eligibility Loader

* TP-32346 | Remove SKIP_PERMISSION Constant

* TP-00000 | Fix Checkstyle

* TP-25464 | uitron version update

* TP-32851 | Prod Release

* TP-32551 | PS | async flow fix (#6894)

* TP-31600 | Multiple Click Revert (#6896)

link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6896"

* TP-32933 | in-app update bug fix (#6897)

* TP-32963 | Update GRO Details in Cash Loan SubApp (#6901)

* TP-32918 | reward overlay card showing black colour tag at the top in old app screen flow (#6903)

* Tp 32920 banner on keyboard fix (#6905)

* TP-32920 | banner hidden on keyboard fix

* TP-33053 | continue button fix, keyboard fix (#6910)

* TP-00000 | Card Design Fix (#6913)

link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6913"

* TP-33080 | replaced flipkart youtubePlayer with pierfrancescosoffritt… (#6914)

TP-33080 | replaced flipkart youtubePlayer with pierfrancescosoffritti player

* TP-33056 | Timer Bug Fix (#6916)

* TP-00000 | okyc pre-policy improvements (#6925)

* TP-33140 | Bug Fix (#6928)

link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6928"

* TP-33140 | Patch Bug Fix (#6931)

link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6931"

* TP-32933 | loader issue fixed (#6938)

* 325 gi uat fixes (#6942)

* TP-00000 | uat fixes

Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com>

* TP-00000 | offer text visibility fix (#6946)

* TP-00000 | PS | increase click area of ifsc and know more (#6945)

* TP-00000 | import fix

* TP-00000 | else fix

* TP-00000 | import fix

* APP-1393 | Added versions for activity compose & viewmodel

* TP-25464 | uitron version bump

* TP-32138 | clear cache home response

* AP-1393 | Added missed changes of navi-chat

* TP-25464 | uitron version bump

* TP-00000 | Dynamic module sdk 33 change (#7081)

Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
Co-authored-by: Hitesh <hitesh.kumar@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: Tushar Kumar Saha <tushar.saha@navi.com>
Co-authored-by: Shubham Patwarika <shubham.patwarika@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>

* TP-33421 | Notification permission for SDK 33 (#7059)

* Updated the versions of build.gradle

* versioning issues

* Added manual typecasting for files in navi-widget

* Fixed compile issues except selectionPillGridViewHolder

* Fixed all build issues

* Fixed all build issues, able to build apk

* Fixed all build issues, able to generate apk successfully

* TP-14625 | commiting remaining changes

* TP-00000 | Removed extra colon from build dependency

* TP-00000 | Fixed build issues

* APP-1393 | Fixed build issues

* APP-1393 | Resolved few comments

* APP-1393 | Fixed all build issues

* APP-1393 | Applied spotless on entire codebase

* TP-25464 | Uitron sdk 33 migration (#6183)

* APP-1393 | Updated compile & target SDK for navi-payments

* tp-25113 | Chat sdk 33 permission changes (#6267)

* TP-23559 | remove unused storage permission (#6327)

* TP-25464 | uitron version change

* TP-25406 | gi 33 migration (#6349)

* TP-25406 | GI sdk 33 migration

* TP-27841 | HL sdk 33 changes (#6354)

* TP-27841 | sdk 33 changes

* TP-27841 | check for android Q

* TP-27841 | removed extra permission

* APP-1393 | Fixed build issues

* TP-28363 | Android | Version Catalog (#6437)

* Revert "TP-28363 | Android | Version Catalog (#6437)"

This reverts commit 5b48e5bed184d57c85f916057256a5de124469d4.

* TP-00000 | Fix build

* TP-00000 | Fix build

* TP-00000 | Fix build

* TP-29473: Upgrade AMC and Gold to SDK_33 (#6642)

* APP-1393 | Resolved build issues

* TP-32118 version bump

* TP-32117 | Digital Gold | Moving Timer to Utility, 2x Reward Fixes (#6819)

* TP-00000 | handle api fail case in gold 2x reward

* TP-32117 | back press change, timer moved to utility

* TP-32117 | Handle failure case in Backpress API failes in Digital Gold

* TP-32117 | adding icon

Co-authored-by: AjiteshSusai <siddiboina.susai@navi.com>

* TP-30466 | Rejecting Unserviceable location user (#6793) (#6821)

* TP-30466 | redirect to error screen in case of non-serviceable location

* TP-30466 | Contract changes

* TP-30466 | Resolved conflicts

* TP-30466 | Fix

* TP-30466 | redirect to home on back click

* TP-30466 | loader fix

* TP-30466 | loader fix

* TP-30466 | fix

* TP-30466 | fix

* TP-32138 | unauthorised check in mandate permission activity (#6823)

* TP-30802 | Pre Purchase Journey Widgetisation Bug Fix (#6804) (#6825)

Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>

* TP-32229 | bug fix show bottom-sheet (#6829)

* TP-31428 | Update "Your data is 100% safe." → "Your data is safe." in PL Journey (#6831)

* TP-31840 | NFS Consent Default Behavior (#6833)

* TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000. (#6836)

* TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000.

* TP-30777 | Updated MINIMUM_MONTHLY_INCOME to 10,000.

* TP-30388 | added on back press event (#6839)

* TP-32117 | Timer helper addition release (#6842)

* TP-0000 | moving booleans to timerHelper data class

* TP-32346 | Refactor Location Update on Loan Eligibility Loader (#6844)

* TP-32346 | Refactor Location Update on Loan Eligibility Loader

* TP-32346 | Remove SKIP_PERMISSION Constant

* TP-00000 | Fix Checkstyle

* TP-25464 | uitron version update

* TP-32851 | Prod Release

* TP-32551 | PS | async flow fix (#6894)

* TP-31600 | Multiple Click Revert (#6896)

link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6896"

* TP-32933 | in-app update bug fix (#6897)

* TP-32963 | Update GRO Details in Cash Loan SubApp (#6901)

* TP-32918 | reward overlay card showing black colour tag at the top in old app screen flow (#6903)

* Tp 32920 banner on keyboard fix (#6905)

* TP-32920 | banner hidden on keyboard fix

* TP-33053 | continue button fix, keyboard fix (#6910)

* TP-00000 | Card Design Fix (#6913)

link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6913"

* TP-33080 | replaced flipkart youtubePlayer with pierfrancescosoffritt… (#6914)

TP-33080 | replaced flipkart youtubePlayer with pierfrancescosoffritti player

* TP-33056 | Timer Bug Fix (#6916)

* TP-00000 | okyc pre-policy improvements (#6925)

* TP-33140 | Bug Fix (#6928)

link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6928"

* TP-33140 | Patch Bug Fix (#6931)

link: "https://github.cmd.navi-tech.in/medici/android-customer-app/pull/6931"

* TP-32933 | loader issue fixed (#6938)

* 325 gi uat fixes (#6942)

* TP-00000 | uat fixes

Co-authored-by: sharma-balrambhai <sharma.balrambhai@navi.com>

* TP-00000 | offer text visibility fix (#6946)

* TP-00000 | PS | increase click area of ifsc and know more (#6945)

* TP-00000 | import fix

* TP-00000 | else fix

* TP-00000 | import fix

* TP-33421 | Notification permission for SDK 33

Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
Co-authored-by: Hitesh <hitesh.kumar@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: Tushar Kumar Saha <tushar.saha@navi.com>
Co-authored-by: Shubham Patwarika <shubham.patwarika@navi.com>

* TP-34801 | Phase-3 : Anti Fraud - Device Based Solutions (#7149)

* TP-35038 | Notification permission added in home page (#7157)

* TP-35038 | Notification permission added in home page

* TP-35038 | Minor comment changes

* TP-00000 | Version Bump | 327 → 328 (#7161)

* TP-34888 update ui-tron version in navi-ap

Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: Girish Siuragani <girish.suragani@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Tushar Kumar Saha <tushar.saha@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: shuchidwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shubham Patwarika <shubham.patwarika@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>

* TP-35469 integrate v2 version of ap apis

* TP-35469 fix navigating via end routing bug fix

* TP-36020 refactor ap screens and nav container code

* TP-36020 remove disposing nav controller from ap activity

* TP-36020 refactor generic and launcher screen code and remove ap launcher destination from back stack

* TP-36020 refactor fill call response handler class and update compose bottom sheet to latest version

* TP-35731 add logic to maintain back stack entries of screens

* TP-35731 refactor code

* TP-35731 remove bottom sheet structure and use screen structure instead

* TP-35731 remove bottom sheet structure and use screen structure instead

* TP-35731 fix copyright text in ap files

* TP-35731 apply spotless

* TP-00000 | Moved dependencies to dependencies.gradle , Change ApNavigator behaviour from singleton to class and injecting it with hilt.

* TP-00000 | Used Injection instead of singleton

* TP-00000 | Used IO instead of Main in ApplicationVM

* TP-00000 | Removed unused api deserializer

* TP-00000 | Moved top level function inside Navigator class

* TP-35730 integrate screen hash api

* TP-35730 integrate screen hash api

* TP-36372 Deserializer for OutlinedTextFieldVisualTransformation

* TP-35731 apply spotless

* TP-00000 | Make ApplicationPlatformActivity not exportable and remove redundant code

---------

Co-authored-by: amit-kumar <amit.kumar@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Apoorv Nigam <apoorv.nigam@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishabh patni <rishabh.patni@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Siddiboina Susai <siddiboina.susai@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Aman S <aman.s@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Aparna Vadlamani <aparna.vadlamani@navi.com>
Co-authored-by: Girish Siuragani <girish.suragani@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: Tushar Kumar Saha <tushar.saha@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: shuchidwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Shubham Patwarika <shubham.patwarika@navi.com>
Co-authored-by: Adarsh S <adarsh.s@navi.com>
2023-08-02 12:55:10 +05:30
nikhil kumar
0cc46279df TP-30951Hl-DLG(Dynamic-Module) (#6852) 2023-08-02 10:10:25 +05:30
Shivam Goyal
f81158be95 TP-00000 | Update rootProject.name (#7216) 2023-07-11 17:13:05 +05:30
Girish Suragani
1e0c323e65 TP-28944 | Rewards and Referrals New Module (#6716)
* TP-28994 | Referral-Rewards module

* TP-28994 | Refactored common RR dependencies

* TP-28994 | Refactored PaymentCheckFragment to navi-common module

* TP-28994 | Removed viewmodel lifecycle dependencies

* TP-28994 | Refactored packages

* TP-28994 | Fixed Deeplink issue

* TP-28994 | Run spotless

* TP-28994 | Removed jitpack dependency
2023-06-07 20:28:24 +05:30
Shivam Goyal
d835956f3f TP-00000 | Master → Development (Release 3.4.0) (#6731)
* TP-25730 | PL as Dynamic Module (#6120)
2023-06-01 15:42:57 +05:30
Prakhar Saxena
aa64cde09c [TP-23556] [PS] razorpay sync flow AMC integration (#6016)
* TP-22237 | Added payment module

* TP-22237 | Added base classes

* TP-22237 | Refector old razorpay codebase

* TP-22029 | added repo

* TP-19047 | PS | added cashfree integration

* TP-22029 | added repo

* TP-19047 | PS | added cashfree environment

* TP-19047 | PS | added network layer in payment sdk

* TP-19047 | PS | cashfree integration (#5873)

* TP-19047 | PS | added cashfree integration

* TP-22029 | added repo

* TP-19047 | PS | added cashfree environment

* TP-19047 | PS | added network layer in payment sdk

Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>

* TP-23556 | PS | added api layer in navi-payment

* TP-23556 | PS | change api call method

* TP-23556 | PS | Payment sdk api layer (#5967)

* TP-19047 | PS | added cashfree integration

* TP-22029 | added repo

* TP-19047 | PS | added cashfree environment

* TP-19047 | PS | added network layer in payment sdk

* TP-23556 | PS | added api layer in navi-payment

Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>

* TP-23556 | PS | amc syc flow in paymentSummary

* TP-23556 | PS | amc syc flow in otp, orderstatus and auto pay

* TP-23556 | PS | razopay sync flow common sdk

* TP-23556 | PS | updated proguard for razorpay and moved juspay to navi-common

* TP-23556 | PS | removed unused files

* TP-23556 | PS | added payment processing event name

* TP-23556 | PS | resolved comments, error handling

* TP-23556 | PS | added analytics events

* TP-23556 | PS | fix sip first payment

* TP-23556 | PS | fix complie error

* TP-23556 | PS | fix analytics event

Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
2023-04-13 07:07:17 +05:30
Maila Rajanikanth
83b0c09f43 TP-24174 | UI tron module separation (#5966) 2023-04-11 17:59:21 +05:30
Mayank Sheoran
f6e59e6db9 TP-21223 | removed neoeyed-sdk (#5916) 2023-04-10 20:44:28 +05:30
rishabh patni
cddad06aa5 Fix/bump up hyperverge (#5074)
* version bump

* added heightConstraint in bottom_sheet_info_v3

* Resolved animation and shimmer in bottom button

* Ae 7954 educating customers on their payment behaviour (#4920)

* Payment Issue Fix

* initial commit of educating custom on their payment behaviour

* InfoWithTimerWidget Added

* InfoWithTimerWidget & CibilScoreWidget

* Runtime text style added

* Layout fixes

* API integrated

* API integrated

* Credit graph widget (#4715)

* implement cibil chart widget

* set dynamic number of xLabels

* remove mockResponse

* review changes

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

* cibil chart bug fix

* API integrated

* Override on back pressed in fragment

* implement analytic events (#4741)

* Negative Reinforcement on App Launch

* Renamed serialized name

* Runtime styling updated

* Styles added

* UI refinement

* Loading issue fix

* styles refactoring

* Negative Reinforcement UI fix

* added scroll aware widget adapter

* added scroll aware widget adapter

* added scroll aware widget adapter

* CibilScore Widget Animation

* removed mock data

* removed unused code

* applied spotless

* Removed platform header| not required

* animation fix

Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: Jatin Singh <jatin.chug@navi.com>

* bumped up version  for Hyperverge

* Update location api and hyperverge SDK

* resolved issues in Location receivers

* Resolved Location Receiver issue

* Bumped up neoeyed SDK

* removed location result null check

Co-authored-by: Yallapragada Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: Shubhanjay Varma <shubhanjay.varma@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: Jatin Singh <jatin.chug@navi.com>
2023-03-01 22:14:00 +05:30
shreyansu raj
a8e6dacf04 Digio Version Upgrade (#5388)
* Digio Version Upgrade

* Digio Version Upgrade

* Updating digio workflow version

* Revert "Updating digio workflow version"

This reverts commit fca6cf798bcf963ee836d5284477c9fe72e174a1.

* Digio-kyc-workflow
2023-02-17 19:09:26 +05:30
rahul bhat
ea76205672 UITron loan details (#5093)
* Init uiTron

* Lottie support & Image loading from url  (#5055)

* Added lottie support from url

* Added support to show image from url

* Added de-serializer for lottie support

* UiTron Widget in Loan Details

* UiTron Widget working in Loan Details

* Added support for spacing in row (#5066)

* UiTron Row + Margin in ComposeView

* Elevation

* Working card

* Added support for row vertical alignment (#5070)

* Card Shadow Color Support

* Header Widget Response (#5077)

* Moved DeepLinkManager from navi-common to navi-base (#5076)

* layoutids from slider (#5080)

* UiTron Text Observer

* Clickable functionality for UiTron (#5082)

* Moved DeepLinkManager from navi-common to navi-base

* Added support for ctaData accept & clickable

* Added mock JSON data for offer card

* Added functionality of content scale

* Fixed issue related to cta data passing for cardRenderer

* Positng slider movement to observers (#5084)

* UiTron Text Observer

* Tested posting value to multiple layoutids

* Updated mock

* Updated icon urls

* Dashed line support & column background alignment support (#5085)

* Added support for dashed line in dividerRenderer

* Added support for dashed line & column alignment property

* Added dashed atomic width property

* Refresh working with new data

* Text Underline/LineThrough support

* Lottie Rendering  (#5088)

* Fixed lottie rendering issues

* removed unwanted changes

* Added custom size for lottie

* SharedFlow CtaCallback implementation (#5090)

* Added flow to pass cta data to sharedFlow of viewmodel

* Call to onCtaClick callback added in ctaCallback collect

* Added UiTron Support in Top-Up Loan Details

* cta handling added and checked for render (#5094)

* cta handling added and checked for render

* removed mocked navigation

* added fix (#5097)

* Integrated divider (#5096)

* Integrated divider issue

* Added width

* Info card json update (#5099)

* Height width fixed, alignment issue exist

* Fixed alignment issue of info card element

* Removing Mock

* added ripple support (#5098)

* added ripple support

* handled edge cases

* collect cta in LoanDetailsV2Fragment.kt

* Snapped Header Text Color from BE

* Removed Version Bump

Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
2023-01-28 20:08:19 +05:30
Prakhar Saxena
a67f0606bd [PS] Digio kyc and esign sdk upgrade (#4906)
* [PS] update digio gateway, kyc, esign sdks

* [PS] added digio dependencies

* [PS] updated amc digio flow

* [PS] updated pl digio flow

* [PS] updated hl digio flow

* [PS] fixed webview multi process check

* [PS] fixed cast error for enach provider

* [PS] added 3rd party error analytics

* [PS] added 3rd party error analytics
2023-01-20 12:47:00 +05:30
rahul bhat
f34cebab76 Module Redesign Old journey HL Cleanup (#4650)
* Removed HL Build Working

* Removed unused resource files HL (#4726)

* added id field in the object of HLMarketplaceChipData.

* removed unused layouts

* Revert "added id field in the object of HLMarketplaceChipData."

This reverts commit b5ecb837b073c0aa928d49a6dbda03c1ef5c3bbf.

* removed unused drawables

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

* Module redesign rebase (#4844)

* unknown widget handle

* AE-7739 | Monthly Interest Cost Experiment (#4629)

* update: calculation card for MIC

* fix: calculation card denominator visibility

* APP-1392 | Upgrade Gradle to v7.4 (#4639)

* upgrade gradle to v7.4

* sync gradle wrapper

* apply-spotless

* Refactor | Change Navi VKYC package name to com.navi.vkyc (#4621)

* fetch city and state from pincode in address page (#4604)

* fetch city and state from pincode in address page

* Form Page UI fix

* Code refactor

* Code refactor

* Add chevron in fs card

* corrected the validation text not appearing sometimes, and the spacing (#4636)

* corrected the validation text not appearing sometimes, and the spacing

* corrected the name of setMoneySuccessText function

* corrected the numberToWords function in BaseUtils, renamed setErrorTextToNull to IsErrorTextNull in BaseInputWidget

* code refactor

* put logic of numberToWords function inside try-catch block

* Compose dummy widget  (#4642)

* starting changes

* invalid import remove

* Compose Layout design major changes

* ComposeWidgetExt

* compose widget optimisation

* Compose utility functions

* dashboard insurance widget v2 minor changes

* Adding Gradient Support , changing button design

* changing parseColor to parseColorSafe

* Compose gradient minor change

* setWidgetLayoutParams and incomplete image utility function

* minor changes

* minor changes

* remove mock testing

* remove dashboard_insurance_details_v2_layout file

* unused imports removed

* conflict resolve

* PR comments resolve

* Changed compose function name

Co-authored-by: apoorvnigam <apoorv.nigam@navi.com>
Co-authored-by: shreyansuraj <shreyansu.raj@navi.com>

* Bug/add shadow using translation (#4624)

* added a scroll listener in HomeLoanFormScreenFragment

* added shadow functionality to HomeLoanSteps header on scroll

* added shadow view instead of elevation

* corrected shadow

* added paddingBottom in HeaderTracker, corrected shadow

* added scrollListener in PermissionScreenFragment, corrected fragment margin in steps activity

* added scrollListener to WidgetizedInfo and KycDetails Fragments

* transferred scrollListener to BaseFragment and made every fragment with a recycler view implement it

* removed unused imports and variables

* added scrollListener in two fragments and added removeScrollListeners function

* removed nested scroll view from HLPermissioScreenFragment

* wrapped recycler view with nested scroll view in HomeLoanFormScreenFragment

* Cherry Pick | Email Icon Fix (#4653)

* email icon hide

* added a flag in the inputtextdata

Co-authored-by: ashutoshy <ashutosh.y@navi.com>

* Cherry Pick | Close Your Loans (#4655)

Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>

* Refactor & Abstract Gradle Dependencies (#4654)

* replace kotlin-android-extensions with kotlin-parcelize

* abstract lifecycle_version

* remove synthetic import

* reformat build.gradle

* move appVersionCode to variable

* reformat build.gradle

* abstract espresso_version

* abstract junit_version and android_junit_version

* abstract material_version

* abstract core_version

* reformat

* refactor consumer-rules.pro

* refactor proguard-rules.pro

* remove redundant entries

* remove redundant equals of incremental in groovy

* abstract room_version

* refactor hilt_version

* navi-design: revert rm api core-ktx

* refactor lottie_version

* refactor work_version

* refactor kotlin_version

* remove kotlin-stdlib as it's already included with kotlin-gradle-plugin

* refactor spotless plugin declaration

* Feature/vkyc repeat journey (#4030)

* basic setup of inhouse vkyc

* Added HMS SDK initialisation and VKYC fragment binding

* network calls added

* Added perameters update

* Added vkyc binding

* more changes

* more changes

* navigation fix

* Merged with inhouse vkyc

* Merged with inhouse vkyc

* Merged with pl journey revamp

* Resolved integration issues

* Resolved integration issues

* Added hms config changes in video meeting screen

* Added hms config changes in video meeting screen

* Added hms config changes in video meeting screen

* Feature/video call screen (#3976)

* some file name changed as per revamp standard

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* bank details failed changes added

* Release 2.8.7 (#3791)

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* add: ttf files for test fonts

* create: font-family for ttf files

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

* add: create styles for new test fonts

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

* add: font switches based on provided typeface

* fix: merge resolution errors

* rm: redundant name param from `Fonts` enum

* update: String font name to Enum

* rm: getFontAsset from navi-common

* modify existing widget and text switcher

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Skeleton for ApplicationPlatformUI

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* change in animation

* update image

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

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

* update: fontType and fontStyle usages across app module

* rm: duplicate fontStyle selector

* update: font name in mock

* add: dynamic fonts to chat module

* add: dynamic fonts to amc module

* add: dynamic fonts to insurance module

* update: hardcoded fonts to fontStyleSelector

* update: always save font in uppercase

* fix: dashboard tabs font weight

SEMI_BOLD -> EXTRA_BOLD

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* crash fix

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* color change

* adding animation

* crash fix (#3673)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* title in center and add right margin

* Background color change

* visible gone header view

* Widget height changes

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* tag height change

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Drawable fix

* run build on development

* add icon black

* add icon black

* image in middle

* UAT fixes

* version bump

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* Dynamic index logic

* Enach SetUp Autopay Pay Cta Visibility Fix

* handle index of bound error in nps submit

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

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

* Added FinancialSanctionWidget

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

* Added Loan detail

* delay disbursement screen added

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

* emi calendar back button issue resolve

* back listener added for bank details page

* Resolved Rewards related changes

* screen name added in customer support

* Resolved Rewards related changes

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

* add: offer improvement card

* fix: fallbacks

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

* Application type fix

* added supertopup activation

* FS Screen enhancements

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* parameter added for delayed disbursement

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

* Customise loan enhancement

* bank verification failed screen handled

* font changed from sans to navi (#3813)

* offer upgrade ui fixed added

* Integration testing

* fix: pl revamp address (#3824)

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

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* error issue fixed for uw rejection

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* Added HomeLoanApplicantsFragment.kt

* Bugfixes

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

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

* Working Compose View in Android View XML

* events added & loan offer upgrade card fix added

* UI fixes

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Removed un-necessary component tags

* UI fixes

* gst and tutorial page bug fixed

* rm: ktlint

* add: Android Suggestion CI

* fix: Android Suggestion CI

* add: license + java in spotless

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

* add: kt + java formatters

* test-commit for spotless apply

* added fix for zero prefix (#3852)

* margin & elevation issue fix for work fragment

* UI fixes

* rm: spotless.gradle header

* updated compileSdkVersion for each module

* change text in gi login

* crashfix for strings

* test commit

* test commit

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

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

* revert commit

* revert commit

* Handled crash in EmiTenureFragment

* cta changed on account aggregrator

* Bug fixes

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

* Bug fixes and indexed list item

* action button added on error page

* gst page password cleaning on switching added

* rm: empty files with no code

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

* field changed

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* ui bugs and loader size & gravity fixed

* ui fix added

* Shivam | Remove Reviewdog (#3873)

* Resolved PR comments

* ui issues fixes

* edit button on loan summary and disbursal failed state added

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

* Merged changes related to rewards and pl journey

* Reduce apk size (#3876)

* navi header ui issue fixed

* Merged changes related to rewards and pl journey

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

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

* added animation green bg fix

* address screen error fixed

* Ae 5206 (#3886)

* fix padding

* fix text center alignment in toastWidget

* UI fixes

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

* UI fixes

* Master in to development (#3889)

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* Use…

Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: Water1ock <varmashubhanjay@gmail.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: apoorvnigam <apoorv.nigam@navi.com>
Co-authored-by: shreyansuraj <shreyansu.raj@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
Co-authored-by: rishabh patni <rishabh.patni@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
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: amit kumar <amit.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: arjit <arjit.agarwal@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: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: Balrambhai Sharma <sharma.balrambhai@navi.com>
Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: sanjay@navi <sanjay.p@navi.com>
Co-authored-by: amansingh <amankasyapp@gmail.com>
Co-authored-by: Aman S <aman.s@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: Mohit Rajput <mohit.rajput@navi.com>
2023-01-04 17:43:50 +05:30
Hitesh Kumar
9e267f9cea Hl journey revamp (#4352)
* HL module setup

* Base network package setup

* Code refactor

* Add steps activity with side navigation functionality

* Code refactor

* Update mockutil class

* Add hl step widget and straight line widget

* Add Tag widget for intro page

* Update tracker json response

* Refactor widget name

* Add navigation tracker header and footer

* Add loan offer widget for tracker

* Handle tracker step cta action

* Set loan step item text from binding adapter util

* Add widgetized info fragment

* Add EO offer widget

* Using TextFieldData instead of TextWithStyleAndProperties

* Add text field with bullet points widget

* Add hl footer and hl common bottom sheet views

* Bug fix

* added permission failure note widget

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

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

* modified code to set data from backend correctly

* changed the name of PermissionFailureWidget to TitleSubtitleWithRightIconWidget

* removed backgroundColor from TagWidget

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

* refactored mock_api_hl data and removed titleLayoutParam from TagWidget

* Add Form Screen with updated from widgets

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

* created Home Loan Permission Screen Fragment

* added Permission Fragment to HLBaseActivity

* refactored permissionFailureNote to titleSubtitleWithRightIcon

* added AppPermissionItemWidget

* added icons and corrected bugs in the widget

* Create title with divider widget

* added functionality of going to app settings page

* INCOMPLETE - added permissionObserver to change icon and title values

* Add search from page

* Add company not found view

* Handle substring style in search widget

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

* INCOMPLETE - corrected permission observer which was updating incorrect values

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

* refactored hl_permission_screen_fragment

* Code refactor

* added implementation of widgets and icons changing on permission change

* completed the header and main content of permission page

* removed navigation from xml of permission_info_fragment

* added text on top of footer

* added bottom sheet in permissions page, added icons

* renamed bottomSheetOpener to safety_tv

* Add option selector tile widget

* Feature/new property city (#3823)

* Add property city page screen

* Update HL search screens

* Code refactor

* Add property details form screen

* Add widget value dependant percentage upper range validation

* Add new option list bottomsheet

* Feature/new ipa loader (#3885)

* Add hl loader screen

* Add exported as false in manifests file

* Feature/help bottom sheet (#3894)

* created the layout for the bottom sheet

* deleted model class to use the ones already created

* deleted model class to use the ones already created

* added help bottom sheet

* refactored HelpBottomSheet name to HLHelpBottomSheet

* added IconWithTitleWidget

* incomplete - added adapter for displaying icon_with_title widgets

* corrected the bottom sheet implementation

* added help bottom sheet without clickable functionality

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

* added clickable functionality on help bottom sheet

* formatted files and added newline at the end

* removed unused constant

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

* formatted xml layouts

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

* Code refactor

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

* INCOMPLETE - created object for storing user data to S3

* completed PermissionUtil object for uploading user data to S3

* added usage of sendUserDataToS3 in PermissionFragment

* added functionality for sending location data to S3

* fixed functionality of sending user location data

* removed unneccesary function in Ext.kt

* added functionality of sending device data

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

* refactored updatedFCMToken to sendDeviceDetails, deleted unused data class

* moved data ingestion files from hl module to common module

* moved data ingestion files to common module

* refactored files, removed unused variables

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

* fixed merge conflicts

* Modify intro page card (#3904)

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

* added money bag icon in homeloanofferinfowidget xml file

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

* corrected the cardCornerRadius value from 8dp to 16dp

* removed cardCornerRadius from the footer card view

* changed card view to material card view

* removed background, added cardCompatPadding = true

* added material card view to add co-applicant widget

* added self employment icons in employment details page

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

* corrected material card view of view option selector tile

* added hl_tracker_bubble_view in header with tracker (#3915)

* added hl_tracker_bubble_view in header with tracker

* addressed comments on the pull request

* Feature hl joourney revamp paging (#3929)

* Added paging library

* Added pagination in Property city screen

* Code refactor (#3943)

* Feature/co applicant screen (#3952)

* incomplete title-v2-widget

* changed background of home loan offer info widget layout

* created title_v2 widget

* added NOTE_WITH_BULLET_POINTS widget

* corrected note with bullet points widget

* added title with end icon widget

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

* refactored all the widgets

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

* changed the name of ICON_HL_ADD_CO_APPLICANT to ICON_RED_BORDER_PERSON_WITH_PLUS

* Feature/fs screen (#3964)

* Add FS Screen widgets

* Update home loan offer widget layout

* Add elevated line item with divider widget

* Add form v2 fragment for emi details

* elevated text with icons widget layout

* application not approved widget layout added

* Code refractored

* Add loan slider widget

* Feature/co applicant screen (#3987)

* INCOMPLETE - creating HLCoApplicantScreenFragment

* added HLCoApplicantScreenFragment without clickable functionality

* INCOMPLETE - adding clickable functionality in HLCoapplicantScreenFragment

* added NaviClickActionWithReferenceId

* changed values in mock_api_hl.json

* changed the API call

* refactored code and updated API call params

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

* refactored TitleWithEndIcon

* changed the onClick function in Title With End Icon Widget

* Income verification feature

* Income verification

* added expandable widget (#4004)

* Add EO Animation screen (#4006)

* Add form API endpoint

* Income verification

* verification types

* Feature/co applicant side tracker (#4026)

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

* corrected widgetLayoutParams in mock_api_hl.json

* added StartIconTitleSubtitleWidget

* completed coApplicantSideTracker with mockAPI response

* replaced mock api data with API calls

* refactored HomeLoanStepsActivity

* addressed comments on the pull request

* corrected ICON_SMALL_DOWNWARD_GREY_ARROW

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

* added tag text view in HL Tracker

* added newLine at the end of colors.xml

* Moved NaviWebViewActivity to common module

* Added rejection screen fragment (#4034)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* Add apis for permission screen and code refactor

* Added perfios and digitap

* adding widget

* revert mock changes

* revert mock changes

* revert mock changes

* removed unused divider data

* Added FS animation loader (#4051)

* Task/kyc step item widgets (#4041)

* created KYC Step Item Widget

* corrected the constraints of end_icon_iv in layout_kyc_step_item.xml

* corrected data in mock_api_hl.json

* corrected xml and layout files

* Refactoring, Bugfixes

* Add APIs for EO and rejection screen

* added RadioButtonWithDashedLineWidget data class

* fixed loan tenure slider logic (#4078)

* fixed loan tenure slider logic

* removed redundant code

* incomplete dev

* Add analytics class and modify help bottom sheet data

* incomplete radio widget

* Add loaders for api calls (#4082)

* adding ESign Fragment

* adding ESign Fragment

* eSign fragment digio implementation

* made changes in xml file of radio widget

* eSign fragment digio implementation

* Refactoring, Bugfixes

* Updated Contract

* Tag name updated

* incomplete changes

* Resolve merge conflicts (#4112)

* code fixes

* code refactor

* fix in the fund sell VM

* fix

* TrueCaller Sdk Update

* fix

* fix

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

* fixed the fund header navigation

* fix autopay setup

* fix ui background

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

* fix ui issue

* Fix UI

* revert

* mock fix

* Fix dashboard

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

* Fix cta

* Fix redeem order

* moved TopMarginItemDecoration.kt to navi-common

* fix

* moved setShakeAnimation to navi-common AnimationUtils

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

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* fix observe issue

* handled the cases in the order status screen

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

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

* Fix design feedback

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* fix card cta radius

* Remove polling on destroy case

* margin issue resolved on tracker page (#4000)

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

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

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

* add ui changes

* add proper usage of dimen/layout_x_dp

* add gradle build changes

* adjust margin top of icon_iv

* debug spotlessCheck

* debug gradle build demon

* add code indentation

* revert grade changes

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

* adde flag to deigipo

* Fix PAN screen issue

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

* Release 2.9.2 to Master (#4008)

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added download manager to download the sip documents

* Added new api for razorpay post data

* Fix payment reference id

* issue with colorid parsing fixed (#4017)

* Added event for kyc and fund flow

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

* Fix buying flow

* email with space issue fixed (#4018)

* add event

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix timeout on payment page

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

* fixed the options in fund graph

* app update nudge and api call

* remove fake app update manager

* Added events

* Added async api

* change typo

* fixed the sip modification flow bugs

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

* resolve comments

* fix otp

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

* Fix checker issue

* Gi/landing page v3 (#4045)

* hardcode landing page API for testing

* gi static page addition

* added static page fragment in uicontr

* landing page v3 changes

* landing page v3 changes

* landing page v3 changes

* mock changes

* integration changes

* issue fixes

* Fix data widget

* fix double

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

step supertop up date sync changes

* added icon and fixed toast widget

* Fix

* ADDED screen names for chat bot

* Revert aesign async

* auto pay success fixed and transaction header

* ADDED screen names for chat bot

* added the logic for the backstack

* revert retrofit service changes (#4059)

* Add design for bottomsheet

* Added Payment Details Expand and Collapse UI

* Updated data class

* contract and data class fix

* Updated collapse + Expand UI

* Created STU sync date layout

* Updated drawable sync date

* TP-8951: 1 step supertop date sync

* payment API integration

* compile fix

* crash fix

* handled skip now for date sync

* Added Down Chevron

* Updated Chevron rotation

* bug fixes

* Chevron rotation update

* Radio button handling updated

* installment date fix

* new api fixes

* new api fixes

* Super top-up sync date bug fixes

* Radio Button click handling bug fix

* Design fixes

* Pay now amount fix

* hide payment card handling

* hide payment card handling

* reverting intendations

* Removed onClick

* Review changes

* revert retrofitService changes

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

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

* added chat redirection

* added notification deeplink handling

* Corrected timestamp

* Added check to show option widget

* Added check to show option widget

* correct time difference

* saving in shared preference

* saving in shared preference

* Added logs

* added logs

* rm: empty files with no code

* added global fix

* ADDED status code in event

* add: networkType in event

* fixed bugs

* code refactor

* added checks

* moved downloadManager to common

* moved download manager to common

* deleted old download Manager

* deleted old download Manager

* code refactor

* code refactor

* apply-spotless

* fix: status code missing

* rm: extra copyright

* apply-spotless

* cleanup-code

* make copyright consistent

* cleanup-code

* develop merge code changes

* Fixed doc upload size

* code refactor

* removed mock (#3953)

* code fixes

* code refactor

* TrueCaller Sdk Update

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

* moved TopMarginItemDecoration.kt to navi-common

* moved setShakeAnimation to navi-common AnimationUtils

* added missing setShakeAnimation (#3983)

* added missing setShakeAnimation

* added new line

* Update AnimationUtils.kt

removed the duplicate copyright

* Move files to common (#3985)

* moved underlinedText

* temp commit

* moved spannableString

* fix compile issues

* removed extra copyright

* error code added

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

* Supporting videos via Cta (#3948)

* remove additional code

* code refactor

* margin issue resolved on tracker page (#4000)

* Feature eo experiment (#3965)

* Added CTA in IPA Loader and added editable for TextInput

* reverted

* Added next cta after ipa API

* Refactoring

* Bug fixes

* Bug fixes

* Github action failing fix

* UI bugfix

* Version bump

* added ApplicantItemWidgetModel to naviWidgetJsonDeserialzer and fixed GI issue

* removed hideloader func that was being added by mistake

* fixed empty string issue (#4007)

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

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

* Fix digio esign sdk

* resolve error

* fixed the decimal issue in the amount widget

* Added events for help

* fixed the issues in the redemption screen

* AE-5473 (#3928)

* AE-5473

* AE-5473

* AE-5473

* Handle help button

* added name instead of toString

* Ae 5003 (#4072)

* UI fixes

* added logs

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* version bump

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

* Removed un-necessary component tags

* UI fixes

* gst and tutorial page bug fixed

* rm: ktlint

* add: Android Suggestion CI

* fix: Android Suggestion CI

* add: license + java in spotless

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

* add: kt + java formatters

* test-commit for spotless apply

* added fix for zero prefix (#3852)

* margin & elevation issue fix for work fragment

* UI fixes

* rm: spotless.gradle header

* updated compileSdkVersion for each module

* change text in gi login

* crashfix for strings

* test commit

* test commit

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

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

* revert commit

* revert commit

* Handled crash in EmiTenureFragment

* cta changed on account aggregrator

* Bug fixes

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

* Bug fixes and indexed list item

* action button added on error page

* gst page password cleaning on switching added

* rm: empty files with no code

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

* field changed

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Release 2.8.8 to Master (#3871)

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

Co-authored-by: arjit <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 …

* Widget is getting rendered and displayed on the UI incorrectly

* Add tracker update functionality (#4120)

* Stuck

* Minimised conflicts

* Hl rejection screen fixes (#4105)

* Added rejection screen fragment

* Resolved conflicts

* fixed expandable widget

* fixed issues

* fixed fragment name

* fixed naming conventions

* Minimised conflicts

* Minimised conflicts

* Minimised file changes

* Minimised file changes

* Minimised file changes

* Minimised file changes

* Add toast after co-app details submit (#4130)

* Minimised file changes

* Code refactor (#4133)

* Resolved comments

* Resolved comments

* eSign mock added

* completed RadioGroupWithFooterCardWidget

* modified mock_api_hl.json

* added newLine at the end of rounded_rectangle_orange_border_8dp

* added newLine at the end of radio_button_selected_orange_tint

* made radio button selected by default using isSelected field in radioButtonWidget data class

* Feature/kyc fragments (#4142)

* added HomeLoanKycDetailsScreenFragment

* added HomeLoanCommunicationAddressFragment

* refactored kyc fragments

* added mock data for kycAddressFormScreen

* addressed comments on the pull request

* Hl loan view details (#4145)

* added bottom sheet

* edit loan details bottom sheet post FS

* removed mockApiResponse used for testing

* Refactor search api response (#4146)

* Refactor search api response

* Code refactor

* Co applicant flow bug fixes

* bottom sheet fixes (#4153)

* Income page vm import fix (#4154)

* Hl revamp aa (#4157)

* Add account aggregator fragment in hl module

* Code refactor

* add co-applicants screen (#4171)

* AA code refactor (#4178)

* evaluation screen fragment (#4182)

* evaluation screen fragment

* conflicts fixed

* Add document upload screen (#4193)

* expandable-list-items-with-tag widget added (#4196)

* Revamp download bug fix (#4205)

* Call api for download url

* Fix patch call in emi slider screen

* Add doc upload status screen (#4206)

* Tracker screen calling fix (#4218)

* AE-5618 HL close loan revamp (#4226)

* Adding closed loans screen fragment and other required classes

* Open loans header widget created

* Loan item widget creation

* mock json updated

* Selected count calculation on chekbox selection

* info bottomsheet

* Add document option and bottomsheets

* all business logic handled

* Upgrade your offer screen

* Checkbox size issue fixed

* merge issue fixed

* Add clickstream events till EO (#4232)

* autopay setup screen with widgets (#4235)

* autopay setup screen with widgets

* removed redundant code

* Feature/kyc selfie (#4210)

* partial dev of SelfieVerificationFragment done on Friday

* selfie screen dev complete

* added HomeLoanSelfieVerification Fragment

* refactored strings.xml

* code refactor

* Add remove co-app widget (#4246)

* Add remove co-app widget

* Code refactor

* corrected alignment of line item in review property details page (#4263)

* Feature/kyc aadhar screen (#4262)

* partial dev of KYC Aadhaar screen

* partial dev

* added HomeLoanAadhaarVerification Fragment

* corrected NewDashboardActivity

* code refactor

* refactored code

* Property details bottom sheet (#4294)

* Add property details bottom sheet on FS screen

* Add property details bottom sheet

* autopay screen fragment added (#4281)

* autopay screen fragment added

* conflicts resolved

* Replace mock with apis and remove unused code

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

* handled the document rejected scenarios

* code refactor

* instructions fragment added (#4302)

* bank detail and penny revamp (#4290)

* Adding closed loans screen fragment and other required classes

* Open loans header widget created

* Loan item widget creation

* mock json updated

* Selected count calculation on chekbox selection

* info bottomsheet

* Add document option and bottomsheets

* all business logic handled

* Upgrade your offer screen

* Checkbox size issue fixed

* merge issue fixed

* Adding contract for bank penny testing

* Bank Details screen added

* Bank selection screen

* Bank Details screen added

* Bank Details screen added

* IFSC Details screen added

* bank account info text

* missing file commit

* info card form bank search

* Code refactor (#4310)

* Code refactor

* Code refactor

* Add income screen events and code refactor (#4325)

* Add income screen events and code refactor

* Code refactor

* Code refactor and crash fix (#4332)

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

* Add events till disbursement (#4334)

* Add events till disbursement

* Fix selfie and aadhaar bugs

* Fix selfie deinit bug

* Add co-applicant widget list (#4344)

* Add co-applicant widget list

* Add home plus icon

* Feature/hl form screen smooth scroll (#4348)

* partial dev for smooth scrolling bug

* partial dev

* made footer view gone on keyboard opening, added patchAPI in HomeloanCommunicationFragment

* code refactor

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

* Resolve conflicts

* Resolve conflicts

* Code refactor

* Code refactor

* Add city not found event and code refactor (#4380)

* Remove unwanted code refactoring

* Add Property details widget (#4393)

* Update co-app addition widget to property details widget

* Add explore properties widget

* Code refactor

* Add third party errors and esign and emi code refactor (#4428)

* Add offer animation screen before FS

* UI fixes

* Loader screen not reloading fix

* Add doc upload page bottomsheets

* Handle penny drop failure scenario

* Implement skip aadhaar screen

* Code refactor and Final UI Fixes

* Resolve UI fixes (#4514)

* Code refactor

Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Water1ock <varmashubhanjay@gmail.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Sangaraboina Rishvik Vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Shaurya <shaurya.rehan@navi.com>
Co-authored-by: nikhil kumar <nikhil.kumar@navi.com>
Co-authored-by: ashutoshy <ashutosh.y@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Shankar Yadav <shankar.yadav@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Siddhant <siddhant.c@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: shreyansu raj <shreyansu.raj@navi.com>
Co-authored-by: abhinav-jain <abhinav.jain@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: mayank-navi <mayank.sheoran@navi.com>
Co-authored-by: github-actions[bot] <278+github-actions[bot]@users.noreply.github.cmd.navi-tech.in>
Co-authored-by: rishabhpatni <rishabh.patni@navi.com>
2022-11-29 22:22:18 +05:30
Kishan Kumar
085874c770 config added for cache (#4367) 2022-11-16 12:01:06 +05:30
shankar yadav
f2e57bd8d4 Merge pull request #4341 from medici/digio-sdk-upgrade
upgraded the digio kyc sdk | fixed the payment failure blank screen
2022-11-14 16:36:20 +05:30
ashutoshy
8e051babc5 upgraded the digio kyc sdk | fixed the payment failure blank screen issue 2022-11-14 16:29:05 +05:30
Rupam Ghosh
3e4477ade8 Inhouse VKYC (#4001)
* basic setup of inhouse vkyc

* Added HMS SDK initialisation and VKYC fragment binding

* network calls added

* Added vkyc binding

* more changes

* more changes

* navigation fix

* Merged with inhouse vkyc

* Merged with inhouse vkyc

* Merged with pl journey revamp

* Resolved integration issues

* Resolved integration issues

* Added hms config changes in video meeting screen

* Added hms config changes in video meeting screen

* Feature/video call screen (#3976)

* some file name changed as per revamp standard

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* bank details failed changes added

* Release 2.8.7 (#3791)

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* add: ttf files for test fonts

* create: font-family for ttf files

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

* add: create styles for new test fonts

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

* add: font switches based on provided typeface

* fix: merge resolution errors

* rm: redundant name param from `Fonts` enum

* update: String font name to Enum

* rm: getFontAsset from navi-common

* modify existing widget and text switcher

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Skeleton for ApplicationPlatformUI

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* change in animation

* update image

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

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

* update: fontType and fontStyle usages across app module

* rm: duplicate fontStyle selector

* update: font name in mock

* add: dynamic fonts to chat module

* add: dynamic fonts to amc module

* add: dynamic fonts to insurance module

* update: hardcoded fonts to fontStyleSelector

* update: always save font in uppercase

* fix: dashboard tabs font weight

SEMI_BOLD -> EXTRA_BOLD

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* crash fix

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* color change

* adding animation

* crash fix (#3673)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* title in center and add right margin

* Background color change

* visible gone header view

* Widget height changes

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* tag height change

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Drawable fix

* run build on development

* add icon black

* add icon black

* image in middle

* UAT fixes

* version bump

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* Dynamic index logic

* Enach SetUp Autopay Pay Cta Visibility Fix

* handle index of bound error in nps submit

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

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

* Added FinancialSanctionWidget

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

* Added Loan detail

* delay disbursement screen added

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

* emi calendar back button issue resolve

* back listener added for bank details page

* Resolved Rewards related changes

* screen name added in customer support

* Resolved Rewards related changes

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

* add: offer improvement card

* fix: fallbacks

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

* Application type fix

* added supertopup activation

* FS Screen enhancements

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* parameter added for delayed disbursement

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

* Customise loan enhancement

* bank verification failed screen handled

* font changed from sans to navi (#3813)

* offer upgrade ui fixed added

* Integration testing

* fix: pl revamp address (#3824)

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

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* error issue fixed for uw rejection

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* Added HomeLoanApplicantsFragment.kt

* Bugfixes

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

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

* Working Compose View in Android View XML

* events added & loan offer upgrade card fix added

* UI fixes

* add: spotless

* Working AboutUsActivity.kt with Compose

* Working Preview

* Removed duplicate libs

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

* Removed un-necessary component tags

* Removed un-necessary component tags

* UI fixes

* gst and tutorial page bug fixed

* rm: ktlint

* add: Android Suggestion CI

* fix: Android Suggestion CI

* add: license + java in spotless

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

* add: kt + java formatters

* test-commit for spotless apply

* added fix for zero prefix (#3852)

* margin & elevation issue fix for work fragment

* UI fixes

* rm: spotless.gradle header

* updated compileSdkVersion for each module

* change text in gi login

* crashfix for strings

* test commit

* test commit

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

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

* revert commit

* revert commit

* Handled crash in EmiTenureFragment

* cta changed on account aggregrator

* Bug fixes

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

* Bug fixes and indexed list item

* action button added on error page

* gst page password cleaning on switching added

* rm: empty files with no code

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

* field changed

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* Resolved PR comments

* ui bugs and loader size & gravity fixed

* ui fix added

* Shivam | Remove Reviewdog (#3873)

* Resolved PR comments

* ui issues fixes

* edit button on loan summary and disbursal failed state added

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

* Merged changes related to rewards and pl journey

* Reduce apk size (#3876)

* navi header ui issue fixed

* Merged changes related to rewards and pl journey

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

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

* added animation green bg fix

* address screen error fixed

* Ae 5206 (#3886)

* fix padding

* fix text center alignment in toastWidget

* UI fixes

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

* UI fixes

* Master in to development (#3889)

* Release 2.8.8 to Master (#3846)

* gold info screen

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* removed navi-widgets from app

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* fix: missing JvmStatic annotation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

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

* added new icon

* Added safe gold logo

* disable in not selected state

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Refactoring the code

* Update PaymentFragment.kt

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* Conflict resolved

* sort history msg by timestamp

* Rejected doc download

* Bugfixes

* Drawable fix

* fix

* code refactor

* code refactor

* code refactor

* run build on development

* add icon black

* add icon black

* code refactor

* code refactor

* image in middle

* UAT fixes

* Reward delight screen impl

* handle continue button

* handle continue button

* Height change

* changed downloaded file name

* changed downloaded file name

* Payment tracker ae 3970 (#3667)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Added request initiated icon

* Merged with development

* faq fix for tracker screen

* Added icon request waiting

* Overridden bottomSheet height min ratio

* Review changes

* changed response

* Start VKYC clickstream event (#3780)

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

* fix module structure

* Bugfixes

* add: deprecation annotation for font weights

* fixed bug

* add: `setFontStyle` binding adapter

* fix: add back accidentally removed code

* Delete document bugfix

* Download bugfix

* reward dynamic api screen

* change titleAttribute

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

* Application type fix

* added supertopup activation

* Part pre payment widgets bg fix (#3805)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Background Color Fixed

* Background change

* Fix NaviInputWidgetAdapter.kt validity fix

* Removed unused code

* font fix

* Part pre payment fix (#3809)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* part pre payment fix

* part pre payment fix

* Ae 3136 tranche disbursal (#3520)

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

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

* AE-3142 emi disbursals screen

* added events and bug fixes

* filter null widgets

* bug fixes

* changes maxFileSize to 10MB

* AE-3626 Part Pre Payment

* added loanApplicationId

* resolved pr comments

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Merged with development

* Merged with development

* Sending timemills in request

* AE-5025 & AE-5039

* Merge Conflict Fix with development

* Padding fix

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

* Missing items

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

* add: info icon on emi plan card

* add: EffectiveInterestCostFragment

* add: clickstream events in navianalytics

* add: new screen for EIC info

* update: EffectiveInterestCostDataResponse model

* add: layout for eic screen

* fix: calculation card title

* fix: hide divider when loader is showing

* add: info icon on Loan Details

* remove: mocks

* add: navigation on EIC icon click

* refactor: update mock and mv code

* refactor: revert redundant changes

* refactor: revert redundant changes

* update: make eic POST call

* mv: font styling to databinding

* update: multiply to divide icon

* update: eic info contract

* rm: mock for eic repo

* add: clickstream of eic icon view

* add: scroll to eic screen

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

* Bugfix penny drop (#3832)

* Condition change for setup auto pay

* Add extra condition for auto pay

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

* Adding icons for top up (#3833)

* Quote edit ab changes (#3793)

* qoute selection widget layout added

* User Info Widget

* small layout refactored

* quote edit AB changes

* design and bug fixes

* final changes

* unused name removal

* unused file removal

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

* Revert "Bugfix penny drop (#3832)"

This reverts commit 4e4bce6451.

* Organised

* 2.8.6 HI crash fixes (#3804)

* bug fixes

* removed juspay getMerchantView changes

* refactored

* version bump

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

* Release 2.8.8 to Master (#3871)

* add: integrate with litmus-proxy

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

* fixed bugs

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* fixed bug

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on 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 i…

* Added hms config changes in video meeting screen

* Added hms config changes in video meeting screen

* Added hms config changes in video meeting screen

* Resolved merge issues

* Resolved issues with development pull as dev was broken

* Made changes related to UI issues, retrofit service and version code

* Changed import for shake animations

* used functions from navi-common

* crash fix

* bug fixes

* correct api contract

* more fixes

* missing dependancy

* Added PAN card events

* Added clickstream events for agent, video screen, status screen

* refactor

* help working

* faq working

* Resolved moving back to kyc screen in vkyc repeat

* analytics changed

* Resolved issues in In house VKYC

* Added check, should not call cancel from vkyc status check fragment

* Resolved text issues in VKYC waiting screen

* Resolved merge issues

* Resolved back button not working from app side

* Resolved back button not working from app side

* fix ui

* ui fixes

* refactoring

* bug fixes

* Added latitude and longitude in inhouse vkyxc meeting room screen

* Added latitude and longitude in inhouse vkyxc meeting room screen

* resolved merge issues

* Resolved QA issues

* Resolved QA issues in inhouse_kyc

* Resolved QA issues in inhouse_kyc

* resolved issues related to QA

* resolved issues raised by QA

* Resolved issues related tto mute and unmute video

* Deleted transforms files from repo

* added code to stop poling on fragment destroy

* added code to stop poling on fragment destroy

* resolved issues which QA pointed out

* resolved issues which QA pointed out

* Added error handling in API calls and resolved review comments

* Resolved status fragment issue

* incremented hms version

* resolved permission tile isues

* resolved issue in apr changes

* resolved issue in QA

* resolved issue in QA

* Resolved date having dashes rather than slashes

* added permission submit (#4282)

* added permission submit

* correct response for submit permission api

* converted to PATCH call

* removed navi-insurance spotless changes

* Resolved chat base and amc code formatting issue

* Resolved chat base and amc code formatting issue

* Resolved chat base and amc code formatting issue

* Resolved chat base and amc code formatting issue

* Resolved chat base and amc code formatting issue

* removed duplicate label

Co-authored-by: rishabhpatni <rishabh.patni@navi.com>
Co-authored-by: kishan-kumar <kishan.kumar@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
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: 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: 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: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@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: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
2022-11-14 15:35:49 +05:30
Shankar Yadav
f869f24d77 Resolve conflict 2022-09-15 16:03:04 +05:30
rahul bhat
374ef871c0 navi-common dependency on navi-widgets 2022-09-01 13:35:56 +05:30
Shankar Yadav
9ab5e6405f rebase 2022-08-30 16:14:16 +05:30
Shankar Yadav
57b681063c Update Digio Kyc & Esign 2022-08-12 18:35:01 +05:30
Himanshu Tanwar
1cc9b41bc2 enabled gradle caching and set compile options incremental to true (#3409)
* enabled gradle caching and set compile options incremental to true
2022-07-06 13:40:39 +05:30
rahul bhat
7bdb84d33d Removed navi-resuableui 2022-05-20 13:28:17 +05:30
Shankar Yadav
a0e8b9df6a update with development 2022-03-22 15:51:38 +05:30
Shankar Yadav
9d025ed220 init commit for design module 2022-03-09 15:40:22 +05:30
adarshs
2601d0bc9a Added chat module in settings.gradle 2022-02-21 09:28:28 +05:30
adarshs
7347f485a4 Upgrading neoeyed sdk from 3.3.1 to 3.4.0 2022-02-07 12:41:14 +05:30
Shankar Yadav
c938109ade Release 2.3.7 : Upgrade digio sdk 2022-02-02 18:38:48 +05:30
Shankar Yadav
cdcb729a43 Update DIGIO sdk v2.8.7 2022-01-24 20:08:49 +05:30
abhilash-mishra
18644f2ba1 Merge branch 'development' of github.cmd.navi-tech.in:medici/android-customer-app into accountAggregator 2021-12-27 10:24:19 +05:30
rahul bhat
dbe43fcefc Merge branch 'development' into digioEsignUpdate 2021-12-13 14:11:20 +05:30
Yallapragada Raaj Gopal
f35fe820f7 added git ignore 2021-12-11 22:15:22 +05:30
rahul bhat
95b63011c7 Updated Digio Esign Lib 2021-12-06 18:37:48 +05:30
adarshs
41a11a4422 Added new module navi-widgets -> This module will carry all the widgets irrespective of different app module 2021-11-24 21:02:39 +05:30
Yallapragada Raaj Gopal
43863d61ac Account aggregator initial changes 2021-11-17 19:26:38 +05:30
rahul bhat
7b26a891cb rebased 2021-10-29 20:51:26 +05:30
rahul bhat
4bbd5cfde5 First Draft with Errors 2021-10-21 17:52:09 +05:30
adarshs
ca31365a52 Conflict resolved 2021-10-21 16:57:13 +05:30