Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
8053e7a
Location indicator for Personal ID Signup
jaypanchal-13 Nov 12, 2025
ebe7935
values-lt
jaypanchal-13 Nov 12, 2025
c2f73d7
Merge remote-tracking branch 'refs/remotes/origin/master' into CCCT-1…
jaypanchal-13 Nov 13, 2025
a263446
tooltip message changed
jaypanchal-13 Nov 13, 2025
c6b142d
tooltip message changed
jaypanchal-13 Nov 13, 2025
ec4968e
Some side nav bar changes
jaypanchal-13 Nov 13, 2025
4216d53
Merge branch 'master' into CCCT-1904-change-sidebar-menu-color
jaypanchal-13 Nov 14, 2025
843611f
Merge branch 'master' into CCCT-1662-location-indicator-signup
jaypanchal-13 Nov 14, 2025
29be574
Merge branch 'master' into CCCT-1904-change-sidebar-menu-color
jaypanchal-13 Nov 17, 2025
5d0fe1f
Merge branch 'master' into CCCT-1904-change-sidebar-menu-color
jaypanchal-13 Nov 18, 2025
e9599dd
Merge remote-tracking branch 'origin/master' into CCCT-1662-location-…
jaypanchal-13 Nov 18, 2025
8b7e0c1
Solve Comments
jaypanchal-13 Nov 18, 2025
aa2817c
Remove unintended version bump
jaypanchal-13 Nov 18, 2025
584b52e
updated failure message
jaypanchal-13 Nov 18, 2025
0ad61ac
Solved small size issue when capturing photo during personalID sign up
Jignesh-dimagi Nov 18, 2025
ff2ea06
Solve comments
jaypanchal-13 Nov 18, 2025
06dd76f
Remove unintended version bump
jaypanchal-13 Nov 18, 2025
26b8231
Add question data to the logging
avazirna Nov 18, 2025
5643bb9
Lint
avazirna Nov 18, 2025
79213af
added new line in strings and rename color
jaypanchal-13 Nov 19, 2025
54d9845
Merge pull request #3419 from dimagi/CCCT-1904-change-sidebar-menu-color
jaypanchal-13 Nov 19, 2025
3d72898
Merge branch 'commcare_2.61' into CCCT-1662-location-indicator-signup
jaypanchal-13 Nov 19, 2025
8623349
Merge pull request #3414 from dimagi/CCCT-1662-location-indicator-signup
jaypanchal-13 Nov 19, 2025
0f38100
Merge pull request #3423 from dimagi/jignesh/fix/ci-391
Jignesh-dimagi Nov 19, 2025
7c3a4a6
Add parent view details logging
avazirna Nov 19, 2025
da5566c
Refactor
avazirna Nov 19, 2025
cc09403
Added progress bar while loading the work history
Jignesh-dimagi Nov 19, 2025
f895587
Combine logs
avazirna Nov 19, 2025
4b6ee90
Merge pull request #3424 from dimagi/improve-logging-when-resizing-qu…
avazirna Nov 19, 2025
e3aaeba
Added Receiver to listen location service status
Jignesh-dimagi Nov 20, 2025
eac8893
Notification and work history screen title issue solved
Jignesh-dimagi Nov 20, 2025
5ee5596
Merge pull request #3428 from dimagi/jignesh/fix/qa-8244
Jignesh-dimagi Nov 20, 2025
d654b0c
Merge pull request #3427 from dimagi/jignesh/fix/qa-8241
Jignesh-dimagi Nov 21, 2025
6b34d5e
Supported older version before API 24
Jignesh-dimagi Nov 25, 2025
1bd356b
Merge pull request #3433 from dimagi/jignesh/fix/ci-399
Jignesh-dimagi Nov 25, 2025
3fbcc46
Earned and Transfer amount on the payment tab issue solved
Jignesh-dimagi Nov 26, 2025
d4ea990
Merge pull request #3435 from dimagi/jignesh/fix/qa-8251
Jignesh-dimagi Nov 26, 2025
dd9d8e8
Crash solved while moving back and forth in connect message screen
Jignesh-dimagi Nov 26, 2025
61d9fda
Removed binding=null at all places as it was unnecessary
Jignesh-dimagi Nov 27, 2025
8ec1331
Merge pull request #3436 from dimagi/jignesh/fix/qa-8252
Jignesh-dimagi Nov 27, 2025
7eb1465
Automated: adding hotfix version to AndroidManifest
Jignesh-dimagi Nov 27, 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
2 changes: 1 addition & 1 deletion app/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:versionCode="106"
android:versionName="2.62">
android:versionName="2.61.0">
Copy link
Contributor

Choose a reason for hiding this comment

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

Once merged, we will need to correct this back to 2.62


<uses-permission android:name="android.permission.NFC"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
Expand Down
5 changes: 5 additions & 0 deletions app/res/drawable/bg_location_tooltip.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/sapphire_blue" />
<corners android:radius="8dp" />
</shape>
9 changes: 9 additions & 0 deletions app/res/drawable/ic_blue_triangle.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="20dp"
android:height="22dp"
android:viewportWidth="20"
android:viewportHeight="22">
<path
android:pathData="M9.526,0L19.053,21.507H0L9.526,0Z"
android:fillColor="#3843CF"/>
</vector>
10 changes: 10 additions & 0 deletions app/res/drawable/ic_location_info.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2ZM11,17V15H13V17H11ZM11,7V13H13V7H11Z"
android:fillColor="#3B43C5"
android:fillType="evenOdd"/>
</vector>
8 changes: 4 additions & 4 deletions app/res/layout/nav_drawer_base.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:background="@color/cc_brand_color"
android:background="@color/connect_blue_color"
android:layout_gravity="start"
xmlns:android="http://schemas.android.com/apk/res/android">

<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:background="@color/cc_brand_color">
android:background="@color/connect_blue_color">

<LinearLayout
android:layout_width="match_parent"
Expand Down Expand Up @@ -48,7 +48,7 @@
android:text="@string/nav_drawer_not_signed_in_to_personal_id"/>

<com.google.android.material.button.MaterialButton
android:backgroundTint="@color/palatinate_blue"
android:backgroundTint="@color/cc_brand_color"
android:id="@+id/nav_drawer_sign_in_button"
android:layout_gravity="center"
android:layout_height="wrap_content"
Expand All @@ -68,7 +68,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:nestedScrollingEnabled="false"
android:background="@color/cc_brand_color" />
android:background="@color/connect_blue_color" />

<include
android:id="@+id/nav_drawer_footer"
Expand Down
3 changes: 2 additions & 1 deletion app/res/layout/nav_drawer_footer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
android:layout_height="wrap_content"
android:padding="16dp"
android:layout_gravity="bottom"
android:background="@color/cc_brand_color">
android:background="@color/connect_blue_color">
<View
android:layout_marginTop="16dp"
android:layout_width="match_parent"
Expand Down Expand Up @@ -98,6 +98,7 @@
android:layout_height="wrap_content"
android:textAppearance="@style/TextAppearance.NavDrawerItem.SubTitle"
android:enabled="false"
android:textColor="@color/white"
android:layout_marginTop="8dp"/>

</LinearLayout>
Expand Down
4 changes: 2 additions & 2 deletions app/res/layout/nav_drawer_header.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:background="@color/cc_brand_color">
android:background="@color/connect_blue_color">
<ImageView
android:contentDescription="@null"
android:layout_gravity="center"
Expand All @@ -20,7 +20,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
app:cardCornerRadius="8dp"
android:backgroundTint="@color/start_sync_dark_button">
android:backgroundTint="@color/persian_indigo">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
Expand Down
2 changes: 1 addition & 1 deletion app/res/layout/nav_drawer_list_item.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
android:gravity="center_vertical"
android:clipChildren="false"
android:clipToPadding="false"
android:background="@color/cc_brand_color">
android:background="@color/connect_blue_color">

<FrameLayout
android:layout_width="wrap_content"
Expand Down
191 changes: 141 additions & 50 deletions app/res/layout/screen_personalid_phoneno.xml
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
<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">

<ScrollView
android:id="@+id/firstLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical"
tools:context="org.commcare.fragments.personalId.PersonalIdPhoneFragment">
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical"
android:fillViewport="true"
tools:context="org.commcare.fragments.personalId.PersonalIdPhoneFragment">

<LinearLayout
android:id="@+id/firstLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

<include layout="@layout/grid_header_top_banner"/>
<include layout="@layout/grid_header_top_banner" />

<View
android:id="@+id/divider"
Expand All @@ -29,12 +31,12 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:textStyle="bold"
android:layout_marginTop="16dp"
android:layout_marginEnd="16dp"
android:text="@string/connect_registration_subtitle"
android:textColor="@color/connect_dark_blue_color"
android:textSize="16sp" />
android:textSize="16sp"
android:textStyle="bold" />

<TextView
android:id="@+id/phone_sub_text"
Expand All @@ -43,10 +45,10 @@
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
android:textStyle="normal"
android:text="@string/connect_registration_title"
android:textColor="@color/connect_subtext"
android:textSize="12sp" />
android:textSize="12sp"
android:textStyle="normal" />

<LinearLayout
android:id="@+id/phone_layout"
Expand All @@ -59,9 +61,9 @@
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/connect_side_icon_bg"
android:gravity="center"
android:layout_gravity="center">
android:gravity="center">

<ImageView
android:layout_width="42dp"
Expand Down Expand Up @@ -116,64 +118,153 @@
</LinearLayout>

<TextView
android:textStyle="bold"
android:id="@+id/personalid_phone_error"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingStart="16dp"
android:paddingTop="4dp"
android:textColor="@android:color/holo_red_light"
android:textSize="14sp"
android:textStyle="bold"
android:visibility="gone" />
</LinearLayout>


</LinearLayout>

<LinearLayout
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/ll_location"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="55dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="20dp"
android:gravity="start"
android:layout_gravity="center"
android:layout_marginTop="13dp"
android:gravity="center"
android:orientation="horizontal">

<CheckBox
android:id="@+id/connect_consent_check"
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_location"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginEnd="5dp"
android:src="@drawable/ic_place"
app:layout_constraintEnd_toStartOf="@+id/tv_location"
app:layout_constraintTop_toTopOf="parent" />

<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_location"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginBottom="16dp"
android:buttonTint="@color/connect_blue_color"
android:padding="1dp"
android:textColor="@color/connect_subtext"
android:textSize="13sp" />

<TextView
android:textStyle="bold"
android:id="@+id/checkText"
android:layout_marginHorizontal="5dp"
android:clickable="true"
android:focusable="true"
android:textColor="@color/connect_grey"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="@string/personalid_using_your_location" />

<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_location_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:text="@string/connect_consent_message_1"
android:textColor="@color/connect_grey"
android:textSize="16sp" />
</LinearLayout>
android:layout_marginStart="5dp"
android:src="@drawable/ic_location_info"
app:layout_constraintStart_toEndOf="@+id/tv_location"
app:layout_constraintTop_toTopOf="parent" />

<com.google.android.material.button.MaterialButton
android:id="@+id/personalid_phone_continue_button"
style="@style/CustomButtonStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="16dp"
android:layout_marginEnd="16dp"
android:gravity="start|center"
android:text="@string/review"
android:drawableEnd="@drawable/connect_right_arrow"
/>
<androidx.constraintlayout.widget.Group
android:id="@+id/group_tooltip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
app:constraint_referenced_ids="iv_location,tv_location,iv_location_info" />

</LinearLayout>
</ScrollView>
<LinearLayout
android:id="@+id/ll_privacy_policy"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="55dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="20dp"
android:gravity="start"
android:orientation="horizontal"
app:layout_constraintTop_toBottomOf="@+id/iv_location_info">

<CheckBox
android:id="@+id/connect_consent_check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginBottom="16dp"
android:buttonTint="@color/connect_blue_color"
android:padding="1dp"
android:textColor="@color/connect_subtext"
android:textSize="13sp" />

<TextView
android:id="@+id/checkText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:text="@string/connect_consent_message_1"
android:textColor="@color/connect_grey"
android:textSize="16sp"
android:textStyle="bold" />
</LinearLayout>

<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_triangle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:rotation="360"
android:src="@drawable/ic_blue_triangle"
app:layout_constraintEnd_toEndOf="@id/iv_location_info"
app:layout_constraintStart_toStartOf="@id/iv_location_info"
app:layout_constraintTop_toBottomOf="@id/iv_location_info" />

<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tooltipText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="10dp"
android:layout_marginTop="20dp"
android:background="@drawable/bg_location_tooltip"
android:clickable="true"
android:focusable="true"
android:linksClickable="true"
android:padding="10dp"
android:textColor="@android:color/white"
android:textColorLink="@color/white"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/iv_triangle" />

<androidx.constraintlayout.widget.Group
android:id="@+id/group_tooltip_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
app:constraint_referenced_ids="iv_triangle,tooltipText" />

<com.google.android.material.button.MaterialButton
android:id="@+id/personalid_phone_continue_button"
style="@style/CustomButtonStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="16dp"
android:layout_marginEnd="16dp"
android:drawableEnd="@drawable/connect_right_arrow"
android:gravity="start|center"
android:text="@string/review"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/ll_privacy_policy" />

</androidx.constraintlayout.widget.ConstraintLayout>

</LinearLayout>
</ScrollView>
</layout>
Loading