* Service type added for Co-Applicants
* Master(Release 1.5.3, 1.5.4 into develop) (#1223)
* Release 1.5.3 into master (#1205)
* Personal loan profile header design update
* api intergration
* code cleanup
* Personal loan PAN details header design update
* resolve pr comments
* api intergartion for pan details page
* fix header title update issue
* implement next page of pan details screen
* resolve pr comments
* refector code
* revert back to old implementation
* resolve pr comments
* Personal loan Work deatils header design update
* refectore code
* Loan Details Navigation
* resolve pr comments
* Unit test cases for personal loan pan details screen
* Resolve Design feedback
* fix pan test issue
* Resolve design feedback-2
* Design feedback for personal loan eligibility header update (#1167)
* Resolve Design feedback
* Resolve design feedback-2
* Unit test case for personal loan profile details screen
* Unit test case for work details personal loan screen
* Update typo in work details contract
* update typo of work details respose
* Loan Details + Kyc New Navigation
* Error Screen Change
* Kyc Header update
* Bank + Auto Debit + Summary
* Post eligibility tested with mock
* handle event push notification
* Loan Details Integrated along with Test Cases
* Kyc Integrated
* Added back button on Error screens
* fix alignment issue
* Integrated Disbursement and Summary
* Fixed changes (#1181)
* Edit bank bug fixed
* Revert back button on loan generating screen
* Added (#1184)
* added a flow to send the data to backend
* cleanpup
* cleanup unitests + all unit tests pass
* Update mock.json
* Fix the personal loan design issues
* integrate api
* added tests (#1191)
* change the push notification type
* Change Auto Debit layout for personal loan
* fix pan edit box crop issue
* Fixed lo-564
* test fixed (#1195)
* loan details screen (#1196)
* bug Fix LO-561
* cleanup
* tests (#1197)
* Test fix (#1198)
* Feature/truecaller sdk (#1199)
* sdk integration done
* Truecaller SDK customisation (#1192)
* change in truecaller skd layouts
* chnage pop-up to bottomsheet view
* added terms & condition url on true caller sdk
* api intgrtn
* phone number sending to uxcam
* handling for non truecaller
* added key into docker
* gradle update
* commented privacy policy and tc
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
* release 1.5.3
* gps dialog for registered user only, added events for truecaller (#1204)
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
* Release 1.5.4 into master (#1219)
* 1.5.4
* Fixed Personal Loan Pre Eligibility events (#1216)
* added truecaller bottomsheet open event (#1218)
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
* removed onFragmentOpen
* Reverted analytics on RegistrationActivity
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
* Service type added for Co-Applicants (#1247)
* upgraded and tested (#1248)
* razorpay sdk upgrade (#1249)
* added clean up test cases (#1250)
* test name changes (#1251)
* Update test cases for hl work details
* Revert "test name changes (#1251)" (#1254)
This reverts commit 2036373e9b.
* Update kyc_fragment.xml
* Added bank detail test cases (#1260)
* added no co-applicant warning screen
* change the icon typo
* Feature/digitap security releated (#1262)
* digitap flow changes for removing hard coded client, clientsecurity
* qa env
* added no co-applicant warning screen (#1261)
* added no co-applicant warning screen
* change the icon typo
* updating co-applicant view on add-co-applicant view click
* updating co-applicant view on add-co-applicant view click
* Clear UserManager on logout
* v1.5.6 58
* Feature/gi sdk ingtrn (#1265)
* Release 1.5.3 into master (#1205)
* Personal loan profile header design update
* api intergration
* code cleanup
* Personal loan PAN details header design update
* resolve pr comments
* api intergartion for pan details page
* fix header title update issue
* implement next page of pan details screen
* resolve pr comments
* refector code
* revert back to old implementation
* resolve pr comments
* Personal loan Work deatils header design update
* refectore code
* Loan Details Navigation
* resolve pr comments
* Unit test cases for personal loan pan details screen
* Resolve Design feedback
* fix pan test issue
* Resolve design feedback-2
* Design feedback for personal loan eligibility header update (#1167)
* Resolve Design feedback
* Resolve design feedback-2
* Unit test case for personal loan profile details screen
* Unit test case for work details personal loan screen
* Update typo in work details contract
* update typo of work details respose
* Loan Details + Kyc New Navigation
* Error Screen Change
* Kyc Header update
* Bank + Auto Debit + Summary
* Post eligibility tested with mock
* handle event push notification
* Loan Details Integrated along with Test Cases
* Kyc Integrated
* Added back button on Error screens
* fix alignment issue
* Integrated Disbursement and Summary
* Fixed changes (#1181)
* Edit bank bug fixed
* Revert back button on loan generating screen
* Added (#1184)
* added a flow to send the data to backend
* cleanpup
* cleanup unitests + all unit tests pass
* Update mock.json
* Fix the personal loan design issues
* integrate api
* added tests (#1191)
* change the push notification type
* Change Auto Debit layout for personal loan
* fix pan edit box crop issue
* Fixed lo-564
* test fixed (#1195)
* loan details screen (#1196)
* bug Fix LO-561
* cleanup
* tests (#1197)
* Test fix (#1198)
* Feature/truecaller sdk (#1199)
* sdk integration done
* Truecaller SDK customisation (#1192)
* change in truecaller skd layouts
* chnage pop-up to bottomsheet view
* added terms & condition url on true caller sdk
* api intgrtn
* phone number sending to uxcam
* handling for non truecaller
* added key into docker
* gradle update
* commented privacy policy and tc
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
* release 1.5.3
* gps dialog for registered user only, added events for truecaller (#1204)
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
* Release 1.5.4 into master (#1219)
* 1.5.4
* Fixed Personal Loan Pre Eligibility events (#1216)
* added truecaller bottomsheet open event (#1218)
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
* removed onFragmentOpen
* Reverted analytics on RegistrationActivity
* Release 1.5.5 into master (#1259)
* Master(Release 1.5.3, 1.5.4 into develop) (#1223)
* Release 1.5.3 into master (#1205)
* Personal loan profile header design update
* api intergration
* code cleanup
* Personal loan PAN details header design update
* resolve pr comments
* api intergartion for pan details page
* fix header title update issue
* implement next page of pan details screen
* resolve pr comments
* refector code
* revert back to old implementation
* resolve pr comments
* Personal loan Work deatils header design update
* refectore code
* Loan Details Navigation
* resolve pr comments
* Unit test cases for personal loan pan details screen
* Resolve Design feedback
* fix pan test issue
* Resolve design feedback-2
* Design feedback for personal loan eligibility header update (#1167)
* Resolve Design feedback
* Resolve design feedback-2
* Unit test case for personal loan profile details screen
* Unit test case for work details personal loan screen
* Update typo in work details contract
* update typo of work details respose
* Loan Details + Kyc New Navigation
* Error Screen Change
* Kyc Header update
* Bank + Auto Debit + Summary
* Post eligibility tested with mock
* handle event push notification
* Loan Details Integrated along with Test Cases
* Kyc Integrated
* Added back button on Error screens
* fix alignment issue
* Integrated Disbursement and Summary
* Fixed changes (#1181)
* Edit bank bug fixed
* Revert back button on loan generating screen
* Added (#1184)
* added a flow to send the data to backend
* cleanpup
* cleanup unitests + all unit tests pass
* Update mock.json
* Fix the personal loan design issues
* integrate api
* added tests (#1191)
* change the push notification type
* Change Auto Debit layout for personal loan
* fix pan edit box crop issue
* Fixed lo-564
* test fixed (#1195)
* loan details screen (#1196)
* bug Fix LO-561
* cleanup
* tests (#1197)
* Test fix (#1198)
* Feature/truecaller sdk (#1199)
* sdk integration done
* Truecaller SDK customisation (#1192)
* change in truecaller skd layouts
* chnage pop-up to bottomsheet view
* added terms & condition url on true caller sdk
* api intgrtn
* phone number sending to uxcam
* handling for non truecaller
* added key into docker
* gradle update
* commented privacy policy and tc
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
* release 1.5.3
* gps dialog for registered user only, added events for truecaller (#1204)
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
* Release 1.5.4 into master (#1219)
* 1.5.4
* Fixed Personal Loan Pre Eligibility events (#1216)
* added truecaller bottomsheet open event (#1218)
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
* removed onFragmentOpen
* Reverted analytics on RegistrationActivity
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
* Service type added for Co-Applicants (#1247)
* upgraded and tested (#1248)
* razorpay sdk upgrade (#1249)
* added clean up test cases (#1250)
* updated release version 1.5.5
* Update kyc_fragment.xml
* Hide Service type view from home loan work details (#1253)
* Hide Service type view from home loan work details (#1257)
* Revert "Hide Service type view from home loan work details (#1257)" (#1258)
This reverts commit ce88b2c12acf1b00abee4bdf239954fe5dd718e8.
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
* gi sdk intgrn
* added keys in dockr file
* - Update insurance SDK version
- Remove unused shimmer dependency to fix conflict
* Update version code and insurance sdk version
* moinor changes
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: nitheesh krishnanand <nitheesh.krishnanand@navi.com>
* Update Insurance SDK version (#1266)
* Update Insurance SDK version
* Fix typo
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: nitheesh krishnanand <nitheesh.krishnanand@navi.com>
56 lines
2.4 KiB
Docker
56 lines
2.4 KiB
Docker
FROM registry.cmd.navi-tech.in/android-base:latest
|
|
|
|
ARG BASE_URL
|
|
ARG FLAVOR
|
|
ARG RAZORPAY_KEY
|
|
ARG UXCAM_KEY
|
|
ARG MOENGAGE_KEY
|
|
ARG APPSFLYER_KEY
|
|
ARG RELEASE_STORE_FILE
|
|
ARG RELEASE_STORE_PASSWORD
|
|
ARG RELEASE_KEY_PASSWORD
|
|
ARG RELEASE_KEY_ALIAS
|
|
ARG NEXUS_URL
|
|
ARG NEXUS_USERNAME
|
|
ARG NEXUS_PASSWORD
|
|
ARG HYPERVERGE_APP_KEY
|
|
ARG HYPERVERGE_APP_ID
|
|
ARG SINGULAR_APP_KEY
|
|
ARG SINGULAR_SECRET
|
|
ARG FRESHCHAT_APP_ID
|
|
ARG FRESHCHAT_APP_KEY
|
|
ARG FRESHCHAT_DOMAIN
|
|
ARG TRUECALLER_KEY
|
|
ARG GI_SECRET_KEY
|
|
ARG DIGITAP_CLIENT_ID
|
|
ARG DIGITAP_CLIENT_SECRET
|
|
|
|
ENV WORK_DIR="/android/navi" \
|
|
ANDROID_APK_DIR="app/build/outputs/apk"
|
|
|
|
COPY . $WORK_DIR
|
|
WORKDIR $WORK_DIR
|
|
|
|
RUN echo ${RELEASE_STORE_FILE} | base64 -d >> app/navi-release-key.jks
|
|
|
|
RUN bash -c " \
|
|
|
|
if [ $FLAVOR = E2ETEST ] ; then \
|
|
./gradlew clean :app:testDevDebugUnitTest --tests com.naviapp.CleanupCustomers -PtestType=\"e2e\" executeE2ETests; \
|
|
\
|
|
elif [ $FLAVOR = DEV ] ; then \
|
|
./gradlew clean \
|
|
assembleDev -PFLAVOR=${FLAVOR} -PRELEASE_STORE_PASSWORD=${RELEASE_STORE_PASSWORD} -PRELEASE_KEY_PASSWORD=${RELEASE_KEY_PASSWORD} -PRELEASE_KEY_ALIAS=${RELEASE_KEY_ALIAS} ; \
|
|
\
|
|
elif [ $FLAVOR = QA ] ; then \
|
|
./gradlew clean \
|
|
assembleQa -PFLAVOR=${FLAVOR} -PRELEASE_STORE_PASSWORD=${RELEASE_STORE_PASSWORD} -PRELEASE_KEY_PASSWORD=${RELEASE_KEY_PASSWORD} -PRELEASE_KEY_ALIAS=${RELEASE_KEY_ALIAS} ; \
|
|
\
|
|
elif [ $FLAVOR = PROD ] ; then \
|
|
./gradlew clean \
|
|
assembleProd -PBASE_URL=${BASE_URL} -PUXCAM_KEY=${UXCAM_KEY} -PRAZORPAY_KEY=${RAZORPAY_KEY} -PMOENGAGE_KEY=${MOENGAGE_KEY} -PAPPSFLYER_KEY=${APPSFLYER_KEY} -PFLAVOR=${FLAVOR} -PRELEASE_STORE_PASSWORD=${RELEASE_STORE_PASSWORD} -PRELEASE_KEY_PASSWORD=${RELEASE_KEY_PASSWORD} -PRELEASE_KEY_ALIAS=${RELEASE_KEY_ALIAS} -PHYPERVERGE_APP_KEY=${HYPERVERGE_APP_KEY} -PHYPERVERGE_APP_ID=${HYPERVERGE_APP_ID} -PSINGULAR_APP_KEY=${SINGULAR_APP_KEY} -PSINGULAR_SECRET=${SINGULAR_SECRET} -PFRESHCHAT_APP_ID=${FRESHCHAT_APP_ID} -PFRESHCHAT_APP_KEY=${FRESHCHAT_APP_KEY} -PFRESHCHAT_DOMAIN=${FRESHCHAT_DOMAIN} -PTRUECALLER_KEY=${TRUECALLER_KEY} -PGI_SECRET_KEY=${GI_SECRET_KEY} -PDIGITAP_CLIENT_ID=${DIGITAP_CLIENT_ID} -PDIGITAP_CLIENT_SECRET=${DIGITAP_CLIENT_SECRET} ; \
|
|
\
|
|
else echo 'ERROR: Flavor not mentioned' ; \
|
|
fi ;"
|
|
RUN bash -c "if [ $FLAVOR != E2ETEST ] ; then ./gradlew uploadArchives -PFLAVOR=${FLAVOR} -PNEXUS_URL=${NEXUS_URL} -PNEXUS_USERNAME=${NEXUS_USERNAME} -PNEXUS_PASSWORD=${NEXUS_PASSWORD} ; fi ;"
|