Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1244 commits
Select commit Hold shift + click to select a range
68e3939
Merge pull request #3047 from dimagi/pm_qa_7673
pm-dimagi Apr 23, 2025
854a995
Merge pull request #2991 from dimagi/connect_qa
pm-dimagi Apr 23, 2025
0266cde
Merge branch 'dv/connect_initial' into dv/delivery_flags
OrangeAndGreen Apr 23, 2025
57a0d93
Work as per the bugs mentioned in ticket
Apr 23, 2025
c4700e9
-deleted extra files and refactored code accordingly
pm-dimagi Apr 24, 2025
9944bab
Merge pull request #3051 from dimagi/pm_refactoring
pm-dimagi Apr 24, 2025
ff45503
Merge branch 'dv/connect_initial' into jignesh/fix/ccct-961
Apr 24, 2025
fab7395
Merge pull request #3045 from dimagi/jignesh/fix/ccct-961
Apr 24, 2025
1e543a0
Merge branch 'dv/connect_initial' into jignesh/fix/ccct-768
Apr 24, 2025
9ffb540
Merge pull request #3049 from dimagi/jignesh/fix/ccct-768
Apr 24, 2025
3d8d2e0
Merge branch 'dv/connect_initial' into dv/delivery_flags
OrangeAndGreen Apr 24, 2025
803d758
Overriding Crashlytics user to the user's ConnectID if logged in.
OrangeAndGreen Apr 29, 2025
7779231
- fixed signup design, refactored the code for connect and connect id
pm-dimagi Apr 29, 2025
aab25cc
-fixed user redicrection for wrong pin, and user deactivation flow
pm-dimagi Apr 29, 2025
e256546
-fixed startTimer on resume instead of oncreate
pm-dimagi Apr 30, 2025
fa8d2df
-fixed missed code on the phase merge
pm-dimagi Apr 30, 2025
6fdf575
Merge branch 'pm_connectid_merge' into dv/connect_initial
shubham1g5 Apr 30, 2025
672595b
Merge pull request #3058 from dimagi/pm_qa_7662
pm-dimagi Apr 30, 2025
4296fd6
Merge branch 'master' into dv/connect_initial
shubham1g5 Apr 30, 2025
d544e85
Pull in all drawables from connect branch to be PR'ed separately
shubham1g5 Apr 30, 2025
1965545
Merge branch 'pullInConnectResources' into dv/connect_initial
shubham1g5 Apr 30, 2025
bd22c3b
brings in xml layouts and other resources
shubham1g5 Apr 30, 2025
e4fad88
Merge branch 'pullInConnectResources' into dv/connect_initial
shubham1g5 Apr 30, 2025
5ad53b8
remove AppSelectActivity code as it's not in use
shubham1g5 May 1, 2025
f580e1d
lint
shubham1g5 May 1, 2025
fc8b850
Add the deleted file
shubham1g5 May 1, 2025
22e8643
remove minor lint changes
shubham1g5 May 1, 2025
7554659
-fixed bug for job status button click and landing page for connect
pm-dimagi May 1, 2025
f358420
-fixed time conversion code
pm-dimagi May 1, 2025
bb7b654
update with master
shubham1g5 May 1, 2025
8ec3685
Reviewed: Messaging section
May 1, 2025
514ad11
Merge pull request #3064 from dimagi/pm_qa_7705
pm-dimagi May 1, 2025
b5c703b
Merge pull request #3063 from dimagi/sg/connect_common_files_cleanup
shubham1g5 May 1, 2025
fabd9ca
Merge pull request #3065 from dimagi/jignesh/review/messaging_from_co…
OrangeAndGreen May 1, 2025
23d5b64
Created safe method in ReportingUtils to retrieve userID for crash lo…
OrangeAndGreen May 1, 2025
53d4692
Removed ccc_user_id custom key for crash logging (since we set the us…
OrangeAndGreen May 1, 2025
eb3d990
Updating user for CrashUtil at critical moments (startup, ConnectID l…
OrangeAndGreen May 1, 2025
dd26085
Only setting new Crashlytics user when it isn't empty (to maybe prese…
OrangeAndGreen May 1, 2025
9a00165
Merge pull request #3055 from dimagi/dv/connectid_crashlytics_user
OrangeAndGreen May 1, 2025
d7f2625
-fixed scroll issue, configure biometric issue, change phone number i…
pm-dimagi May 1, 2025
52e5c89
-name covention change
pm-dimagi May 1, 2025
8d39bbb
Merge branch 'dv/connect_initial' into dv/delivery_flags
OrangeAndGreen May 2, 2025
a63e4fb
Removed unused resources
May 2, 2025
0913ab4
Removed blank fonts.xml
May 2, 2025
920c733
-removed skip phone number check , introduced phone is valid or not ,…
pm-dimagi May 2, 2025
3843920
lint
shubham1g5 May 2, 2025
9b12c9c
more cleanup
shubham1g5 May 2, 2025
eb196f1
-removed on create
pm-dimagi May 2, 2025
7f76c5d
Merge pull request #3066 from dimagi/pm_qa_7706
pm-dimagi May 2, 2025
ee0a3dc
Merge branch 'dv/connect_initial' into jignesh/fix/remove_unused_reso…
May 2, 2025
fc87b89
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
OrangeAndGreen May 2, 2025
ac44bf7
Merge pull request #3067 from dimagi/jignesh/fix/remove_unused_resources
May 2, 2025
75c1ba1
Merge branch 'dv/connect_initial' of https://github.com/dimagi/commca…
OrangeAndGreen May 4, 2025
c5dd0d3
Merge branch 'dv/connect_initial' into dv/delivery_flags
OrangeAndGreen May 4, 2025
4a1516f
Merge branch 'master' into dv/connect_initial
shubham1g5 May 5, 2025
904b522
revert name change
shubham1g5 May 5, 2025
16f36a3
fix connect verification constant
shubham1g5 May 5, 2025
3b0ccd8
-make biometric available for api version less than 28
pm-dimagi May 5, 2025
143dbe1
-set default for is dismissible for message dialog
pm-dimagi May 5, 2025
1864f1a
-renamed file from isDismissable to isCancellable
pm-dimagi May 5, 2025
65b6a93
Not checking for "null" string in delivery reason field from server.
OrangeAndGreen May 5, 2025
3861506
Merge branch 'dv/delivery_flags' of https://github.com/dimagi/commcar…
OrangeAndGreen May 5, 2025
84be1f1
reverts to original action bar menus code as the current code is too …
shubham1g5 May 5, 2025
5efd1b7
Show the map button on action bar
shubham1g5 May 5, 2025
0ac00e1
Merge pull request #3072 from dimagi/ccFilesCleanUp
shubham1g5 May 5, 2025
cdd9a10
Merge pull request #3040 from dimagi/dv/delivery_flags
OrangeAndGreen May 5, 2025
9f002a6
Merge pull request #3071 from dimagi/pm_qa_7707
pm-dimagi May 5, 2025
10fcedf
rename method
shubham1g5 May 6, 2025
d2121b0
static to non static
shubham1g5 May 6, 2025
981b8a6
clean logs for buildAuth and correct exception handling
shubham1g5 May 6, 2025
d21859e
re-establish forgotten events
shubham1g5 May 6, 2025
15751f4
remove log as we are already logging the token error in network layer
shubham1g5 May 6, 2025
fa67ac2
Merge branch 'jignesh/review/drawables' into jignesh/test/drawables
May 6, 2025
7cfa930
refactor to abstract common nav Controller in an abstract class
shubham1g5 May 6, 2025
4dca13f
fix the log in check
shubham1g5 May 6, 2025
2461bf3
revert to logger.exception
shubham1g5 May 6, 2025
c5c10ab
Add handling of token exceptions in sync and login code
shubham1g5 May 7, 2025
787f46c
rename exception
shubham1g5 May 7, 2025
52a9cbc
Merge branch 'master' into jignesh/test/drawables
May 7, 2025
2acf25b
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
OrangeAndGreen May 7, 2025
513dfc5
Merge pull request #3075 from dimagi/sg/minor_connect
shubham1g5 May 7, 2025
fec670f
Remove setting to enable connect ID
shubham1g5 May 7, 2025
46fb8d5
Merge pull request #3080 from dimagi/removeConnectEnableSetting
shubham1g5 May 7, 2025
345db02
Merge branch 'master' into dv/connect_initial
shubham1g5 May 8, 2025
e584877
Correct method name
shubham1g5 May 8, 2025
46cdb07
Merge pull request #3082 from dimagi/correctExceptionName
shubham1g5 May 8, 2025
523e7de
Use constructor for delivery details
shubham1g5 May 8, 2025
95ef71f
Merge branch 'master' into dv/connect_initial
May 8, 2025
6b89824
Resolved the file rename issue and matched with master file name
May 8, 2025
0ee3886
Merge pull request #3089 from dimagi/jignesh/fix/resource_file_rename…
May 8, 2025
91805bc
Merge pull request #3086 from dimagi/useConstructorForDeliveryDetails
shubham1g5 May 8, 2025
7b4ac9b
Merge branch 'master' into dv/connect_initial
shubham1g5 May 8, 2025
a8818b2
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi May 9, 2025
0392848
-fixes from regression qa fixes
pm-dimagi May 9, 2025
16ba8f8
Merge pull request #3098 from dimagi/pm_qa_regression_bugs
pm-dimagi May 12, 2025
f259740
fix listener lifecycle by tying to onResume and onPause instead
shubham1g5 May 13, 2025
35a97d0
Merge pull request #3102 from dimagi/npeFixNavHost
shubham1g5 May 13, 2025
b8a1db6
Merge branch 'master' into dv/connect_initial
May 14, 2025
113a66a
Master merging in dv/connect_initial
May 14, 2025
d36f66a
Master merging in dv/connect_initial - FormStorageTest issue
May 14, 2025
0772b3f
Merge pull request #3105 from dimagi/14_05_master_merge_in_dv_connect…
shubham1g5 May 14, 2025
e52569d
Connect Message review
May 16, 2025
2e3006a
Connect Message review -1
May 16, 2025
bc59f7b
Merge pull request #3111 from dimagi/jignesh/review/connect_message#c…
May 16, 2025
e79182e
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi May 17, 2025
35fbe0b
-pull form master and resolved conflicts
pm-dimagi May 17, 2025
f57d812
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi May 17, 2025
41a7538
-master pull with change in the connctid to personalid
pm-dimagi May 17, 2025
225f10a
- removed duplicate dependencies
pm-dimagi May 19, 2025
830eda2
Merge pull request #3115 from dimagi/pm_bugs
shubham1g5 May 19, 2025
8ae2a04
Restructured the CommCareFirebaseMessagingService
May 20, 2025
97ac4c2
FirebaseMessagingUtil manages the notification payload data from Comm…
Jun 2, 2025
c16950d
Removed export true for connect messaging activity
Jun 2, 2025
0f2b0a0
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi Jun 4, 2025
49ed120
-merged master to feature/connect
pm-dimagi Jun 4, 2025
034503d
Fixed several spots where Connect code wasn't handling JSONException/…
OrangeAndGreen Jun 5, 2025
e89198c
Improved exception handling.
OrangeAndGreen Jun 5, 2025
e9891bf
Merge branch 'commcare_2.57' into feature/connect
shubham1g5 Jun 6, 2025
5d39cb8
Restored try-catch-finally around DB transaction.
OrangeAndGreen Jun 6, 2025
0b51d46
Merge branch 'feature/connect' into dv/connect_exception_handling
OrangeAndGreen Jun 6, 2025
ce3ee9e
Merge pull request #3158 from dimagi/dv/connect_exception_handling
OrangeAndGreen Jun 6, 2025
3acdeb8
Changed several fragments to use CommCareNavController.navigateSafely…
OrangeAndGreen Jun 6, 2025
a5ae15b
Deleted commented code
OrangeAndGreen Jun 6, 2025
1897e78
Merge branch 'commcare_2.57' into connect_beta_june
shubham1g5 Jun 9, 2025
2126f09
enable connect button
shubham1g5 Jun 9, 2025
e2d34a9
Merge branch 'commcare_2.57' into connect_beta_june
shubham1g5 Jun 10, 2025
f394c0d
Merge branch 'commcare_2.57' into connect_beta_june
shubham1g5 Jun 10, 2025
521a4d4
-text visibility in button
pm-dimagi Jun 10, 2025
dcbfc47
Merge pull request #3179 from dimagi/pm_qa_7840_1
shubham1g5 Jun 10, 2025
8987bd1
Merge branch 'commcare_2.57' into connect_beta_june
shubham1g5 Jun 10, 2025
f420488
remove unused strings
shubham1g5 Jun 11, 2025
643b419
append personalid to string resources
shubham1g5 Jun 11, 2025
198722b
- Added translation for missing strings
jaypanchal-13 Jun 11, 2025
5ee26c5
Merge pull request #3181 from dimagi/stringCleanup
shubham1g5 Jun 11, 2025
a52ba72
Merge pull request #3183 from dimagi/CCCT-1335-add-missing-translation
shubham1g5 Jun 11, 2025
684a63e
- Solved french string error
jaypanchal-13 Jun 11, 2025
eba03a5
- Solved french string error
jaypanchal-13 Jun 11, 2025
07d20a6
- Solved french string error
jaypanchal-13 Jun 11, 2025
25410ca
Merge pull request #3184 from dimagi/CCCT-1335-add-missing-translation
shubham1g5 Jun 11, 2025
b14ce66
Restoring hidden Connect menu buttons in beta.
OrangeAndGreen Jun 11, 2025
052f629
Moved buttons below text on two pages (to avoid overflow when using F…
OrangeAndGreen Jun 11, 2025
d918897
Arranged some more components vertically to make room for wider text …
OrangeAndGreen Jun 11, 2025
c85cb4a
-refactoring of ConnectLearningProgressFragment
pm-dimagi Jun 11, 2025
397e805
Merge pull request #3189 from dimagi/dv/connect_menu_button_fix
shubham1g5 Jun 12, 2025
9357e51
Merge pull request #3190 from dimagi/dv/button_spacing_fix2
shubham1g5 Jun 12, 2025
b49c6ef
Merge branch 'feature/connect' into connect_beta_june
shubham1g5 Jun 12, 2025
8b876d1
Merge branch 'commcare_2.57' into connect_beta_june
shubham1g5 Jun 12, 2025
1577956
fix issue with merge commit
shubham1g5 Jun 12, 2025
f9cb8d2
-removed unused variable
pm-dimagi Jun 12, 2025
f04c83e
remove secondry number handling
shubham1g5 Jun 12, 2025
df57ef3
Merge pull request #3194 from dimagi/connect_secondry_clean_up
shubham1g5 Jun 12, 2025
e9475cc
More code removal for secondry number
shubham1g5 Jun 12, 2025
cec6079
-refactored ConnectResultsListFragment
pm-dimagi Jun 12, 2025
b05ecb7
- refactored code of ConnectResultsSummaryListFragment
pm-dimagi Jun 12, 2025
bd26f49
Merge branch 'commcare_2.57' into connect_beta_june
shubham1g5 Jun 12, 2025
09c5509
Added requireActiveJob function that returns active job or crashes if…
OrangeAndGreen Jun 12, 2025
dac95e9
-refactored ConnectDeliveryDetailsFragment
pm-dimagi Jun 12, 2025
f358614
Merge branch 'commcare_2.57' into connect_beta_june
shubham1g5 Jun 13, 2025
3e8643f
-refactored code ConnectDeliveryListFragment
pm-dimagi Jun 13, 2025
7094a07
Cleanup in jobs lists fragment.
OrangeAndGreen Jun 13, 2025
c673685
-refactored ConnectDeliveryProgressDeliveryFragment
pm-dimagi Jun 15, 2025
c46a272
-refactored the class ConnectDeliveryProgressFragment
pm-dimagi Jun 15, 2025
b893bb9
Merge branch 'feature/connect' into jignesh/review/ccct-1058
Jun 16, 2025
d41ccfb
-solved code rabbit comments
pm-dimagi Jun 16, 2025
b5beb95
Merge branch 'master' into connect_beta_june
shubham1g5 Jun 17, 2025
b064f6c
Merge pull request #3163 from dimagi/connect_beta_june
shubham1g5 Jun 17, 2025
58b6d55
Merge branch 'feature/connect' of https://github.com/dimagi/commcare-…
pm-dimagi Jun 17, 2025
e54bb73
-make abstracted method
pm-dimagi Jun 17, 2025
c2f9a31
Changes as per Comments -1
Jun 17, 2025
241ddba
Merge branch 'feature/connect' into jignesh/review/ccct-1058
Jun 17, 2025
a543276
Changes as per Comments -2
Jun 17, 2025
4b76d3e
Merge pull request #3200 from dimagi/pm_phase4_coderabbit
pm-dimagi Jun 17, 2025
a2184d0
Merge branch 'feature/connect' of https://github.com/dimagi/commcare-…
OrangeAndGreen Jun 17, 2025
fbc98ea
Changes as per Comments -3
Jun 18, 2025
7909bbf
Changes as per Comments -4
Jun 18, 2025
1467e5b
Implemented ConnectJobFragment base class to handle retrieving and nu…
OrangeAndGreen Jun 18, 2025
48a3876
Merge branch 'feature/connect' of https://github.com/dimagi/commcare-…
OrangeAndGreen Jun 18, 2025
b23bcd2
Skipping code in home activity when no active job set (shouldn't cras…
OrangeAndGreen Jun 18, 2025
d5a4ca1
Many ccc_ notifications and general notification from notification pa…
Jun 19, 2025
d1ab13f
Changes as per Comments -5
Jun 19, 2025
ef6f8f1
Merge branch 'master' into feature/connect
OrangeAndGreen Jun 19, 2025
9c90b8a
Merge pull request #3145 from dimagi/jignesh/review/ccct-1058
Jun 20, 2025
32eb66b
Merge pull request #3198 from dimagi/dv/require_active_job
OrangeAndGreen Jun 20, 2025
a44a0e7
Merge branch 'feature/connect' of https://github.com/dimagi/commcare-…
OrangeAndGreen Jun 20, 2025
2b3c080
Ensure navigation after API call happens on UI thread.
OrangeAndGreen Jun 20, 2025
e2d325c
Thread-safe singleton creation for ConnectManager
OrangeAndGreen Jun 20, 2025
4c75eb3
Cleaned up some comments and warnings in ConnectManager.
OrangeAndGreen Jun 20, 2025
6708415
Using SecureRandom when generating password for app in ConnectManager.
OrangeAndGreen Jun 20, 2025
0dd06d3
Moved some Connect related code from PersonalIdManager to ConnectMana…
OrangeAndGreen Jun 20, 2025
58533f3
Consolidating some repeated functionality between ConnectManager and …
OrangeAndGreen Jun 20, 2025
27c7b71
ConnectLoginJobListModel no longer Parcelable (not needed).
OrangeAndGreen Jun 20, 2025
e62fd3c
Cleaned up ConnectJobIntroFragment.
OrangeAndGreen Jun 20, 2025
7937f0d
Cleaned up ConnectJobsListFragment.
OrangeAndGreen Jun 20, 2025
22dfa13
Cleaned up job details bottom sheet.
OrangeAndGreen Jun 20, 2025
f234df0
Removed obsolete interface.
OrangeAndGreen Jun 20, 2025
c308922
Cleaned up ConnectUnlockFragment.javaUsing view binding.
OrangeAndGreen Jun 20, 2025
affd3b4
Slight cleanup in ConnectDownloadingFragment (a couple typos)
OrangeAndGreen Jun 20, 2025
ca315b6
Localized some menu titles
OrangeAndGreen Jun 23, 2025
88a0e80
Explicitly setting exported to false for two activities in manifest.
OrangeAndGreen Jun 23, 2025
3de9fdb
Added thread safety for SimpleDateformat usage
OrangeAndGreen Jun 23, 2025
9c96305
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi Jun 23, 2025
59a0729
Merge branch 'feature/connect' of https://github.com/dimagi/commcare-…
OrangeAndGreen Jun 25, 2025
b827c07
Added missing string identifier.
OrangeAndGreen Jun 25, 2025
1416b72
Added ConnectNavHelper object to hold helper functions that launch Co…
OrangeAndGreen Jun 25, 2025
2fd980b
Added ConnectJobHelper to handle job-related functionality
OrangeAndGreen Jun 25, 2025
a3d83d4
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
OrangeAndGreen Jun 25, 2025
c224362
Merge branch 'feature/connect' of https://github.com/dimagi/commcare-…
OrangeAndGreen Jun 25, 2025
1d7c4ae
Created ConnectDateUtils to hold date formatting code
OrangeAndGreen Jun 25, 2025
68899a2
Deleted ConnectManager (all functionality moved elsewhere).
OrangeAndGreen Jun 25, 2025
ce7a5dc
Deleted CommCareNavigationController and restored default nav.
OrangeAndGreen Jun 25, 2025
9cbff88
Removed marshal to UI thread before navigating (after API call)
OrangeAndGreen Jun 25, 2025
1cfc0dc
Allowing null appId as input to function.
OrangeAndGreen Jun 26, 2025
f1e48d9
Merge pull request #3187 from dimagi/dv/phase_4_coderabbit
OrangeAndGreen Jun 26, 2025
86fbc29
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
OrangeAndGreen Jul 7, 2025
52e739f
Merge branch 'master' into feature/connect
shubham1g5 Jul 8, 2025
e7414aa
- fix encryption sync error
pm-dimagi Jul 11, 2025
70b2464
Merge pull request #3239 from dimagi/pm_7905
shubham1g5 Jul 11, 2025
8c6c3e2
- fixed view jib status click issue
pm-dimagi Jul 14, 2025
1fa8fb3
- added the removed code
pm-dimagi Jul 14, 2025
830fb00
- lint issues
pm-dimagi Jul 14, 2025
5d79613
- added library for kotlinx serialization issue support function
pm-dimagi Jul 14, 2025
6a3cfb4
- progaurd files added
pm-dimagi Jul 14, 2025
0280e22
- comment to remove dependency
pm-dimagi Jul 14, 2025
ae51e7f
Merge pull request #3242 from dimagi/pm_qa_7909_copy
pm-dimagi Jul 14, 2025
87fa942
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi Jul 14, 2025
995ef60
- added sync menu in visit page
pm-dimagi Jul 17, 2025
7ef1b7d
Adds build_number to analytics
shubham1g5 Jul 17, 2025
2197f68
Merge pull request #3251 from dimagi/addBuildNumberToAnalytics
shubham1g5 Jul 18, 2025
ed15466
- hide credential menu
pm-dimagi Jul 18, 2025
8644c28
- removed extra lint file change
pm-dimagi Jul 18, 2025
4eecf90
- abstract navigation code
pm-dimagi Jul 18, 2025
d9754d3
- call api on sync to refresh the visit
pm-dimagi Jul 18, 2025
e9f4b18
Merge pull request #3254 from dimagi/pm_beta_bugs
pm-dimagi Jul 18, 2025
01bda49
Corrected the app crash after downloading the learning/delivery app
Jul 18, 2025
9b97269
-fix yes confirmation tile
pm-dimagi Jul 18, 2025
5937d3a
Solved progress display error while navigating from payment tab in de…
Jul 18, 2025
0978000
Merge pull request #3255 from dimagi/fix/qa-7932
pm-dimagi Jul 18, 2025
15b53d7
Merge pull request #3256 from dimagi/pm_qa_7928
pm-dimagi Jul 18, 2025
4e34d77
Changes as per comment -1
Jul 18, 2025
f6d8a49
Merge pull request #3257 from dimagi/fix/qa-7923
pm-dimagi Jul 18, 2025
e000082
- play store service check
pm-dimagi Jul 18, 2025
5cf09cd
- string resource
pm-dimagi Jul 18, 2025
a1298ca
- handle the result of the dialog, handle if the issue is resolvable
pm-dimagi Jul 18, 2025
9c256cc
- handle the error code and typo mistake
pm-dimagi Jul 18, 2025
23c1a80
- handled translations
pm-dimagi Jul 18, 2025
7341852
Merge pull request #3258 from dimagi/pm_play_service_update
pm-dimagi Jul 18, 2025
228ab04
-fixed yes click issue
pm-dimagi Jul 21, 2025
6a61507
Merge pull request #3260 from dimagi/pm_qa_7928_fix
pm-dimagi Jul 21, 2025
2b61355
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi Jul 25, 2025
727e1fd
Merge branch 'Beta_2.58_474459' of https://github.com/dimagi/commcare…
pm-dimagi Jul 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
338 changes: 155 additions & 183 deletions app/AndroidManifest.xml

Large diffs are not rendered by default.

13 changes: 8 additions & 5 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,13 @@ dependencies {
implementation 'joda-time:joda-time:2.9.4'
implementation 'net.zetetic:android-database-sqlcipher:4.5.3@aar'
implementation 'androidx.sqlite:sqlite:2.2.0'
implementation 'com.google.android.gms:play-services-auth-api-phone:18.1.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.11.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.google.android.gms:play-services-identity:18.1.0'
implementation 'com.google.android.gms:play-services-base:18.5.0'

implementation('org.apache.james:apache-mime4j:0.7.2') {
exclude module: 'commons-io'
}
Expand Down Expand Up @@ -155,9 +159,6 @@ dependencies {
// Dependency required for API desugaring
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs_minimal:2.1.3'
implementation 'com.google.android.gms:play-services-auth:21.3.0'
implementation 'com.google.android.gms:play-services-auth-api-phone:18.1.0'
implementation 'com.google.android.gms:play-services-identity:18.1.0'
implementation 'com.google.android.gms:play-services-base:18.5.0'
implementation "androidx.navigation:navigation-fragment:$nav_version"
implementation "androidx.navigation:navigation-ui:$nav_version"
implementation "androidx.navigation:navigation-dynamic-features-fragment:$nav_version"
Expand All @@ -170,6 +171,9 @@ dependencies {
implementation "androidx.camera:camera-lifecycle:$cameraX_version"
implementation 'com.google.android.gms:play-services-mlkit-face-detection:17.1.0'
implementation "com.google.firebase:firebase-auth:22.3.0"
//Tobe removed with nav version 2.9
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3'

}

ext {
Expand Down Expand Up @@ -431,7 +435,6 @@ android {
resValue 'string', 'application_name', applicationName
}


cccStaging {
buildConfigField 'String', 'CCC_HOST', "\"connect-staging.dimagi.com\""

Expand Down Expand Up @@ -623,7 +626,7 @@ static def numbersToLetters(String version) {
case '8': words.append('eight'); break
case '9': words.append('nine'); break
case '0': words.append('zero'); break
default: break // skip non-numeric'
default: break // skip non-numeric
}
}
return words.toString()
Expand Down
3 changes: 3 additions & 0 deletions app/proguard.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -235,4 +235,7 @@
# androidx.test.ext.truth.content.IntentSubject.hasAction fails in it-tests without this
-keep class com.google.common.base.Preconditions { *; }

# Keep all kotlinx serialization-related classes and methods
-keep class kotlinx.serialization.** { *; }

# Guava Config End
18 changes: 18 additions & 0 deletions app/res/drawable-night/ic_connect_message_large.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="128dp"
android:height="128dp"
android:viewportWidth="128"
android:viewportHeight="128">
<path
android:pathData="M26.31,6.84C27.03,6.83 27.75,6.83 28.48,6.82C30.85,6.81 33.21,6.8 35.58,6.8C36.8,6.79 36.8,6.79 38.04,6.79C42.33,6.77 46.63,6.76 50.93,6.76C55.35,6.75 59.76,6.73 64.18,6.7C67.6,6.68 71.01,6.68 74.43,6.68C76.06,6.67 77.68,6.67 79.31,6.65C90.28,6.57 100.05,6.55 108.59,14.39C110,16 110,16 111.38,19.06C113.2,22.36 114.04,22.72 117.31,24.31C122.68,27.05 125.44,30.59 128,36C128.79,39.65 128.82,43.15 128.76,46.88C128.77,48.4 128.77,48.4 128.77,49.94C128.77,52.07 128.76,54.19 128.73,56.32C128.69,59.56 128.71,62.79 128.73,66.03C128.72,68.1 128.71,70.18 128.7,72.25C128.71,73.21 128.71,74.17 128.72,75.16C128.58,81.66 127.14,85.94 123,91C117.11,96.6 111.96,97.26 104.18,97.1C102.43,97.09 100.68,97.09 98.93,97.09C96.19,97.08 93.46,97.06 90.72,97C77.71,96.75 70.69,97.74 61,107C59.42,108.25 57.83,109.48 56.21,110.69C54.05,112.36 51.88,114.04 49.72,115.73C49.02,116.27 48.31,116.82 47.59,117.38C46.97,117.86 46.35,118.34 45.71,118.84C44,120 44,120 41,121C40.01,120.34 39.02,119.68 38,119C37.66,116.75 37.66,116.75 37.71,113.99C37.72,112.51 37.72,112.51 37.74,111C37.76,109.97 37.79,108.94 37.81,107.88C37.83,106.31 37.83,106.31 37.85,104.72C37.89,102.15 37.94,99.57 38,97C36.77,97.03 35.53,97.07 34.26,97.1C28.72,97.09 24.55,95.41 20.49,91.57C18.53,89.3 16.98,86.96 15.56,84.31C14.14,81.78 14.14,81.78 11.25,80.69C6.09,78.01 1.85,73.56 0,68C-0.1,66.51 -0.15,65.02 -0.16,63.53C-0.17,62.63 -0.18,61.73 -0.19,60.8C-0.19,59.83 -0.2,58.86 -0.2,57.86C-0.21,56.85 -0.21,55.85 -0.22,54.82C-0.23,52.69 -0.24,50.57 -0.24,48.45C-0.25,45.21 -0.28,41.97 -0.31,38.73C-0.32,36.67 -0.32,34.61 -0.33,32.54C-0.35,31.09 -0.35,31.09 -0.37,29.62C-0.34,22.82 0.78,18.58 5.31,13.31C11.81,7.72 17.98,6.88 26.31,6.84ZM9,20C7.3,22.83 6.74,24.94 6.71,28.21C6.7,29.04 6.68,29.86 6.67,30.7C6.67,31.58 6.67,32.46 6.66,33.37C6.66,34.28 6.65,35.19 6.64,36.13C6.63,38.06 6.63,39.99 6.63,41.92C6.63,44.86 6.59,47.8 6.55,50.74C6.54,52.61 6.54,54.49 6.54,56.37C6.52,57.24 6.51,58.12 6.5,59.02C6.54,64.48 7.25,67.74 11,72C13.1,73.39 13.1,73.39 15,74C15.01,72.92 15.02,71.84 15.03,70.73C15.07,66.7 15.13,62.66 15.21,58.63C15.24,56.89 15.26,55.15 15.27,53.41C15.29,50.9 15.34,48.39 15.39,45.88C15.39,45.11 15.39,44.34 15.39,43.55C15.54,37.97 16.94,33.7 20,29C22.04,27.16 22.04,27.16 24.06,26.06C24.73,25.68 25.41,25.3 26.1,24.91C30.19,22.95 33.55,22.85 38.04,22.79C38.75,22.78 39.47,22.77 40.2,22.76C42.55,22.73 44.91,22.71 47.26,22.68C48.89,22.66 50.53,22.64 52.16,22.62C56.45,22.57 60.75,22.52 65.05,22.47C69.43,22.42 73.81,22.36 78.2,22.31C86.8,22.2 95.4,22.1 104,22C102.3,18.21 100.75,16.88 97,15C93.33,13.78 89.78,13.87 85.94,13.85C85.24,13.85 84.53,13.85 83.81,13.84C81.49,13.84 79.17,13.83 76.85,13.83C75.23,13.83 73.62,13.83 72,13.82C68.61,13.82 65.23,13.81 61.84,13.81C57.51,13.81 53.17,13.8 48.84,13.78C45.5,13.77 42.16,13.77 38.82,13.77C37.23,13.77 35.63,13.77 34.03,13.76C31.79,13.75 29.56,13.75 27.32,13.76C26.05,13.76 24.78,13.75 23.47,13.75C17.48,14.18 13.36,15.88 9,20ZM24.16,34.58C21.05,38.63 21.3,42.85 21.37,47.78C21.37,48.71 21.37,49.64 21.36,50.6C21.36,52.57 21.38,54.53 21.4,56.49C21.44,59.49 21.42,62.48 21.4,65.48C21.41,67.39 21.42,69.31 21.43,71.22C21.43,72.11 21.42,73 21.42,73.92C21.52,79.43 22.34,82.62 26,87C30.03,90.54 34.43,90.5 39.57,90.79C42,91 42,91 44,92C44.5,100.42 44.5,100.42 45,109C48.81,107.09 51.93,104.86 55.25,102.25C56.87,100.98 58.5,99.72 60.14,98.47C61.37,97.5 62.57,96.49 63.75,95.45C69.05,90.96 72.93,90.16 79.76,90.34C80.66,90.33 81.57,90.33 82.51,90.32C85.38,90.31 88.25,90.34 91.13,90.38C94.01,90.4 96.89,90.41 99.77,90.41C101.55,90.4 103.34,90.42 105.12,90.45C110.58,90.45 113.67,89.65 118,86C122.07,80.53 122.16,74.94 122.2,68.32C122.21,67.59 122.21,66.86 122.22,66.11C122.23,64.56 122.24,63.02 122.24,61.48C122.25,59.14 122.28,56.8 122.31,54.46C122.32,52.95 122.32,51.45 122.33,49.95C122.35,48.91 122.35,48.91 122.37,47.85C122.34,41.87 120.93,37.31 117.06,32.69C112.67,29.1 109.05,28.71 103.48,28.73C102.35,28.72 102.35,28.72 101.2,28.71C98.72,28.7 96.24,28.7 93.76,28.7C92.03,28.7 90.3,28.69 88.57,28.69C84.95,28.68 81.33,28.68 77.7,28.68C73.07,28.69 68.43,28.67 63.8,28.65C60.22,28.64 56.65,28.63 53.08,28.64C51.37,28.64 49.67,28.63 47.96,28.62C45.56,28.61 43.17,28.62 40.78,28.63C40.08,28.62 39.37,28.61 38.65,28.6C32.5,28.67 28.67,30.49 24.16,34.58Z"
android:fillColor="#FFFFFF"/>
<path
android:pathData="M45.05,67.85C46.99,67.85 46.99,67.85 48.97,67.84C50.4,67.83 51.82,67.83 53.25,67.83C54.7,67.83 56.15,67.83 57.6,67.82C60.65,67.82 63.69,67.81 66.74,67.81C70.65,67.81 74.55,67.8 78.46,67.78C81.46,67.77 84.46,67.77 87.46,67.77C88.9,67.77 90.34,67.77 91.78,67.76C93.79,67.75 95.81,67.75 97.82,67.76C99.54,67.75 99.54,67.75 101.3,67.75C104,68 104,68 106,70C105.46,73.54 105.46,73.54 104,75C101.99,75.1 99.97,75.14 97.95,75.15C96.66,75.15 95.36,75.16 94.03,75.16C92.6,75.17 91.18,75.17 89.75,75.17C88.3,75.17 86.85,75.17 85.4,75.18C82.35,75.18 79.31,75.19 76.26,75.19C72.35,75.19 68.45,75.2 64.54,75.22C61.54,75.23 58.54,75.23 55.54,75.23C54.1,75.23 52.66,75.23 51.22,75.24C49.21,75.25 47.19,75.25 45.18,75.24C43.46,75.25 43.46,75.25 41.7,75.25C39,75 39,75 37,73C37.85,67.41 39.74,67.87 45.05,67.85Z"
android:fillColor="#FFFFFF"/>
<path
android:pathData="M38,55C60.11,55 82.22,55 105,55C105.5,56.98 105.5,56.98 106,59C104.94,60.73 104.94,60.73 103,62C100.27,62.38 100.27,62.38 96.92,62.39C95.05,62.4 95.05,62.4 93.13,62.42C91.76,62.41 90.4,62.41 89.03,62.4C87.63,62.4 86.23,62.4 84.83,62.41C81.89,62.41 78.96,62.41 76.02,62.39C72.26,62.37 68.5,62.38 64.73,62.4C61.84,62.41 58.95,62.41 56.06,62.4C54.67,62.4 53.28,62.4 51.89,62.41C49.95,62.42 48.02,62.4 46.08,62.39C44.97,62.39 43.87,62.38 42.73,62.38C40,62 40,62 38.06,60.73C37.53,59.87 37.53,59.87 37,59C37.33,57.68 37.66,56.36 38,55Z"
android:fillColor="#FFFFFF"/>
<path
android:pathData="M46.08,40.61C47.33,40.6 48.58,40.59 49.87,40.58C51.24,40.59 52.6,40.59 53.97,40.6C55.37,40.6 56.77,40.6 58.17,40.59C61.11,40.59 64.04,40.59 66.98,40.61C70.74,40.63 74.5,40.62 78.27,40.6C81.16,40.59 84.05,40.59 86.94,40.6C88.33,40.6 89.72,40.6 91.11,40.59C93.05,40.58 94.98,40.6 96.92,40.61C98.03,40.61 99.13,40.62 100.27,40.62C103,41 103,41 104.94,42.27C105.29,42.84 105.64,43.41 106,44C105.67,45.32 105.34,46.64 105,48C82.89,48 60.78,48 38,48C37.67,46.68 37.34,45.36 37,44C39.24,40.34 42.06,40.62 46.08,40.61Z"
android:fillColor="#FFFFFF"/>
</vector>
1 change: 0 additions & 1 deletion app/res/drawable/ic_connect_payment_revert.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,4 @@
<path
android:pathData="M6.002,15.417V14.167H11.982C12.852,14.167 13.6,13.88 14.227,13.305C14.855,12.731 15.168,12.022 15.168,11.178C15.168,10.334 14.855,9.626 14.227,9.054C13.6,8.483 12.852,8.197 11.982,8.197H6.131L8.45,10.516L7.572,11.394L3.75,7.572L7.572,3.75L8.45,4.628L6.131,6.947H11.982C13.201,6.947 14.245,7.354 15.115,8.167C15.984,8.981 16.418,9.985 16.418,11.178C16.418,12.371 15.984,13.376 15.115,14.192C14.245,15.009 13.201,15.417 11.982,15.417H6.002Z"
android:fillColor="@color/connect_payment_revert"/>

</vector>
Binary file removed app/res/drawable/icon_chevron_left_brand.png
Binary file not shown.
Binary file removed app/res/drawable/icon_chevron_left_primary.png
Binary file not shown.
Binary file removed app/res/font/roboto_medium.ttf
Binary file not shown.
1 change: 0 additions & 1 deletion app/res/layout-land/home_screen.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,5 +80,4 @@
android:scrollbars="vertical" />
</RelativeLayout>
</androidx.core.widget.NestedScrollView>

</LinearLayout>
9 changes: 5 additions & 4 deletions app/res/layout/connect_payment_item.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
xmlns:tools="http://schemas.android.com/tools">
<androidx.constraintlayout.widget.ConstraintLayout
Comment on lines +1 to +4
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Databinding wrapper lacks <data> section

Same issue as previous layouts—add <data/> or suppress warning.

🤖 Prompt for AI Agents
In app/res/layout/connect_payment_item.xml at the beginning of the file (lines 1
to 4), the databinding layout wrapper is missing the required <data> section. To
fix this, add an empty <data/> tag inside the <layout> root element or include
the necessary variable declarations if applicable. This will resolve the
databinding warning about the missing <data> section.

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
Expand Down Expand Up @@ -156,4 +156,5 @@
tools:text="@string/connect_payment_revert"
/>
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
9 changes: 5 additions & 4 deletions app/res/layout/connect_verification_item.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:paddingTop="10dp"
android:paddingBottom="10dp">

Expand Down Expand Up @@ -43,4 +43,5 @@
app:layout_constraintTop_toBottomOf="@id/delivery_item_status"
/>

</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
46 changes: 23 additions & 23 deletions app/res/layout/fragment_connect_delivery_details.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/connect_background_color">
Expand Down Expand Up @@ -160,16 +160,16 @@
android:background="@color/connect_darker_blue_color"
android:padding="16dp">

<androidx.constraintlayout.widget.ConstraintLayout
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="0dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:layout_marginEnd="2dp"
app:layout_constraintEnd_toStartOf="@+id/connect_delivery_button"
app:layout_constraintTop_toTopOf="parent">
android:background="@color/connect_darker_blue_color">

<TextView
android:id="@+id/connect_delivery_action_title"
Expand All @@ -192,24 +192,24 @@
android:textColor="@color/grey"
android:textSize="14sp" />

</androidx.constraintlayout.widget.ConstraintLayout>

<com.google.android.material.button.MaterialButton
android:id="@+id/connect_delivery_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/connect_job_info_download"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:backgroundTint= "@color/white"
android:drawableEnd= "@drawable/ic_connect_arrow_forward_20px"
android:textColor= "@color/cc_brand_color"
app:iconTint="@color/cc_brand_color"
/>
<com.google.android.material.button.MaterialButton
android:id="@+id/connect_delivery_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/connect_job_info_download"
app:layout_constraintTop_toBottomOf="@id/connect_delivery_action_details"
app:layout_constraintEnd_toEndOf="parent"
android:layout_gravity="end"
android:backgroundTint= "@color/white"
android:drawableEnd= "@drawable/ic_connect_arrow_forward_20px"
android:textColor= "@color/cc_brand_color"
app:iconTint="@color/cc_brand_color"
/>
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
</LinearLayout>
</ScrollView>
</ScrollView>
</layout>
9 changes: 5 additions & 4 deletions app/res/layout/fragment_connect_delivery_list.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.constraintlayout.widget.ConstraintLayout
Comment on lines +1 to +3
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

<layout> wrapper added but missing <data> block

Wrapping the file in a Databinding <layout> tag is correct, but Databinding complains if neither <data> nor tools:dataBindingIgnore="true" is present.

<layout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto">
    <data/> <!-- add an empty block or real bindings -->
    …
</layout>

Without this, the build will warn and can fail on “Expected <data> tag”.

🤖 Prompt for AI Agents
In app/res/layout/fragment_connect_delivery_list.xml at the beginning of the
file (lines 1 to 3), the <layout> tag is added but missing the required <data>
block for data binding. To fix this, add an empty <data/> block immediately
inside the <layout> tag before the root view, or include actual data binding
variables if needed. This will prevent build warnings or failures related to the
missing <data> tag.

android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/connect_background_color">
Expand Down Expand Up @@ -164,4 +164,5 @@
</androidx.cardview.widget.CardView>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
15 changes: 7 additions & 8 deletions app/res/layout/fragment_connect_delivery_progress.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#e1e0e0"
Expand Down Expand Up @@ -73,21 +73,19 @@
<com.google.android.material.button.MaterialButton
android:id="@+id/connect_payment_confirm_yes_button"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/connect_payment_confirm_yes"
android:textColor="@color/blue"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/connect_payment_confirm_label" />

<com.google.android.material.button.MaterialButton
android:id="@+id/connect_payment_confirm_no_button"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:layout_height="wrap_content"
android:layout_marginEnd="10dp"
android:text="@string/connect_payment_confirm_no"
android:textColor="@color/blue"
android:textSize="18sp"
style="@style/NegativeButtonStyle"
app:layout_constraintEnd_toStartOf="@id/connect_payment_confirm_yes_button"
Expand Down Expand Up @@ -173,4 +171,5 @@
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</androidx.core.widget.NestedScrollView>
</layout>
Loading
Loading