diff --git a/packages/desktop/views/dashboard/campaigns/components/CampaignHeader.svelte b/packages/desktop/views/dashboard/campaigns/components/CampaignHeader.svelte index 805382afd8..aad912f5cb 100644 --- a/packages/desktop/views/dashboard/campaigns/components/CampaignHeader.svelte +++ b/packages/desktop/views/dashboard/campaigns/components/CampaignHeader.svelte @@ -4,13 +4,14 @@ import { ICampaign } from '@contexts/campaigns' import { openUrlInBrowser } from '@core/app' import { TIDE_BASE_URL, TideWebsiteEndpoint } from '@core/tide' - import Pane from '@ui/atoms/Pane.svelte' + import { Pane, NetworkAvatar } from '@ui' import { MediaPlaceholder } from '@ui/molecules' import CampaignParticipantsPill from './CampaignParticipantsPill.svelte' import CampaignRewardsPill from './CampaignRewardsPill.svelte' import CampaignStatusPill from './CampaignStatusPill.svelte' import CampaignTimestampPill from './CampaignTimestampPill.svelte' import sanitizeHtml from 'sanitize-html' + import { NetworkNamespace } from '@core/network' import { localize } from '@core/i18n' import CampaignUsersPill from './CampaignUsersPill.svelte' @@ -109,7 +110,8 @@ class="whitespace-pre-line overflow-hidden text-ellipsis line-clamp-3">{description}
-
+
+ diff --git a/packages/desktop/views/dashboard/campaigns/components/CampaignsGalleryItem.svelte b/packages/desktop/views/dashboard/campaigns/components/CampaignsGalleryItem.svelte index 091010daac..0e132616ea 100644 --- a/packages/desktop/views/dashboard/campaigns/components/CampaignsGalleryItem.svelte +++ b/packages/desktop/views/dashboard/campaigns/components/CampaignsGalleryItem.svelte @@ -2,8 +2,9 @@ import { Text } from '@bloomwalletio/ui' import { ICampaign, featuredCampaigns } from '@contexts/campaigns' import { setSelectedCampaign } from '@contexts/campaigns/stores' - import { MediaPlaceholder } from '@ui' + import { MediaPlaceholder, NetworkAvatar } from '@ui' import { CampaignsRoute, campaignsRouter } from '../' + import { NetworkNamespace } from '@core/network' import CampaignParticipantsPill from './CampaignParticipantsPill.svelte' import CampaignStatusPill from './CampaignStatusPill.svelte' import CampaignTimestampPill from './CampaignTimestampPill.svelte' @@ -45,7 +46,8 @@
{campaign.title} -
+
+ diff --git a/packages/desktop/views/dashboard/components/DashboardSidebar.svelte b/packages/desktop/views/dashboard/components/DashboardSidebar.svelte index cd82284b27..5b039ffc1f 100644 --- a/packages/desktop/views/dashboard/components/DashboardSidebar.svelte +++ b/packages/desktop/views/dashboard/components/DashboardSidebar.svelte @@ -58,10 +58,7 @@ }, ] : []), - ...(features?.campaigns?.enabled && - profileFeatures?.campaigns && - ($activeProfile?.network?.id === SupportedStardustNetworkId.Shimmer || - $activeProfile?.network?.id === SupportedStardustNetworkId.Testnet) + ...(features?.campaigns?.enabled && profileFeatures?.campaigns ? [ { icon: IconName.Trophy, diff --git a/packages/shared/src/locales/de.json b/packages/shared/src/locales/de.json index 26e9a41c49..0a51760591 100644 --- a/packages/shared/src/locales/de.json +++ b/packages/shared/src/locales/de.json @@ -1023,6 +1023,7 @@ "selectAmount": "{tokenName} senden", "selectRecipient": "{assetName} senden an", "transactionSummary": "Transaktion an {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "Diese Transaktion enthält eine überschüssige Betrag. Bitte überprüfe, ob dies der Betrag ist, den du senden möchtest." }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "Signieren", "success": "Signierte Transaktion" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "Transaktion senden", "action": "Senden", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "Aufruf des Smart Contracts an {contractAddress}", - "unableToVerify": "Bloom kann den Smart Contract nicht verifizieren. Fahre nur mit Apps fort, denen du vertraust.", - "viewSmartContract": "Smart Contract anzeigen", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Bestätigen", "success": "Aufruf des Smart Contracts an {recipient}" }, @@ -1724,9 +1732,11 @@ "question": "Frage", "id": "ID", "location": "Standort", - "slow": "Slow", - "average": "Average", - "fast": "Fast" + "slow": "Langsam", + "average": "Durchschnitt", + "fast": "Schnell", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "Filter", diff --git a/packages/shared/src/locales/es-ES.json b/packages/shared/src/locales/es-ES.json index 78a0ef3858..2f0b61faa1 100644 --- a/packages/shared/src/locales/es-ES.json +++ b/packages/shared/src/locales/es-ES.json @@ -1023,6 +1023,7 @@ "selectAmount": "Enviar {tokenName}", "selectRecipient": "Enviar {assetName} a", "transactionSummary": "Transaction to {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "Esta transacción contiene una cantidad excedente. Verifique que esta sea la cantidad que desea enviar." }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "Sign", "success": "Signed transaction" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "Send transaction", "action": "Send", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "Smart contract call to {contractAddress}", - "unableToVerify": "Bloom is unable to verify the smart contract call. Only proceed with apps you trust.", - "viewSmartContract": "View Smart Contract", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Confirm", "success": "Smart contract call to {recipient}" }, @@ -1726,7 +1734,9 @@ "location": "Location", "slow": "Slow", "average": "Average", - "fast": "Fast" + "fast": "Fast", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "Filtros", diff --git a/packages/shared/src/locales/fr.json b/packages/shared/src/locales/fr.json index f4303e7041..48d141d305 100644 --- a/packages/shared/src/locales/fr.json +++ b/packages/shared/src/locales/fr.json @@ -1023,6 +1023,7 @@ "selectAmount": "Envoyer {tokenName}", "selectRecipient": "Envoyer {assetName} à", "transactionSummary": "Transaction vers {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "This transaction contains a surplus amount. Please double check this is the amount you want to send." }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "Sign", "success": "Signed transaction" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "Send transaction", "action": "Send", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "Smart contract call to {contractAddress}", - "unableToVerify": "Bloom is unable to verify the smart contract call. Only proceed with apps you trust.", - "viewSmartContract": "View Smart Contract", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Confirm", "success": "Smart contract call to {recipient}" }, @@ -1726,7 +1734,9 @@ "location": "Location", "slow": "Slow", "average": "Average", - "fast": "Fast" + "fast": "Fast", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "Filters", diff --git a/packages/shared/src/locales/it.json b/packages/shared/src/locales/it.json index 1e9e14de53..b39f744f21 100644 --- a/packages/shared/src/locales/it.json +++ b/packages/shared/src/locales/it.json @@ -1023,6 +1023,7 @@ "selectAmount": "Send {tokenName}", "selectRecipient": "Invia {assetName} a", "transactionSummary": "Transaction to {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "Questa transazione contiene un importo in eccesso. Si prega di controllare due volte questo è l'importo che si desidera inviare." }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "Sign", "success": "Signed transaction" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "Send transaction", "action": "Send", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "Smart contract call to {contractAddress}", - "unableToVerify": "Bloom is unable to verify the smart contract call. Only proceed with apps you trust.", - "viewSmartContract": "View Smart Contract", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Confirm", "success": "Smart contract call to {recipient}" }, @@ -1726,7 +1734,9 @@ "location": "Location", "slow": "Slow", "average": "Average", - "fast": "Fast" + "fast": "Fast", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "Filtri", diff --git a/packages/shared/src/locales/nl.json b/packages/shared/src/locales/nl.json index a3b6926109..044de63416 100644 --- a/packages/shared/src/locales/nl.json +++ b/packages/shared/src/locales/nl.json @@ -1023,6 +1023,7 @@ "selectAmount": "Verzend {tokenName}", "selectRecipient": "Verzend {assetName} naar", "transactionSummary": "Transactie naar {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "Deze transactie bevat een overschot. Controleer of dit het bedrag is dat u wilt versturen." }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "Ondertekenen", "success": "Ondertekende transactie" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "Transactie verzenden", "action": "Verzend", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "Smart Contract-oproep naar {contractAddress}", - "unableToVerify": "Bloom is niet in staat om de smart Contract-oproep te verifiëren. Ga alleen verder met apps die je vertrouwt.", - "viewSmartContract": "Bekijk Smart Contract", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Bevestig", "success": "Smart contract oproep naar {recipient}" }, @@ -1724,9 +1732,11 @@ "question": "Vraag", "id": "ID", "location": "Locatie", - "slow": "Slow", - "average": "Average", - "fast": "Fast" + "slow": "Langzaam", + "average": "Gemiddeld", + "fast": "Snel", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "Filters", diff --git a/packages/shared/src/locales/pl.json b/packages/shared/src/locales/pl.json index 2d2b73622c..8937ace6fd 100644 --- a/packages/shared/src/locales/pl.json +++ b/packages/shared/src/locales/pl.json @@ -1023,6 +1023,7 @@ "selectAmount": "Wyślij {tokenName}", "selectRecipient": "Wyślij {assetName} do", "transactionSummary": "Transakcja do {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "Ta transakcja zawiera nadwyżkę środków. Proszę sprawdzić, czy na pewno jest to kwota, którą chcesz wysłać." }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "Podpisz", "success": "Podpisana transakcja" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "Wyślij transakcję", "action": "Wyślij", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "Interakcja smart kontraktu z {contractAddress}", - "unableToVerify": "Bloom nie może zweryfikować interakcji z smart kontraktem. Kontynuuj tylko z aplikacjami, którym ufasz.", - "viewSmartContract": "Zobacz Smart Kontrakt", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Potwierdź", "success": "Interakcja smart kontraktu z {recipient}" }, @@ -1724,9 +1732,11 @@ "question": "Pytanie", "id": "ID", "location": "Lokalizacja", - "slow": "Slow", - "average": "Average", - "fast": "Fast" + "slow": "Powoli", + "average": "Średnio", + "fast": "Szybko", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "Filtry", diff --git a/packages/shared/src/locales/pt-BR.json b/packages/shared/src/locales/pt-BR.json index a0d87ed168..ef23bdea52 100644 --- a/packages/shared/src/locales/pt-BR.json +++ b/packages/shared/src/locales/pt-BR.json @@ -1023,6 +1023,7 @@ "selectAmount": "Send {tokenName}", "selectRecipient": "Send {assetName} to", "transactionSummary": "Transaction to {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "Esta transação contém um excesso de valor. Por favor, verifique novamente se este é o valor que deseja enviar." }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "Assinar", "success": "Signed transaction" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "Enviar transação", "action": "Enviar", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "Smart contract call to {contractAddress}", - "unableToVerify": "Bloom is unable to verify the smart contract call. Only proceed with apps you trust.", - "viewSmartContract": "View Smart Contract", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Confirm", "success": "Smart contract call to {recipient}" }, @@ -1726,7 +1734,9 @@ "location": "Location", "slow": "Slow", "average": "Average", - "fast": "Fast" + "fast": "Fast", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "Filters", diff --git a/packages/shared/src/locales/tr.json b/packages/shared/src/locales/tr.json index 7fdb1268b7..deb7f3201a 100644 --- a/packages/shared/src/locales/tr.json +++ b/packages/shared/src/locales/tr.json @@ -1023,6 +1023,7 @@ "selectAmount": "Gönder {tokenName}", "selectRecipient": "{assetName}'i şuraya gönder", "transactionSummary": "Transaction to {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "Bu işlem fazla tutar içermektedir. Lütfen göndermek istediğiniz tutarın bu olup olmadığını bir kez daha kontrol edin." }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "İmza", "success": "İmzalı işlem" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "İşlemi gönder", "action": "Gönder", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "{contractAddress} adresine akıllı sözleşme çağrısı", - "unableToVerify": "Bloom akıllı sözleşme çağrısını doğrulayamıyor. Yalnızca güvendiğiniz uygulamalarla devam edin.", - "viewSmartContract": "Akıllı Sözleşmeyi Görüntüle", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Onayla", "success": "{recipient} adlı kişiye akıllı sözleşme çağrısı" }, @@ -1724,9 +1732,11 @@ "question": "Soru", "id": "Kimlik", "location": "Konum", - "slow": "Slow", - "average": "Average", - "fast": "Fast" + "slow": "Yavaş", + "average": "Ortalama", + "fast": "Hızlı", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "Filtreler", diff --git a/packages/shared/src/locales/zh-CN.json b/packages/shared/src/locales/zh-CN.json index 6bf9739476..5757e001ff 100644 --- a/packages/shared/src/locales/zh-CN.json +++ b/packages/shared/src/locales/zh-CN.json @@ -1023,6 +1023,7 @@ "selectAmount": "Send {tokenName}", "selectRecipient": "Send {assetName} to", "transactionSummary": "Transaction to {recipient}", + "ircAssetsToL2Hint": "You are about to send an IRC asset to an EVM network. Most EVM based wallets don't support displaying IRC assets correctly.", "surplusIncluded": "此交易包含一个剩余的金额。请仔细检查这是你要发送的金额。" }, "walletFinder": { @@ -1092,6 +1093,12 @@ "action": "Sign", "success": "Signed transaction" }, + "tokenApproval": { + "title": "Approve {dappName} to access {assetName}", + "hint": "{address} is requesting approval to spend {assetName}", + "action": "Approve", + "success": "Successfully approved" + }, "sendTransaction": { "title": "Send transaction", "action": "Send", @@ -1099,8 +1106,9 @@ }, "smartContractCall": { "title": "Smart contract call to {contractAddress}", - "unableToVerify": "Bloom is unable to verify the smart contract call. Only proceed with apps you trust.", - "viewSmartContract": "View Smart Contract", + "unableToVerify": "Bloom is unable to parse the smart contract data, only proceed with apps you trust.", + "partiallyVerified": "Bloom has partially parsed the smart contract data, proceed with apps you trust.", + "viewSmartContract": "View Contract", "action": "Confirm", "success": "Smart contract call to {recipient}" }, @@ -1726,7 +1734,9 @@ "location": "Location", "slow": "Slow", "average": "Average", - "fast": "Fast" + "fast": "Fast", + "spender": "Spender", + "status": "Status" }, "filters": { "title": "过滤",