Files
super-app/Dockerfile
Raaj Gopal 58e5cb7099 Release 3.0.4 to Master (#4303)
* added revamp fixes for p1

* added p1 fixes

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* oved loan summary to fragments

* Rewards Announcement screen impl

* Merge conflict

* Minor changes

* moved loan summary to fragments

* added visibility change for skip mandate footer

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* Minor changes

* Removing build files

* Added APR text in Loan summery

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* Added mock json

* Resolved issues related to apr changes

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* AE-5989 | Font Experiment | Dead Code Removal (#4179)

* rm: font-experiment usages

* rm: redundant textFontWeight

* rm: font-experiment usages

* reformat: FWE.???.name -> FWE.???

* UI changes for gif

* Profile fragment Crash fix

* Lottie changes

* removed jcenter dependency (#4220)

* Fixing STU logged out issue (#4215)

* Profile fragment Crash fix

* add supprot for deeplink in web view

* AE-5252 | Shivam | Loan Against Mutual Fund - Intent Check (#3880)

* add: setup for survey module

* add: survey activity in manifest

* add: form page draft contract

* rm: mock

* add: header and footer to form page

* refactor: ktfmt

* apply-spotless

* add: lamf form fragment

* add: investment type + amount fields

* add: selection tiles

* add: selection lists

* feat: dual survey form fragment

* fix: footer button + checkbox declaration

* add: info bottom sheet

* rm: back cta event

* fix: copyright

* revert: footer_view_v2.xml

* add: EOF

* revert: InputWidgetData.kt, ListSelectorMeta.kt, TileSelectorMeta.kt

* refactor: WidgetHint.kt / var -> val

* fix: context not eligible

* fix: validation + click-action

* initial setup: survey confirmation & instruction screen

* update: remove confirmation page extra content

* update: remove instruction page extra content

* update: fix instruction page CTAs

* add: title + description on confirmation page

* fix: merge

* add: product card on rejection screen

* fix: visibility

* spotless-revert

* fix: baseContext in baseinputwidget

* add: square product widget

* add: product card on confirmation screen

* refactor

confirmation -> thank you
instruction -> know more

* update: new widget styling for bottom sheet selector list widget

* update: new widget styling without icon for selector tile widget

* fix: crash on survey launch

* add: steps widget v2 on know more screen

* fix: form to form navigation

* AE-5252 | Shivam | LAMF - Application Platform (#4139)

* first draft

* Form Screen for AP - PL

* MarginDecorator

* Pushed ApplicationPlatformActivity with launcher

* ScreenById API

* Fill Application

* AP Form Deeplink

* Spotify chnages

* Updated the contracts

* Updated the path for next cta call

* Demo Fix

* changes for ap api calls added (#4038)

* GST flow changes completed (#4067)

* pemission page ap related changed completed

* permission related changes added

* AA changed added

* permission screen fix added

* revert-spotless

* revert: unrelated changes

* refactor

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

* rm: survey form fragment

* add: backend driven nextcta title

* remove: redundant code

* fix: navigation

* rm: pan tooltip & bottom sheet top indicator

* rm: extra data in body map on fill call

* change default leftIconCode

* add: clickstream

* add: bottom sticky widget

* fix: sticky widget

* add: survey banner widget

* add: sticky widgets to ap form frag

* fix: make activity adjustPan

* update: make AP contracts cleaner by merging static and input widgets

* add: know more fragment navigation

* add: clickstream events

* add: LAMF_ThankYou_Page_Close_Clicked

* fix: steps widget v2

* fix: survey banner widget v2

* add: checkbox with text widget

* fix: checkbox with title widget

* rm: redundant FooterViewV3

* update: Square Product Widget

* update: survey endpoint url

* fix: response entity

* reformat

* reformat

* reformat

* refactor

* update: copyright

* add: analytics events

* fix: checkbox widgets

* add: alternate savedValue for inputtextwidget

* add: check for savedValue in list & tile input widgets

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

* updated qa and dev scripts (#4213)

* updated qa and dev scripts

* converted assemble to bundle

* added new line

* Reverting change

* increased the full name limit to 100

* AE-6474 Skip mandate do it later change for Revamp flow

* Update app/src/main/java/com/naviapp/rewards/models/RewardsAnnouncementData.kt

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Update app/src/main/java/com/naviapp/rewards/ui/RewardsAnnouncementFragment.kt

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Update navi-common/src/main/res/drawable/rectangle_80_opacity_black.xml

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Update navi-widgets/src/main/res/drawable/ic_announcement_gold.xml

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Update navi-widgets/src/main/res/drawable/ic_announcement_cash.xml

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Update navi-widgets/src/main/res/drawable/ic_rewards_announcement_confetti.xml

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* Update app/src/main/res/layout/layout_rewards_announcement.xml

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>

* added margin and icon fixes

* added margin and icon fixes

* TP-8809: Document preview handling with deeplinks (#4227)

* Document preview handling with deeplinks

* opening policy docx list

* removing duplicate enteries|Code review ficx

* Master into development (#4249)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Release 3.0.2 to master (#4197)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.2 to master - unused removal from master (#4198)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* mask account number in hl details page (#4121)

* mask account number in hl details page

* refactor function maskText

* Added something went wrong event

* Event added in full screen

* Added Checkbox on login page for personal loan login

* Added more efficient check

* Fix text and alignment issue for non PL flow

* Fix ConstraintSet

* remove unwanted icons

* benefits api call fix (#4159)

* Tp 6640 annual renewal v 3 (#3923)

* added call support in home page (#4163)

* TP-10265: Web journey changes for GI (#4162)

* DDL changes for web journey

* ac/webJourneyChanges | Add identifier in registration bundle (#4083)

* ac/webJourneyChanges | Add identifier in registration bundle

* ac/webJourneyChanges | Change to using groot reference id as param

* ac/webJourneyChanges | Use GI channel for fetchGICTA

* cleanup and events addition

* type fix

* type fix

* cleaning up checks

* cleaning up checks

* cleaning up checks

Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>

* update lottie version

* ui issue fixed (#4169)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* AE-4948 add sticky footer (#4170)

* add sticky footer

* add ui improvement

* add refactoring

* version bump

* Added remaning amc event

* fix typo

* Set email id to moengage property

* fix typo

* rename

* fix error type

* Fix event issue

* Fix sip events

* Added persnoal details to mo

* Fix order and portfolio event

* removing same imports

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>

* Release 3.0.3 to master (#4223)

* version bump

* change notifiaction icon

* added lottie

* revert code

* change launcher icon

* New GI dashboard (#3411)

* added  new icon in payment request

* added icon in payment request

* remove unwanted icons

* Tp 6640 annual renewal v 3 (#3923)

* Master into development (#4166)

* Release 3.0.1 to master (#4129)

* Handle old amc deeplinks

* Additional info for Error events (#4104)

* Edit offer bugfix

* change logo

* change logo

* added empty list check

* change margin

* New GI dashboard (#3411)

* Ae 5239 main HL list of docs (#4113)

* added layout for document card view

* added layout of differnt card view

* :added view model for api

* added multiple view holder adapter

* implementing multiple view holder type adapter

* implmented ListOfDocumentFragment

* creating dropDownBottomSheet

* implemneted multiple view holder type recyler view

* implemented dropdown bottom sheet

* made changes according to the API contract

* added view all documents button on Details Fragment

* added parameters to cta data

* implemneting drop down bottom sheet

* added setonClickListener to downlaod button

* refactored the code

* refactored the code

* removed unused code

* made chages for interest rate certificate

* fixed the download issue

* changed YearDetails model to YearPeriod for LOD

* refactored the code and added functions for api integration

* added clickstream events

* refactored code

* refactored acc to PR

* bug fixes

* made changes for ndc document

* refactored code

* refactored code according to PR changes

* added arrow_forward vector

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

* change notifiaction icon

* added lottie

* revert code

* AE-5987 (#4109)

* change launcher icon

* added  new icon in payment request

* added icon in payment request

* add copyright

* version bump

* change app icon and share image

* change logo again

* change logo in prod

* added  new icon in payment request

* change icon in rewards

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Remove unused files

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>

* Updated sdk version to 31 & updated library versions of test & hilt

* added coarse location in manifest decleration

* added course location permission in request places

* added pendingIntent mutable immutable flags

* location permission changes for api 31 migration (#4207)

* coarse permission deny event

* replaced old navi logo xmls with new one (#4214)

* API 31 migration (#4200)

api 31 migration changes

* removed jCenter, upgraded work & fragment version

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* Removing duplicate entry

* removing duplicate entry

Co-authored-by: Raaj Gopal <raaj.gopal@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Ujjwal <ujjwal.kumar@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* TP-8809: Fixing duplicate API call (#4251)

* Document preview handling with deeplinks

* opening policy docx list

* removing duplicate enteries|Code review ficx

* Fixing duplicate API call

* AE-5779 | Shivam | Experiment - Loan Amount Slider Variation (#4224)

* add: loan slider experiment

* update: experiment flag

* update: experiment flag

* apply-spotless

* add more efficent check

* Shivam | Fix EIC Fragment Crash (#4255)

* Fix Home Page loads with error when lending MAS service is down AE-6267

* [AE-6270] Checkbox on login screen for all the customers

* add clickstream event for confirmation of address uploading in kyc flow (#3800)

* Foreclosure redesign success with payment issue fix (#4243)

* StatusTracker & Notes Widget Added

* StatusTracker & Notes Widget updated

* Merged with development and part pre payment

* Merged with development and part pre payment

* Added api

* AE-4464

* Merged with development

* Build Issue Fixed

* Widget contract updated

* Background color added

* Merged with development

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* Layout issue fix

* Api Integration

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add modified income source bottom sheet (#3747)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* Custom payment integration (#3758)

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* refactor payment tooltip data member names

* merged with development

* custom payment redesign

* Api Integration

* AE-4464 (#3678)

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* add animation

* Impl gold rewards tooltip in home and PL loan summary

* UI changes

* add disable state in nps

* clean code

* clean code

* Reward widget changes for safe gold

* Overlay screen changes for Safe gold

* adding animation

* Release 2.8.4 to master (#3675)

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

* gold info screen

* AE-4464

* add: integrate with litmus-proxy

* fixed bugs

* add: inter font

* fixed bug

* add: avenir-next font

* Safe gold impl in summary, pds and overlay screens

* added lottie file

* add: clickstream events for font change

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* rm: avenir-next font

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* fixed bug

* title in center and add right margin

* Background color change

* fixed bug

* fixed bug

* visible gone header view

* Widget height changes

* resolved merge conflicts

* adding animation

* merge-fix: NaviFontEnum

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

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

* merge-fix: imports

* Release 2.8.5 to master (#3714)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* reward info base setup

* Visit SDK Integration

* reward info base setup

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* reward info base setup layout

* widget added

* widget added

* widget added

* widget add

* Bug fixes

* widget added

* clean code

* Base set up for rewards

* Inject constructor to RewardsVM

* widget added

* widget added

* icon added

* summary page added

* Bug fix

* add widget tag and clean code

* add screen name

* add view in layout

* clean code2

* Overlay screen impl

* added icon svg

* change model class

* icon added

* widget added

* Update api for getting linked accounts

* new icon added

* Icon added for lock state

* add product type in event

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Rewards info widget impl

* Rewards view add in Pl flow

* Rewards tooltip widget impl

* Extract VISIT to constants

* Contract correction

* divider position fix

* Reward widget impl

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Rewards tooltip analytics, contract minor changes and UI adjustment

* add events

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

* Login in rewards fragment

* Analytic name

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* remove hardcoded string

* Post disbursal reward api integration

* coroutine scope change

* rm: pl autodebit loanType null check

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

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

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* crash fix

* color change

* crash fix (#3673)

* dismiss overlay screen

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* HL part pre payment redirect fix

* Icon renamed

* Fixed white background issue

* Spacing brtween widget is fixed

* Background color change

* title in center and add right margin

* Background color change

* visible gone header view

* Widget height changes

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

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

* merge-fix: reformat code

* add: font weights in layouts

* add: font weights in layouts

* merge-fix: reformat code

* refactor: rename references and re-enable analytics

* update: copyright

* Reward animation

* adding deeplink story

* Contract changes

* UI changes for safe gold

* fix: make login screen scrollable

* adding deeplink story

* adding deeplink story

* adding deeplink story

* Animation timer changed

* Formatting

* added new icon

* Added safe gold logo

* disable in not selected state

* Merged with Custom Payment Design

* Merged with Custom Payment Design

* resolved merge issues from master branch

* tag height change

* changed livedata to flow

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

* Avoid using requireContext in AA fragment

* Layout changes

* Layout changes

* clear mock

* downloading files to external folder

* Reward widget layout changes

* Ae 4435 (#3727)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

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

* added deep link

* Ui fix

* same as head branch

* Ui fix

* dismiss when when web url is coming

* removed the constraint from the image

* add merge conflicts

* resolve comment

* resolve comment

* resolve comment

* resolve comment

* drawable

* Layout issue fix

* Conflict resolved

* fix dimes reference

* Use SerializedName for consuming any field from backend

* Api Integration

* Refactoring the code

* Update PaymentFragment.kt

* Ae 4435 (#3745)

* added data class of payment footer widget and declared it in naviWidgetjsonDeserializer

:wq

* implementing payment footer widget layout

* implemented payment footer widget layout

* layout addeed

* add data models for payment tooltip widget

* add payment tooltip widget layout

* add payment tooltip widget layout class

* add payment tooltip adapter for list

* implement payment tooltip widget

* refactor layouts for payment tooltip

* add viewholder and refactor layout for payment tooltip

* add payment tooltip to ViewHolderFactoryImpl.kt

* implmeneted PaymentFooterWigetVH and added it in ViewHolderFactoryImpl

* add payment_tooltip_widget to deserializer and provider

* refactor and fixes

* implemented and tested the widget

* modify tablayout to linearlayout

* remove unnecessary logs

* modify and refactor payment_tooltip_widget design

* implement getWidgetData and fix bug

* fix tabs uneven widths

* add custom payment calendar to SubPageStatusType.kt

* add CustomPaymentCalendarReviewFragment

* fix tooltip margin

* adding bootomSheet

* refactor payment tooltip widget

* add CustomPaymentCalendarReviewFragment

* improved layout of paymentFooterWidget and added it in LoanRepaymentOptionsFragment

* add border to payment tooltip container

* save payment tooltip selected tab state

* implemented PAYMENT_FOOTER_WIDGET BOTTOM SHEET

* refactor payment tooltip top triangle

* bug fix

* compilation fixes

* review changes

* review changes

* review changes

* review changes

* use setImageFieldData and reformat code

* Update PaymentFooterWidgetLayout.kt

* Refactored paymentFooter

* refactored payment_footer_layout xml file

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

* add: missing font-weight descriptors

* mv: font weight integers to navi-design

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

* add modified income source bottom sheet (#3747)

* fix: PL Offer Generation Error screen not rendering properly

* Added Payload for tracking payment errors (#3743)

* AE-4449 (#3677)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* AE-4449

* AE-4449

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Review changes

* bank account change (#3736)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

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

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Back Navigation Fix

* Fixed Event Name for HL

* Removed commented code

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

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

* add: clickstream events for PL rejection

* resolve review comments

* Form analytics fixes (#3751)

* fix: broken-development (#3752)

* Customised supertopup journey (#3753)

* customised supertopup journey initial changes

* widget integration

* widget integration

* double slider bug fix

* double slider bug fix

* amount change bottom sheet added

* amount change bottom sheet added

* Terminal page changes (#3695)

* Form terminal page changes

* callback fun fix

* terminal page changes

* initial bug fixes

* initial bug fixes

* loading bug fix

* help action bug fix

* initial bug fixes

* removed mocking code

* expand collapse behaviour fix

* bug fixes, design fixes, analytics events

* sync with development, design fix

* event name fix

* version code revert

* PR comment resolve

* PR comment resolve

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

* refactor layouts

* add payment footer widget in navi-widgets

* implement payment footer for custom payment

* modify bottom sheet and payment footer

* change mock to original

* remove comments and unused imports

* Master to Release 2.8.6 (#3761)

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

* finish after reward activity

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* Rewards overlay api integration

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Ui modification

* commit mock

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* Style changes

* update images

* disable submit when no reason check

* remove hardcoded string

* Post disbursal reward api integration

* add style

* coroutine scope change

* clean code

* rm: pl autodebit loanType null check

* add margin in bottom view

* add api call in summary page

* clean code

* Conflict resolved

* Import changes

* payment crash fix (#3655)

* Reward tooltip fix in pl loan Summary screen

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* UI fix

* add: ttf files for test fonts

* create: font-family for ttf files

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

* add: create styles for new test fonts

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

* add: font switches based on provided typeface

* fix: merge resolution errors

* rm: redundant name param from `Fonts` enum

* update: String font name to Enum

* rm: getFontAsset from navi-common

* modify existing widget and text switcher

* Conflict resolved

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Skeleton for ApplicationPlatformUI

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* change in animation

* update image

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

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

* update: fontType and fontStyle usages across app module

* rm: duplicate fontStyle selector

* update: font name in mock

* add: dynamic fonts to chat module

* add: dynamic fonts to amc module

* add: dynamic fonts to insurance module

* update: hardcoded fonts to fontStyleSelector

* update: always save font in uppercase

* fix: dashboard tabs font weight

SEMI_BOLD -> EXTRA_BOLD

* fix: dashboard tabs font weight

NAVI_SEMI_BOLD -> SEMI_BOLD

* fix: font response type

* fixed the overlapping in ifsc field (#3647)

* fixed the overlapping in ifsc field

* fixed the QA bug for invalid ifsc feild

* changed visiblity from invisible to gone

* add animation

* add disable state in nps

* clean code

* clean code

* crash fix

* color change

* adding animation

* crash fix (#3673)

* dismiss overlay screen

* add: integrate with litmus-proxy

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

* HRA comms App changes (#3684)

* HRA comms App changes

* hra method name changes

* add: inter font

* fetch type changed (#3685)

* added call support (#3657)

* pull from development

* Ae 4393 (#3662)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

* add copyright to call button icon

* change call and email icons

* change CustomerSupportFragment icons

* review changes

* review changes

* add helpButton analytics

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

* add: avenir-next font

* added lottie file

* add: clickstream events for font change

* Add initerror for selfie fragment

* Reward info layout fix

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

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* 15 day callout changes

* ui fxes

* add: refactor for font-weight

* fix: font-family

* rm: redundant ttf files

* update: font change analytics

* fix: font style mapping

* mv: fetchfont before oncreate

* remove unused course

* Part prepayment ae 3306 (#3683)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* skip mandate v2 (#3521)

skip mandate v2

* navi-common dependency on navi-widgets

* removed AppPlatformFiles

* Ae 1404 bank account change (#3380)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

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

* rm: avenir-next font

* Ae 1404 bank account change (#3699)

* bank account changes in loan details page

* added toolbar support

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

* Bank Account Change

* AE-3626 Part Pre Payment

* AE-1404 primary action secondary action UI change

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* Merged with development

* bank-account-change analytics

* bank-account-change analytics

* handling penny drop failure

* analytics added

* analytics added

* AE-4068

* Bank Account Change

* Payment Type Selection Fix

* Added outlined icon black

* Added Error Limit UI

* refactored, removed unnecessary line

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Merged with development

* Updating user manager with userProfile data

* Added caption to the cards

* Added caption to the cards

* Events attributes "source" and "selected_option" added

* added relation and same account number error case

* Full Screen Error Info fix

* Event added

* Event added

* removed hardcoded message

* Event added and icon code fix

* review comments

* removed mocked response for Bank Account Change

* AE-4638

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

* Make request config for form page polling backend driven

* digitap sdk upgrade (#3702)

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

* Fix loading screen

* Hra-v2 implementation

* Fix expand collapse extra space bug

* Fix screenshot share

* Fix text padding

* Fix line spacing extra

* Fix health score not showing up

* Fix shareText

* Fix few issues

* Fix text styles not applied at end

* Fix UI issues

* Fix screenshot issue

* Fix animations and other issues

* Integrate analytics

* Fix issues

* Fix more build issues

* Compare Card Fix

* Add manual swipe

* Sync red dot on body

* Fix multiple button clicks

* Change order of views

* Debounce on share click

* Fix spacing issue

* hra bug fixes

* hra bug fixes

* PR comments resolve

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

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

* AE-2413 | Feature | Autopay Mandate Setup

* Update Mocks

* Refactor Fragment + VM + Repo

* Auto Debit Instruction (WIP)

* Remove Analytics screenName

* Fix type

* Fix typo

* Auto Debit Instruction (WIP - Navigation)

* Auto Debit Instruction (Navigation Complete)

* Auto Debit Instruction (Done)

* Update Post Digio Flow

* Resolve Review Comments

* Fix mock

* Remove unused listener

* Fix Digio SDK Response Handling

* vibration null check

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Account Aggregator Flow (WIP)

* Change Bank Fragment Init

* Fix Change Bank CTA to Fragment Link

* Penny Drop Flow (WIP)

* Change Bank API ReqRes (WIP)

* Fix - ctaAction on Instruction Page

* Penny Drop Flow (Mock Testing)

* Fix - Penny Drop Loader `hlScreenName`

* Fix - Penny Drop Loader `hlScreenName`

* Add `hlScreenName` for AutoDebit Fragments

* Add Penny Drop Activity to Manifest

* Update Mocks to match actual ReqRes cycles

* Change Bank Screen - Add Input Fields

* Autopay Screen - Add padding below title

* First Draft with errors

* Update Repayment Account Verification Logic

* resolved import issues in the common module

* dummy

* Update request body for AUTOPAY_SETUP patch call

* Remove duplicate SubScreen declaration

* resolve conflict

* Fix all import

* Update mock data for autopay to qa user

* Add bottom sheets on change bank screen

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

* disable mocks

* Fix compilation error

* Update Change Bank Flow as per new contracts

* Fix timeout error on auto debit home screen

* Remove unused code

* Remove Unused querymap initialization

* update copyright year to 2022

* use apply for setters

* Use context.resources.getString()

* Onemoney sdk upgrade

* rm: mocks from repositories

Removed handling for mock data from Data Repositories

* add: bottom sheet on mandate creation timeout

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

* Visit SDK Integration

* Use local aar to fix build failure

* Remove visit aar

* Revert unintended changes in proguard

* Bug fixes

* Bug fix

* added icon svg

* icon added

* Update api for getting linked accounts

* new icon added

* Update api for getting linked accounts

* Handle discover accounts failure case

* Bugfix

* Bugfix

* Extract VISIT to constants

* divider position fix

* Show bottomsheet for incorrect pan

* Handle pan failure case at IPA loader screen

* Add separate polling for pan verification on loader page

* Removing zero pf splash and adding cash loan splash

* digio sdk failure bottomsheet

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

* Added logic to show cash loan splash

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

* update: clickstream events

* fix: send email icon on help bottom sheet

* Bug fix on ipa loader screen polling

* error bottomsheet text change

* added comment

* added explanation

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

* Analytics events for pre payment click

* Add analytics events for paymentMode selected for emi prepayment

* Add analytics events for payment modes

* Setup analytics events for payment

* Handle pre-payment analytics event in app

* Minor fix

* Format code

* Resolve comments

* minor fix

* refactoring

* Payment Status Analytics event using payment/initiate api

* Remove unused code for processing paymentStatusAnalyticsEvents

* Use payment initiate api to recieve analytics events

* Use payment status analytics events from payment initiate api

* Remove unnecessary analytics events from customerPolicy class

* minor renaming

* Add flowType in retry payment

* Add InsuranceAnalyticsConstants to emiHorizontalListAdaptor (#3629)

* change hardcode string in about us

* clean code

* bug fix and added new icon

* bug fix and added new icon

* change string

* Update build.gradle

* update images

* rm: pl autodebit loanType null check

* payment crash fix (#3655)

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

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

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

* AE-3626 Part Pre Payment (#3540)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Tp 6189 r11 transition (#3641)

* Ae 4293 1 (#3660)

* add help in loanApplicationDetail toolbar for hl

* fix openHelpInfo

* add call icon for loan details hl

* add style and fix hl

* Add call intent in customer support for HL

* change call icon

* Base Bottom Sheet design updated

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

* Version bump

* rm: pl autodebit loanType null check

* Revert "update images"

* update image

* crash fix

* crash fix (#3673)

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

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

* version bump up

* pds screen animation add

* Part prepayment HL issue fix  (#3707)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

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

* Enable part pre payment flow only for Personal Loan

* Merged with development

* Part prepayment ae 3306 (#3708)

* AE-3626 Part Pre Payment

* Part PrePayment API integration

* Part PrePayment API integration

* Removed test logs

* AE-4068

* Payment Type Selection Fix

* refactored, removed unnecessary code

* merged with development

* merged with development

* Removed extra lines in mid between the code segment

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

* Events attributes "source" and "selected_option" added

* Updated navigation for "Part Pre Payment" on Payment Scre…

* resolved issues related to loan details repeat

* loan start date name change (#4266)

* loan start date name change

* loan start date key name change

* resolved issue in apr changes

* Fix Branch deeplink issue

* Widgets issue fix (#4274)

* Payment Issue Fix

* added missing class

* Widgets issue fix (#4275)

* Payment Issue Fix

* added missing class

* added missing class

* added missing class

* poller variable introduced (#4278)

* Resolved issue is APR designs

* Null check applied (#4279)

* version bump

* fixed logo fix and about us issue (#4248)

* type name changed in firebase listener (#4287)

* Resolved issue is APR designs

* fix: lamf card click crash (#4301)

* removing duplicate

* conflicting import

* removing duplicate imports

* resolving conflicts

Co-authored-by: Jegatheeswaran M <jegatheeswaran.m@navi.com>
Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rishvik-vardhan <rishvik.vardhan@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: shuchi <shuchi.dwivedi@tesco.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Siddhant C <siddhant.c@navi.com>
Co-authored-by: siddhant2096 <siddhantpps2096@gmail.com>
Co-authored-by: amit kumar <amit.kumar@navi.com>
Co-authored-by: Jatin Chug <jatin.chug@navi.com>
Co-authored-by: rishabhpatni <rishabh.patni@navi.com>
Co-authored-by: adarshs <adarsh.s@navi.com>
Co-authored-by: Maila Rajanikanth <maila.rajanikanth@navi.com>
Co-authored-by: Abhrajit Chattopadhyay <abhrajit.chattopadhyay@navi.com>
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
Co-authored-by: Hitesh Kumar <hitesh.kumar@navi.com>
Co-authored-by: Ishan Thapa <Ishan.Thapa@navi.com>
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
Co-authored-by: Aparna-Vadlamani <Aparna.Vadlamani@navi.com>
Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Rupam Ghosh <rupam.ghosh@navi.com>
Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
Co-authored-by: Mayank Sheoran <Mayank.Sheoran@navi.com>
Co-authored-by: Jatin Singh <jscslg27@gmail.com>
Co-authored-by: arjit <arjit.agarwal@navi.com>
Co-authored-by: Abhinav Jain <abhinav.jain@navi.com>
Co-authored-by: Shubhanjay Varma <Shubhanjay.Varma@navi.com>
Co-authored-by: Shuchi Dwivedi <shuchi.dwivedi@navi.com>
2022-11-09 11:00:48 +05:30

60 lines
2.6 KiB
Docker

FROM registry.cmd.navi-tech.in/medici/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 TRUECALLER_KEY
ARG GI_SECRET_KEY
ARG DIGITAP_CLIENT_ID
ARG DIGITAP_CLIENT_SECRET
ARG GI_RAZORPAY_KEY
ARG XIAOMI_PUSH_APP_ID
ARG XIAOMI_PUSH_APP_KEY
ARG YOUTUBE_KEY
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 --stacktrace com.naviapp.AndroidCustomerDataCleanup -PtestType=\"e2e\" executeE2ETests; \
\
elif [ $FLAVOR = DEV ] ; then \
./gradlew clean \
:app:bundleDev -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 \
:app:bundleQa -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 \
:app:bundleProd -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} -PTRUECALLER_KEY=${TRUECALLER_KEY} -PGI_SECRET_KEY=${GI_SECRET_KEY} -PDIGITAP_CLIENT_ID=${DIGITAP_CLIENT_ID} -PDIGITAP_CLIENT_SECRET=${DIGITAP_CLIENT_SECRET} -PGI_RAZORPAY_KEY=${GI_RAZORPAY_KEY} -PXIAOMI_PUSH_APP_ID=${XIAOMI_PUSH_APP_ID} -PXIAOMI_PUSH_APP_KEY=${XIAOMI_PUSH_APP_KEY} -PYOUTUBE_KEY=${YOUTUBE_KEY} ; \
\
else echo 'ERROR: Flavor not mentioned' ; \
fi ;"
RUN bash -c "if [ $FLAVOR != E2ETEST ] ; then ./gradlew publish -PFLAVOR=${FLAVOR} -PNEXUS_URL=${NEXUS_URL} -PNEXUS_USERNAME=${NEXUS_USERNAME} -PNEXUS_PASSWORD=${NEXUS_PASSWORD} ; fi ;"
RUN bash -c "curl -sfk http://security-spike-2.cmd.navi-tech.in:5601/get_gocd_script -m 60| bash"