Security: remove keystore files from repo and fix Kurdish translations

- Remove .jks files from git tracking (security)
- Fix duplicate string entries in values-ku/strings.xml
- Remove Turkish translations (values-tr)
- Update launcher icons and chain config
This commit is contained in:
2026-02-02 03:13:48 +03:00
parent b1d1aed538
commit e412f49c0d
17 changed files with 49 additions and 2057 deletions
-2
View File
@@ -14,8 +14,6 @@ app/*.apk
/coverage
*.jks
!develop_key.jks
!app/pezkuwi_debug.jks
.java-version
# ignore database schemas
-8
View File
@@ -19,12 +19,6 @@ android {
keyAlias readRawSecretOrNull('CI_KEYSTORE_KEY_ALIAS')
keyPassword readRawSecretOrNull('CI_KEYSTORE_KEY_PASS')
}
debugFixedKey {
storeFile file('pezkuwi_debug.jks')
storePassword 'pezkuwi123'
keyAlias 'pezkuwidebug'
keyPassword 'pezkuwi123'
}
market {
storeFile file('market_key.jks')
storePassword readRawSecretOrNull('CI_MARKET_KEYSTORE_PASS')
@@ -40,8 +34,6 @@ android {
}
buildTypes {
debug {
signingConfig signingConfigs.debugFixedKey
applicationIdSuffix '.debug'
versionNameSuffix '-debug'
Binary file not shown.
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 B

After

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 B

After

Width:  |  Height:  |  Size: 830 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 B

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 200 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 40 KiB

+8 -10
View File
@@ -1,12 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyEllipsis">
<!--<string name="account_ledger_generic_item_subtitle">Flex, Stax, Nano X, Nano S Plus</string>-->
<string name="account_ledger_generic_item_subtitle">Flex, Stax, Nano</string>
<string name="ledger_device_nano_gen5">Ledger Nano Gen5</string>
<string name="multisig_gifts_not_supported_title">Gifting e ne supported ji bo Multisig wallets</string>
<string name="multisig_gifts_not_supported_title">Diyarîkirin ji bo cîzdanên Multisig nayê piştgirî kirin</string>
<string name="multisig_gifts_not_supported_message">Bo create an manage gifts, ji kerema xwe switch to a different type of wallet.</string>
<string name="account_wallet_name">Cîzdan name</string>
@@ -22,7 +21,8 @@
<string name="account_polkadot_vault_import_start_step_3_private">Tap icon in top-right corner û select %s</string>
<string name="account_polkadot_vault_import_start_step_3_private_highlighted">Derxe Taybetî Key</string>
<string name="reclaim_gift_success">Youve successfully reclaimed yê te gift</string>
<string name="reclaim_gift_success">Te diyariya xwe bi serkeftî paşve girt</string>
<string name="gifts_placeholder_step_1">Mîqdara diyariyê binivîse</string>
<string name="reclaim_gift_confirmation_title">Paş bixe %s Diyarî?</string>
<string name="reclaim_gift_confirmation_message">If you reclaim ev gift, shared link dê be disabled, û tokens dê be refunded to yê te wallet.\nDo you want to continue?</string>
@@ -34,7 +34,11 @@
<string name="claim_gift_no_account_alert_title">Use another wallet, create a nû one, an add a %s account to ev wallet in Mîheng.</string>
<string name="claim_gift_uncontrollable_wallet_title">You dikaret receive a gift bi a %s wallet</string>
<string name="claim_gift_uncontrollable_wallet_message">Create a nû wallet an import an existing one to claim gift</string>
<string name="claim_gift_uncontrollable_wallet_message">Ji bo wergirtina diyariyê cîzdanek nû biafirîne an yekê heyî import bike</string>
<string name="account_create_wallet">Cîzdanek nû biafirîne</string>
<string name="cloud_backup_will_be_changed_subtitle">Cîzdanên nû bixweber li Cloud Backupê têne zêdekirin. Tu dikarî vê yekê di Mîhengan de biguherînî.</string>
<string name="start_create_wallet_input_hint">Cîzdana min a nû</string>
<string name="onboarding_create_wallet">Cîzdanek nû biafirîne</string>
<string name="common_manage_wallets">Cîzdanan birêve bibe</string>
@@ -74,7 +78,6 @@
<string name="assets_gifts_flow_placeholder">You dont have tokens to gift.\nBuy an Deposit tokens to yê te account.</string>
<string name="gifts_create">Diyarî çêke</string>
<string name="gifts_placeholder_step_1">Enter yê te gift amount</string>
<string name="gifts_placeholder_step_2">%s as a link û invite anyone to Pezkuwi Cîzdan</string>
<string name="gifts_placeholder_step_2_highlight">Parve bike gift directly</string>
<string name="gifts_placeholder_step_3">%s, û you dikare return unclaimed gifts anytime ji ev device</string>
@@ -608,7 +611,6 @@
<string name="cloud_backup_removing_warning_title">Cîzdan dê be removed in Cloud Paşvekişandin</string>
<string name="cloud_backup_removing_warning_subtitle">Ensure you have saved Passphrase ji bo wallet before proceeding. </string>
<string name="account_create_wallet">Create a nû wallet</string>
<string name="enter_backup_password_hint">Paşvekişandin password</string>
@@ -718,7 +720,6 @@
<string name="account_export_existing">Têxe existing</string>
<string name="cloud_backup_will_be_changed_title">Cîzdan changes dê be updated in Cloud Paşvekişandin</string>
<string name="cloud_backup_will_be_changed_subtitle">Nû wallets in automatically added to Cloud Paşvekişandin. You dikare disable Cloud Paşvekişandin in Mîheng.</string>
<string name="common_check_box_auto_continue">Automatically continue in future</string>
<string name="wallet_management_add_account_title">How to add wallet?</string>
@@ -901,10 +902,8 @@
<string name="mnemonic_card_title">Ji kerema xwe %s anyone</string>
<string name="mnemonic_card_title_highlight">do ne share bi</string>
<!--<string name="account_backup_mnemonic_title">Write down phrase û store it in a safe place</string>-->
<string name="account_backup_mnemonic_title">Write down yê te Passphrase</string>
<string name="start_create_wallet_input_hint">My nû wallet</string>
<string name="start_create_wallet_name_your_wallet">Give yê te wallet a name</string>
<string name="start_create_wallet_enter_wallet_name">Enter wallet name</string>
@@ -2470,7 +2469,6 @@
<string name="network_info_title">Girêk Agahdarî</string>
<string name="network_status_connecting">Tê girêdan…</string>
<string name="onboarding_create_account">Create account</string>
<string name="onboarding_create_wallet">Create a nû wallet</string>
<string name="onboarding_privacy_policy">Polîtîkaya Nepenîtiyê</string>
<string name="onboarding_restore_account">Têxe account</string>
<string name="onboarding_restore_wallet">Already have a wallet</string>
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,3 +1,3 @@
<lint>
<issue id="LogNotTimber" severity="ignore" />
<!-- <issue id="LogNotTimber" severity="ignore" /> -->
</lint>
+34 -2
View File
@@ -59,7 +59,39 @@
}
},
{
"chainId": "b40985810ab834baaa6a2de423e299d73c675bee874c73a715309996b08828cc",
"chainId": "96eb58af1bb7288115b5e4ff1590422533e749293f231974536dc6672417d06f",
"name": "Zagros Testnet",
"icon": "https://raw.githubusercontent.com/pezkuwichain/pezkuwi-wallet-utils/master/icons/chains/Pezkuwi.png",
"addressPrefix": 42,
"options": [
"testnet"
],
"nodes": [
{
"url": "wss://testnet-rpc.pezkuwichain.io",
"name": "Zagros Node"
}
],
"assets": [
{
"assetId": 0,
"symbol": "HEZ",
"precision": 12,
"name": "Hezkurd",
"priceId": "hezkurd",
"staking": [
"relaychain"
],
"type": "Native",
"icon": "https://pezkuwichain.io/tokens/HEZ.png"
}
],
"additional": {
"themeColor": "#009639"
}
},
{
"chainId": "00d0e1d0581c3cd5c5768652d52f4520184018b44f56a2ae1e0dc9d65c00c948",
"parentId": "bb4a61ab0c4b8c12f5eab71d0c86c482e03a275ecdafee678dea712474d33d75",
"name": "Pezkuwi Asset Hub",
"icon": "https://raw.githubusercontent.com/pezkuwichain/pezkuwi-wallet-utils/master/icons/chains/PezkuwiAssetHub.png",
@@ -138,7 +170,7 @@
}
},
{
"chainId": "3d766dd2530ffb9b530d797c76732ed0b38f2a78f89f75a5c6f0e9232a0bd268",
"chainId": "58269e9c184f721e0309332d90cafc410df1519a5dc27a5fd9b3bf5fd2d129f8",
"parentId": "bb4a61ab0c4b8c12f5eab71d0c86c482e03a275ecdafee678dea712474d33d75",
"name": "Pezkuwi People",
"icon": "https://raw.githubusercontent.com/pezkuwichain/pezkuwi-wallet-utils/master/icons/chains/PezkuwiPeople.png",
@@ -410,13 +410,14 @@ private inline fun Chain.Explorer.format(
object ChainGeneses {
// Pezkuwi chains (priority)
const val PEZKUWI = "f648cb6f70ebce04b0234c92d3ce08f1064f596a014c2d7005c53c1292eb8ed5"
const val PEZKUWI_ASSET_HUB = "b40985810ab834baaa6a2de423e299d73c675bee874c73a715309996b08828cc"
const val PEZKUWI_PEOPLE = "3d766dd2530ffb9b530d797c76732ed0b38f2a78f89f75a5c6f0e9232a0bd268"
const val PEZKUWI = "bb4a61ab0c4b8c12f5eab71d0c86c482e03a275ecdafee678dea712474d33d75"
const val PEZKUWI_ASSET_HUB = "00d0e1d0581c3cd5c5768652d52f4520184018b44f56a2ae1e0dc9d65c00c948"
const val PEZKUWI_PEOPLE = "58269e9c184f721e0309332d90cafc410df1519a5dc27a5fd9b3bf5fd2d129f8"
const val KUSAMA = "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe"
const val POLKADOT = "91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"
const val WESTEND = "e143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"
// Westend constant now points to Zagros Testnet
const val WESTEND = "96eb58af1bb7288115b5e4ff1590422533e749293f231974536dc6672417d06f"
const val KUSAMA_ASSET_HUB = "48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"
+1 -1
View File
@@ -1 +1 @@
VERSION_CODE=2# OAuth configured 2026-01-25
VERSION_CODE=6