34 Commits

Author SHA1 Message Date
Raaj Gopal
d27044fd5f TP-61357: Introducing ReactNative | Insurance - Quote page experiments (#10199)
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
2024-03-27 15:06:03 +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
Shivam Goyal
d43833399a TP-24858 | Remove TrueCaller Old SDK 2.6.1 (#6020) 2023-04-12 15:56:17 +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
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
ashutoshy
8e051babc5 upgraded the digio kyc sdk | fixed the payment failure blank screen issue 2022-11-14 16:29:05 +05:30
Rupam Ghosh
2098773be8 Automated rollouts (#4264)
* fastlane scripts

* added fastlane credentials

* added changelogs support

* added rollout as option
2022-11-08 14:51:23 +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
sanjog panda
577862e828 Update .gitignore
Adding local.env to gitignore
2022-04-18 18:35:00 +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
1898c0ff5e reentered gitignore entries 2021-12-24 12:29:10 +05:30
abhilash-mishra
b932c984b7 removed gitignore entry temporarily 2021-12-24 12:25:48 +05:30
Jegatheeswaran M
26075b80df no message 2021-12-20 16:51:35 +05:30
shankar yadav
2d50db7c5e Release 2.0.5 (#1679)
* Working with Mock

* Updated call name

* Integration done. Need to dev test e2e

* handling description for OSV

* Working

* Initial commit

* Fathers name UI

* minor change

* code refactor

* Change listener/Bug fix

* Code refactor

* Osv Contract updated

* Condition updated for Kyc In Review Screen

* Add polling for fathers name submit

* Address page min char size

* neoEyed sdk update from 3.3.0 to 3.3.1

* Minor change

* Code refactor

* Code refactor

* changes

* changes in dockerfile

* changes in dockerfile

* changes in dockerfile

* changes in dockerfile

* changes in dockerfile

* changes in dockerfile

* Code refactor

* Refactor code

* Minor change

* Remove fathersNameSubmitSuccess flag

* Code refactor

* Fixed Testcases

* AMC - UI fixes

* reviewed fixes

* exit status added to e2e dockerfile

* removed stetho reference

* Upgrading neoEyed sdk in navi-analytics

* More UI - Fixes

* exit status for a positive case check

* exit status for a positive case check

* Deleting build files

* exit status for a positive case check

* toolbar sticky

* cta should be null. (#1669)

* shanakar review comments issue resolved

* Removing neoEyed sdk dependency from app, since it's in analytics module

* Redirection for MAC

* fix typo

* pancard number number fixes

* remvoe file

* Handling pan mismatch error from cibil data in offer generation (#1598)

* Handling pan mismatch from cibil data in offer generation

* Adding null check

* Handling cibil error in loan rejection api

* Update build.gradle

* cagr fixes

* Fix wrong import issue

* Feature/new auto pay (#1650)

* First Draft Mandate Options

* Working Radio Custom View

* Working enach tutorial

* Working AutoPay

* String + No button if no footer data coming from backend.

* Sandbox for digio esign in dev and qa env

* pan default name changes

* Fix AMC issue and handle IFSC failure case

* dob prefilled (#1687)

* fix sell otp issue

* payment issue fixes

* Karza Async Implementation

* minor change

Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Hitesh Kumar <hiteshkumar@Hiteshs-MacBook-Pro.local>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Sidharth Bamba <sidharthbamba@192.168.1.7>
Co-authored-by: Sidharth Bamba <sidharth.bamba@navi.com>
Co-authored-by: Devendra Singh <TheAlpha@ITs-MacBook-Pro.local>
Co-authored-by: Shankar Yadav <it@ITs-MacBook-Pro.local>
Co-authored-by: satish_p <satish.prasad@navi.com>
2021-10-26 19:52:29 +05:30
rahul bhat
873e6f9e9e Release 1.9.1 (#1535)
* spike done

* minor changes

* Pre-approved nudge on cards

* added the pre_approved status in the Loanstatus and did the mapping of new icon

* Added the mapping for pre-approved label

* Implemented the fullscreen offer dialog and for the api used the mock response

* done the formatting of the code

* Resolved all the changes as suggested

* First Draft

* Add Survey Card on Home Fragment

* Integration pending

* merge issue

* Integration Done

* API name change - loanAccountNumber instead of loanApplicationId

* Dev Tested with Mock

* Added required dependencies for hilt integration

* Added network module

* Hilt setup done for homeloan module

* 9 digits including comma for amount of prepartpayment

* Upgrading neoeyed version from 3.0.0 to 3.0.2

* Integrating neo-eyed

* new loan test all changes

* updated code

* Integrated neo-eyed flow in kyc

* Adding logs

* browserstack issue fixed and wait added on permission screen

* e2e tag added to method

* Fix isPrePaymentEnabled typo changes

* Fix api end point

* Neo-eyed version update from 3.2.0 to 3.3.0

* timeout of the thread increased

* Fixed compilation errors

* forecloser test added and browserstack changes

* Minor changes

* home_loan complete test added

* Remove hardcoded text

* balance transfer added and home loan changes for browserstack

* browserstack config changed

* parallel thread changed

* wait added in search

* API Integration done

* Minor changes

* Removed output-metadata.json

* balance transfer fixed

* phone number added to balance transfer

* time added to browserstack tests

* Pulse Updated Schema

* changed key name version_name

* Truecaller event name change

* Make pincode optional field

* removed unused import

* Made pincode optional

* updated condition for isPinCodeEnabled

* Fix for https://navihq.atlassian.net/browse/APP-913

* using isVisible

* release 1.9.1

* Digitap upgraded to 1.2.8

Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Prachi <prachi.naik@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Sidharth Bamba <sidharthbamba@192.168.1.2>
Co-authored-by: Sidharth Bamba <sidharth.bamba@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: purushotham v <purushotham.v@navi.com>
2021-09-15 13:57:49 +05:30
rahul bhat
6283d39a8e v1.8.2 + Bundle changes (#1490)
* Rebased changes

* added auto scrollable functionality

* resolved comments

* add timer cancel method

* Location sent in permission and sms,contacts,device details in Eligibility Loader.

* Pan screen test fixed (#1425)

* reset timmer when user scroll the banner

* PL Offer : Moving Loan Slider to max tenure

* First Draft

* remove tab view for only one banner case

* Fix production crash

* resolved comments

* resolve comments

* Otp Size variable using Data Binding

* added address proof upload on kyc inreview page

* update build version

* api intergration

* revert version code

* Permission apis integrated

* add Other option in document list

* make edit icon dynamic

* show toast in coupon

* added kyc in review view model test

* resolve edittable field for document

* Don't allow customer to click multiple selfi once a selfi is validated

* revolved conflict

* Chuck Integration

* Make pan non editable

* Start eligibility after Permission Submission

* sending promotionOfferId in applyLoan

* sending promotionOfferId in applyLoan (#1432)

* HL test added (#1433)

* Handling error case

* revert typo

* Update build.gradle

* Fixed EMI refresh issue

* Fixed refresh issue

* Fix all refresh issue

* Fixed permission screen refresh

* change next cta title once epfo verified

* LoanDetailsWithEmiView - Making loan details dynamic

* added events for offer managment system

* Update fragment_full_banner.xml

* finoramic sdk intrgtn

* top up updated

* working with mock

* re-formate the code structure

* EMI calendar editable flag

* FAQ's events for post eligibility screens

* Hitesh Kumar | Add Offer Application Message

* Hitesh Kumar | Fix common case issue

* resolve comments

* in-case of permission post failure call rejection api

* contract update

* Hitesh Kumar | Change loan disbursement delay text

* Hitesh Kumar | Change loan disbursement delay text

* Updated CTA for TopUpLoanIntroFragment

* rebase

* Release 1.7.4 (#1441) (#1445)

* in-app update

* First draft

* handle in-app-update with appconfig data

* Working Periodic Worker

* WOrking but api issue

* Added paramteres

* Send event when threshold is reached

* Integrated with backend

* Added some events + made sendingToServer synchronized

* using single thread executors

* fix duplicate send event

* First Draft

* Coupons with Mock

* Slashed TextView + No Coupon Handling

* Copupon remove,apply flow

* actiivty call backs

* Fixed Test cases + removed pulse

* Coupon VM Test Case

* DataBinding in CouponFragment.kt

* Updated contract

* REmoved mock

* Coupon with Api Integration

* Apply coupon integrated

* intergrate api

* fix typo

* Update build.gradle

* In App Branding Banner

* fix typo

* added elivation

* Integrated new contract changes + Timestamp in local time

* Interest Rate Fix

* update EMI Slider incase of Coupon Apply/Remove after fee details

* added view pager on home card for carousel view

* Update build.gradle

* added auto scrollable functionality

* resolved comments

* add timer cancel method

* Pan screen test fixed (#1425)

* reset timmer when user scroll the banner

* PL Offer : Moving Loan Slider to max tenure

* remove tab view for only one banner case

* Fix production crash

* resolved comments

* added address proof upload on kyc inreview page

* update build version

* api intergration

* revert version code

* add Other option in document list

* make edit icon dynamic

* show toast in coupon

* added kyc in review view model test

* resolve edittable field for document

* Don't allow customer to click multiple selfi once a selfi is validated

* revolved conflict

* Chuck Integration

* Make pan non editable

* sending promotionOfferId in applyLoan

* sending promotionOfferId in applyLoan (#1432)

* HL test added (#1433)

* Handling error case

* revert typo

* Update build.gradle

* Fixed EMI refresh issue

* Fixed refresh issue

* Fix all refresh issue

* added events for offer managment system

* Update fragment_full_banner.xml

* v1.7.4 69

* Removed Pulse

Co-authored-by: shankar-yadav <shankar.yadav@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

Co-authored-by: shankar-yadav <shankar.yadav@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

* Integrate API

* remove hardcoded strings

* EMI Holiday

* fix text center issue

* Fix for Truecaller crashes incase app is no there or user is logged out of app

* Fix home loan balance transfter issue

* resolve comments

* added LoanApplicationDetailActivity in deeplink handler

* Added timout loader screen for EPFO OTP verification

* offerReferenceId sent to TopUpLoanIntroFragment.kt

* refector

* refector

* resolve comments

* Release 1.7.5 (#1452) (#1457)

* in-app update

* First draft

* handle in-app-update with appconfig data

* Working Periodic Worker

* WOrking but api issue

* Added paramteres

* Send event when threshold is reached

* Integrated with backend

* Added some events + made sendingToServer synchronized

* using single thread executors

* fix duplicate send event

* First Draft

* Coupons with Mock

* Slashed TextView + No Coupon Handling

* Copupon remove,apply flow

* actiivty call backs

* Fixed Test cases + removed pulse

* Coupon VM Test Case

* DataBinding in CouponFragment.kt

* Updated contract

* REmoved mock

* Coupon with Api Integration

* Apply coupon integrated

* intergrate api

* fix typo

* Update build.gradle

* In App Branding Banner

* fix typo

* added elivation

* Integrated new contract changes + Timestamp in local time

* Interest Rate Fix

* gi card view started....

* update EMI Slider incase of Coupon Apply/Remove after fee details

* added view pager on home card for carousel view

* new Navi GI Card

* Update build.gradle

* Navi Card Intgerated

* Rebased changes

* added auto scrollable functionality

* resolved comments

* add timer cancel method

* Pan screen test fixed (#1425)

* reset timmer when user scroll the banner

* PL Offer : Moving Loan Slider to max tenure

* remove tab view for only one banner case

* Fix production crash

* resolved comments

* added address proof upload on kyc inreview page

* update build version

* api intergration

* revert version code

* add Other option in document list

* make edit icon dynamic

* show toast in coupon

* added kyc in review view model test

* resolve edittable field for document

* Don't allow customer to click multiple selfi once a selfi is validated

* revolved conflict

* Chuck Integration

* Make pan non editable

* sending promotionOfferId in applyLoan

* sending promotionOfferId in applyLoan (#1432)

* HL test added (#1433)

* Handling error case

* revert typo

* Update build.gradle

* Fixed EMI refresh issue

* Fixed refresh issue

* Fix all refresh issue

* added events for offer managment system

* Update fragment_full_banner.xml

* FAQ's events for post eligibility screens

* Hitesh Kumar | Add Offer Application Message

* Hitesh Kumar | Fix common case issue

* resolve comments

* Hitesh Kumar | Change loan disbursement delay text

* Hitesh Kumar | Change loan disbursement delay text

* Release 1.7.4 (#1441) (#1445)

* in-app update

* First draft

* handle in-app-update with appconfig data

* Working Periodic Worker

* WOrking but api issue

* Added paramteres

* Send event when threshold is reached

* Integrated with backend

* Added some events + made sendingToServer synchronized

* using single thread executors

* fix duplicate send event

* First Draft

* Coupons with Mock

* Slashed TextView + No Coupon Handling

* Copupon remove,apply flow

* actiivty call backs

* Fixed Test cases + removed pulse

* Coupon VM Test Case

* DataBinding in CouponFragment.kt

* Updated contract

* REmoved mock

* Coupon with Api Integration

* Apply coupon integrated

* intergrate api

* fix typo

* Update build.gradle

* In App Branding Banner

* fix typo

* added elivation

* Integrated new contract changes + Timestamp in local time

* Interest Rate Fix

* update EMI Slider incase of Coupon Apply/Remove after fee details

* added view pager on home card for carousel view

* Update build.gradle

* added auto scrollable functionality

* resolved comments

* add timer cancel method

* Pan screen test fixed (#1425)

* reset timmer when user scroll the banner

* PL Offer : Moving Loan Slider to max tenure

* remove tab view for only one banner case

* Fix production crash

* resolved comments

* added address proof upload on kyc inreview page

* update build version

* api intergration

* revert version code

* add Other option in document list

* make edit icon dynamic

* show toast in coupon

* added kyc in review view model test

* resolve edittable field for document

* Don't allow customer to click multiple selfi once a selfi is validated

* revolved conflict

* Chuck Integration

* Make pan non editable

* sending promotionOfferId in applyLoan

* sending promotionOfferId in applyLoan (#1432)

* HL test added (#1433)

* Handling error case

* revert typo

* Update build.gradle

* Fixed EMI refresh issue

* Fixed refresh issue

* Fix all refresh issue

* added events for offer managment system

* Update fragment_full_banner.xml

* v1.7.4 69

* Removed Pulse

Co-authored-by: shankar-yadav <shankar.yadav@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

Co-authored-by: shankar-yadav <shankar.yadav@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

* Fix home loan balance transfter issue

* increase version code

Co-authored-by: rahulbhat <rahul.bhat@navi.com>
Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahulbhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>

* rebase

* fix issue

* Footer back cta view fix

* added all activities into navi deeplink class to support branch deeplinks

* rervert commented code

* Working Topup

* fix karza issue

* fix error bottom sheet issue

* Scrolling issue fix

* VKYC Rescheduling

* VKYC Rescheduling Contract Update

* Fix In-Appupdate issue

* fetchKycDetails on back press from vkyc webview

* make some change in update helper class

* make some change in update helper class

* resolved commentts

* Sync and Add in different threads with no duplicate data sending...

* UI Fixes

* Top up bold text UI Fixes

* removing hardcoded loan amount from bottomsheet

* Profile + Work fetch fix

* Added credit score view on home page and dashboard view

* Fixed Issued with Amount Slider

* flipping visibility for nullable cases.

* fetchVideoKycStatus() in-case of back press web-view vkyc

* update key

* sdk integration

* resolve conflict

* default value

* Fix Unit test cases

* remvoe otp layout

* Added listing of score data

* Pulse Ready for merge

* AppName method in Utility.kt

* Fixed db leak

* Sending device details on login

* Fix api timeout crash

* added all icons

* upgraded the razorpay dependency and tested

* added circular imageview for score view

* make credit score vire dynamic

* check status of user on back click from vkyc and also fetch kyc details

* added score point arrow

* update back arrow

* fix back arrow issue

* resolve conflict

* make experience icon dynamic

* resolve conflict

* removed try catch

* upgraded the cameraView dependency and tested on low end phone (android 6)

* razorpay version upgrade

* added events

* update events

* make change

* make change

* resolve pr comments

* Passing all events to pulse stream

* remvoe pulse check

* finoramic...

* resoove comment

* fix xml

* Implemented the hamburger menu , removed the tab layout and deleted files related to tab layout

* Enabled StrictMode | Fixed Multiple DB object creation | Chuck for Pulse

* Fixed crash in makePartOfTextBold

* v1.8.2 + Bundle changes

* finormaic ui, api

* ui changes

* Fix loan details test cases

* removed test data, send sms

* test data removed, minor other changes

* sdk upgrade

* fix scroll issue on credit view

* added credit score view on OfferRejectedFragment too

* Pulse data in header

* setProperties and not updateHeader

* setErrorData instead of updateErrorMessage

* Enabled back next bottom sheet nudges on LoanDetailsFragment.kt

* Fixed Finoramic Ui visibility bug

* Removed duplicate code

Co-authored-by: shankar-yadav <shankar.yadav@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: satish_p <satish.prasad@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: ashutoshyelgulwar <ashutosh.y@navi.com>
2021-08-25 12:18:57 +05:30
Satish Prasad
178bf56066 Release 1.6.1 into master (#1381)
* added new home card

* change home loan card items

* fix pl card design issue

* handle click functionality for both personal and home loan card

* cleanup

* change the closed loan card with new design

* added mock data for testing

* Added test cases for home loan new card design

* Home loan payment changes

* added My Loans in menu item

* added event for tracking

* added new events

* added test cases for My Loans and Emis VM

* truecaller drop call spike..continue..

* minor chnages

* flag based drop call enable

* Added Email id on PL loan agreement screen

* revert old cahnges

* remove mock apis

* drop call api integration..

* api integration done

* minor refactor

* fix typo

* fix email POST api issue

* Release 1.6.0 into master (#1345) (#1360)

* KYC Dynamic First Draft

* Kyc Test Cases

* Kyc Fragment dev tested

* call kyc details incase of aadhar otp failure

* Kyc In Progress with mock

* Kyc In Progress with mock + Phone Link

* Dob instead if age + new validations for PL and HL

* Test cases updated

* Proof of Address optional : handle based on flag [APP-568]

* Kyc deep link for kyc in progress

* change the typo

* Configurable age check for PL/HL

* fetch kyc on cancelling the aadhar flow

* db cleanup (#1283)

* random number generator added

* db cleanup methods added

* Fix conflicts (#1286)

* Test added for menu (#1287)

* DOb Hint on DOb already filled.

* Update insurance sdk version (#1291)

* Master to develop (#1292)

* Release 1.5.8 (#1289)

* v1.5.8 60

* Removed ACCESS_BACKGROUND_LOCATION (#1288)

Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* hyperverge key upgrade (#1290)

Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Contract changes

* Master (#1293)

* Release 1.5.8 (#1289)

* v1.5.8 60

* Removed ACCESS_BACKGROUND_LOCATION (#1288)

Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* hyperverge key upgrade (#1290)

Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* corrected ids (#1295)

* Fixed issue in cta extras in GetLoanActivity.kt

* video kyc UI + contract changes

* random phone number method added (#1296)

* random phone number method added

* negative cases modified

* Random number (#1297)

* random phone number method added

* negative cases modified

* issues resolved

* issue resolved

* video kyc webview handling

* Test fix (#1298)

* pincode in city bug fix

* Fix home loan pre eligibility events

* Fixed events for BS

* added new event for continue button of bs

* Kyc Hide next button configurable

* Kyc invisible next button configurable

* First Draft

* added more data to installed app api

* Fix push notification event tracking issue

* Fix Reconnect sceanrio in vidoe Kyc

* Test added (#1310)

* Disabled video kyc

* Added a default user agent

* Tried popup issue (#1312)

* Popupfixkyc (#1313)

* Tried popup issue

* popup

* Test added (#1314)

* Removetest (#1315)

* Test added

* Test removed

* updated contract for posting installed apps.

* Questionnaire with Mock

* Test Cases for Questionnaire

* Questionnaire handled in all scenarios

* update the typo

* Test classes added (#1316)

* build.gradle changes to know the status of test

* changes for generating random phone number

* Dockerfile changes for running e2eTest

* unused files deleted

* Cleanup phone number (#1317)

* build.gradle changes to know the status of test

* changes for generating random phone number

* Dockerfile changes for running e2eTest

* unused files deleted

* databaseutils removed and imports corrected

* import removed

* audio permission + 2nd phase

* phone number changes for forclosure

* Test corrected

* Permission changes

* Video KYC callback fixed

* multiple number generated

* multiple number generated (#1322)

* home loan tests modified (#1323)

* fixes

* Submit QuestionnaireResponse

* Added more events

* reject screen if video kyc rejected

* Video Kyc firebase

* fix pushing

* build status reponse

* changes

* changes

* get Session id

* reporting changes

* changes in reporting

* changes in report

* changes in report (#1332)

* Fixing Firebase Constants (#1325)

* Test cases for Video Kyc

* Questionnaire TestCase

* Feature/razorpay multiple accounts (#1333)

* razorpay multiple accounts

* removed key from gradle

* razorpay accounts for enach

* reporting part changes

* Soft Reject after checking requestId

* report changes in case build still running

* Tested fetch Questionnaire

* test runtime increased

* Tested sumit questionnaire

* Hide other values when aadhar step is done

* Post Questionnaire contract changes

* Video KYC Reject

* typo in questionnaire request

* changes

* digitap sdk upgrade, flow changes (#1335)

* digitap sdk upgrade, flow changes

* QA env , digitap changed to UAT

* truecaller based on setting (#1341)

* release-1.6.0

* first draft

* aadhaar digitap points to prod (#1342)

* Working build

* Test cases for disbursement otp

* getValidWidgetListForQuestionnaire

* Auto Fill Otp

* Feature/security selfie hyperverge bypass (#1343)

* selfie bypass handling

* minor chnages

* added uuid in request body

* api integration continue..

* raw response key added

* Incorporated code review feedback

* Fixed Selfie CKYC issue

* added industry field on workdetails page

* Fix QuestionnaireVMTest.kt

* handle co applicant industry view

* fix for address

* complete the industry view end to end flow

* Fix home loan property detail city view for develop branch

* fix previous selected work industry data

* mock disabled

* added income info bottom sheet

* Fixed some UI issues

* optimized HL STeps flow

* Renamed

* added income info icon for co applicant as well

* fix api end point

* Location Events for Debugging

* remove industry list api

* Home loan property detail changes (#1349)

* home loan property page changes

* Test cases for home loan profile page changes

* fix cityId issue

* fix typo of requiredLoanAmount

* resolve comments

* Home loan work details industry view changes (#1350)

* added industry field on workdetails page

* handle co applicant industry view

* complete the industry view end to end flow

* fix previous selected work industry data

* added income info bottom sheet

* added income info icon for co applicant as well

* fix api end point

* remove industry list api

* resolve comments

* Feature/disbursement otp (#1348)

* first draft

* Working build

* Test cases for disbursement otp

* Auto Fill Otp

* fix for address

* mock disabled

Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Conditions updated

* Fixed Otp not showing issue

Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Sidharth Bamba <sidharth.bamba@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: nitheesh krishnanand <nitheesh.krishnanand@navi.com>

Co-authored-by: Satish Prasad <satish.prasad@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Sidharth Bamba <sidharth.bamba@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: nitheesh krishnanand <nitheesh.krishnanand@navi.com>

* removed new api and add email in older one

* Question screen added (#1361)

* Test added for foreclosure

* inifinite loader issue

* added gitignore for truecaller

* pr changes

* Test added for email (#1364)

* Reporting improvement for cleanUpCustomer

* Refund table entries deletion added

* HL UI fixes (#1367)

* Hiding bank details if not present

* timeout issue

* browserstack script changes

* browserstack script changes

* browserstack script changes

* thread timeout issue fix

* Bug UI HomeLoanUserProfileDetailsFragment.kt

* Intermediate changes to actiivty

* Change the max character limit on Property Details page

* Feature/move dob pin on pan (#1368)

* move dob,pin on progress

* validation handling

* minor ui changes

* v1.6.1 63

* comment miss call part (#1380)

Co-authored-by: shankar-yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Sidharth Bamba <sidharth.bamba@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: nitheesh krishnanand <nitheesh.krishnanand@navi.com>
Co-authored-by: Sidharth Bamba <sidharthbamba@192.168.1.10>
Co-authored-by: Sidharth Bamba <sidharthbamba@192.168.1.4>
2021-06-02 13:59:53 +05:30
Satish Prasad
bf1f61c5d6 Release 1.1.4 into master (#897)
* Release 1.1.2 (#878) (#879)

* Shashidhara | Handle no internet on splash screen (#863)

* Sat | <Ch-12343> | Hyperverge Selfie (#864)

* started...

* release 1.1.1

* Shashidhara | Update find ifsc visibility based on bank name validation

* back press issue

* minor changes

* pre populate loan data from edit bank account

* added contract

* selfie hyperverge

* error handlding

* added git sttaus

* added keys into gradle

* added keys into docker file

* intro screen hide after 1st time

* removed instrauction

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>

* Feature/feedback on get loan journey (#868)

* started ...

* feedback continue..

* api intgration

* feedback success added, api submit

* Shashidhara | Toggle sticky footer on permissions screen based on login settings (#865)

* Feature/permissions other tasks (#869)

* added feedback on permission screen

* tutorial page skipped

* gps full page skipped

* removed red screen from kyc and enach

* uxcam id and user peroperty

* analytics for submit feedback and api connection timeout

* Feature/bank screen enhancements (#870)

* Shashidhara | Add disclaimer

* Shashidhara | Update edit bank option visibility

* Shashidhara | Remove change bank option on mandate success

* release 1.1.2

* Shashidhara | Add firebase performance (#871)

* spalsh screen changes, feedback keys issue (#872)

* minor changes

* Mukunda | Fixing basic details and work details firebase keys (#873)

* Shashidhara | Add scroll for auto debit screen

* fix (#875)

* Shashidhara | Update edit bank message

* multiple select iusse (#877)

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>

* merge conflicts (#880)

* permission screen move to after otp (#882)

* Bugfix/gps null issue profile (#881)

* location enable handking

* show gps dialog on work and pan page too

* fix (#883)

* Shashidhara | Add upload id photo (#867)

* Shashidhara | Add upload id photo

* Shashidhara | Handle correspondence address layout based on status update

* Shashidhara | Add fetch supported ovds

* Shashidhara | Add upload supported ovd api

* Shashidhara | Handle no internet

* Shashidhara | Update request body for submit ovd api

* Shashidhara | Remove call to bottom sheet for supported ovds

* Shashidhara | Add recommended tag

* Shashidhara | Update status indicator dimensions

* Shashidhara | Add events to be tracked and instructions for selfie

* Shashidhara | Remove tools src

* Shashidhara | Remove Kyc docs tag

* Shashidhara | Update error handling

* Shashidhara | Handle errors across multiple flows

* Shashidhara | Fix typo

* Shashidhara | Handle de initialization of polling

* Shashidhara | Handle async response for ovd

* hyperverge error handling (#884)

* Shashidhara | Handle poll timeout

* Shashidhara | Increase padding for address layout

* Shashidhara | Increase padding for divider

* Shashidhara | Remove bottom sheet error message on ovd upload

* Shashidhara | Remove unused imports

* Shashidhara | Update padding for address layout

* feature toggle for kyc other ovd (#885)

Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Master(Release-1.1.3) into develop (#889) (#890)

* Release 1.1.2 (#878) (#879)

* Shashidhara | Handle no internet on splash screen (#863)

* Sat | <Ch-12343> | Hyperverge Selfie (#864)

* started...

* release 1.1.1

* Shashidhara | Update find ifsc visibility based on bank name validation

* back press issue

* minor changes

* pre populate loan data from edit bank account

* added contract

* selfie hyperverge

* error handlding

* added git sttaus

* added keys into gradle

* added keys into docker file

* intro screen hide after 1st time

* removed instrauction

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>

* Feature/feedback on get loan journey (#868)

* started ...

* feedback continue..

* api intgration

* feedback success added, api submit

* Shashidhara | Toggle sticky footer on permissions screen based on login settings (#865)

* Feature/permissions other tasks (#869)

* added feedback on permission screen

* tutorial page skipped

* gps full page skipped

* removed red screen from kyc and enach

* uxcam id and user peroperty

* analytics for submit feedback and api connection timeout

* Feature/bank screen enhancements (#870)

* Shashidhara | Add disclaimer

* Shashidhara | Update edit bank option visibility

* Shashidhara | Remove change bank option on mandate success

* release 1.1.2

* Shashidhara | Add firebase performance (#871)

* spalsh screen changes, feedback keys issue (#872)

* minor changes

* Mukunda | Fixing basic details and work details firebase keys (#873)

* Shashidhara | Add scroll for auto debit screen

* fix (#875)

* Shashidhara | Update edit bank message

* multiple select iusse (#877)

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>

* merge conflicts (#880)

* permission screen move to after otp (#882)

* Bugfix/gps null issue profile (#881)

* location enable handking

* show gps dialog on work and pan page too

* fix (#883)

* Shashidhara | Add upload id photo (#867)

* Shashidhara | Add upload id photo

* Shashidhara | Handle correspondence address layout based on status update

* Shashidhara | Add fetch supported ovds

* Shashidhara | Add upload supported ovd api

* Shashidhara | Handle no internet

* Shashidhara | Update request body for submit ovd api

* Shashidhara | Remove call to bottom sheet for supported ovds

* Shashidhara | Add recommended tag

* Shashidhara | Update status indicator dimensions

* Shashidhara | Add events to be tracked and instructions for selfie

* Shashidhara | Remove tools src

* Shashidhara | Remove Kyc docs tag

* Shashidhara | Update error handling

* Shashidhara | Handle errors across multiple flows

* Shashidhara | Fix typo

* Shashidhara | Handle de initialization of polling

* Shashidhara | Handle async response for ovd

* hyperverge error handling (#884)

* Shashidhara | Handle poll timeout

* Shashidhara | Increase padding for address layout

* Shashidhara | Increase padding for divider

* Shashidhara | Remove bottom sheet error message on ovd upload

* Shashidhara | Remove unused imports

* Shashidhara | Update padding for address layout

* feature toggle for kyc other ovd (#885)

Co-authored-by: Satish Prasad <satish.prasad@navi.com>

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>

* Shashidhara | Remove last name

* Shashidhara | Extend dob layout dimensions

* Shashidhara | Add email id layout on loan agreement

* Shashidhara | Aggregate storage permission

* Feature/razorpay emandate (#893)

* dev done, api integration testing pending

*  version code increased for razorpay emandate testing

* API integration for error

* soft reject etxt update, order change (#895)

* digo sdk update... (#896)

* Shashidhara | Reduce padding for verify button on otp screen

* release 1.1.4

* Shashidhara | Add error message for invalid email (#898)

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
2020-06-29 23:07:29 +05:30
Satish Prasad
9c78b24b2f Release 1.1.1 into master (#858)
* Merge Master int develop (#845)

* Release 1.0.12 (#818)

* Shashidhara | [ch11739] | WIP: moratorium consent screen

* Shashidhara | [ch11739] | Add analytics for moratorium consent

* Shashidhara | [ch11739] | Add login settings api

* Reyaz | Remove unused files and strings (#806)

* Shashidhara | [ch11739] | Add moratorium config and confirm consent apis

* Shashidhara | [ch11739] | Add tests for moratorium message on mobile number screen

* Merge master into develop (#809)

* Release 1.0.9 (#767)

* Shashidhara | [ch9408] | WIP: native aadhaar verification flow

* Shashidhara | [ch9408] | Use client id and secret given by server

* Shashidhara | [ch9408] | Handle error. Update path for apis

* Shashidhara | [ch9408] | Add logs for response

* Shashidhara | [ch9408] | Update endpoints

* Shashidhara | [ch9408] | Remove redundant logs

* [ch9408] | Sriki | fixed api paths and fixed tests for aadahar digio native

* Shashidhara | [ch9408] | Update request model

* Shashidhara | [ch9408] | Fix typo

* Shashidhara | [ch9408] | Handle serialization for json object

* Shashidhara | [ch9408] | Read code and message on digio failure

* Shashidhara | [ch9408] | Update error message on digio cancel

* [ch10570] | Chetan | Upgrade digio eNACH sdk from 2.6 -> 2.8.0

* Shashidhara | [ch9408] | Remove user cancelled error on success

* Shashidhara | [ch9764] | Add test to reproduce loan details slider not able to handle large values

* Shashidhara | [ch9408] | Remove digio 1.0.8

* Shashidhara | [ch9764] | Remove edit text from loan details

* Shashidhara | [ch9408] | Add util to convert to hash map

* Shashidhara | [ch9408] | Remove microphone

* [ch10560] | Chetan | Remove Stetho from release build

* [ch8952] | Chetan | Increase penny drop timeout 2mins -> 3mins (#766)

* Reyaz | [ch10561] | Remove mock file from prod (#760)

* Reyaz | [ch10561] | Remove mock file from prod

* Reyaz | [ch10561] | add mock.json for qa

* Reyaz | [ch10561] | Remove mock.json altogether

* Reyaz | Fix tests for loan bank user journey (#757)

* Fix failing KYC test (#755)

* Fix failing KYC test

* Refactor naming of dispatcher

* Move journey tests to different files

* Reyaz | Fix tests for father and mother name erro (#761)

* Shashidhara | [ch9408] | Handle stub request and remove stetho success code

* Shashidhara | [ch9408] | Remove aadhaar stub response

* Sati | <ch-4780> | UXCam android integration with hiding sensitive view, screens (#762)

* added lib

* added key and initialized

* merginig conflicts

* hideview and screen

* Chetan | Release 1.0.9

* digio native progruard rules (#768)

* Sat | [ch-10544] | Appsflyer event tracking (#776)

* version code update

* appsflyer events

* added revenue in loan eligibility

* added good salary events (#777)

* Shashidhara | Remove edit loan amount icon

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>
Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com>
Co-authored-by: Sandhya Koti <sandhya.koti@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Chetan | Release 1.0.10

* Chetan | Resolve conflicts

* Chetan | Remove edit icon from loan slider

* Shashidhara | [ch11843] | Fix navigation when gps is turned on manually (#803)

* added appslfyer uid into device detail api (#805)

* Chetan | Add UXCAM_KEY to prod build

* Shashidhara | [ch11762] | Navigate to enable location screen if UI status is basic details (#801)

* [ch11137] | Sandhya | remove extra space from about us

* Chetan | Update upload archive name

* Chetan | Add url to build

* Chetan | Change pool time to 5 mins initially and 30sec after that

* Sat | <Ch-11758> | customer support phone number (#808)

* auto dial

* test case for open contact dialog

* minor changes

* added check for intent

* removed 0 from number

* pr changes

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>
Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com>
Co-authored-by: Sandhya Koti <sandhya.koti@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Chetan | Add missing integration tool keys to docker build

* Shashidhara | [ch11739] | Add test to handle login settings api error

* Shashidhara | [ch11739] | Update login settings api

* Shashidhara | [ch11739] | Update moratorium api

* Shashidhara | [ch11739] | Add test for moratorium message on loan details screen

* Shashidhara | [ch11739] | Remove string declaration used for tools representation

* Shashidhara | [ch11739] | Add check to validate fragment state. Add builder for moratorium fragment

* Shashidhara | Update version code and version name

* Reyaz | [ch1626] | Add Auto fetch phone number funtionality (#815)

* Reyaz | [ch1626] | Add Auto fetch phone number funtionality

* Reyaz | [ch1626] | Remove redundant code

Co-authored-by: Chetan Kothari <chetan.kothari@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Release 1.1.0 (#842)

* Release 1.0.12 (#818) (#824)

* Shashidhara | [ch11739] | WIP: moratorium consent screen

* Shashidhara | [ch11739] | Add analytics for moratorium consent

* Shashidhara | [ch11739] | Add login settings api

* Reyaz | Remove unused files and strings (#806)

* Shashidhara | [ch11739] | Add moratorium config and confirm consent apis

* Shashidhara | [ch11739] | Add tests for moratorium message on mobile number screen

* Merge master into develop (#809)

* Release 1.0.9 (#767)

* Shashidhara | [ch9408] | WIP: native aadhaar verification flow

* Shashidhara | [ch9408] | Use client id and secret given by server

* Shashidhara | [ch9408] | Handle error. Update path for apis

* Shashidhara | [ch9408] | Add logs for response

* Shashidhara | [ch9408] | Update endpoints

* Shashidhara | [ch9408] | Remove redundant logs

* [ch9408] | Sriki | fixed api paths and fixed tests for aadahar digio native

* Shashidhara | [ch9408] | Update request model

* Shashidhara | [ch9408] | Fix typo

* Shashidhara | [ch9408] | Handle serialization for json object

* Shashidhara | [ch9408] | Read code and message on digio failure

* Shashidhara | [ch9408] | Update error message on digio cancel

* [ch10570] | Chetan | Upgrade digio eNACH sdk from 2.6 -> 2.8.0

* Shashidhara | [ch9408] | Remove user cancelled error on success

* Shashidhara | [ch9764] | Add test to reproduce loan details slider not able to handle large values

* Shashidhara | [ch9408] | Remove digio 1.0.8

* Shashidhara | [ch9764] | Remove edit text from loan details

* Shashidhara | [ch9408] | Add util to convert to hash map

* Shashidhara | [ch9408] | Remove microphone

* [ch10560] | Chetan | Remove Stetho from release build

* [ch8952] | Chetan | Increase penny drop timeout 2mins -> 3mins (#766)

* Reyaz | [ch10561] | Remove mock file from prod (#760)

* Reyaz | [ch10561] | Remove mock file from prod

* Reyaz | [ch10561] | add mock.json for qa

* Reyaz | [ch10561] | Remove mock.json altogether

* Reyaz | Fix tests for loan bank user journey (#757)

* Fix failing KYC test (#755)

* Fix failing KYC test

* Refactor naming of dispatcher

* Move journey tests to different files

* Reyaz | Fix tests for father and mother name erro (#761)

* Shashidhara | [ch9408] | Handle stub request and remove stetho success code

* Shashidhara | [ch9408] | Remove aadhaar stub response

* Sati | <ch-4780> | UXCam android integration with hiding sensitive view, screens (#762)

* added lib

* added key and initialized

* merginig conflicts

* hideview and screen

* Chetan | Release 1.0.9

* digio native progruard rules (#768)

* Sat | [ch-10544] | Appsflyer event tracking (#776)

* version code update

* appsflyer events

* added revenue in loan eligibility

* added good salary events (#777)

* Shashidhara | Remove edit loan amount icon

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>
Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com>
Co-authored-by: Sandhya Koti <sandhya.koti@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Chetan | Release 1.0.10

* Chetan | Resolve conflicts

* Chetan | Remove edit icon from loan slider

* Shashidhara | [ch11843] | Fix navigation when gps is turned on manually (#803)

* added appslfyer uid into device detail api (#805)

* Chetan | Add UXCAM_KEY to prod build

* Shashidhara | [ch11762] | Navigate to enable location screen if UI status is basic details (#801)

* [ch11137] | Sandhya | remove extra space from about us

* Chetan | Update upload archive name

* Chetan | Add url to build

* Chetan | Change pool time to 5 mins initially and 30sec after that

* Sat | <Ch-11758> | customer support phone number (#808)

* auto dial

* test case for open contact dialog

* minor changes

* added check for intent

* removed 0 from number

* pr changes

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>
Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com>
Co-authored-by: Sandhya Koti <sandhya.koti@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Chetan | Add missing integration tool keys to docker build

* Shashidhara | [ch11739] | Add test to handle login settings api error

* Shashidhara | [ch11739] | Update login settings api

* Shashidhara | [ch11739] | Update moratorium api

* Shashidhara | [ch11739] | Add test for moratorium message on loan details screen

* Shashidhara | [ch11739] | Remove string declaration used for tools representation

* Shashidhara | [ch11739] | Add check to validate fragment state. Add builder for moratorium fragment

* Shashidhara | Update version code and version name

* Reyaz | [ch1626] | Add Auto fetch phone number funtionality (#815)

* Reyaz | [ch1626] | Add Auto fetch phone number funtionality

* Reyaz | [ch1626] | Remove redundant code

Co-authored-by: Chetan Kothari <chetan.kothari@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Chetan Kothari <chetan.kothari@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>

* otp resend time changed to 30 sec from 2 mins (#826)

* Shashidhara | [ch12000] | Add customer support menu for get help (#827)

* Shashidhara | [ch12000] | Add customer support menu for get help

* Shashidhara | [ch12000] | Add analytics for get help screen

* Shashidhara | [ch12210] | Fix stale coroutine exception handler

* Sat | <ch-6561> | Rating Widget (#828)

* started working

* rating full page ui

* error screen rating

* icons changes, minor other changes

* us status api in loan card

* api intgration

* play store and ui fixes

* shadow color changes

* analytics

* test case,card shadow changes

* release 1.1.0

* minor ui changes, rating issue (#831)

* fix (#834)

* fix

* kyc fix

* Shashidhara | Fix system under maintenance test

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>

* Sat | <ch-12203> | Otp Via Call (#830)

* otp oncall

* otp via call

* bottom error dialog modification (#832)

* Sat | <ch-12272> | Digio kyc events tracking fix, added event for offer max and min (#833)

* Digio kyc events tracking fix, added event for offer max and min

* added events for full pgae blocker loader

* email dialog code modification (#835)

* Bugfix/warning code refactoring (#836)

* bottom error dialog modification

* warning code refactoring

* added app install track event (#838)

* added app install track event

* minor changes

* otp on call error code changes (#841)

* rating widget cancel then default (#843)

* hide otp on call (#844)

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Chetan Kothari <chetan.kothari@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Chetan Kothari <chetan.kothari@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>

* Activity navigation issue (#846)

* created screen navigator for all screens

* activity finish handled inside activity

* monor changes

* [ch11032] | Sandhya | Edit Bank Option (#789)

* [ch11032] | Sandhya | Add edit account option in bank auto debit screen

* [ch11032] | Sandhya | Add tests for edit bank option

* added max retry, handle edit account in case of e-nach failure

* failure cases modification

* minor changes

* updated edit bank account message

* contract name changes

* otp on ui state handling (#848)

* Feature/splash screen api blocker hanlding (#852)

* started working..

* splash screen unblock if api fails or error, status api retry on splash and otp

* tracking after enetring valid number (#850)

* Feature/remove parents name kyc (#849)

* hide parents details from kyc

* kyc remove parents detail handling done

* rename fun

* pr changes

* Remove last location access (#840)

* release 1.1.0

* minor ui changes, rating issue (#831)

* fix (#834)

* fix

* kyc fix

* Shashidhara | Fix system under maintenance test

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>

* Sat | <ch-12203> | Otp Via Call (#830)

* otp oncall

* otp via call

* bottom error dialog modification (#832)

* Sat | <ch-12272> | Digio kyc events tracking fix, added event for offer max and min (#833)

* Digio kyc events tracking fix, added event for offer max and min

* added events for full pgae blocker loader

* email dialog code modification (#835)

* Bugfix/warning code refactoring (#836)

* bottom error dialog modification

* warning code refactoring

* Shashidhara | [ch12131] | Remove last location access

* Shashidhara | [ch12131] | Remove last location access

* Shashidhara | [ch12131] | Store location

* Shashidhara | [ch12131] | Remove duplicate strings

Co-authored-by: Satish Prasad <satish.prasad@navi.com>

* Shashidhara | Handle retry on fetch user details (#851)

* Shashidhara | Handle retry on fetch user details

* Shashidhara | Make retry on fetch user details non dismissible

* Shashidhara | Remove moratorium tests

* polling time inceased to 90 secs from 60 secs (#854)

* error handling refactoring on kyc, pan (#856)

* Bugfix/crashes (#855)

* crashes

* minor code refactoring

* merge conflict

* Bank Details Enhancements (#847)

* Shashidhara | [ch11714] | Add search for bank select

* Shashidhara | [ch11714] | Disable recyclability to keep view intact

* Shashidhara | [ch11714] | Remove redundant error

* Shashidhara | [ch11714] | Add padding for suggested banks

* Shashidhara | [ch11714] | Add toast for unserviceable banks

* Shashidhara | [ch11714] | Refactor description visibility

* digio sdk uopdate

* release 1.1.1

* Shashidhara | Update find ifsc visibility based on bank name validation

* back press issue

* minor changes

* pre populate loan data from edit bank account

Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com>
Co-authored-by: Chetan Kothari <chetan.kothari@navi.com>
Co-authored-by: Srikanth Seshadri <srikanth.seshadri@navi.com>
2020-06-16 14:25:32 +05:30
chetankothari
cbad106ce9 [ch11075] | Chetan | Upgrade digio sdk from 1.0.9 -> 1.0.10 2020-05-18 16:17:21 +05:30
chetankothari
6daf41c303 [ch10570] | Chetan | Upgrade digio eNACH sdk from 2.6 -> 2.8.0 2020-05-12 11:00:41 +05:30
Chetan Kothari
8c5d6970d2 [ch10480] | Chetan | Upgrade digio sdk from 1.0.8 -> 1.0.9 (#753)
* [ch10480] | Chetan | Upgrade digio sdk from 1.0.8 -> 1.0.9

* [ch10480] | Chetan | Cast activity to AppCompatActivity while passing to digio

* added log
2020-05-11 12:42:24 +05:30
chetankothari
7710660e65 [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 2020-04-28 15:26:55 +05:30
Chetan Kothari
1fe4b35615 [ch8881] | [Satish | Chetan] | Upgrade digio sdk from 1.0.0 -> 1.0.5 (#621)
* [ch8881] | Chetan | Upgrade digio sdk from 1.0.0 -> 1.0.5

* permissions on aadhaar kyc
2020-04-24 19:29:01 +05:30
Satish Prasad
7416c31e6f digio enach sdk setup (#377) 2020-03-20 11:11:03 +05:30
Satish Prasad
a79c1869f8 New design merge into master (#347)
* Add welcome screen

* Add header for the welcome to Navi home screen

* Make new design as separate files

* Refactor xml layout

* 2635 | Reyaz | Create base bottom sheet fragment

* refactor packaging

* 2635| Reyaz | Create Your Profile fragment

* refactor code and file name

* Fix button UI

* Fix letter spacing in styles of heading

* 2635 | Reyaz | Extract each field into different layout files

* 2635 | Reyaz | Add form validation for creating profile

* 2731 | Sandhya | PAN Card Bottom Sheet

* 2652 | Sandhya | restructure package structure

* 2635 | Reyaz | Make dob field as per business requirement

* 2635 | Reyaz | Add Mock Api call for Create your Profile

* Shashidhara | Add basic custom bottom bar (#156)

* Shashidhara | Add basic custom bottom bar

* Shashidhara | Refactor constants and add fragment interaction listener

* 2731 | Sandhya | Refactor UI styling

* 2635 | Reyaz | Refactor project structure

* 2635 | Reyaz | Remove unused interface

* 2731 | Sandhya | Make button greyed out if form is incomplete

* 2635 | Reyaz | Make radio button selector

* 2635 | Reyaz | Make bottom sheet scrollable

* 2731 | Sandhya | Hook to base bottom sheet

* 2731 | Sandhya | Fix UI styling to align with base bottom sheet

* 2635 | Reyaz | Refactor code

* 2652 | Sandhya | refactor naming conventions and package structure

* refactor package structure

* 2635 | Reyaz | Refactor code

* 2652 | Sandhya | refactor layout file

* User identification flow/ welcome journey (#160)

* Shashidhara | Add user flow cards as part of welcome screen [ch2680]

* Shashidhara | Add page width to induce carousel effect [ch2680]

* Shashidhara | Add elevation and inset padding to view pager elements [ch2680]

* Shashidhara | Refactor adapters to extract models [ch2680]

* Shashidhara | Add user flow card binder, extract data to utils [ch2680]

* 2652 | Sandhya | rename to home screen

* 2652 | Sandhya | rename svg files

* 2635 | Reyaz | Refactor code

* fix UI styling and conflicts

* Add view model and repository

* refactor code

* fix submit button validation

* Feature/update fcm token api intg (#166)

* fcm token update api intg

* minor changes

* added notification message models

* Reyaz | Add loader in bottom sheet

* 2948 | Sandhya | Refactor styles in login fragment

* 2947 | Reyaz | Recreate tutorial screen and add navi logo transition from splash screen to tutorial screen

* 2947 | Reyaz | finish on Back pressing from tutorial screen

* 2947 | Reyaz | change for new UI Tutorial screen

* 2947 | Reyaz | Add delay finish to solve glitch issue while transaction

* 2947 | Reyaz | Add ease in animation android

* 2947 | Reyaz | Change style for subheading

* 2947 | Reyaz | Add loader in splash screen

* 2947 | Reyaz | remove animations from permission screen

* 2947 | Reyaz | Remove unused padding from tutorial and increase make splash delay to 1 sec

* 2947 | Reyaz | Refactor code

* 2947 | Reyaz | Refactor code

* 2947 | Reyaz | Set Auto Scroll in tutorial view pager

* 2947 | Reyaz | Fix spelling issue

* Feature/profile screen (#174)

* 2994 | Reyaz | Create your profile fragment

* 2947 | Reyaz | Make Done button to fix on bottom

* 2947 | Reyaz | Rename CreateYourProfileFragment to UserProfileFragment

* 2994 | Reyaz | Resize the Ui

* 2994 | Reyaz | Rename UserProfileFragment to ProfileFragment
2994 | Reyaz | Move user identification package to root

* 2994 | Reyaz | Refactor code

* use action button view margin

* update font style name for custom switch

* Shashidhara | Add header for loan eligibility screen [ch2995] (#176)

* Shashidhara | Update permission screen UI [ch2957] (#171)

* Shashidhara | Update permission screen UI [ch2957]

* Shashidhara | Remove font padding [ch2957]

* Shashidhara | Update required permissions and model permission tile [ch2957]

* Shashidhara | Refactor permission to remove animation and fragments [ch2957]

* Feature/redesign otp screen (#170)

* 2953 | Sandhya | Add edit phone number icon and functionality

* 2953 | Sandhya | Add count down timer

* Add country code to edit phone number option and modify timer format

* remove wild card import

* refactor edit phone number to replace linear layout and use text view

* refactor constants and strings

* update time format string

* refactor code to optimise

* 3003 | Sandhya | Refactor PAN screen (#172)

* 3003 | Sandhya | Refactor PAN screen

* fix text as per new design

* fix profile view and navigation

* fix import of constants

* fix merge issues

* appsflyer install tracking (#181)

* appsflyer install tracking

* pr changes

* Feature/professional details (#175)

* 2816 | Reyaz | Create Professional Details screen

* 2816 | Reyaz | Handle both case of salaried employee and self employed

* refactor to incorporate new design changes

* refactor names and form entries

* add behaviour for different employment types

* refactor UI styling

* integrate fragments to the activity

* enable error display in pan fragment

* make disabled button colour red with some opacity

* custom style the spinner

* disable next button unless the form is filled

* fix navigation between screens

* refactor styles to remove duplicates and inconsistencies

* refactor and remove designaton svg

* remove unused strings and colors

* remove hard coded values

* refactor code to avoid hard coded values

* remove default orientation text

* refactor initialisation of listeners

* refactor to optimise the code

* fix work screen button size

* Feature/check loan eligibility progress (#178)

* 3067 | Reyaz | Create Loan eligibility loader

* 3067 | Reyaz | Add discrete values in loader

* 3067 | Reyaz | set green color when loader reached max value

* 3067 | Reyaz | Add tick mark in loader

* 3067 | Reyaz | Make animation smoother

* 3067 | Reyaz | Refactor animation

* 3067 | Reyaz | Integrate with User Identification

* 3067 | Reyaz | Refactor code

* 3067 | Reyaz | Refactor code

* 3067 | Reyaz | Use mock response to get max loan amount

* 3067 | Reyaz | Refactor code

* Feature/loan eligibility state bar (#182)

* 3156 | Reyaz | Add Form Progress bar

* 3156 | Reyaz | Integrate top header with container

* 3156 | Reyaz | Make text color change on selection

* 3156 | Reyaz | Fix size issue for unselected button

* 3156 | Reyaz | Refactor code

* Feature/work screen enhancements (#183)

* 2816 | Reyaz | Create Professional Details screen

* 2816 | Reyaz | Handle both case of salaried employee and self employed

* refactor to incorporate new design changes

* refactor names and form entries

* add behaviour for different employment types

* refactor UI styling

* integrate fragments to the activity

* enable error display in pan fragment

* make disabled button colour red with some opacity

* custom style the spinner

* spike spinner with hint text

* custom style the spinner

* disable next button unless the form is filled

* Add company name when not present

* Style the add company name view

* set height of spinner

* refactor code

* Login ,OTP and Profile screen styling and validation (#187)

* refactor login and otp fragments

* add validations and styling for profile screen

* add text change listener for dob field

* display error messages in profile fragment

* fix button changing position in otp layout

* show and hide loader in work screen

* refactor code

* Reyaz | Fix switch issue (#186)

* Feature/integrate loan eligibility (#189)

* 3197 | Reyaz | Integrate Profile Details

* 3267 | Reyaz | Integrate Work Details

* 3267 | Reyaz | Integrate Pan Submission Details

* 3267 | Reyaz | Add api poll scheduler

* 3267 | Reyaz | Add api poll scheduler

* 3267 | Reyaz | Remove unused files

* 3267 | Reyaz | Refactor code

* Feature/payment razorpay std intg (#193)

* razorpay std setups done (#164)

* razorpay std setups done

* pr changes

* prefill email and phone

* merge conflict

* Feature/payment page init payment api (#188)

* added loan detail ui, api , mock data

* Home Page Basic Ui, Loan list card UI and api

* reverted testing purpose files

* reverted testing purpose files

* pr changes

* init payment patch chnages, firebase key changes

* firebase intgration for payment success and api call (#192)

* Reyaz | Create Base bottom sheet (#194)

* mock data merging issue

* Reyaz | Fix Api poll (#195)

* Feature/get loan (#197)

* Shashidhara | Add get loan module [ch3193]

* Feature/add bank details (#184)

* 3171 | Sandhya | Add basic setup for bank details screen

* 3171 | Sandhya | Display name of the user in consent

* 3171 | Sandhya | Add validation

* Feature/kyc screen (#185)

* 3197 | Reyaz | Create Kyc Fragment

* 3197 | Reyaz | Create From Tile item adpater

* 3197 | Reyaz | Add recycler view for selfie and aadhaar

* 3197 | Reyaz | Refactor code

* 3197 | Reyaz | Add firebase Api response

* 3197 | Reyaz | Refactor code

* 3197 | Reyaz | Add Tabs and listeners

* 3197 | Reyaz | Add address layout and removed recycler viw

* 3197 | Reyaz | Enable and disable next button as Ui changes

* 3197 | Reyaz | Add preview of image taken

* 3197 | Reyaz | Add next button listener

* Login ,OTP and Profile screen styling and validation (#187)

* refactor login and otp fragments

* add validations and styling for profile screen

* add text change listener for dob field

* display error messages in profile fragment

* fix button changing position in otp layout

* show and hide loader in work screen

* refactor code

* Reyaz | Fix switch issue (#186)

* 3267 | Reyaz | Change GetLoanListener to Fragment Interaction Listener

* Reyaz | Refactor code

* Reyaz | Refactor code

* Feature/loan details (#191)

* Shashidhara | Add loan details screen with fetch quote [ch3193]

* Shashidhara | Add loan parameters and amount details [ch3193]

* Shashidhara | Update user input on progress change and vice versa [ch3193]

* Shashidhara | Animate amount details card view toggle [ch3193]

* Shashidhara | Refactor seekbar progress to slider value [ch3193]

* Shashidhara | Refactor form slider view to hold init values [ch3193]

* Shashidhara | Add loan agreement as part of get loan journey and integrate journey [ch3393]

* Feature/repayment failure success impl (#198)

* basic

* success failure handling

* minor

* Pay now button visisbility handling

* remove Dues in case of success, show only upcoming

* Reyaz | decrease auto scroll speed in tutorial screen (#203)

* Add agreemnt check for validation (#201)

* Feature/kyc screen (#199)

* Shashidhara | Add get loan module [ch3193]

* Feature/add bank details (#184)

* 3171 | Sandhya | Add basic setup for bank details screen

* 3171 | Sandhya | Display name of the user in consent

* 3171 | Sandhya | Add validation

* Feature/kyc screen (#185)

* 3197 | Reyaz | Create Kyc Fragment

* 3197 | Reyaz | Create From Tile item adpater

* 3197 | Reyaz | Add recycler view for selfie and aadhaar

* 3197 | Reyaz | Refactor code

* 3197 | Reyaz | Add firebase Api response

* 3197 | Reyaz | Refactor code

* 3197 | Reyaz | Add Tabs and listeners

* 3197 | Reyaz | Add address layout and removed recycler viw

* 3197 | Reyaz | Enable and disable next button as Ui changes

* 3197 | Reyaz | Add preview of image taken

* 3197 | Reyaz | Add next button listener

* Login ,OTP and Profile screen styling and validation (#187)

* refactor login and otp fragments

* add validations and styling for profile screen

* add text change listener for dob field

* display error messages in profile fragment

* fix button changing position in otp layout

* show and hide loader in work screen

* refactor code

* Reyaz | Fix switch issue (#186)

* 3267 | Reyaz | Change GetLoanListener to Fragment Interaction Listener

* Reyaz | Refactor code

* Reyaz | Refactor code

* Feature/loan details (#191)

* Shashidhara | Add loan details screen with fetch quote [ch3193]

* Shashidhara | Add loan parameters and amount details [ch3193]

* Shashidhara | Update user input on progress change and vice versa [ch3193]

* Shashidhara | Animate amount details card view toggle [ch3193]

* Shashidhara | Refactor seekbar progress to slider value [ch3193]

* Shashidhara | Refactor form slider view to hold init values [ch3193]

* Reyaz | Kyc Screen

* Reyaz | Refactor code

* Reyaz | Refactor code

* Selfie Capture (#200)

* Fix image display size and refactor (#206)

* Feature/kyc document list (#205)

* Reyaz | Create kyc document list bottom sheet

* Reyaz | Create interface to listen upload finish

* Reyaz | Add upload option after upload is done

* Reyaz | Refactor code

* Shashidhara | Move quote generation and fetch to loader [ch3393] (#202)

* Shashidhara | Move quote generation and fetch to loader [ch3393]

* Shashidhara | Add offer generate and quote generate to loan details screen [ch3393]

* Shashidhara | Extract default product code to constants [ch3393]

* Feature/emi calendar (#209)

* Shashidhara | Add emi calendar to loan details [ch3501]

* Shashidhara | Fix bottom sheet across screens [ch3501]

* Shashidhara | Add emi schedule binder [ch3501]

* Reyaz | Remove loader from splash and fix nexus splash issue from spl… (#208)

* Reyaz | Remove loader from splash and fix nexus splash issue from splash to tutorial

* Reyaz | Refactor code

* Feature/repayment transaction history (#211)

* transaction history started...

* transaction history

* minir changes

* minro changes

* pr changes

* Add slide animation in registration activity (#210)

* Reyaz | Add slide animation in registration activity

* Reyaz | Add onFinish on fragment interaction listener

* Reyaz | Add animation between login and otp fragment

* Reyaz | Rename onFinish to onShowNextActivity

* Reyaz | Refactor code

* Feature/kyc document camera capture (#204)

* Selfie Capture

* 3456 | Sandhya | Basic setup for KYC camera capture screen

* 3456 | Sandhya | add functionality for buttons

* 3456 | Sandhya | Add back button functionality

* 3397 | Sandhya | Add icon on the confirm button

* 3397 | Sandhya | fix package structure

* 3397 | Sandhya | Hook the list of documents to the spinner

* 3397 | Sandhya | fix ui styling

* 3397 | Sandhya | Update the manifest

* 3397 | Sandhya | refactor code

* 3397 | Sandhya | fix image display

* 3397 | Sandhya | Use dimens and colors variables

* 3397 | Sandhya | Add View.OnClickListener

* refactor code

* refactor code

* refactor code in the spinner

* refactor to check null possibility

* fix selcted document selection in spinner

* modify action of close button in the captured image

* Update style used

* fix spinner dropdown font style

* Reyaz | Refactor code

* Feature/repayment loan item additional ui (#215)

* overdue, dues handling

* addition amount view

* removed extra hard coded value from xml

* pr changes

* fix selfie catpure activity layout (#213)

* fix selfie catpure activity layout

* add View.OnClickListener and refactor

* refactor style name

* remove unnecessary braces

* fix layout margin

* Reyaz | Fix style for in profile, move padding inside layout (#214)

* repayement success failure contract modification (#217)

* bottomsheet curve for transaction history, success, failure icons (#220)

* removed parents name from profile (#224)

* Remove company name from work fragment (#222)

* Remove company name from work fragment

* remove mock response

* Add KYC camera capture activity tests (#219)

* Add Selfie Capture Activity Tests (#218)

* Remove parents name from profile layout (#221)

* Feature/pg repayment api intg (#226)

* api intg for init payment firebase and api, get Order data API, payment success firebase, api to get payment status

* pg repayment : init payment api and firebase, success api and firebase, transaction history

* Feature/permission screen (#223)

* Reyaz | Change top header

* Reyaz | Change icons

* Reyaz | Change description text

* Reyaz | Add expandable text view

* Reyaz | Add expandable text view

* Reyaz | Add permission states

* Reyaz | Add view when user clicks on dont ask again

* Reyaz | Make expandable view to set on whole layout

* Reyaz | Animate expandable text view

* Reyaz | Refresh Ui when user comes back to app

* Reyaz | Refactor code

* Reyaz | Extract to custom layout

* api integration to get profile data basic (#229)

* Feature/persist user data (#230)

* started..

* user data persist and created usermanager to use the data

* removed unused imports

* added loader , minor other (#232)

* Shashidhara | Update UI of loan details screen and emi calendar [ch3629] (#225)

* Shashidhara | Update UI of loan details screen and emi calendar [ch3629]

* Shashidhara | Extract divider height to dimens [ch3629]

* Reyaz | Change Tutorial activity test (#233)

* Reyaz | Improve permission page (#235)

* Feature/change snake to camel case (#237)

* Reyaz | Change snake case to camel case

* Reyaz | Change snake case to camel case

* Reyaz | Revert back network url

* Feature/add bank detail api, Fetch all banks, polling, firebase (#236)

* add bank api, firebase, polling, get all bank accounts api

* add banks : all apis and firebase, get banks api with mock data

* minor changes

* merge conflict with new-design camealcase

* Feature/fetch all loans api intg (#240)

* added total due amount

* fetch all loan api

* updated path (#241)

* Feature/loan details mock api response (#239)

* Shashidhara | Integrate loan details screen with mock api [ch3655]

* Shashidhara | Update snake case to camel case [ch3655]

* Shashidhara | Split return statement [ch3655]

* camelacase (#242)

* Shashidhara | update value field to amount in money model (#243)

* Profile  Screen validation error messages and testing (#227)

* Add user identification activity tests

* Remove parents name from profile layout

* add profile fragment tests

* Reyaz | Add employment types (#228)

* Shashidhara | Filter sms and add pagintation [ch3177] (#245)

* Shashidhara | Filter sms and add pagintation [ch3177]

* Shashidhara | Initialize sms list on successful execution of query [ch3177]

* Firebase Analytics Setups (#246)

* basic setuop

* refactoring

* 3685 | Sandhya | Integrate kyc upload (#244)

* 3685 | Sandhya | Integrate kyc upload

* integrate kyc verification status

* integrate submit kyc details

* Refactor code to take care of sync and async calls and updates

* Add api polling functionality

* refactor code

* Add mock responses

* add functionality only on firebase success response

* handle based on type in polling

* fix merge conflicts

* fixed (#247)

* Show permission denied when camera permissions not given (#231)

* Show permission denied when camera permissions not given

* Refactor camera code to add states

* Fix issue caused due to camera view permissions

* handle scenario where user did not give permissions in the settings page

* refactor setOnclickListener

* styling and add photo taking instructions

* fix flip image issue

* fix styling

* fix back button functionality

* show mask when settings(permissions) is displayed at the bottom

* fix styles

* fix mask image size

* Fix alignment of all views

* fix card styling

* add mask background

* fix navigation

* Feature/digio adhaar verification (#248)

* digio adhar verification

* started working...

* path changed

*  model name change

* aadhar verification flow

* api changes

* path modifivcation

* api modification

* removed unsued code

* removed build folder

* hiding loader incase polling for observeAadharVerificationStatus

* minor changes

* Shashidhara | Capture contacts and phone numbers [ch3103] (#250)

* repayment missing text (#255)

* Update UI design changes for login and otp fragments (#249)

* Update UI design changes

* handle edit phone number from otp screen scaenario

* remove custom switch implementation

* remove erroneous code

* remove extra lines

* disable auto suggest from pan field

* remove hint from monthly income field

* Add placeholder for income field

* fix styles used

* added git ignore for digio aadhaar (#256)

* Shashidhara | Integrate with apis (#257)

* Shashidhara | Add menu screen to dashboard [ch3935] (#254)

* added id (#258)

* Shashidhara | Add dynamic slider for loan amount [ch3741] (#251)

* due loan amount issue (#261)

* Add company name layout (#252)

* Add company name layout

* Modify the asset used for company name

* latefee issue, razor pay multiplier (#264)

* Modify all UI icons (#253)

* Success/Failure Screens for Penny Drop (#259)

* Refactor to move API calls to loader

* Add error and failure scenarios

* Add functionality for retry

* add background image view and refactor

* add activity to manifest

* refactor code

* refactor TODO comment

* add navigation on success of penny drop

* refactor code

* refactor ui layout

* refactor ui layout

* fix editor alignment issue

* update API request

* Feature/bank details (#262)

* Reyaz | Add auto debit bank details fragment

* Reyaz | Add auto debit button action

* Reyaz | Add Verified Badge

* Reyaz | make layout changed animated

* Reyaz | Integrate Bank Details auto debit with penny drop

* Reyaz | Change icons

* Reyaz | Add loan amount

* Reyaz | Fix Scroll issue

* Feature/swipe loan eligibility (#265)

* Reyaz | Change to view pager

* Reyaz | Resolve firebase issue

* Reyaz | Fix layout issues

* Feature/notification page (#260)

* Reyaz | Add notification Activity

* Reyaz | Add notification mock

* Reyaz | Add method to change color when clicked

* Reyaz | Change disabled to viewed

* Reyaz | Add icons

* Integrate add bank (#268)

* Reyaz | Prepopulate data if already filled (#269)

* Feature/redirect page status (#263)

* started redirect

* redirect basics

* minor changes

* navigator started

* redirect status failure handling

* minor refactoring

* offer generate api, landing for loan application

* top bar status

* laon application top progress

* hide loader if otp api fails (#271)

* Feature/loan application details (#266)

* Shashidhara | Add details tab [ch4068]

* Shashidhara | Add emi calendar tab [ch4068]

* Shashidhara | Add transactions tab and api contracts [ch4068]

* Reyaz | Company name case change (#273)

* Feature/emi slider (#272)

* Shashidhara | Update emi slider to accommodate discrete calculations based on offer [ch4230]

* Shashidhara | Update emi slider on keyboard input of loan amount [ch4230]

* Shashidhara | Fetch loan details fee and update emi calendar [ch4034]

* Shashidhara | Add check to ensure emi amount does not exceed min [ch4230]

* Add loan disbursement loader UI (#267)

* Add loan disbursement loader

* Reyaz | Use onActivityCompleted

* Feature/pg repayment status modification (#275)

* pg repayment status handling modification

* loader added

* removed unused import

* Reyaz | Integrate kyc page (#274)

* Reyaz | Integrate kyc page

* Reyaz | Change endpoint

* Reyaz | Change post to patch

* Reyaz | Change key for pincode

* Reyaz | Integrate fee details (#276)

* updated phone number handlking (#277)

* minor changes (#278)

* Reyaz | Fix monthly income null issue (#279)

* Reyaz | Fix loan eligibility loader next screen (#280)

* Reyaz | Fix apply loan issue (#281)

* Reyaz | Fix emi tenure (#282)

* Reyaz | Fix progress bar update issue (#283)

* kyc status api, memory leakage in kyc (#284)

* Reyaz | Fix UI adhaar update issue (#285)

* added delay for status call (#286)

* Reyaz | Fix loan slider issue (#287)

* skipped enach flow, need to revert (#288)

* removed delay (#289)

* Reyaz | Fix net loan amount issue and api loop issue (#290)

* Feature/sign agreement api (#292)

* sign api and firebase

* minor changes

* removed comment

* minor refactoring

* Reyaz | Prepopulate Kyc data (#291)

* Reyaz | Prepopulate Kyc data

* Reyaz | Revert

* Reyaz | Fix typo

* Autocapitalise PAN (#294)

* Add launcher icons (#298)

* Reyaz | Add a callback to perform action on timeout (#295)

* navigator for permission (#300)

* Loan disbursement success flow (#293)

* Integrate loan disbursement success flow

* Refactor code to incorporate contract changes

* Use mock APIs

* handle additional data sent in async response

* Feature/offer rejected screen (#299)

* Reyaz | Create Generic Error Activity

* Reyaz | Move to error screen when offer is rejected

* Reyaz | Created dummy offer rejected screen

* Reyaz | Develop a static screen for Rejection screen

* Reyaz | Extract offer rejected Api To loader

* Reyaz | Check case when offer is rejected

* Reyaz | Fix loan amount slider (#301)

* Feature/error screen (#297)

* Reyaz | Add ActionErrorFragment with Primary button

* Reyaz | Add Generic error in BaseVM

* Reyaz | Add dummy data for error response

* Reyaz | initError on both fragment and Activity

* Reyaz | Error screen

* Reyaz | Add icons

* Reyaz | Integrate Profile Details with Error Screens

* Fix UI styling (#302)

* Fix UI styling in profile screen

* fix agreement text in login screen

* Append 0 if single digit entered for date and month

* Feature/integrate work details error (#303)

* Reyaz | Add ActionErrorFragment with Primary button

* Reyaz | Add Generic error in BaseVM

* Reyaz | Add dummy data for error response

* Reyaz | initError on both fragment and Activity

* Reyaz | Error screen

* Reyaz | Add icons

* Reyaz | Integrate Profile Details with Error Screens

* Reyaz | Integrate Work Details with Error Screens

* Reyaz | Fix zip code validation (#304)

* Reyaz | Change submit Pan Text (#305)

* Integrate loan disbursement API (#308)

* Reyaz | Use error data for soft reject (#306)

* Reyaz | Change progress bar logic for selected position and max position (#307)

* Reyaz | Fix work details crash (#309)

* Reyaz | Show toast message on error (#312)

* Feature/pan error screen (#311)

* Reyaz | Add error screen for Pan Fragment Upload

* Reyaz | Add soft reject page in pan screen

* Reyaz | Refactor code

* Feature/kyc error screen (#310)

* Reyaz | Add error screen for selfie Upload

* Reyaz | Add error screen for Every Async response in Kyc Page

* Reyaz | Show selfie error

* Reyaz | Refactor code

* Feature/e nach pg repayment new design (#315)

* started

* started...

* continue...

* basic ui

* basic ui

* my loans UI with mock data

* status ui and api

* minor refactoring

* Reyaz | Fix dgo page opening multiple times (#313)

* Find IFSC screen (#296)

* Reyaz | Create Find Ifsc fragment

* display branch name selected in dropdown

* Display branch name selected

* Add functionality for branch name edit

* Fix UI layout

* Integrate get bank names and bank branches

* Remove unused model file

* Remove arrow from screen

* refactor to remove large margins

* Fix autocomplete list item styling

* Update contract for get banks and branches

* Accept only valid branch names

* refactor code to validate input

* Fetch bank names every time user types a character

* refactor code

* refresh data

* Reyaz | Fix Otp box issues (#314)

* api intg (#318)

* Integrate penny drop error screens (#317)

* integrate penny drop error screens

* remove duplicate code

* fix nullable error

* Fix error screen styling (#319)

* Integration/loan details bottom sheet (#320)

* Shashidhara | update branch name [ch4402]

* Shashidhara | Update bank details api [ch4402]

* Shashidhara | Add empty check to loan amount [ch4809] (#321)

* Reyaz | Fix Issue 4806 (#323)

* Fix autpcapitalise PAN and IFSC (#324)

* fix app crash on selfie upload (#322)

* Reyaz | Fix Issue 4514 (#325)

* Reyaz | Fix Issue 4830 (#326)

* fix ifsc and branch name errors (#327)

* Shashidhara | Add round off strategy for emi calendar [ch4814] (#328)

* Reyaz | Sign loan agreement fix (#329)

* Reyaz | Remove hardcore product code (#331)

* Add navigation on disbursement success (#330)

* Add navigation on disbursement success

* handle activity finish and gaurd clause

* Reyaz | Fix find ifsc crash (#334)

* Add listener (#335)

* Reyaz | Change loader text (#336)

* Reyaz | Set multiple listeners to RadioGroup (#333)

* Reyaz | Progress bar margin between button and line is removed (#337)

* Reyaz | Loan Disbursement loader fix (#338)

* Reyaz | Change end-point to fetch product code (#332)
2020-03-13 15:11:03 +05:30
Shashidhara Gopal
ad5e3e725d Initial commit 2019-10-31 15:23:40 +05:30