Skip to content

Commit

Permalink
Merge pull request #1745 from MixinNetwork/feature/transfer
Browse files Browse the repository at this point in the history
Feature/transfer
  • Loading branch information
over140 authored Feb 11, 2025
2 parents c16d071 + bba439d commit e5f101a
Show file tree
Hide file tree
Showing 97 changed files with 3,756 additions and 2,124 deletions.
148 changes: 104 additions & 44 deletions Mixin.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
25 changes: 25 additions & 0 deletions Mixin/Assets.xcassets/ellipsis_circle.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "[email protected]",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "[email protected]",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "mixin_wallet@2x.png",
"filename" : "token_receiver_address@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "mixin_wallet@3x.png",
"filename" : "token_receiver_address@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "[email protected]",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "[email protected]",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "send_destination_address@2x.png",
"filename" : "token_receiver_contact@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "send_destination_address@3x.png",
"filename" : "token_receiver_contact@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "send_destination_contact@2x.png",
"filename" : "web3_receiver_mixin_wallet@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "send_destination_contact@3x.png",
"filename" : "web3_receiver_mixin_wallet@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 16 additions & 8 deletions Mixin/Resources/en.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"accounts" = "Accounts";
"acknowledgements" = "Acknowledgements";
"add" = "Add";
"add_a_note" = "Add a note";
"add_address" = "Add address";
"add_alert" = "Add Alert";
"add_bot" = "Add Bot";
Expand All @@ -17,7 +18,6 @@
"add_contact" = "Add Contact";
"add_conversations" = "Add Conversations";
"add_emergency_contact" = "Add recovery contact";
"add_memo" = "Add Memo";
"add_mobile_number" = "Add Mobile Number";
"add_or_remove_favorite_bots" = "Add or remove favorite bots";
"add_participants" = "Add Participants";
Expand Down Expand Up @@ -45,6 +45,7 @@
"address_added" = "Address Added";
"address_added_description" = "Address has been added. You can immediately use this address for withdrawals.";
"address_adding_description" = "The request to add the address is currently under verification by the Mixin server. Please wait a moment.";
"address_book" = "Address Book";
"address_deleted" = "Address Deleted";
"address_edited" = "Address Edited";
"address_edited_description" = "The Mixin server has confirmed your address editing request. You can immediately use this address for withdrawals.";
Expand Down Expand Up @@ -166,6 +167,7 @@
"auto_download_hint" = "Change auto-download settings for medias. Voice messages are always automatically downloaded.";
"auto_lock" = "Auto-Lock";
"automatic" = "Automatic";
"available_balance" = "Available: %@";
"back_to_chat" = "Back To Chat";
"back_to_merchant" = "Back to Merchant";
"backed_up" = "Backed up";
Expand Down Expand Up @@ -421,6 +423,7 @@
"delete_for_me" = "Delete for me";
"delete_group_chat_confirmation" = "Delete \"%@\" group chat?";
"delete_my_account" = "Delete My Account";
"delete_note" = "Delete Note";
"delete_synced_contact" = "Delete Synced Contacts";
"delete_withdraw_address" = "Delete %@ Address";
"deleted" = "Deleted";
Expand Down Expand Up @@ -482,6 +485,7 @@
"edit_group_description" = "Edit Group Description";
"edit_group_name" = "Edit Group Name";
"edit_name" = "Edit Name";
"edit_note" = "Edit Note";
"editing_address" = "Editing Address";
"editing_address_failed" = "Editing Address Failed";
"emergency_contact" = "Recovery Contact";
Expand Down Expand Up @@ -611,7 +615,7 @@
"hide" = "Hide";
"hide_asset" = "Hide asset";
"high_24h" = "24H HIGH";
"hint_address" = "Enter a wallet address";
"hint_address" = "Enter a wallet address, exchange address.";
"hold_to_record_audio" = "Hold to record, release to send.";
"hour" = "%d Hour";
"hour_count" = "%d Hours";
Expand All @@ -630,7 +634,7 @@
"initializing" = "Initializing...";
"install_messenger_desc" = "Visit mixin.one/mm or scan the QR code to install";
"insufficient_balance" = "Insufficient balance";
"insufficient_gas" = "You do not have enough %@ in your account to pay for network fees";
"insufficient_fee_description" = "You need %1$@ on the %2$@ network to cover the network fee";
"insufficient_transaction_fee" = "Insufficient transaction fee";
"interface_style" = "Interface Style";
"invalid_address" = "Invalid Address";
Expand All @@ -644,6 +648,7 @@
"invalid_qr_code" = "Invalid QR-Code";
"invalid_request_body" = "Invalid request body";
"invalid_sdp" = "Invalid SDP";
"invalid_tag_description" = "Tag must be a non-zero number";
"invalid_width" = "Invalid width";
"invite" = "Invite";
"invite_a_friend" = "Invite a Friend";
Expand Down Expand Up @@ -714,6 +719,7 @@
"max_favorite_bots_description" = "You can add a maximum of 5 favorite bots. Please be aware that others can view these bots on your profile.";
"media" = "Media";
"memo" = "Memo";
"memo_placeholder" = "Enter the Memo. If there isn’t one, just tap “Next”.";
"message_e2ee" = "Messages to this conversation are end-to-end encrypted, tap for more info.";
"message_encryption_hint" = "Messages between users are protected with an end-to-end encryption";
"message_not_found" = "Message not found";
Expand All @@ -726,6 +732,7 @@
"minute" = "%d Minute";
"minute_count" = "%d Minutes";
"mixin" = "Mixin";
"mixin_contact" = "Mixin Contact";
"mixin_id_or_phone" = "Mixin ID, Phone number";
"mixin_locked" = "Mixin Locked";
"mixin_messenger_desktop" = "Mixin Messenger Desktop";
Expand Down Expand Up @@ -852,6 +859,7 @@
"opponents" = "Opponents";
"optimize_database" = "Optimize Database";
"optimized" = "Optimized";
"optional_note" = "Note (Optional)";
"or" = "or";
"order_details" = "Order Details";
"order_id" = "Order ID";
Expand Down Expand Up @@ -1091,12 +1099,11 @@
"send_photo_count" = "Send %d Photos";
"send_this_location" = "Send This Location";
"send_to" = "Send to %@";
"send_to_address" = "Send to Address";
"send_to_address_description" = "Send crypto to a wallet or exchange";
"send_to_contact" = "Send to Contact";
"send_to_contact_description" = "Send crypto to Mixin contact";
"send_to_address_description" = "Send to a known crypto address using a crypto network.";
"send_to_contact_description" = "Send to my Mixin contact using the Mixin Network.";
"send_to_developer" = "Send to Developer";
"send_to_title" = "Send To";
"send_to_web3_wallet_description" = "Send to my %@ account using crypto network.";
"send_video" = "Send 1 Video";
"send_video_count" = "Send %d Videos";
"send_without_sound" = "Send Without Sound";
Expand Down Expand Up @@ -1236,6 +1243,7 @@
"system" = "System";
"system_time_is_unusual" = "System time is unusual";
"tag" = "Tag";
"tag_placeholder" = "Enter the Tag. If there isn’t one, enter any non-zero number.";
"take_a_photo" = "Take a photo";
"tap_to_join" = "Tap to join";
"terms_of_service" = "Terms of Service";
Expand Down Expand Up @@ -1447,7 +1455,7 @@
"withdrawal_address_tips" = "For the first withdrawal to a new address, please try small amounts! If you withdraw the assets to the wrong address, that would not be recovered!";
"withdrawal_failed" = "Withdrawal Failed";
"withdrawal_hash" = "Withdrawal Hash";
"withdrawal_label" = "Label (e.g. exchanges, wallets, etc.)";
"withdrawal_label_placeholder" = "Use a unique label to help you identify this address, such as name of the wallet, exchange, or a friend.";
"withdrawal_memo" = "Memo";
"withdrawal_minimum_amount" = "Minimum withdraw amount is %1$@ %2$@";
"withdrawal_minimum_reserve" = "Minimum reserve: ";
Expand Down
24 changes: 16 additions & 8 deletions Mixin/Resources/es.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"accounts" = "Accounts";
"acknowledgements" = "Agradecimientos";
"add" = "Añadir";
"add_a_note" = "Add a note";
"add_address" = "Añadir dirección";
"add_alert" = "Add Alert";
"add_bot" = "Añadir Bot";
Expand All @@ -17,7 +18,6 @@
"add_contact" = "Añadir contacto";
"add_conversations" = "Añadir conversaciones";
"add_emergency_contact" = "Add recovery contact";
"add_memo" = "Añadir nota";
"add_mobile_number" = "Add Mobile Number";
"add_or_remove_favorite_bots" = "Add or remove favorite bots";
"add_participants" = "Añadir participantes";
Expand Down Expand Up @@ -45,6 +45,7 @@
"address_added" = "Address Added";
"address_added_description" = "Address has been added. You can immediately use this address for withdrawals.";
"address_adding_description" = "The request to add the address is currently under verification by the Mixin server. Please wait a moment.";
"address_book" = "Address Book";
"address_deleted" = "Address Deleted";
"address_edited" = "Address Edited";
"address_edited_description" = "The Mixin server has confirmed your address editing request. You can immediately use this address for withdrawals.";
Expand Down Expand Up @@ -166,6 +167,7 @@
"auto_download_hint" = "Cambia la configuración de descarga automática para medios. Los mensajes de voz siempre se descargan automáticamente.";
"auto_lock" = "Bloqueo automático";
"automatic" = "Automático";
"available_balance" = "Available: %@";
"back_to_chat" = "Volver al chat";
"back_to_merchant" = "Volver al comerciante";
"backed_up" = "Backed up";
Expand Down Expand Up @@ -421,6 +423,7 @@
"delete_for_me" = "Eliminar para mí";
"delete_group_chat_confirmation" = "¿Eliminar %@ chat de grupo?";
"delete_my_account" = "Borrar mi cuenta";
"delete_note" = "Delete Note";
"delete_synced_contact" = "Eliminar contactos sincronizados";
"delete_withdraw_address" = "Eliminar dirección de %@";
"deleted" = "Eliminado";
Expand Down Expand Up @@ -482,6 +485,7 @@
"edit_group_description" = "Editar descripción del grupo";
"edit_group_name" = "Editar nombre de grupo";
"edit_name" = "Editar nombre";
"edit_note" = "Edit Note";
"editing_address" = "Editing Address";
"editing_address_failed" = "Editing Address Failed";
"emergency_contact" = "Recovery Contact";
Expand Down Expand Up @@ -611,7 +615,7 @@
"hide" = "Ocultar";
"hide_asset" = "Ocultar activo";
"high_24h" = "24H HIGH";
"hint_address" = "Enter a wallet address";
"hint_address" = "Enter a wallet address, exchange address.";
"hold_to_record_audio" = "Sostén para grabar, suelta para enviar";
"hour" = "%d Hora";
"hour_count" = "%d Horas";
Expand All @@ -630,7 +634,7 @@
"initializing" = "Inicializando...";
"install_messenger_desc" = "Visit mixin.one/mm or scan the QR code to install";
"insufficient_balance" = "Insufficient balance";
"insufficient_gas" = "You do not have enough %@ in your account to pay for network fees";
"insufficient_fee_description" = "You need %1$@ on the %2$@ network to cover the network fee";
"insufficient_transaction_fee" = "Tarifa de transacción insuficiente";
"interface_style" = "Estilo de interfaz";
"invalid_address" = "Invalid Address";
Expand All @@ -644,6 +648,7 @@
"invalid_qr_code" = "Código QR inválido";
"invalid_request_body" = "Cuerpo de solicitud inválido";
"invalid_sdp" = "SDP inválido";
"invalid_tag_description" = "Tag must be a non-zero number";
"invalid_width" = "Ancho inválido";
"invite" = "Invitar";
"invite_a_friend" = "Invita a un amigo";
Expand Down Expand Up @@ -714,6 +719,7 @@
"max_favorite_bots_description" = "You can add a maximum of 5 favorite bots. Please be aware that others can view these bots on your profile.";
"media" = "Medios de comunicación";
"memo" = "Memorándum";
"memo_placeholder" = "Enter the Memo. If there isn’t one, just tap “Next”.";
"message_e2ee" = "Los mensajes de esta conversación están encriptados de extremo a extremo, toca para obtener más información.";
"message_encryption_hint" = "Los mensajes entre usuarios están protegidos con un cifrado de extremo a extremo";
"message_not_found" = "Mensaje no encontrado";
Expand All @@ -726,6 +732,7 @@
"minute" = "%d Minuto";
"minute_count" = "%d Minutos";
"mixin" = "Mixin";
"mixin_contact" = "Mixin Contact";
"mixin_id_or_phone" = "ID de Mixin, número de teléfono";
"mixin_locked" = "Mixin bloqueado";
"mixin_messenger_desktop" = "Mixin Messenger de Escritorio";
Expand Down Expand Up @@ -852,6 +859,7 @@
"opponents" = "Opponents";
"optimize_database" = "Optimizar base de datos";
"optimized" = "Optimizado";
"optional_note" = "Note (Optional)";
"or" = "or";
"order_details" = "Order Details";
"order_id" = "Order ID";
Expand Down Expand Up @@ -1091,12 +1099,11 @@
"send_photo_count" = "Enviar %d fotos";
"send_this_location" = "Enviar esta ubicación";
"send_to" = "Enviar a %@";
"send_to_address" = "Send to Address";
"send_to_address_description" = "Send crypto to a wallet or exchange";
"send_to_contact" = "Send to Contact";
"send_to_contact_description" = "Send crypto to Mixin contact";
"send_to_address_description" = "Send to a known crypto address using a crypto network.";
"send_to_contact_description" = "Send to my Mixin contact using the Mixin Network.";
"send_to_developer" = "Enviar al Desarrollador";
"send_to_title" = "Enviar a";
"send_to_web3_wallet_description" = "Send to my %@ account using crypto network.";
"send_video" = "Enviar 1 vídeo";
"send_video_count" = "Enviar %d vídeos";
"send_without_sound" = "Enviar sin sonido";
Expand Down Expand Up @@ -1236,6 +1243,7 @@
"system" = "Sistema";
"system_time_is_unusual" = "La hora del sistema es inusual";
"tag" = "Etiqueta";
"tag_placeholder" = "Enter the Tag. If there isn’t one, enter any non-zero number.";
"take_a_photo" = "Take a photo";
"tap_to_join" = "Toca para unirte";
"terms_of_service" = "Términos de servicio";
Expand Down Expand Up @@ -1447,7 +1455,7 @@
"withdrawal_address_tips" = "Para el primer retiro a una nueva dirección, ¡prueba con cantidades pequeñas! Si retiras los activos a la dirección incorrecta, ¡no se recuperarán!";
"withdrawal_failed" = "Withdrawal Failed";
"withdrawal_hash" = "Withdrawal Hash";
"withdrawal_label" = "Etiqueta (por ejemplo, intercambios, carteras, etc.)";
"withdrawal_label_placeholder" = "Use a unique label to help you identify this address, such as name of the wallet, exchange, or a friend.";
"withdrawal_memo" = "Nota";
"withdrawal_minimum_amount" = "El importe mínimo de retiro es %1$@ %2$@";
"withdrawal_minimum_reserve" = "Reserva mínima: ";
Expand Down
Loading

0 comments on commit e5f101a

Please sign in to comment.