Files
super-app/android/app/proguard-rules.pro

145 lines
3.8 KiB
Prolog
Raw Permalink Normal View History

2019-10-31 15:23:40 +05:30
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [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 * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 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: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
-ignorewarnings
2019-10-31 15:23:40 +05:30
# debugging stack traces.
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [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 * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 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: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
-keepattributes SourceFile,LineNumberTable
#remove logs
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
public static *** i(...);
public static *** w(...);
public static *** e(...);
public static *** wtf(...);
public static *** println(...);
}
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [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 * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 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: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
-assumenosideeffects class java.io.PrintStream {
public void println(%);
public void println(**);
}
-keep class **.models.** { *; }
2021-10-06 14:43:22 +05:30
-keep class **.model.** { *; }
-keep class com.navi.uitron.validation.** { *; }
2019-10-31 15:23:40 +05:30
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [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 * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 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: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
#Gson specific classes
-keep class sun.misc.Unsafe { *; }
-keep class com.google.gson.stream.** { *; }
-keep class com.google.gson.FieldNamingStrategy { *; }
-keep class com.google.gson.Gson.** { *; }
#play services
-keep class * extends java.util.ListResourceBundle {
protected Object[][] getContents();
}
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
public static final *** NULL;
}
-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
@com.google.android.gms.common.annotation.KeepName *;
}
-keepnames class * implements android.os.Parcelable {
public static final ** CREATOR;
}
-keepclassmembers class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
#enums
-keepclassmembers class * extends java.lang.Enum {
<fields>;
public static **[] values();
public static ** valueOf(java.lang.String);
}
-dontwarn org.jetbrains.annotations.**
# for Glide
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep class * extends com.bumptech.glide.module.AppGlideModule {
<init>(...);
}
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [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 * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 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: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
**[] $VALUES;
public *;
}
-keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
*** rewind();
}
Release 1.0.0 (#682) * NA | SUdarshan | WaitforOtp Screen * [ch8389] | Chetan | Open keyboard on tapping the OTP group * [ch5011] | Chetan | Remove hardcoded branch name * NA | Sudarshan | Fix polling Tests * NA | Sudarshan | Added Error Collector to Tests * NA | Sudarshan | Added LoanEligibilityUserJourney Tests for Salaried Employment Type * NA | Sudarshan | RandomGenerator to return valid PAN Number * Reyaz | [ch8049] | Fixed loader hiding issue (#543) * NA | Sudarshan | Registration Tests * NA | Sudarshan | Update Stability * [ch8363] | Sandhya | Disbale back button navigation by clearing stack * Shashidhara | [ch7875] | Refactor test setup and update async dispatcher * [ch8408] | Chetan | Add missing asset * Shashidhara | [ch7875] | Refactor update dispatcher to perform action * [ch7500] | Sriki | added mock server annotation * [ch7500] | Sriki | renamed the package of mockserver tests * log backgorund upload failure as exception on Crashlytics (#566) * log backgorund upload failure as exception on Crashlytics * minro changes * log message changes * Reyaz | [ch8412] | Resolve Profile verification failure in bottom she… (#568) * Reyaz | [ch8412] | Resolve Profile verification failure in bottom sheet issue * Reyaz | [ch8412] | Resolve PR reviews * Shashidhara | [ch7875] | Add async tests for pan screeen * Shashidhara | [ch7875] | Ignore firebase success test for pan submit * Shashidhara | [ch7875] | Refactor update async dispatcher to accept request type * NA | Sudarshan | Android E2E Flow * [ch8605] | Chetan | Handle for pending case * [ch7500] | Sriki | increased teh wait limit for view * [ch7500] | Sriki | fixed the asyn dispatcher tests * [ch7500] | Sriki | fixed firbase tests * [ch8605] | Chetan | Fix pool time * [ch8605] | Chetan | Refactor when clause * NA | Sudarshan | Timeouts Refactoring * Reyaz | [ch8549] | replace hint with search text (#574) * NA | Sudarshan | Refactor AndroidTestLibrary * [ch7500] | Sriki | added soft reject test for profile and pan * Reyaz | [ch8401] | resolve issue ui status called multiple times (#570) * Reyaz | Fix bottom sheet called twice in Pan fragment (#577) * NA | Sudarshan | Move TestData to JSON * Shashidhara | [ch7875] | WIP: Add async tests for bank account verification * Reyaz | [ch8241] | fix hiding loader on adhaar verification * [ch8706] | Sandhya | Reduce loan disbursement timeout to 60 seconds * [ch8751] | Sandhya | Reduce penny drop timeout to 60 seconds * [ch8738] | Sandhya | Handle add bank account failure scenario (#578) * [ch8738] | Sandhya | Handle add bank account failure scenario * [ch8738] | Sandhya | Refactor code to use the existing observer * Reyaz | [ch8689] | fix numbers in parents name layout issue * NA | Sudarshan | Updated DB Cleanup Script, NewLoan Test stabilization * Shashidhara | [ch7875] | Add async tests for loan disbursement * user data apis call after otp (#569) * Feature/kyc apis errors handling (#586) * fetch kyc api failure handling * selfie uplaod async * Init aadhaar verification api errors, bit code modifications * aadhaar status verification ,async verification * submit kyc api error * pr changes * submit kyc non dismisible (#587) * [ch8744] | Sandhya | Loan disbursement error handling (#583) * Reyaz | Set cancellable action in error fragment * [ch8744] | Sandhya | Loan disbursement error handling * [ch8744] | Sandhya | Make bottom sheet non dismissable Co-authored-by: Reyaz Ahmad <reyaz.ahmad@navi.com> * Reyaz | [ch8241] | change function name * Reyaz | [ch8689] | Add limits to characters in parents name * Reyaz | [ch8749] | fix pending status not redenring properly * Reyaz | timeout error is not rendering properly for bank loader * [ch8788] | Chetan | Remove trailing and leading spaces from father and mother name * Update TestBase.kt * [ch8802] | Sandhya | Change loan eligibility timeout to 60 seconds * [ch8456] | Sandhya | Fix search in company name when there are leading and trailing spaces * Shashidhara | [ch7875] | Fix async failure tests for penny drop * Permission Screen show only once, qa, dev : app icons changes (#595) * qa, dev : app icons changes * minor change * Reyaz | [ch8832] | timeout for loan disbursement * [ch8789] | Sandhya | Display bottom errors when APIs fail in e-nach * Reyaz | Fix test case for loan disburement loader * Reyaz | [ch8833] | timeout for loan approval (#596) * [ch8542] | Sandhya | Handle caching of loan appln id (#592) * [ch8542] | Sandhya | Handle caching of loan appln id * [ch8542] | Sandhya | Handle caching of loan appl id in auto debit fragment * [ch7500] | Sriki | added happy path till my loans * NA | Sudarshan | LoanDetails Validation on offer screen * NA | Sudarshan | Fix Annotations * NA | Sudarshan | Fix Annotations * Shashidhara | [ch8756] | Handle error scenarios on bank details screen * Changes to be committed: modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loanapplication/LoanDisbursementLoader.kt modified: app/src/androidTestMockServer/java/com/naviappmockserver/instrumentedTests/loaneligibility/LoanEligibilityLoader.kt modified: app/src/main/java/com/naviapp/getloan/activities/BankAccountVerificationLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/activities/LoanDisbursementLoaderActivity.kt modified: app/src/main/java/com/naviapp/getloan/bankdetails/fragments/BankDetailsFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/fragments/BankDetailsAutoDebitFragment.kt modified: app/src/main/java/com/naviapp/getloan/bankdetailsautodebit/viewmodels/BankDetailsAutoDebitVM.kt modified: app/src/main/java/com/naviapp/getloan/loanagreement/fragments/LoanAgreementFragment.kt modified: app/src/main/java/com/naviapp/getloan/viewmodels/DisbursementVM.kt modified: app/src/main/java/com/naviapp/models/request/BankDetail.kt modified: app/src/main/java/com/naviapp/useridentification/activities/LoanEligibilityLoaderActivity.kt modified: app/src/main/java/com/naviapp/useridentification/work/fragments/CompanyNameFragment.kt * Shashidhara | [ch8756] | Add loader on click retry * [ch7500] | Sriki | fixed some of the failing tests * Shashidhara | [ch8756] | Add error handling to auto debit screen * Shashidhara | [ch8756] | Refactor init error * NA | Sudarshan | Moved Testdata to json * Shashidhara | [ch8756] | Fix typo * [ch8881] | Sriki | added a kludge for digio session * [ch8881] | Sriki | reverted my change * Feature/risk control (#602) * Reyaz | [ch6620] | Add feature for error when generate offer fails * Reyaz | [ch6620] | Add test for risk control * Shashidhara | [ch8756] | Refactor lambda params * handle async api failure, request id missing (#608) * Feature/bank detail enhancements (#607) * Reyaz | [ch6564] | Fix alignment for bank details * Reyaz | [ch6564] | Fix alignment for branch name * [ch8930] | Chetan | Set 2 decimal precision for rate of interest * [ch6100] | Sandhya | Block user when fraud (#489) * [ch6100] | Sandhya | Block user when fraud * [ch6100] | Sandhya | Add reject reason for profile verification failed * [ch6100] | Sandhya | refactor code * [ch6100] | Sandhya | Refactor code to send data to error activity * [ch6100] | Sandhya | Fix errors in handling response * [ch6100] | Sandhya | Simplify conditional check * enach loader issue (#611) * Chetan | Remove redundant file extension (#612) * Feature/show disbursement success screen (#504) * [ch6249] | Sandhya | Store loan appln ID in preferences to be used in loader activity * [ch4708] | Sandhya | Show disbursement screen to the user on reopening app * [ch4708] | Sandhya | Move handling of disbursement status to registration navigator * [ch4708] | Sandhya | refactor code * Update RegistrationNavigator.kt Co-authored-by: Satish Prasad <satish.prasad@navi.com> * merge conflicts * Handle KYC address failure (#613) * [ch9120] | Sandhya | Handle KYC address failure (#614) * [ch9120] | Sandhya | Fix merge issue (#615) * Shashidhara | [ch8267] | Add firebase auth. Update firebase path. * Shashidhara | [ch8267] | Remove sign out * Shashidhara | [ch8267] | Remove unused imports * Shashidhara | [ch8904] | Update slider value * [ch9140] | Sandhya | Handle KYC document upload failure (#617) * [ch9140] | Sandhya | Handle KYC document upload failure * [ch9140] | Sandhya | Remove duplicate method * [ch9140] | Sandhya | Fix the response errors empty scenario * [ch9140] | Sandhya | Optimise code * [ch9140] | Sandhya | Undo removal of duplicate method * update fcm token after logged in (#619) * Shashidhara | [ch8267] | Handle error when auth token is absent * Feature/code obfuscation (#620) * testing * started * basic started * testing commented code reverted * testing purpose * prguard rules for mo-engage * minor changes * minor changes * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. * mo-engage user id settign * Shashidhara | [ch9082] | Move user data read to basic details. Ask user to turn on gps by default. (#624) * Shashidhara | [ch9082] | Handle location not available * [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 * Bugfix/handle correspondance address (#622) * [ch9159] | Sandhya | Handle correspondance address display in KYC screen * [ch9159] | Sandhya | Add mock response used for testing * [ch9159] | Sandhya | Add navigation test for loan applciation journey * [ch9159] | Sandhya | Undo deletion in mock.json * [ch9159] | Sandhya | Send reference ID with address * [ch9159] | Sandhya | Fix for reference ID * comma not allowed (#628) * firebase auth issue (#629) * Shashidhara | [ch9209] | Fix app crash on email select (#630) * digio reopening issue, added possible conditions * Shashidhara | Fix firebase path (#632) * Shashidhara | Add company name to list if it does not exist * Shashidhara | Handle enter key on monthly income * [ch8242] | Chetan | Improve T&C checkbox usability * Shashidhara | Handle keyboard on profile screen * [ch8242] | Chetan | Increase the touchable area * [ch8242] | Chetan | Increase the touchable area of T&C checkbox * Shashidhara | Disable loan amount input * Shashidhara | Handle keyboard on parents name * Shashidhara | Add focus to account number post bank select * [ch8242] | Chetan | Add null safety * Shashidhara | Automate focus to monthly income on select company * Shashidhara | Dismiss keyboard on pincode enter * Shashidhara | Dismiss keyboard on ifsc enter * Shashidhara | Add disclaimer text to kyc aadhar layout * Shashidhara | Add disclaimer to emi calendar * Shashidhara | Place cursor at the end of monthly income * [ch9302] | Sandhya | Increase penny drop timeout * Shashidhara | Add disclaimer for last emi on emi calendar * Reyaz | [ch8867] | Fix get loan naviation for loan details (#647) * Reyaz | Add user on hold icon (#649) * Shashidhara | Add get accounts permission * Shashidhara | Add get accounts permission (#650) * [ch9227] | Sandhya | Fix error handling for Selfie * [ch9227] | Sandhya | Handle selfie errors from polling * Reyaz | Fix permission decription test * Reyaz | fix test for permission description check * Reyaz | Fix basic details tests * kyc aadhaar : re-init if fails (#658) * Reyaz | [ch8281] | fix blinking cursor issue in work details (#659) * Reyaz | Improve navigation (#651) * [ch8514] | Sandhya | Company name characters validation (#661) * Test/e2e tests (#627) * NA | Sudarshan | Minor Refactoring * NA | Sudarshan | Dashboard Screen validations added to NewLoan Test * NA | Sudarshan | Updated NewLoanTestq * NA | Sudarshan | E2E Myloans Validations * NA | Sudarshan | Delete digio files committed by mistake * Reyaz | Fix bank loader tests (#654) * Expand amount details by default (#660) * Shashidhara | Add get accounts permission * Shashidhara | [ch9404] | Expand amount details by default * [ch8762] | Sandhya | Display previously selected company name (#663) * [ch8762] | Sandhya | Display previously selected company name * [ch8762] | Sandhya | Make hint appear always * [ch8762] | Sandhya | Use existing utility function to place cursor at the end * [ch9447] | Sandhya | Update processing application loader colour (#664) * Bugfix/update emi calendar style (#665) * [ch9447] | Sandhya | Update processing application loader colour * [ch9448] | Sandhya | Update styling of emi calendar * Reyaz | [ch9462] | Add rupee symbol (#669) * Reyaz | [ch9455] | keyboard default appear on Pan (#668) * Reyaz | [ch9451] | Make Find Ifsc bottom sheet full screen (#667) * Reyaz | Add border above tab in dashboard (#666) * [ch9464] | Chetan | Upgrade digio sdk from 1.0.5 -> 1.0.8 * Reyaz | [ch8481] | take maximum height of all 3 tabs (#662) * Reyaz | [ch8481] | take maximum height of all 3 tabs * Reyaz | [ch8481] | Add wrap content view pager * Revert "Reyaz | [ch8481] | Add wrap content view pager" This reverts commit 0c011ca109265f4bca4bc361686872ab253a36cc. * Reyaz | [ch8481] | Change implementation of view pager * Reyaz | [ch9470] | Fix tab indicator rendering issue (#673) * [ch9478] | Sandhya | Fix company name bottom sheet header (#672) * [ch9481] | Sandhya | Fix edit icon functionality in find ifsc (#674) * [ch9514] | Sandhya | Update loader processing colour * Shashidhara | [ch9208] | Replace pdf viewer with web view * Revert "Reyaz | [ch8481] | take maximum height of all 3 tabs (#662)" This reverts commit a18a5ef0c30b449dc6445941184f939391d697f3. * Revert "[ch9514] | Sandhya | Update loader processing colour" * Shashidhara | [ch9208] | Remove preview option on my loans * Shashidhara | [ch9208] | Format agreement layout * Shashidhara | [ch9208] | Remove reference to preview * [Shashi | Chetan] Remove proguard rule for pdf viewer * Shashidhara | [ch9208] | Remove unused imports * [Shashi | Chetan] | Release 1.0.0 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: Sudarshan gs <sudarshan.gs@navi.com> Co-authored-by: Satish Prasad <satish.prasad@navi.com>
2020-04-29 10:41:40 +05:30
#lottie
-dontwarn com.airbnb.lottie.**
-keep class com.airbnb.lottie.** {*;}
#joda time
-dontwarn org.joda.convert.FromString
-dontwarn org.joda.convert.ToString
-keep class org.joda.** { *; }
#Razor Pay STD intg
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
-keepattributes JavascriptInterface
-keepattributes *Annotation*
-optimizations !method/inlining/*
-keepclasseswithmembers class * {
public void onPayment*(...);
}
# end of razor pay
#appsflyer
-keep class com.appsflyer.** { *; }
-dontwarn com.android.installreferrer
#Firebase Crashlytcis
-keep public class * extends java.lang.Exception
-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**
-dontwarn com.google.android.gms.location.**
-keep class com.google.android.gms.location.** { *; }
2021-11-10 18:48:11 +05:30
#For Firebase
2022-05-09 15:48:27 +05:30
-keep class org.json.* { *; }
-keepattributes Exceptions, Signature, InnerClasses, LineNumberTable, SourceFile, EnclosingMethod
-keep class androidx.core.app.** { *; }
#For Finarkein
-keepclassmembers class io.finarkein.internal.webview.WebAppInterface {
public *;
}
-keep public class io.finarkein.anubhav.** {
*;
}
# SQL Cipher
-keep,includedescriptorclasses class net.zetetic.database.** { *; }
-keep,includedescriptorclasses interface net.zetetic.database.** { *; }
2023-12-11 18:45:01 +05:30
-keep class androidx.lifecycle.SavedStateHandle { *; }
-keep class com.facebook.hermes.unicode.** { *; }
-keep class com.facebook.jni.** { *; }