diff --git a/.github/workflows/beta.build-push.yml b/.github/workflows/beta.build-push.yml index 467024a64..f5e5465d2 100644 --- a/.github/workflows/beta.build-push.yml +++ b/.github/workflows/beta.build-push.yml @@ -163,7 +163,7 @@ jobs: } json="{" - json="$json\"default\": $(build_appinfo_entry)," + json="$json\"default\": $(build_appinfo_entry "en-US")," for dir in ./appstore_metadata/*/; do dir="$(basename "$dir")" if [[ -d "./appstore_metadata/$dir" ]]; then diff --git a/.github/workflows/stable.build-push.yml b/.github/workflows/stable.build-push.yml index bba4f8c03..da24ed9a5 100644 --- a/.github/workflows/stable.build-push.yml +++ b/.github/workflows/stable.build-push.yml @@ -154,7 +154,7 @@ jobs: env: DELIVER_METADATA_PATH: ${{ steps.metadata.outputs.path_ios }} run: | - fastlane run upload_to_app_store api_key_path:"/Users/ci/appstoreconnect/key.json" team_id:"S8D843U34Y" ipa:"./Monal/build/ipa/Monal.ipa" app_version:"${{ steps.releasenotes.outputs.version }}" platform:ios reject_if_possible:true submit_for_review:true automatic_release:true skip_metadata:false skip_screenshots:true precheck_include_in_app_purchases:false version_check_wait_retry_limit:10 force:true + fastlane run upload_to_app_store api_key_path:"/Users/ci/appstoreconnect/key.json" team_id:"S8D843U34Y" ipa:"./Monal/build/ipa/Monal.ipa" app_version:"${{ steps.releasenotes.outputs.version }}" reject_if_possible:true submit_for_review:true automatic_release:true skip_metadata:false skip_screenshots:true precheck_include_in_app_purchases:false version_check_wait_retry_limit:10 force:true - name: Notarize catalyst run: xcrun notarytool submit ./Monal/build/app/Monal.zip --wait --team-id S8D843U34Y --key "/Users/ci/appstoreconnect/apiKey.p8" --key-id "$(cat /Users/ci/appstoreconnect/apiKeyId.txt)" --issuer "$(cat /Users/ci/appstoreconnect/apiIssuerId.txt)" - name: Staple notarisation @@ -181,7 +181,7 @@ jobs: env: DELIVER_METADATA_PATH: ${{ steps.metadata.outputs.path_macos }} run: | - fastlane run upload_to_app_store api_key_path:"/Users/ci/appstoreconnect/key.json" team_id:"S8D843U34Y" pkg:"./Monal/build/app/Monal.pkg" app_version:"${{ steps.releasenotes.outputs.version }}" platform:mac reject_if_possible:true submit_for_review:true automatic_release:true skip_metadata:false skip_screenshots:true precheck_include_in_app_purchases:false version_check_wait_retry_limit:10 force:true + fastlane run upload_to_app_store api_key_path:"/Users/ci/appstoreconnect/key.json" team_id:"S8D843U34Y" pkg:"./Monal/build/app/Monal.pkg" app_version:"${{ steps.releasenotes.outputs.version }}" reject_if_possible:true submit_for_review:true automatic_release:true skip_metadata:false skip_screenshots:true precheck_include_in_app_purchases:false version_check_wait_retry_limit:10 force:true # - name: Update xmpp.org client list with new timestamp # run: ./scripts/push_xmpp.org.sh - name: Remove fastlane metadata directory diff --git a/appstore_metadata/es-ES/description.txt b/appstore_metadata/es-ES/description.txt new file mode 100644 index 000000000..71c40d6db --- /dev/null +++ b/appstore_metadata/es-ES/description.txt @@ -0,0 +1,20 @@ +Nunca hubo un mejor momento para empezar a usar XMPP, una red de pública de chat que no se encuentra bajo el control ni la propiedad de nadie. Monal es la vía rápida y amigable para usar XMPP. Solo descargue la app, ingrese o regístrese y estará listo para chatear en minutos. Se ve y se usa de la misma manera que las otras apps, así que no existe necesidad de “aprender XMPP” o preocuparse por lo que es. + +Características más notables: +- Código abierto +- Sin publicidad! Fuerte foco en la privacidad. No envía información de uso ni "métricas" +- No recaba ningún tipo de información personal +- Con conexión directa al servidor, su contraseña y el resto de la información nunca se envían a terceros +- Chat encriptado con OMEMO +- Funciona con servidores corporativos de XMPP que requieren una VPN +- Soporta chat multi usuario (MUC - Multi User Chat) para chats en grupo +- Llamadas de Audio y Video + +Implementa ciertas extensiones XMPP destinadas a mejorar la comunicación movil: +- XEP-0357: Notificaciones automáticas +- XEP-0280: Copia sincronizada de mensajes entre los distintos clientes +- XEP-0198: Gestión de flujo de datos para una reconexión rápida +- XEP-0199: Ping XMPP para mantener la conexión +- XEP-0313: Administrador de archivo de mensajes para descarga del historial de chat +- XEP-0352: Visualización de estado del cliente para reducir dramáticamente el uso de la batería +- XEP-0363: Carga de archivos HTTP para enviar imágenes en las conversaciones diff --git a/appstore_metadata/es-ES/keywords.txt b/appstore_metadata/es-ES/keywords.txt new file mode 100644 index 000000000..500d38084 --- /dev/null +++ b/appstore_metadata/es-ES/keywords.txt @@ -0,0 +1 @@ +xmpp, jabber, chat, instant messaging, messaging, ejabberd, prosody, OMEMO diff --git a/appstore_metadata/es-ES/marketing_url.txt b/appstore_metadata/es-ES/marketing_url.txt new file mode 100644 index 000000000..725b065dd --- /dev/null +++ b/appstore_metadata/es-ES/marketing_url.txt @@ -0,0 +1 @@ +https://monal-im.org/ diff --git a/appstore_metadata/es-ES/privacy_url.txt b/appstore_metadata/es-ES/privacy_url.txt new file mode 100644 index 000000000..bc779813f --- /dev/null +++ b/appstore_metadata/es-ES/privacy_url.txt @@ -0,0 +1 @@ +https://monal-im.org/privacy/ diff --git a/appstore_metadata/es-ES/support_url.txt b/appstore_metadata/es-ES/support_url.txt new file mode 100644 index 000000000..2ee0b747f --- /dev/null +++ b/appstore_metadata/es-ES/support_url.txt @@ -0,0 +1 @@ +https://monal-im.org/support/ diff --git a/scripts/set_version_number.sh b/scripts/set_version_number.sh index e9868a648..f036bfd62 100755 --- a/scripts/set_version_number.sh +++ b/scripts/set_version_number.sh @@ -9,6 +9,7 @@ echo "" echo "***************************************************" echo "* Setting buildNumber to $buildNumber and version to $buildVersion *" echo "***************************************************" +sleep 1 set -x