Skip to content

Release 2025.07-1 #9

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jul 14, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ object TestsData {
const val mockedDocumentHasExpired = false
const val mockedVerifierName = "EUDIW Verifier"
const val mockedIssuerName = "EUDIW Issuer"
const val mockedRequestElementIdentifierNotAvailable = "Not available"
const val mockedOfferedDocumentName = "Offered Document"
const val mockedOfferedDocumentDocType = "mocked_offered_document_doc_type"
const val mockedTxCodeFourDigits = 4
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ slf4j = "2.0.17"
gson = "2.13.1"
googlePhoneNumber = "9.0.5"
zxing = "3.5.3"
eudiWalletCore = "0.18.0-SNAPSHOT"
eudiWalletCore = "0.18.0"
cameraCore = "1.4.2"
owaspDependencyCheck = "12.1.1"
material3 = "1.3.2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ import eu.europa.ec.commonfeature.util.TestsData
import eu.europa.ec.commonfeature.util.TestsData.mockedErrorDescription
import eu.europa.ec.commonfeature.util.TestsData.mockedIssuerName
import eu.europa.ec.commonfeature.util.TestsData.mockedPidId
import eu.europa.ec.commonfeature.util.TestsData.mockedRequestElementIdentifierNotAvailable
import eu.europa.ec.commonfeature.util.TestsData.mockedSuccessDescription
import eu.europa.ec.commonfeature.util.TestsData.mockedSuccessText
import eu.europa.ec.corelogic.controller.WalletCoreDocumentsController
Expand Down Expand Up @@ -91,7 +90,6 @@ class TestDocumentIssuanceSuccessInteractor {
mockIssuerName(resourceProvider = resourceProvider, name = mockedIssuerName)
mockTransformToUiItemsCall(
resourceProvider = resourceProvider,
notAvailableString = mockedRequestElementIdentifierNotAvailable
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ import eu.europa.ec.commonfeature.config.PresentationMode
import eu.europa.ec.commonfeature.config.RequestUriConfig
import eu.europa.ec.commonfeature.config.toDomainConfig
import eu.europa.ec.commonfeature.ui.request.transformer.RequestTransformer
import eu.europa.ec.commonfeature.util.TestsData.mockedRequestElementIdentifierNotAvailable
import eu.europa.ec.commonfeature.util.TestsData.mockedValidMdlWithBasicFieldsRequestDocument
import eu.europa.ec.commonfeature.util.TestsData.mockedValidPidWithBasicFieldsRequestDocument
import eu.europa.ec.commonfeature.util.TestsData.mockedVerifierName
Expand Down Expand Up @@ -249,8 +248,7 @@ class TestPresentationRequestInteractor {
)
mockIsDocumentRevoked(isRevoked = false)
mockTransformToUiItemsCall(
resourceProvider = resourceProvider,
notAvailableString = mockedRequestElementIdentifierNotAvailable
resourceProvider = resourceProvider
)
mockWalletCorePresentationControllerEventEmission(
event = TransferEventPartialState.RequestReceived(
Expand Down
36 changes: 1 addition & 35 deletions resources-logic/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,31 +24,16 @@
<string name="generic_error_retry">Please try again</string>
<string name="generic_cancel">Cancel</string>
<string name="generic_cancel_capitalized" tools:ignore="ButtonCase">CANCEL</string>
<string name="generic_next_capitalized" tools:ignore="ButtonCase">NEXT</string>
<string name="generic_confirm_capitalized" tools:ignore="ButtonCase">CONFIRM</string>
<string name="generic_continue">Continue</string>
<string name="generic_continue_capitalized" tools:ignore="ButtonCase">CONTINUE</string>
<string name="generic_enable_capitalized" tools:ignore="ButtonCase">ENABLE</string>
<string name="generic_success">Success</string>
<string name="generic_close">Close</string>
<string name="generic_ok">OK</string>
<string name="generic_dash">-</string>
<string name="generic_default_relying_party_name">Relying Party</string>
<string name="generic_default_relying_party_name">Verifier</string>
<string name="generic_default_issuer_name">Issuer</string>
<string name="generic_view_details">Credential details</string>
<string name="generic_deferred_success_text">In progress!</string>
<string name="generic_bottom_sheet_delete_title">Delete document?</string>
<string name="generic_bottom_sheet_delete_subtitle">This document will be permanently deleted from your wallet and may affect access to services.</string>
<string name="generic_bottom_sheet_delete_primary_button_text">Delete</string>
<string name="generic_bottom_sheet_delete_secondary_button_text">Cancel</string>
<string name="generic_scan_qr">Scan QR</string>
<string name="generic_or">OR</string>
<string name="generic_filters_apply">Apply</string>
<string name="generic_filters_reset">Reset all</string>
<string name="generic_filters_title">Filter</string>
<string name="generic_filters_sort_by">Sort by</string>
<string name="generic_filters_ascending">Ascending</string>
<string name="generic_filters_descending">Descending</string>

<string name="onboarding_step_1_title">Welcome</string>
<string name="onboarding_step_2_title">Consent</string>
Expand All @@ -64,8 +49,6 @@
<string name="onboarding_verification_description">This verification is needed to create a proof of age that you are over 18. The eID details will not be shared with online services you access.</string>
<string name="onboarding_verification_national_id">National eID / National idP</string>
<string name="onboarding_verification_national_id_description">Identify online using your eID</string>
<string name="onboarding_verification_token">Token / QR-Code</string>
<string name="onboarding_verification_token_description">Scan a provided QR Code</string>

<string name="welcome_page_1">Using this app you can securely prove you are over 18 when accessing services restricted to adults.</string>
<string name="welcome_page_2">Verify that you are over 18 once, use this proof to securely access many services restricted to adults.</string>
Expand Down Expand Up @@ -107,33 +90,19 @@
<string name="content_description_present_document_same_device_icon">Present document in person</string>
<string name="content_description_add_document_from_qr_icon">Add document from QR</string>

<string name="content_description_bookmark_icon">Bookmark</string>
<string name="content_description_bookmark_filled_icon">Bookmark filled</string>
<string name="content_description_certified_icon">Certified</string>
<string name="content_description_documents_icon">Documents</string>
<string name="content_description_download_icon">Download</string>
<string name="content_description_filters_icon">Filters</string>
<string name="content_description_home_icon">Home</string>
<string name="content_description_in_progress_icon">In progress</string>
<string name="content_description_notifications_icon">Notifications</string>
<string name="content_description_transactions_icon">Transactions</string>
<string name="content_description_wallet_activated_icon">Wallet activated</string>
<string name="content_description_wallet_secured_icon">Wallet secured</string>
<string name="content_description_info_icon">Info</string>
<string name="content_description_issuer_icon">Issuer</string>
<string name="content_description_issuer_logo_icon">Issuer logo</string>
<string name="content_description_menu_icon">Menu</string>
<string name="content_description_signature_icon">Signature</string>
<string name="content_description_authenticate_icon">Authentication ID cards</string>
<string name="content_description_change_pin_icon">Change PIN</string>
<string name="content_description_check_icon">Check</string>
<string name="content_description_open_in_browser_icon">Open in browser</string>
<string name="content_description_settings_icon">Settings</string>
<string name="content_description_eu_flag_icon">EU Flag</string>
<string name="content_description_over_18_icon">Over 18</string>
<string name="content_description_national_eid_icon">National eID</string>
<string name="content_description_eu_map_icon">Eu Map</string>
<string name="content_description_age_verification_icon">Age Verification Logo</string>
<string name="content_description_telekom_logo_icon">Telekom Logo</string>
<string name="content_description_scytales_logo_icon">Scytales Logo</string>
<string name="content_description_date_range_icon">Select filter date range</string>
Expand Down Expand Up @@ -181,7 +150,6 @@
<string name="quick_pin_change_enter_new_subtitle">@string/quick_pin_create_reenter_subtitle</string>
<string name="quick_pin_change_reenter_new_subtitle">@string/quick_pin_create_reenter_subtitle</string>

<string name="quick_pin_create_success_text">Your wallet is secured!</string>
<string name="quick_pin_change_success_text">@string/generic_success</string>
<string name="quick_pin_change_success_description">You successfully changed the quick pin</string>
<string name="quick_pin_change_success_btn">BACK TO HOME</string>
Expand All @@ -207,7 +175,6 @@
<string name="request_gender_female">Female</string>
<string name="request_gender_not_known">Not known</string>
<string name="request_gender_not_applicable">Not applicable</string>
<string name="request_element_identifier_not_available">Not available</string>

<!-- Loading Screen -->
<string name="loading_header_description">Please wait…</string>
Expand Down Expand Up @@ -297,7 +264,6 @@
<string name="landing_screen_subtitle">With your proof of age, you can prove to services restricted to adults that you are old enough to access them.\nThe proof of age shows only that you are older than 18. It contains no other personal information."</string>
<string name="landing_screen_card_eu_title">European\nUnion</string>
<string name="landing_screen_card_age_verification">Age Verification</string>
<string name="landing_screen_card_certified">EU certified official credential</string>
<string name="landing_screen_primary_button_label_scan">Scan</string>
<string name="landing_screen_credential_details">Credential Details</string>
<string name="landing_screen_no_age_credential_found">There are no age credentials available</string>
Expand Down
5 changes: 1 addition & 4 deletions test-feature/src/main/java/eu/europa/ec/testfeature/Utils.kt
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,8 @@ object MockResourceProviderForStringCalls {
* Mock the call of [eu.europa.ec.commonfeature.ui.request.transformer.RequestTransformer.transformToUiItems]
*/
fun mockTransformToUiItemsCall(
resourceProvider: ResourceProvider,
notAvailableString: String
resourceProvider: ResourceProvider
) {
whenever(resourceProvider.getString(R.string.request_element_identifier_not_available))
.thenReturn(notAvailableString)
mockGetKeyValueUiCall(resourceProvider)
whenever(resourceProvider.getLocale())
.thenReturn(mockedDefaultLocale)
Expand Down
2 changes: 1 addition & 1 deletion version.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VERSION_NAME=0.1.0-beta05
VERSION_NAME=2025.07-1
Loading