Skip to content

MOSIP-44311: Fix and optimize ARC UI automation failures#671

Merged
33 commits merged into
mosip:developfrom
damodarguru:develop
Jan 27, 2026
Merged

MOSIP-44311: Fix and optimize ARC UI automation failures#671
33 commits merged into
mosip:developfrom
damodarguru:develop

Conversation

@damodarguru
Copy link
Copy Markdown
Collaborator

@damodarguru damodarguru commented Jan 22, 2026

MOSIP-44311: Fix and optimize ARC UI automation failures

Summary by CodeRabbit

  • Tests

    • Improved stability with retry loops for authentication, supervisor approval and uploads; added post-flow logout verification across languages.
    • Improved camera-permission handling before photo capture; strengthened MockSBI settings interactions.
  • Bug Fixes

    • Reduced intermittent failures in uploads, biometric flows and verification by adding resilient retry logic.
  • Refactor

    • Enhanced base UI helpers and updated language-specific locators for more reliable element detection.

✏️ Tip: You can customize this high-level summary in your review settings.

damodarguru and others added 29 commits November 14, 2025 11:26
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jan 22, 2026

Walkthrough

Added retry-based UI flows and locator/utility enhancements across Android UI tests: locator-based BasePage helpers, camera-permission handling, MockSBI settings interaction, PendingApproval API changes across languages, Camera/Operator biometric changes, and multiple test-class renames and retry loops for authentication and upload steps.

Changes

Cohort / File(s) Summary
Core retry-enabled test cases
ui-test/src/main/java/regclient/androidTestCases/* (e.g., BiometricCorrection.java, NewRegistration*.java, PreRegFetchingPacket.java, UpdateMyUin*.java, LostUin.java, Settings.java, LoginTest.java)
Introduced 3-try retry loops for navigation/authentication and upload actions; removed some single-step assertions; added MockSBI settings clicks and language-aware logout flows; renamed login test class and adjusted related TestNG config.
Base utilities (locator-based API)
ui-test/src/main/java/regclient/page/BasePage.java
Added locator-based helpers: isElementDisplayed(By), click(By), isElementEnabled(By), hideKeyboardAndClick(By), scrollUntilVisible(By,int), clickAndsendKeysToTextBoxByLocator(By,String), and wait helpers; improved scrolling and keyboard safety.
Camera & MockSBI pages
ui-test/src/main/java/regclient/page/CameraPage.java, .../MockSBIPage.java
Camera: added isRetakeButtonDisplayed(), hardened click loops for image/OK interactions. MockSBI: added deviceConfigTitle and clickOnMockSbiSettingsButton() with retry+verify.
Document upload: camera permission
ui-test/src/main/java/regclient/pages/*/DocumentUploadPage*.java (Arabic/English/French/Hindi)
Inserted cameraPage.handleCameraPermission() calls after CameraPage instantiation in multiple upload flows to ensure permissions before camera interactions.
PendingApproval API changes (all locales)
ui-test/src/main/java/regclient/pages/*/PendingApproval*.java (english, french, hindi, kannada, tamil, arabic)
Removed isSubmitButtonEnabledWithEmptyUsername() and clickOnPendingApprovalSubmitButton(int) variants; added isSubmitButtonDisabledWithEmptyUsername() to check disabled state; updated some accessibility locators in Arabic.
UpdateOperatorBiometrics changes
ui-test/src/main/java/regclient/page/UpdateOperatorBiometricspage.java, .../UpdateOperatorBiometricspage*.java
Removed updateBiometricsAndWaitPopup() abstract/method implementations across locales; simplified validateThreshold(...) implementations to direct lookup+parse.
Locale-specific locator and small behavior changes
ui-test/src/main/java/regclient/pages/*/*.java (Arabic/French/English/Hindi/etc.)
Multiple locator string updates for Arabic pages, By-based locators in Arabic login, reduced wait times in DemographicDetailsEnglish, added backButton fields in ManageApplications pages, and small retry additions in SupervisorBiometricVerification French.
Test runner / config
ui-test/src/main/java/regclient/utils/TestRunner.java, ui-test/testng.xml
Renamed TestNG class reference from logintest to LoginTest and updated XML accordingly.

Sequence Diagram(s)

sequenceDiagram
    actor TestCase as Test Case
    participant PageObj as Page Object
    participant Driver as WebDriver
    participant Device as Device UI

    Note over TestCase,Device: Retry-enabled navigation/upload flow
    TestCase->>PageObj: trigger action (e.g., clickContinue)
    loop up to 3 attempts
        PageObj->>Driver: click(locator)
        Driver->>Device: tap
        Device-->>Driver: response
        PageObj->>Driver: isElementDisplayed(authLocator)?
        Driver->>Device: query UI
        alt element found
            Device-->>Driver: found
            Driver-->>PageObj: true
            PageObj-->>TestCase: success (break)
        else not found
            Device-->>Driver: not found
            Driver-->>PageObj: false
            PageObj-->>TestCase: retry
        end
    end
    TestCase->>TestCase: assert based on retry result
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~50 minutes

Possibly related PRs

Suggested reviewers

  • jayesh12234
  • ase-101
  • mohanachandran-s

Poem

🐰 Hops of code in loops of three,

I tap, I wait, then tap with glee,
From camera light to auth once more,
I chase the UI, explore the door,
Tests sing strong — a rabbit's chore.

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.66% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main objective of the PR—fixing and optimizing ARC UI automation failures—and directly relates to the substantial changes across multiple test files and page objects that introduce retry logic, fix flaky tests, and improve reliability.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 14

🤖 Fix all issues with AI agents
In `@ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java`:
- Around line 1509-1513: Before proceeding to the correction flow (right before
the assertTrue(registrationTasksPage.isOperationalTaskDisplayed()) check) reset
the biometric configuration set earlier by clearing the introducer-biometric
flags on FetchUiSpec and restoring individual biometric mode; specifically call
the routine or set the properties on FetchUiSpec (e.g., clear any "introducer"
flags or call FetchUiSpec.resetToIndividualBiometrics / resetBiometricConfig if
available) so the correction flow will require individual captures rather than
skipping them.

In `@ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.java`:
- Around line 597-605: The retry loop around
manageApplicationsPage.clickOnUploadButton() currently breaks out if
isNoNetworkFoundDisplayed() becomes false but doesn't fail the test if all
retries still show "No Network Found"; update both occurrences (the block at the
shown lines and the similar block at 1323-1330) to, after the loop, check
manageApplicationsPage.isNoNetworkFoundDisplayed() and explicitly fail the test
(throw an assertion or call the test framework's fail method) if it still
returns true so the test cannot falsely pass when uploads never succeed.

In
`@ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdultException.java`:
- Around line 612-618: The retry loop around
manageApplicationsPage.clickOnUploadButton() may exit with "No Network Found"
still displayed; after the loop (the for loop that checks
manageApplicationsPage.isNoNetworkFoundDisplayed()), add a failing assertion or
explicit test failure that verifies the upload did not end with the "No Network
Found" state (e.g.,
assertFalse(manageApplicationsPage.isNoNetworkFoundDisplayed()) or throw an
assertion/error) so the test fails if the condition persists after retries.

In `@ui-test/src/main/java/regclient/androidTestCases/NewRegistrationInfant.java`:
- Around line 551-557: The retry loop calling
manageApplicationsPage.clickOnUploadButton() and checking
manageApplicationsPage.isNoNetworkFoundDisplayed() must assert failure if, after
the retries, the "No Network Found" message is still displayed; update the code
to perform the three attempts, then after the loop check
isNoNetworkFoundDisplayed() and call the test-failure mechanism (e.g.,
Assert.fail or the project's test helper) with a clear message so the test stops
instead of continuing when upload never started.

In `@ui-test/src/main/java/regclient/androidTestCases/NewRegistrationMinor.java`:
- Around line 595-601: The retry loop in NewRegistrationMinor that calls
manageApplicationsPage.clickOnUploadButton() up to three times never fails the
test if all attempts still show the "No Network Found" message; update the code
to track success (e.g., a boolean like uploadSucceeded) inside the loop by
checking manageApplicationsPage.isNoNetworkFoundDisplayed() after each click,
break on success, and after the loop add an explicit assertion or fail the test
if uploadSucceeded is false (or if isNoNetworkFoundDisplayed() is still true) so
the test fails when all retries fail.

In
`@ui-test/src/main/java/regclient/androidTestCases/NewRegistrationMinorException.java`:
- Around line 711-717: The retry loop around
manageApplicationsPage.clickOnUploadButton() can mask a persistent failure;
after attempting up to 3 times, check
manageApplicationsPage.isNoNetworkFoundDisplayed() and explicitly fail the test
(e.g., throw an AssertionError or call the test framework's fail) if it still
returns true so the test does not continue silently; keep the existing loop and
break logic but add a post-loop assertion referencing
isNoNetworkFoundDisplayed() to enforce failure when the "No Network Found" state
persists.

In `@ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinInfant.java`:
- Around line 541-548: The retry loop around
manageApplicationsPage.clickOnUploadButton() doesn't assert success; modify it
to track whether an upload succeeded by introducing a boolean (e.g.,
uploadSucceeded) that is set true when isNoNetworkFoundDisplayed() returns false
(or when a success indicator is observed), break the loop when true, and after
the loop add an assertion (or throw) if uploadSucceeded is still false so the
test fails when "No Network" persists; reference
manageApplicationsPage.clickOnUploadButton(),
manageApplicationsPage.isNoNetworkFoundDisplayed(), and the surrounding retry
loop to locate where to add the flag and final assertion.

In `@ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinMinor.java`:
- Around line 676-682: The retry loop calling
manageApplicationsPage.clickOnUploadButton() and checking
manageApplicationsPage.isNoNetworkFoundDisplayed() may exit while the UI still
shows "No Network Found", allowing the test to pass incorrectly; after the loop
in UpdateMyUinMinor, add an assertion (e.g., assertFalse or fail) that verifies
manageApplicationsPage.isNoNetworkFoundDisplayed() is false and fail the test if
it remains true so the test explicitly fails when upload never starts. Ensure
you reference the existing methods clickOnUploadButton() and
isNoNetworkFoundDisplayed() when adding the post-retry check.

In
`@ui-test/src/main/java/regclient/androidTestCases/UpdateMyUINUpdateDemographicDetails.java`:
- Around line 535-541: The retry loop calling
manageApplicationsPage.clickOnUploadButton() currently breaks on success but
does not fail if all 3 attempts still show the network error; add a post-loop
assertion using manageApplicationsPage.isNoNetworkFoundDisplayed() (or the test
framework's fail/assertFalse) to explicitly fail the test when the upload never
succeeded after 3 tries, and include a clear message like "Upload failed: No
network found after 3 attempts" to surface the error; keep the retry count and
existing calls to clickOnUploadButton() and isNoNetworkFoundDisplayed()
unchanged.

In
`@ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinUpdateDocuments.java`:
- Around line 536-542: After retrying upload up to three times, add an assertion
that verifies the upload actually succeeded instead of silently continuing when
manageApplicationsPage.isNoNetworkFoundDisplayed() remains true; after the for
loop in UpdateMyUinUpdateDocuments, call a success-checking method (or assert
that a success indicator is visible/that isNoNetworkFoundDisplayed() is false)
and fail the test if the upload did not succeed so persistent network errors
produce a test failure rather than a false green.

In `@ui-test/src/main/java/regclient/page/BasePage.java`:
- Around line 124-132: The isElementDisabled method currently swallows all
exceptions and returns true, causing false positives; update isElementDisabled
in BasePage to not mask missing/uncheckable elements by catching only expected
exceptions (e.g., NoSuchElementException, TimeoutException) and returning false
for those cases (or rethrowing unexpected exceptions), and ensure you call
waitForElementToBeVisible and then check element.isEnabled() and the "clickable"
attribute as before so missing elements do not make tests pass incorrectly.

In `@ui-test/src/main/java/regclient/page/CameraPage.java`:
- Around line 78-83: The isCoordinatesDisplayed method currently ignores inputs
and always returns true; replace the no-op with a real bounds check in
isCoordinatesDisplayed(int x, int y) by obtaining the viewport or target element
bounds (e.g., via driver.manage().window().getSize() or
targetElement.getLocation()/getSize()) and return (x,y) inside those bounds,
removing the meaningless try/catch that swallows errors; if relying on an
element, use its getLocation/getSize to compute left/right/top/bottom and return
true only when x and y are within those limits, otherwise return false.

In `@ui-test/src/main/java/regclient/page/PendingApproval.java`:
- Line 53: Remove the legacy method isSubmitButtonEnabledWithEmptyUsername()
from the subclasses PendingApprovalHindi and PendingApprovalFrench (the old
implementations at PendingApprovalHindi:149 and PendingApprovalFrench:195) since
all subclasses now implement the new abstract
isSubmitButtonDisabledWithEmptyUsername(); delete those method definitions and
any direct calls or references to isSubmitButtonEnabledWithEmptyUsername() in
those classes, and run a quick search to ensure no remaining references or
unused imports remain after removal.

In
`@ui-test/src/main/java/regclient/pages/english/SupervisorBiometricVerificationpageEnglish.java`:
- Around line 360-374: In clickOnVerifyAndSaveButton
(SupervisorBiometricVerificationpageEnglish) add a short pause after each
clickOnElement(verifyAndSaveButton) before checking isDismissPageLoaded so
retries don't fire immediately; implement a small wait (e.g., a brief
Thread.sleep or an explicit wait/polling that checks for the dismiss page or a
DOM condition) between the click and the next iteration to allow the UI to
render, keeping the existing 3-attempt loop and logging behavior intact.
♻️ Duplicate comments (1)
ui-test/src/main/java/regclient/androidTestCases/PreRegFetchingPacket.java (1)

1016-1023: Same retry pattern issues apply here.

The retry loops in minorPreRegFetching and infantPreRegFetching have the same concerns as noted for adultPreRegFetching - consider adding delays and extracting to a common helper method.

Also applies to: 1518-1525

🧹 Nitpick comments (13)
ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinInfant.java (1)

429-437: Add a short wait/backoff between retries.

These retries click and check immediately, which can still be flaky if the UI needs time to render. Consider a brief wait (or explicit wait helper) between attempts. Apply the same pattern to the supervisor-auth loop below as well.

ui-test/src/main/java/regclient/androidTestCases/UpdateMyUINUpdateDemographicDetails.java (1)

405-415: Consider adding a brief delay between retry attempts.

The retry loop clicks continue without any wait between iterations. If the UI hasn't stabilized, rapid clicking may cause unexpected behavior. Adding a small delay (e.g., Thread.sleep(500) or a page-object wait method) between attempts would improve reliability.

Also, consider extracting the magic number 3 to a named constant (e.g., MAX_RETRIES) for consistency across all retry loops in the test suite.

♻️ Suggested improvement
 boolean isAuthenticationPageDisplayed = false;
 for (int i = 0; i < 3; i++) {
     previewPage.clickOnContinueButton();
-
+    Thread.sleep(500); // Allow UI to stabilize
     if (authenticationPage.isAuthenticationPageDisplayed()) {
         isAuthenticationPageDisplayed = true;
         break;
     }
 }
 assertTrue(isAuthenticationPageDisplayed, "Authentication page not displayed after retries");
ui-test/src/main/java/regclient/pages/arabic/OperationalTaskPageArabic.java (1)

21-25: descriptionContains() is appropriate for localized content testing; consider verifying resourceId availability only if stability issues arise.

descriptionContains(...) with specific text matching is a standard approach for testing localized UI elements. The Arabic text strings ("تحميل التطبيق", "ما زال يحتاج بتصدير") are specific enough to avoid unintended matches. If you encounter test flakiness with these locators, combine with resourceId() or className() if those attributes are available and stable on the target app. Otherwise, the current selectors are adequate.

ui-test/src/main/java/regclient/pages/french/ManageApplicationsPageFrench.java (1)

87-88: Prefer a stable back-button locator or add a fallback.
android.widget.Button + instance(0) is brittle if button order changes; consider a more specific locator (accessibility id/resource-id) and/or fallback to system back when the element isn’t visible.

♻️ Suggested resilient fallback
 public void clickOnBackButton() {
-    clickOnElement(backButton);
+    if (isElementDisplayed(backButton)) {
+        clickOnElement(backButton);
+    } else {
+        driver.navigate().back();
+    }
 }

Also applies to: 235-236

ui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.java (1)

90-91: Prefer a stable back-button locator or add a fallback.
android.widget.Button + instance(0) is brittle if button order changes; consider a more specific locator (accessibility id/resource-id) and/or fallback to system back when the element isn’t visible.

♻️ Suggested resilient fallback
 public void clickOnBackButton() {
-    clickOnElement(backButton);
+    if (isElementDisplayed(backButton)) {
+        clickOnElement(backButton);
+    } else {
+        driver.navigate().back();
+    }
 }

Also applies to: 238-239

ui-test/src/main/java/regclient/pages/french/SupervisorBiometricVerificationpageFrench.java (1)

354-368: Add a brief wait between retries to avoid rapid double-clicks.
A short delay after a failed attempt gives the UI time to transition and reduces flakiness.

♻️ Suggested backoff
 for (int i = 0; i < 3; i++) {
     clickOnElement(verifyAndSaveButton);

     if (isDismissPageLoaded()) {
         isDismissLoaded = true;
         break;
     }
+    waitTime(1);
 }
ui-test/src/main/java/regclient/pages/hindi/PendingApprovalHindi.java (1)

234-236: Consider consolidating the empty-username submit helpers.

Line 234-236 adds the disabled-state helper, but isSubmitButtonEnabledWithEmptyUsername remains (Line 149-151). To avoid confusion, consider removing/deprecating the old helper and standardizing on one semantic.

ui-test/src/main/java/regclient/page/MockSBIPage.java (1)

48-49: Prefer a stable locator for Device Config.
Text-based XPath is brittle if the label changes or is localized. If MockSBI exposes a resource-id or content-desc for this title, prefer that (or add a fallback).

ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinUpdateBiometrics.java (1)

429-440: Consider a short backoff (or helper) between retries.
A small wait between attempts can reduce rapid re-clicks and give the UI time to settle; extracting a shared retry helper would also cut duplication.

Also applies to: 513-523, 552-558

ui-test/src/main/java/regclient/androidTestCases/PreRegFetchingPacket.java (4)

448-455: Consider adding a delay between retry attempts.

The retry loop clicks the continue button rapidly without waiting for the UI to respond. This could cause race conditions where the click is registered but the page hasn't transitioned yet, leading to immediate re-clicks.

Adding a short delay (e.g., 500ms-1s) between retries would allow the UI to settle and improve reliability.

♻️ Suggested improvement
 for (int i = 0; i < 3; i++) {
     previewPage.clickOnContinueButton();
+    Thread.sleep(1000); // Allow UI to transition

     if (authenticationPage.isAuthenticationPageDisplayed()) {
         isAuthenticationPageDisplayed = true;
         break;
     }
 }

535-542: Extract common retry logic into a reusable helper method.

This retry pattern (click action → check condition → break on success) is duplicated across all three test methods for both authentication pages and upload operations. Consider extracting it to a utility method in BasePage or a test helper class.

♻️ Example helper method
// In BasePage or a test utility class
public static boolean retryUntilCondition(Runnable action, Supplier<Boolean> condition, int maxRetries, long delayMs) throws InterruptedException {
    for (int i = 0; i < maxRetries; i++) {
        action.run();
        Thread.sleep(delayMs);
        if (condition.get()) {
            return true;
        }
    }
    return false;
}

Usage:

boolean isDisplayed = BasePage.retryUntilCondition(
    () -> pendingApproval.clickOnAuthenticateButton(),
    () -> pendingApproval.isSupervisorAuthenticationTitleDisplayed(),
    3, 1000
);
assertTrue(isDisplayed, "Supervisor Authentication page not displayed after retries");

573-579: Network retry should include adequate delay for the operation to complete.

The upload operation likely involves network I/O which takes longer than UI transitions. Without a delay, the loop may click upload repeatedly before the previous attempt has a chance to complete or the network error state is updated.

Consider adding a longer delay (e.g., 2-3 seconds) to allow the upload operation to attempt completion.

♻️ Suggested improvement
 for (int i = 0; i < 3; i++) {
     manageApplicationsPage.clickOnUploadButton();
+    Thread.sleep(3000); // Allow time for upload attempt

     if (!manageApplicationsPage.isNoNetworkFoundDisplayed()) {
         break;
     }
 }

426-426: Unused variable Aid.

The Aid variable is assigned but never used in any of the three test methods. If it's intended for verification (as suggested by the commented-out validatePreRegAndApplicationIdMatch call), consider completing that implementation. Otherwise, remove the unused variable.

Comment thread ui-test/src/main/java/regclient/page/BasePage.java
Comment thread ui-test/src/main/java/regclient/page/CameraPage.java Outdated
Comment thread ui-test/src/main/java/regclient/page/PendingApproval.java
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🤖 Fix all issues with AI agents
In `@ui-test/src/main/java/regclient/androidTestCases/logintest.java`:
- Line 73: The public class declaration "public class LoginTest" in the file
named "logintest.java" violates Java's requirement that a public class name
matches its filename; rename the source file from logintest.java to
LoginTest.java (or alternatively rename the class to match the existing
filename) so the class LoginTest and the file name are identical and case‑exact.

In `@ui-test/src/main/java/regclient/androidTestCases/PreRegFetchingPacket.java`:
- Around line 1146-1154: The retry loop in PreRegFetchingPacket (using
manageApplicationsPage.selectLatestAidCheckBox(), clickOnUploadButton(), and
isNoNetworkFoundDisplayed()) can exit after 3 failures and produce false
positives; after the for-loop add a post-retry assertion that verifies the
upload did not leave the "No Network Found" state (e.g.,
assertFalse(manageApplicationsPage.isNoNetworkFoundDisplayed()) or
assertTrue(manageApplicationsPage.isUploadSuccessDisplayed()) depending on
available success indicator) before calling
manageApplicationsPage.clickOnBackButton() so the test fails when all retries
still show network error.

In `@ui-test/src/main/java/regclient/page/BasePage.java`:
- Around line 845-856: The catch in BasePage.isElementEnabled(By locator) is
catching the wrong TimeoutException type; replace the Netty TimeoutException
import with org.openqa.selenium.TimeoutException so the catch (TimeoutException
| NoSuchElementException e) will correctly handle WebDriverWait timeouts thrown
by wait.until(...) in isElementEnabled; update the import statement and re-run
tests to ensure Selenium timeouts are caught as intended.
♻️ Duplicate comments (2)
ui-test/src/main/java/regclient/androidTestCases/UpdateMyUINUpdateDemographicDetails.java (1)

535-546: Fix correctly addresses the missing assertion issue.

The upload retry loop now properly tracks success state and asserts after the loop, ensuring the test fails with a clear message if the upload never succeeds. This resolves the concern from the previous review.

ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinMinor.java (1)

675-686: Verified: Past review concern addressed.

The retry loop now correctly tracks success via the uploadSuccess flag and includes the post-loop assertion at line 686. This ensures the test explicitly fails when "No Network Found" persists after retries.

,

🧹 Nitpick comments (7)
ui-test/src/main/java/regclient/pages/hindi/PendingApprovalHindi.java (1)

229-232: Align “empty username” intent with actual check.

Right now this only checks the submit button state; if the username field isn’t empty, the result can be misleading. Consider validating the username textbox content (or explicitly documenting the precondition).

♻️ Possible adjustment
 	public boolean isSubmitButtonDisabledWithEmptyUsername() {
-		return isElementDisabled(submitButton);
+		String username = userNameTextBox.getText();
+		return (username == null || username.trim().isEmpty())
+				&& isElementDisabled(submitButton);
 	}
ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinUpdateDocuments.java (1)

403-414: Retry pattern looks good; consider adding a small delay between attempts.

The retry mechanism properly handles flaky UI transitions with a success flag and post-loop assertion. However, clicking Continue three times in rapid succession (no delay between iterations) may not give the UI enough time to respond, potentially causing all attempts to fail even when the system would succeed with a brief pause.

💡 Optional: Add a brief delay between retry attempts
 boolean isAuthenticationPageDisplayed = false;

 for (int i = 0; i < 3; i++) {
     previewPage.clickOnContinueButton();

     if (authenticationPage.isAuthenticationPageDisplayed()) {
         isAuthenticationPageDisplayed = true;
         break;
     }
+    Thread.sleep(500); // Allow UI to stabilize before next attempt
 }
 assertTrue(isAuthenticationPageDisplayed, "Authentication page not displayed after retries");
ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinMinor.java (1)

547-554: Consider extracting retry logic to a reusable helper.

The same retry pattern (3 iterations, break on success, boolean flag) appears three times in this test. A helper method in BasePage or a test utility class would reduce duplication:

// Example helper signature
protected boolean retryUntilTrue(int maxAttempts, Runnable action, Supplier<Boolean> condition)

This would centralize retry count and make the test more maintainable if retry behavior needs tuning later.

ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinInfant.java (2)

426-437: Guard the retry loop to avoid re‑clicking after navigation.

Right now the click happens before any “already navigated” check, so a slow render can trigger an extra click on a missing/incorrect element. Consider checking first (and optionally right after the click) to avoid flakiness.

♻️ Proposed fix
-		for (int i = 0; i < 3; i++) {
-			previewPage.clickOnContinueButton();
-
-			if (authenticationPage.isAuthenticationPageDisplayed()) {
-				isAuthenticationPageDisplayed = true;
-				break;
-			}
-		}
+		for (int i = 0; i < 3; i++) {
+			if (authenticationPage.isAuthenticationPageDisplayed()) {
+				isAuthenticationPageDisplayed = true;
+				break;
+			}
+			previewPage.clickOnContinueButton();
+			if (authenticationPage.isAuthenticationPageDisplayed()) {
+				isAuthenticationPageDisplayed = true;
+				break;
+			}
+		}

505-514: Apply the same “already displayed” guard to the supervisor auth retry.

This loop has the same click‑then‑check pattern, which can re‑click after navigation completes and cause intermittent failures.

♻️ Proposed fix
-		for (int i = 0; i < 3; i++) {
-			pendingApproval.clickOnAuthenticateButton();
-
-			if (pendingApproval.isSupervisorAuthenticationTitleDisplayed()) {
-				isPageDisplayed = true;
-				break;
-			}
-		}
+		for (int i = 0; i < 3; i++) {
+			if (pendingApproval.isSupervisorAuthenticationTitleDisplayed()) {
+				isPageDisplayed = true;
+				break;
+			}
+			pendingApproval.clickOnAuthenticateButton();
+			if (pendingApproval.isSupervisorAuthenticationTitleDisplayed()) {
+				isPageDisplayed = true;
+				break;
+			}
+		}
ui-test/src/main/java/regclient/androidTestCases/logintest.java (1)

124-131: Keep a minimal negative-login assertion (optional).
Since the error message is removed, consider still asserting that a wrong password doesn’t navigate away, so the negative path remains covered.

💡 Example tweak
-//      Password incorrect message currently removed from APK
-//		loginPage.clickOnloginButton();
-//		assertTrue(loginPage.isPasswordIncorrectErrorMessageDisplayed(),
-//				"verify if error message should be displayeded as password incorrect!");
+// Password incorrect message currently removed from APK
+		loginPage.clickOnloginButton();
+		assertTrue(loginPage.isPasswordHeaderDisplayed(),
+				"Verify user remains on password step after invalid login");
ui-test/src/main/java/regclient/androidTestCases/UpdateMyUinUpdateBiometrics.java (1)

428-439: Consider adding a small backoff or explicit wait between retry attempts.
Right now the retries click immediately; adding a short wait (or waiting for a page state change) can prevent rapid double-submits and improve stability.

Also applies to: 512-524, 551-563

Comment thread ui-test/src/main/java/regclient/androidTestCases/logintest.java
Comment thread ui-test/src/main/java/regclient/page/BasePage.java
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@ui-test/src/main/java/regclient/page/BasePage.java`:
- Around line 891-903: In clickAndSendKeysToTextBox replace the unconditional
((HidesKeyboard) driver).hideKeyboard() call with the safe helper
hideKeyboardIfVisible() to avoid exceptions when the keyboard is not present;
locate the method clickAndSendKeysToTextBox and swap the final hideKeyboard
invocation to call the existing hideKeyboardIfVisible() helper instead (do not
change other wait/clear/sendKeys behavior).
♻️ Duplicate comments (1)
ui-test/src/main/java/regclient/page/BasePage.java (1)

21-21: TimeoutException import looks correct.

🧹 Nitpick comments (3)
ui-test/src/main/java/regclient/page/BasePage.java (3)

832-842: Guard clickability before interacting in the wait loop.
wait.until(...) here doesn’t ensure the element is actually clickable; ElementClickInterceptedException / ElementNotInteractableException can still fail fast. Prefer an explicit clickability wait and then interact once.

♻️ Proposed refactor
 public void clickAndsendKeysToTextBoxByLocator(By locator, String value) {
 	WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(20));
 	wait.ignoring(StaleElementReferenceException.class);
-
-	wait.until(Webdriver -> {
-		WebElement element = Webdriver.findElement(locator);
-		element.click();
-		element.clear();
-		element.sendKeys(value);
-		return true;
-	});
+	WebElement element = wait.until(ExpectedConditions.elementToBeClickable(locator));
+	element.click();
+	element.clear();
+	element.sendKeys(value);
 }

845-857: Clarify whether this is a wait-for-enabled or a boolean check.
As written, a disabled element will wait the full timeout before returning false. If you only need a snapshot, wait for presence and then check isEnabled() once, or rename to indicate it waits for enablement.

♻️ Optional tweak for snapshot semantics
 public boolean isElementEnabled(By locator) {
 	try {
 		WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(20));
 		wait.ignoring(StaleElementReferenceException.class);
-
-		return wait.until(Webdriver -> {
-			WebElement element = Webdriver.findElement(locator);
-			return element.isEnabled();
-		});
+		WebElement element = wait.until(ExpectedConditions.presenceOfElementLocated(locator));
+		return element.isEnabled();
 	} catch (TimeoutException | NoSuchElementException e) {
 		return false;
 	}
 }

879-888: Watch out for compounded waits in scrollUntilVisible.
isElementDisplayed(locator) already waits up to 10s; multiplied by maxScrolls, this can create long stalls. Consider a non-waiting visibility probe inside the loop if you want faster scrolling iterations.

Comment thread ui-test/src/main/java/regclient/page/BasePage.java
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@ui-test/src/main/java/regclient/androidTestCases/LoginTest.java`:
- Around line 436-449: The retry loop currently only checks
supervisorBiometricVerificationpage.isDismissPageLoaded() and may re-click
supervisorBiometricVerificationpage.clickOnVerifyAndSaveButton() even if a
success popup has appeared; update the loop to, after each click, check both
supervisorBiometricVerificationpage.isDismissPageLoaded() and a success-popup
check (e.g., supervisorBiometricVerificationpage.isSuccessPopupLoaded() — add
that helper if it doesn't exist), short‑circuit and break when either is true,
and add a short backoff between attempts using the existing wait utility to
reduce flakiness.
🧹 Nitpick comments (1)
ui-test/src/main/java/regclient/androidTestCases/LoginTest.java (1)

124-131: Remove or gate the stale commented-out assertion block.

The password-incorrect check is fully commented (Lines 127–131). If the APK no longer supports this message, delete the block to avoid drift; if it’s temporary, consider gating it behind a config flag instead of leaving dead comments.

♻️ Proposed cleanup (remove stale block)
-//      Password incorrect message currently removed from APK
-//		loginPage.clickOnloginButton();
-//		assertTrue(loginPage.isPasswordIncorrectErrorMessageDisplayed(),
-//				"verify if error message should be displayeded as password incorrect!");

Comment thread ui-test/src/main/java/regclient/androidTestCases/LoginTest.java
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In
`@ui-test/src/main/java/regclient/pages/hindi/UpdateOperatorBiometricspageHindi.java`:
- Around line 402-409: The locator in validateThreshold uses an English
descriptionContains("Threshold") which will fail in Hindi; update the
MobileBy.AndroidUIAutomator call inside validateThreshold to search for the
Hindi label ("सीमा") instead of "Threshold" (i.e., change the
descriptionContains argument used in the
driver.findElement/MobileBy.AndroidUIAutomator expression) so the element lookup
and subsequent content-desc extraction work in the Hindi locale.

In
`@ui-test/src/main/java/regclient/pages/kannada/UpdateOperatorBiometricspageKannada.java`:
- Around line 402-410: The UiScrollable lookup in validateThreshold uses
descriptionContains("Threshold") which is English and will fail for Kannada;
update the locator in validateThreshold (the MobileBy.AndroidUIAutomator call
that assigns el) to use the Kannada content-desc (e.g.,
descriptionContains("ಸೀಮಾಂಕ")) or, better, switch to a locale-agnostic locator
such as the element's resource-id or accessibility id if available so the
findElement call reliably locates the threshold element across locales.
🧹 Nitpick comments (1)
ui-test/src/main/java/regclient/androidTestCases/LoginTest.java (1)

679-693: Avoid re-clicks when the success popup appears during the wait.

The loop checks immediately after click, then sleeps. If the popup appears during the wait, the next iteration can still click again. Consider re-checking after the wait before re-clicking.

♻️ Proposed tweak to re-check after the wait
-		for (int i = 1; i <= 5; i++) {
-			UpdateOperatorBiometricspage.clickOnVerifyAndSaveButton();
-
-			if (UpdateOperatorBiometricspage.isOperatorBiometricsUpdatedPopupLoaded()) {
-				updateBiometricsAndWaitPopup = true;
-				break; // success
-			}
-
-			BasePage.waitTime(10);
-		}
+		for (int i = 1; i <= 5; i++) {
+			UpdateOperatorBiometricspage.clickOnVerifyAndSaveButton();
+
+			if (UpdateOperatorBiometricspage.isOperatorBiometricsUpdatedPopupLoaded()) {
+				updateBiometricsAndWaitPopup = true;
+				break; // success
+			}
+
+			BasePage.waitTime(10);
+			if (UpdateOperatorBiometricspage.isOperatorBiometricsUpdatedPopupLoaded()) {
+				updateBiometricsAndWaitPopup = true;
+				break; // success after wait
+			}
+		}

@ghost ghost merged commit 0e82cfb into mosip:develop Jan 27, 2026
2 checks passed
anushasunkada pushed a commit that referenced this pull request Mar 27, 2026
* MOSIP-42652: ARC UI automation (#620)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic  (#631)

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* [MOSIP-42820] Updated server base build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update push_trigger.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update push_trigger.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

---------

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651)

* [MOSIP-42820] Refactor GitHub Actions workflow for manual build

Updated workflow to trigger manually and added DCO validation.

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Refactor GitHub Actions workflow for Android build

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Fix indentation for inputs in build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

---------

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* RCF-1305 Cherry-pick from release-1.0.x to develop (#656)

* [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638)

* [DSD-9373] Bump version from 0.0.1 to 1.0.0

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>

* [DSD-9373] Update JAR file version in README

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>

---------

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1282 fixed operator onboarding timeout issue (#634)

* fixed operator onboarding timeout

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed operator onboarding timeout

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1273] Added Unit Test Cases (#618)

* added unit test cases

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617)

* MOSIP-43619 Added technical documentation for ARC 1.0.0 release features

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed new branch github url in readme file

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed base URL qa-base to qa-core and added technical documents (#542)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* fixed readmd file changes

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com>
Co-authored-by: Sachin S  P <52343650+SachinPremkumar@users.noreply.github.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* While selecting languages the data entry languages are not reflecting has per the selected languges (#624)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623)

* While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update home_page.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update operator_biometric_capture_scan_block_view.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update operator_biometrics_capture_view.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Scan button is displaying a Scan now in device settings page (#622)

* Scan button is displaying a Scan now in device settings page

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* In the global config settings without making any of the changes Submit button should not enabled (#621)

* In the global config settings without making any of the changes Submit button should not enabled

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

# Conflicts:
#	lib/ui/settings/widgets/global_config_settings_tab.dart

* Simplify button rendering based on enabled state

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update global_config_settings_tab.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1283 added config propertys for password validation and document size (#636)

* RCF-1283 added config propertys for password validation and document size

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for age limit

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Renamed label key

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1311 removed extra overlapping text (#653)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Should be getting an appropriate error message, If the device is not onboarded (#613)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1283 - Added config properties for hardcoded values (#650)

* RCF-1283  Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config properties for helpTopics urls

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed mock test file

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for biometric env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env to qa-base (#658)

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641)

* RCF-1300 Implemented blocking of invalid logins after multiple attempts

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

# Conflicts:
#	android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java
#	android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java
#	assets/l10n/app_ar.arb
#	assets/l10n/app_en.arb
#	assets/l10n/app_fr.arb
#	assets/l10n/app_hi.arb
#	assets/l10n/app_kn.arb
#	assets/l10n/app_ta.arb

* Removed saving new user entry at first login

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* renamed updateLoginAttemptMeta to updateLoginAttemptCount

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1218: Added search/filter option in global config setttings (#635)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-373 fixed Incorrect error message on login screen (#660)

* RCF-373 fixed Incorrect error message on login screent

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update error messages in app_kn.arb localization file

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Record failed login attempts on authentication error

Log failed login attempts for specific error codes.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Log failed login attempts on auth errors

Record failed login attempts when an authentication error occurs.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Fix login error handling and record attempts correctly

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Fix error handling in AuthenticationApi

Refactor error handling and improve code formatting.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1301 - Implemented config properties  (#659)

* RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed duplicate property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added functionality for approved packet pending to be synced to server beyond which client is frozen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved packet sync or upload time issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added messages in multi langauge

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added missed audit log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed unused config property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* implemented logic for mosip.registration.packet.maximum.count.offline.frequency property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed invalid condition

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1275: added registration packet deletion and packet status job (#642)

* RCF-1275: added registration packet deletion and packet status job

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: correct the api names

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Update serverBaseURL in build.gradle (#662)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1301 Added config properties (#665)

* Added doc type format config property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added properties for audit logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed unused imports

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed Host name value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1301 Added config properties (#661)

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for disk space check

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for PRID input field length validation

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added input length validation for UIN and VID field

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed Unused logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added default value for _uinLength

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved coderabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added supervisor_approval_config_flag validation

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* addeding input field length validation depends on the UI spec

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed invalid comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* returning int value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1308: added unique id for local value editable text field in global config settings (#666)

* RCF-1308: added unique id for local value editable text field in global config settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings (#663)

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1302 Added config properties (#669)

* Added fields.to.retain.post.prid.fetch property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* changed param name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added reg_pak_max_cnt_apprv_limit property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed error message

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44311: Fix and optimize ARC UI automation failures (#671)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1302 implemented logic for packet storage location (#672)

* RCF-1302 implemented logic for packet storage location

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit reviews

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved coderabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664)

* RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* coderabbit review fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* coderabbit review fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review comments

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review comments

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* revert the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed null check issue (#675)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1277 Added ARC Audit (#667)

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* added geo location denied audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* removed unused audits

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1277 Implemented logic to add dynamic description with placeholders (#677)

* RCF-1277 Implemented logic to add dynamic description with placeholders

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* description taking as arguments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed method name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Renamed the method name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed the logic

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1226 Resolved alignment issue for submit button (#684)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44175:ARC - Run the ARC UI automation in French language (#686)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF -1371 : handle the allow once and don't allow behavior.  (#682)

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* changed the audit id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Added dynamic document log audit desc (#683)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 fixed device settings page alignment issue (#685)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687)

* added accessibility id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added accessibility id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1217 scan button will be visiable even no devices are connected (#691)

* RCF-1217 scan button will be visiable even no devices are connected

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolve code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* added SHA pinning for third party actions (#695)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* [RCF-1294] Added allow backup flag config (#694)

* added allow backup flag config

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added allow backup flag config

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1284 hiding next button in bimetric exception screen (#692)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1289] : screenshot lock for optical image spoofing prevention (#689)

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1277 RCF-1378 Added audit logs (#681)

* RCF-1277 RCF-1378 Added audit logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* updated REG-EVT-092 audit log description

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1302 implemented config properties (#676)

* RCF-1302 implemented config properties

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabiit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabiit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* showing the popup from UI side with multi language labels

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* added pigeon file in .sh (#697)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1254 resolved localization issue in global config settings page (#700)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue (#696)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1397 resolved Security CBC issue (#701)

* RCF-1397 Security CBC issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created comman file for secure storage configure

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1394 : Added semantics keys for automation  (#693)

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* resolved merge conflict

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* [RCF-1368] added dropdown list in logged language  (#690)

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1242 fixed device settings page alignment issue (#702)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 resolved alignemnt issue in device settings page

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44485:ARC - Export packet to local device (#699)

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1254 resolved localization issue in global config settings page (#700)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1243 Resolved user details dashboard alignment issue (#696)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1397 resolved Security CBC issue (#701)

* RCF-1397 Security CBC issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created comman file for secure storage configure

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1394 : Added semantics keys for automation  (#693)

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* resolved merge conflict

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* [RCF-1368] added dropdown list in logged language  (#690)

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1242 fixed device settings page alignment issue (#702)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 resolved alignemnt issue in device settings page

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Madhuravas reddy <madhu@mosip.io>
Co-authored-by: Sachin S  P <52343650+SachinPremkumar@users.noreply.github.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1303 Added config for capture time out (#703)

* RCF-1303 Added config for capture time out

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added int value check

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created constant value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* taking biometric capture timeout via BiometricsService

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1370 button clickable issue fixed. (#705)

* button clickable issue fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* button clickable issue fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1293 updated activity permissions (#706)

* RCF-1293 updated activitie permissions

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1293 resolved code rabit error

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1225 : Implemented the Match SDK (#678)

* RCF-1225: match sdk implementation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1225: match sdk implementation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added new .aar file

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added .dex file

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented with dex

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added .aar compatible with .dex

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* rename the method

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* rename the method name

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* modify the config based sdk load

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* modify the config based sdk load

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1408 Revert the security changes enable screen lock for optical images (#709)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1412 Resolved packet export issue (#710)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1410: Packets are failing due to passing document value instead of type (#711)

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* MOSIP-44310: Fix and optimize ARC UI automation failures. (#712)

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>
Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com>
Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com>
Co-authored-by: Madhuravas reddy <madhu@mosip.io>
Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com>
SachinPremkumar added a commit to SachinPremkumar/android-registration-client that referenced this pull request Apr 17, 2026
* MOSIP-42652: ARC UI automation (#620)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic  (#631)

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* [MOSIP-42820] Updated server base build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update push_trigger.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update push_trigger.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

---------

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651)

* [MOSIP-42820] Refactor GitHub Actions workflow for manual build

Updated workflow to trigger manually and added DCO validation.

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Refactor GitHub Actions workflow for Android build

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Fix indentation for inputs in build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

---------

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* RCF-1305 Cherry-pick from release-1.0.x to develop (#656)

* [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638)

* [DSD-9373] Bump version from 0.0.1 to 1.0.0

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>

* [DSD-9373] Update JAR file version in README

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>

---------

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1282 fixed operator onboarding timeout issue (#634)

* fixed operator onboarding timeout

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed operator onboarding timeout

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1273] Added Unit Test Cases (#618)

* added unit test cases

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617)

* MOSIP-43619 Added technical documentation for ARC 1.0.0 release features

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed new branch github url in readme file

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed base URL qa-base to qa-core and added technical documents (#542)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* fixed readmd file changes

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com>
Co-authored-by: Sachin S  P <52343650+SachinPremkumar@users.noreply.github.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* While selecting languages the data entry languages are not reflecting has per the selected languges (#624)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623)

* While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update home_page.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update operator_biometric_capture_scan_block_view.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update operator_biometrics_capture_view.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Scan button is displaying a Scan now in device settings page (#622)

* Scan button is displaying a Scan now in device settings page

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* In the global config settings without making any of the changes Submit button should not enabled (#621)

* In the global config settings without making any of the changes Submit button should not enabled

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Simplify button rendering based on enabled state

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update global_config_settings_tab.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1283 added config propertys for password validation and document size (#636)

* RCF-1283 added config propertys for password validation and document size

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for age limit

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Renamed label key

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1311 removed extra overlapping text (#653)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Should be getting an appropriate error message, If the device is not onboarded (#613)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1283 - Added config properties for hardcoded values (#650)

* RCF-1283  Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config properties for helpTopics urls

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed mock test file

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for biometric env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env to qa-base (#658)

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641)

* RCF-1300 Implemented blocking of invalid logins after multiple attempts

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed saving new user entry at first login

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* renamed updateLoginAttemptMeta to updateLoginAttemptCount

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1218: Added search/filter option in global config setttings (#635)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-373 fixed Incorrect error message on login screen (#660)

* RCF-373 fixed Incorrect error message on login screent

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update error messages in app_kn.arb localization file

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Record failed login attempts on authentication error

Log failed login attempts for specific error codes.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Log failed login attempts on auth errors

Record failed login attempts when an authentication error occurs.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Fix login error handling and record attempts correctly

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Fix error handling in AuthenticationApi

Refactor error handling and improve code formatting.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1301 - Implemented config properties  (#659)

* RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed duplicate property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added functionality for approved packet pending to be synced to server beyond which client is frozen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved packet sync or upload time issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added messages in multi langauge

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added missed audit log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed unused config property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* implemented logic for mosip.registration.packet.maximum.count.offline.frequency property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed invalid condition

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1275: added registration packet deletion and packet status job (#642)

* RCF-1275: added registration packet deletion and packet status job

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: correct the api names

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Update serverBaseURL in build.gradle (#662)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1301 Added config properties (#665)

* Added doc type format config property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added properties for audit logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed unused imports

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed Host name value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1301 Added config properties (#661)

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for disk space check

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for PRID input field length validation

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added input length validation for UIN and VID field

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed Unused logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added default value for _uinLength

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved coderabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added supervisor_approval_config_flag validation

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* addeding input field length validation depends on the UI spec

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed invalid comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* returning int value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1308: added unique id for local value editable text field in global config settings (#666)

* RCF-1308: added unique id for local value editable text field in global config settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings (#663)

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1302 Added config properties (#669)

* Added fields.to.retain.post.prid.fetch property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* changed param name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added reg_pak_max_cnt_apprv_limit property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed error message

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44311: Fix and optimize ARC UI automation failures (#671)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1302 implemented logic for packet storage location (#672)

* RCF-1302 implemented logic for packet storage location

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit reviews

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved coderabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664)

* RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* coderabbit review fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* coderabbit review fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review comments

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review comments

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* revert the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed null check issue (#675)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1277 Added ARC Audit (#667)

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* added geo location denied audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* removed unused audits

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1277 Implemented logic to add dynamic description with placeholders (#677)

* RCF-1277 Implemented logic to add dynamic description with placeholders

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* description taking as arguments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed method name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Renamed the method name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed the logic

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1226 Resolved alignment issue for submit button (#684)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44175:ARC - Run the ARC UI automation in French language (#686)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF -1371 : handle the allow once and don't allow behavior.  (#682)

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* changed the audit id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Added dynamic document log audit desc (#683)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 fixed device settings page alignment issue (#685)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687)

* added accessibility id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added accessibility id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1217 scan button will be visiable even no devices are connected (#691)

* RCF-1217 scan button will be visiable even no devices are connected

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolve code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* added SHA pinning for third party actions (#695)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* [RCF-1294] Added allow backup flag config (#694)

* added allow backup flag config

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added allow backup flag config

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1284 hiding next button in bimetric exception screen (#692)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1289] : screenshot lock for optical image spoofing prevention (#689)

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1277 RCF-1378 Added audit logs (#681)

* RCF-1277 RCF-1378 Added audit logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* updated REG-EVT-092 audit log description

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1302 implemented config properties (#676)

* RCF-1302 implemented config properties

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabiit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabiit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* showing the popup from UI side with multi language labels

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* added pigeon file in .sh (#697)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1254 resolved localization issue in global config settings page (#700)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue (#696)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1397 resolved Security CBC issue (#701)

* RCF-1397 Security CBC issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created comman file for secure storage configure

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1394 : Added semantics keys for automation  (#693)

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* resolved merge conflict

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* [RCF-1368] added dropdown list in logged language  (#690)

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1242 fixed device settings page alignment issue (#702)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 resolved alignemnt issue in device settings page

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44485:ARC - Export packet to local device (#699)

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1254 resolved localization issue in global config settings page (#700)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1243 Resolved user details dashboard alignment issue (#696)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1397 resolved Security CBC issue (#701)

* RCF-1397 Security CBC issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created comman file for secure storage configure

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1394 : Added semantics keys for automation  (#693)

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* resolved merge conflict

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* [RCF-1368] added dropdown list in logged language  (#690)

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1242 fixed device settings page alignment issue (#702)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 resolved alignemnt issue in device settings page

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Madhuravas reddy <madhu@mosip.io>
Co-authored-by: Sachin S  P <52343650+SachinPremkumar@users.noreply.github.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1303 Added config for capture time out (#703)

* RCF-1303 Added config for capture time out

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added int value check

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created constant value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* taking biometric capture timeout via BiometricsService

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1370 button clickable issue fixed. (#705)

* button clickable issue fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* button clickable issue fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1293 updated activity permissions (#706)

* RCF-1293 updated activitie permissions

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1293 resolved code rabit error

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1225 : Implemented the Match SDK (#678)

* RCF-1225: match sdk implementation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1225: match sdk implementation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added new .aar file

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added .dex file

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented with dex

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added .aar compatible with .dex

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* rename the method

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* rename the method name

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* modify the config based sdk load

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* modify the config based sdk load

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1408 Revert the security changes enable screen lock for optical images (#709)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1412 Resolved packet export issue (#710)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1410: Packets are failing due to passing document value instead of type (#711)

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* MOSIP-44310: Fix and optimize ARC UI automation failures. (#712)

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>
Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com>
Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com>
Co-authored-by: Madhuravas reddy <madhu@mosip.io>
Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Prafulrakhade added a commit that referenced this pull request May 20, 2026
* MOSIP-42652: ARC UI automation (#620)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic  (#631)

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* [MOSIP-42820] Updated server base build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update push_trigger.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Update push_trigger.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

---------

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651)

* [MOSIP-42820] Refactor GitHub Actions workflow for manual build

Updated workflow to trigger manually and added DCO validation.

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Refactor GitHub Actions workflow for Android build

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* Fix indentation for inputs in build-android.yml

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

---------

Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>

* RCF-1305 Cherry-pick from release-1.0.x to develop (#656)

* [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638)

* [DSD-9373] Bump version from 0.0.1 to 1.0.0

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>

* [DSD-9373] Update JAR file version in README

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>

---------

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1282 fixed operator onboarding timeout issue (#634)

* fixed operator onboarding timeout

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed operator onboarding timeout

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review cahnges

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1273] Added Unit Test Cases (#618)

* added unit test cases

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added unit test cases review

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617)

* MOSIP-43619 Added technical documentation for ARC 1.0.0 release features

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed new branch github url in readme file

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed base URL qa-base to qa-core and added technical documents (#542)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* fixed readmd file changes

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com>
Co-authored-by: Sachin S  P <52343650+SachinPremkumar@users.noreply.github.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* While selecting languages the data entry languages are not reflecting has per the selected languges (#624)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623)

* While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update home_page.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update operator_biometric_capture_scan_block_view.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update operator_biometrics_capture_view.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Scan button is displaying a Scan now in device settings page (#622)

* Scan button is displaying a Scan now in device settings page

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ar.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_en.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_fr.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_hi.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_kn.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update app_ta.arb

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* In the global config settings without making any of the changes Submit button should not enabled (#621)

* In the global config settings without making any of the changes Submit button should not enabled

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

# Conflicts:
#	lib/ui/settings/widgets/global_config_settings_tab.dart

* Simplify button rendering based on enabled state

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update global_config_settings_tab.dart

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1283 added config propertys for password validation and document size (#636)

* RCF-1283 added config propertys for password validation and document size

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for age limit

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Renamed label key

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1311 removed extra overlapping text (#653)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Should be getting an appropriate error message, If the device is not onboarded (#613)

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1283 - Added config properties for hardcoded values (#650)

* RCF-1283  Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config properties for helpTopics urls

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed mock test file

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for biometric env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env to qa-base (#658)

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641)

* RCF-1300 Implemented blocking of invalid logins after multiple attempts

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

# Conflicts:
#	android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java
#	android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java
#	assets/l10n/app_ar.arb
#	assets/l10n/app_en.arb
#	assets/l10n/app_fr.arb
#	assets/l10n/app_hi.arb
#	assets/l10n/app_kn.arb
#	assets/l10n/app_ta.arb

* Removed saving new user entry at first login

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* renamed updateLoginAttemptMeta to updateLoginAttemptCount

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1218: Added search/filter option in global config setttings (#635)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-373 fixed Incorrect error message on login screen (#660)

* RCF-373 fixed Incorrect error message on login screent

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Update error messages in app_kn.arb localization file

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Record failed login attempts on authentication error

Log failed login attempts for specific error codes.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Log failed login attempts on auth errors

Record failed login attempts when an authentication error occurs.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Fix login error handling and record attempts correctly

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Fix error handling in AuthenticationApi

Refactor error handling and improve code formatting.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1301 - Implemented config properties  (#659)

* RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed duplicate property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added functionality for approved packet pending to be synced to server beyond which client is frozen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved packet sync or upload time issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added messages in multi langauge

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added missed audit log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed unused config property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* implemented logic for mosip.registration.packet.maximum.count.offline.frequency property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed invalid condition

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1275: added registration packet deletion and packet status job (#642)

* RCF-1275: added registration packet deletion and packet status job

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: correct the api names

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1275: reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Update serverBaseURL in build.gradle (#662)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1301 Added config properties (#665)

* Added doc type format config property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added properties for audit logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed unused imports

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed Host name value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1301 Added config properties (#661)

* Changed server env to qa-base

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed server env

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for disk space check

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added config property for PRID input field length validation

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added input length validation for UIN and VID field

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Removed Unused logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added default value for _uinLength

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved coderabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added supervisor_approval_config_flag validation

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* addeding input field length validation depends on the UI spec

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed invalid comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* returning int value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1308: added unique id for local value editable text field in global config settings (#666)

* RCF-1308: added unique id for local value editable text field in global config settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings (#663)

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: Editable Cron Job in Scheduled Job Settings

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1278: fixed coderabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1302 Added config properties (#669)

* Added fields.to.retain.post.prid.fetch property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* changed param name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added reg_pak_max_cnt_apprv_limit property

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed error message

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44311: Fix and optimize ARC UI automation failures (#671)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1302 implemented logic for packet storage location (#672)

* RCF-1302 implemented logic for packet storage location

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit reviews

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved coderabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664)

* RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* coderabbit review fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* coderabbit review fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* review comment fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* upadted the review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review comments

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* updated the review comments

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* revert the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed null check issue (#675)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1277 Added ARC Audit (#667)

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* Added ARC Audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* added geo location denied audit

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* removed unused audits

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

---------

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>

* RCF-1277 Implemented logic to add dynamic description with placeholders (#677)

* RCF-1277 Implemented logic to add dynamic description with placeholders

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* description taking as arguments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed method name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Renamed the method name

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Changed the logic

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1226 Resolved alignment issue for submit button (#684)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44175:ARC - Run the ARC UI automation in French language (#686)

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-42652: ARC UI automation

Signed-off-by: damodar <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-43667:ARC UI automation add testcases and move to develop branch

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44311:Fix and optimize ARC UI automation failures

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44176:ARC - Run the ARC UI automation in Arab language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44175:ARC - Run the ARC UI automation in French language

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF -1371 : handle the allow once and don't allow behavior.  (#682)

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* handle allow onece and don't allow behaviour

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* changed the audit id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* Added dynamic document log audit desc (#683)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 fixed device settings page alignment issue (#685)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687)

* added accessibility id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added accessibility id

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1217 scan button will be visiable even no devices are connected (#691)

* RCF-1217 scan button will be visiable even no devices are connected

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolve code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* added SHA pinning for third party actions (#695)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* [RCF-1294] Added allow backup flag config (#694)

* added allow backup flag config

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added allow backup flag config

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1284 hiding next button in bimetric exception screen (#692)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comment

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* [RCF-1289] : screenshot lock for optical image spoofing prevention (#689)

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* screenshot lock for optical images

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1277 RCF-1378 Added audit logs (#681)

* RCF-1277 RCF-1378 Added audit logs

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* updated REG-EVT-092 audit log description

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1302 implemented config properties (#676)

* RCF-1302 implemented config properties

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabiit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabiit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* showing the popup from UI side with multi language labels

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* added pigeon file in .sh (#697)

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1254 resolved localization issue in global config settings page (#700)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue (#696)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1397 resolved Security CBC issue (#701)

* RCF-1397 Security CBC issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created comman file for secure storage configure

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1394 : Added semantics keys for automation  (#693)

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* resolved merge conflict

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* [RCF-1368] added dropdown list in logged language  (#690)

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1242 fixed device settings page alignment issue (#702)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 resolved alignemnt issue in device settings page

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* MOSIP-44485:ARC - Export packet to local device (#699)

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44485:ARC - Export packet to local device

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1254 resolved localization issue in global config settings page (#700)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1243 Resolved user details dashboard alignment issue (#696)

* RCF-1284 hiding next button in bimetric exception screen

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1243 Resolved user details dashboard alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved code rabbit review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1397 resolved Security CBC issue (#701)

* RCF-1397 Security CBC issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created comman file for secure storage configure

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1394 : Added semantics keys for automation  (#693)

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added semantic key for automation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed review comment

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* resolved merge conflict

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* [RCF-1368] added dropdown list in logged language  (#690)

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added dropdown list in logged lang

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* RCF-1242 fixed device settings page alignment issue (#702)

* fixed device settings page alignment issue

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* removed print log

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1242 resolved alignemnt issue in device settings page

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Resolved review comments

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Madhuravas reddy <madhu@mosip.io>
Co-authored-by: Sachin S  P <52343650+SachinPremkumar@users.noreply.github.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1303 Added config for capture time out (#703)

* RCF-1303 Added config for capture time out

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Added int value check

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* Created constant value

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* taking biometric capture timeout via BiometricsService

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1370 button clickable issue fixed. (#705)

* button clickable issue fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* button clickable issue fixed

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1293 updated activity permissions (#706)

* RCF-1293 updated activitie permissions

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1293 resolved code rabit error

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

---------

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1225 : Implemented the Match SDK (#678)

* RCF-1225: match sdk implementation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1225: match sdk implementation

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added new .aar file

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added .dex file

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented with dex

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* added .aar compatible with .dex

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* implemented compile time dex converter

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the code rabbit changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* rename the method

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted review comment changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* rename the method name

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* modify the config based sdk load

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* modify the config based sdk load

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* reverted the changes

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* RCF-1408 Revert the security changes enable screen lock for optical images (#709)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1412 Resolved packet export issue (#710)

Signed-off-by: Madhuravas reddy <madhu@mosip.io>

* RCF-1410: Packets are failing due to passing document value instead of type (#711)

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* fixed packet failing issue

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

* refactor the code

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>

---------

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>

* MOSIP-44310: Fix and optimize ARC UI automation failures. (#712)

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* MOSIP-44310:Fix and optimize ARC UI automation failures.

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

---------

Signed-off-by: damodarguru <damodar.g@cyberpwn.com>

* clear text traffic disable (#723)

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* removed unused match sdk bundle module (#724)

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* fixed template rendering issue in pending approval tab (#829)

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* Migrate Android library modules from to Java 21 (#1037)

* fixed template rendering issue in pending approval tab (#829)

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>
Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Migrate Android library modules from to Java 21

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Migrate Android library modules from to Java 21

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Revert "Merge branch 'patch-ai-dev' of https://github.com/GOKULRAJ136/android-registration-client into patch-ai-dev"

This reverts commit 6849aff998bbad0c1d5c38c72a72d9c962fb182b, reversing
changes made to 695beb74c93c9133b4a11f269c69c274c1e9f5a8.

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Corrected Import

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Resolved review comments

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Removed redundant null checks

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Version changes and defect fixes

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Test cases changes

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Test cases changes

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Testcase Coverage 80%

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Resolved code rabbit comments

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Update NetworkModuleTest.java

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* centralize dependency versions into android gradle

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

* Resolve review comments

Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>

---------

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>
Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>
Co-authored-by: Sachin S  P <52343650+SachinPremkumar@users.noreply.github.com>

* [MOSIP-44993] Added Transaction ID and Capture Time and validation (#1060)

* added Transaction ID and CaptureTime and validation

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* added validation test cases and upadte bio-util version

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* added validation test cases and upadte bio-util version

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* added validation and reverted the review

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* added validation and reverted the review

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* added validation and reverted the review

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* reverted the review comment

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

---------

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

* upadted code rabbit review

Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>

---------

Signed-off-by: damodar <damodar.g@cyberpwn.com>
Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com>
Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>
Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com>
Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com>
Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com>
Co-authored-by: Madhuravas reddy <madhu@mosip.io>
Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com>
Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com>
Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Co-authored-by: Gokulraj C <110164849+GOKULRAJ136@users.noreply.github.com>
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants