diff --git a/app-android/app/build.gradle b/app-android/app/build.gradle index 133d0289b5d..7ede9166fab 100644 --- a/app-android/app/build.gradle +++ b/app-android/app/build.gradle @@ -13,8 +13,8 @@ android { applicationId "de.tutao.tutanota" minSdkVersion 26 targetSdkVersion 33 - versionCode 396369 - versionName "240.240809.0" + versionCode 396370 + versionName "240.240813.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" // https://issuetracker.google.com/issues/181593646 diff --git a/app-android/calendar/build.gradle.kts b/app-android/calendar/build.gradle.kts index a68170b2cf9..40fd421196f 100644 --- a/app-android/calendar/build.gradle.kts +++ b/app-android/calendar/build.gradle.kts @@ -15,8 +15,8 @@ android { applicationId = "de.tutao.calendar" minSdk = 26 targetSdk = 34 - versionCode = 8 - versionName = "240.240809.0" + versionCode = 9 + versionName = "240.240813.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" diff --git a/app-ios/TutanotaNotificationExtension/Info.plist b/app-ios/TutanotaNotificationExtension/Info.plist index a2f09653a6a..a2b26e67451 100644 --- a/app-ios/TutanotaNotificationExtension/Info.plist +++ b/app-ios/TutanotaNotificationExtension/Info.plist @@ -11,9 +11,9 @@ CFBundleIdentifier $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleShortVersionString - 240.240809.0 + 240.240813.0 CFBundleVersion - 240.240809.0 + 240.240813.0 NSExtension NSExtensionPointIdentifier diff --git a/app-ios/tutanota/Info.plist b/app-ios/tutanota/Info.plist index 05ecc9465e6..90c74835714 100644 --- a/app-ios/tutanota/Info.plist +++ b/app-ios/tutanota/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 240.240809.0 + 240.240813.0 CFBundleURLTypes @@ -33,7 +33,7 @@ CFBundleVersion - 240.240809.0 + 240.240813.0 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/package-lock.json b/package-lock.json index 700d0d34f90..07226f964a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tutanota", - "version": "240.240809.0", + "version": "240.240813.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tutanota", - "version": "240.240809.0", + "version": "240.240813.0", "hasInstallScript": true, "license": "GPL-3.0", "workspaces": [ @@ -14,11 +14,11 @@ ], "dependencies": { "@tutao/oxmsg": "0.0.9-beta.0", - "@tutao/tuta-wasm-loader": "240.240809.0", - "@tutao/tutanota-crypto": "240.240809.0", - "@tutao/tutanota-error": "240.240809.0", - "@tutao/tutanota-usagetests": "240.240809.0", - "@tutao/tutanota-utils": "240.240809.0", + "@tutao/tuta-wasm-loader": "240.240813.0", + "@tutao/tutanota-crypto": "240.240813.0", + "@tutao/tutanota-error": "240.240813.0", + "@tutao/tutanota-usagetests": "240.240813.0", + "@tutao/tutanota-utils": "240.240813.0", "@types/better-sqlite3": "7.4.2", "@types/dompurify": "3.0.5", "@types/linkifyjs": "2.1.4", @@ -53,9 +53,9 @@ "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-terser": "0.4.4", "@rollup/plugin-typescript": "11.1.5", - "@tutao/licc": "240.240809.0", - "@tutao/otest": "240.240809.0", - "@tutao/tutanota-test-utils": "240.240809.0", + "@tutao/licc": "240.240813.0", + "@tutao/otest": "240.240813.0", + "@tutao/tutanota-test-utils": "240.240813.0", "@types/express": "^4.17.17", "@types/pako": "^2.0.3", "@typescript-eslint/eslint-plugin": "5.61.0", @@ -11194,7 +11194,7 @@ }, "packages/licc": { "name": "@tutao/licc", - "version": "240.240809.0", + "version": "240.240813.0", "hasInstallScript": true, "license": "GPL-3.0", "dependencies": { @@ -11206,8 +11206,8 @@ "licc": "dist/cli.js" }, "devDependencies": { - "@tutao/otest": "240.240809.0", - "@tutao/tutanota-test-utils": "240.240809.0", + "@tutao/otest": "240.240813.0", + "@tutao/tutanota-test-utils": "240.240813.0", "typescript": "5.3.3" } }, @@ -11313,7 +11313,7 @@ }, "packages/otest": { "name": "@tutao/otest", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "devDependencies": { "typescript": "5.3.3" @@ -11321,7 +11321,7 @@ }, "packages/tuta-wasm-loader": { "name": "@tutao/tuta-wasm-loader", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "devDependencies": { "typescript": "5.3.3" @@ -11329,20 +11329,20 @@ }, "packages/tutanota-crypto": { "name": "@tutao/tutanota-crypto", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "dependencies": { - "@tutao/tutanota-error": "240.240809.0" + "@tutao/tutanota-error": "240.240813.0" }, "devDependencies": { - "@tutao/otest": "240.240809.0", - "@tutao/tutanota-utils": "240.240809.0", + "@tutao/otest": "240.240813.0", + "@tutao/tutanota-utils": "240.240813.0", "typescript": "5.3.3" } }, "packages/tutanota-error": { "name": "@tutao/tutanota-error", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "devDependencies": { "typescript": "5.3.3" @@ -11350,10 +11350,10 @@ }, "packages/tutanota-test-utils": { "name": "@tutao/tutanota-test-utils", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "dependencies": { - "@tutao/otest": "240.240809.0", + "@tutao/otest": "240.240813.0", "testdouble": "3.18.0" }, "devDependencies": { @@ -11362,20 +11362,20 @@ }, "packages/tutanota-usagetests": { "name": "@tutao/tutanota-usagetests", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GLP-3.0", "devDependencies": { - "@tutao/otest": "240.240809.0", + "@tutao/otest": "240.240813.0", "@types/node-forge": "1.0.0", "typescript": "5.3.3" } }, "packages/tutanota-utils": { "name": "@tutao/tutanota-utils", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "devDependencies": { - "@tutao/otest": "240.240809.0", + "@tutao/otest": "240.240813.0", "typescript": "5.3.3" } } diff --git a/package.json b/package.json index 49407d50250..8fe377975a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tutanota", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "repository": { "type": "git", @@ -33,11 +33,11 @@ }, "dependencies": { "@tutao/oxmsg": "0.0.9-beta.0", - "@tutao/tuta-wasm-loader": "240.240809.0", - "@tutao/tutanota-crypto": "240.240809.0", - "@tutao/tutanota-error": "240.240809.0", - "@tutao/tutanota-usagetests": "240.240809.0", - "@tutao/tutanota-utils": "240.240809.0", + "@tutao/tuta-wasm-loader": "240.240813.0", + "@tutao/tutanota-crypto": "240.240813.0", + "@tutao/tutanota-error": "240.240813.0", + "@tutao/tutanota-usagetests": "240.240813.0", + "@tutao/tutanota-utils": "240.240813.0", "@types/better-sqlite3": "7.4.2", "@types/dompurify": "3.0.5", "@types/linkifyjs": "2.1.4", @@ -75,9 +75,9 @@ "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-terser": "0.4.4", "@rollup/plugin-typescript": "11.1.5", - "@tutao/licc": "240.240809.0", - "@tutao/otest": "240.240809.0", - "@tutao/tutanota-test-utils": "240.240809.0", + "@tutao/licc": "240.240813.0", + "@tutao/otest": "240.240813.0", + "@tutao/tutanota-test-utils": "240.240813.0", "@types/express": "^4.17.17", "@types/pako": "^2.0.3", "@typescript-eslint/eslint-plugin": "5.61.0", diff --git a/packages/licc/package.json b/packages/licc/package.json index f39cdad6412..d3820f8e86e 100644 --- a/packages/licc/package.json +++ b/packages/licc/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/licc", - "version": "240.240809.0", + "version": "240.240813.0", "bin": { "licc": "dist/cli.js" }, @@ -21,7 +21,7 @@ }, "devDependencies": { "typescript": "5.3.3", - "@tutao/tutanota-test-utils": "240.240809.0", - "@tutao/otest": "240.240809.0" + "@tutao/tutanota-test-utils": "240.240813.0", + "@tutao/otest": "240.240813.0" } } diff --git a/packages/otest/package.json b/packages/otest/package.json index 460611064c7..57b0557c40e 100644 --- a/packages/otest/package.json +++ b/packages/otest/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/otest", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "description": "little test runner", "main": "./dist/index.js", diff --git a/packages/tuta-wasm-loader/package.json b/packages/tuta-wasm-loader/package.json index 372322a2b50..58a5508f5c8 100644 --- a/packages/tuta-wasm-loader/package.json +++ b/packages/tuta-wasm-loader/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tuta-wasm-loader", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/tutanota-crypto/package.json b/packages/tutanota-crypto/package.json index 2643e0152ec..d0e6fcda871 100644 --- a/packages/tutanota-crypto/package.json +++ b/packages/tutanota-crypto/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-crypto", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "main": "./dist/index.js", "exports": { @@ -25,11 +25,11 @@ "tsconfig.json" ], "dependencies": { - "@tutao/tutanota-error": "240.240809.0" + "@tutao/tutanota-error": "240.240813.0" }, "devDependencies": { "typescript": "5.3.3", - "@tutao/tutanota-utils": "240.240809.0", - "@tutao/otest": "240.240809.0" + "@tutao/tutanota-utils": "240.240813.0", + "@tutao/otest": "240.240813.0" } } diff --git a/packages/tutanota-error/package.json b/packages/tutanota-error/package.json index 9434e751f28..d452d915edf 100644 --- a/packages/tutanota-error/package.json +++ b/packages/tutanota-error/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-error", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/tutanota-test-utils/package.json b/packages/tutanota-test-utils/package.json index 9ce86ff8c90..a54b6b18b5d 100644 --- a/packages/tutanota-test-utils/package.json +++ b/packages/tutanota-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-test-utils", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "main": "./dist/index.js", "repository": { @@ -21,7 +21,7 @@ "tsconfig.json" ], "dependencies": { - "@tutao/otest": "240.240809.0", + "@tutao/otest": "240.240813.0", "testdouble": "3.18.0" }, "devDependencies": { diff --git a/packages/tutanota-usagetests/package.json b/packages/tutanota-usagetests/package.json index fc302fff3a3..84b2d3364b0 100644 --- a/packages/tutanota-usagetests/package.json +++ b/packages/tutanota-usagetests/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-usagetests", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GLP-3.0", "description": "", "main": "./dist/index.js", @@ -26,6 +26,6 @@ "devDependencies": { "@types/node-forge": "1.0.0", "typescript": "5.3.3", - "@tutao/otest": "240.240809.0" + "@tutao/otest": "240.240813.0" } } diff --git a/packages/tutanota-utils/package.json b/packages/tutanota-utils/package.json index 2aeb25a8997..edb82880254 100644 --- a/packages/tutanota-utils/package.json +++ b/packages/tutanota-utils/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-utils", - "version": "240.240809.0", + "version": "240.240813.0", "license": "GPL-3.0", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -23,6 +23,6 @@ ], "devDependencies": { "typescript": "5.3.3", - "@tutao/otest": "240.240809.0" + "@tutao/otest": "240.240813.0" } } diff --git a/src/common/misc/TranslationKey.ts b/src/common/misc/TranslationKey.ts index 5dfcf1043a7..6b83566f004 100644 --- a/src/common/misc/TranslationKey.ts +++ b/src/common/misc/TranslationKey.ts @@ -1174,7 +1174,6 @@ export type TranslationKeyType = | "pricing.gdprDataProcessing_label" | "pricing.gdpr_label" | "pricing.gdpr_tooltip" - | "pricing.getStarted_label" | "pricing.includesTaxes_msg" | "pricing.login_title" | "pricing.login_tooltip" diff --git a/src/mail-app/translations/cs.ts b/src/mail-app/translations/cs.ts index a1245055705..b97721ab0b5 100644 --- a/src/mail-app/translations/cs.ts +++ b/src/mail-app/translations/cs.ts @@ -1192,7 +1192,6 @@ export default { "pricing.gdprDataProcessing_label": "Dohoda o zpracování údajů v souladu s GDPR", "pricing.gdpr_label": "V souladu s GDPR", "pricing.gdpr_tooltip": "Všechna data jsou uchovávána v souladu s přísnými evropskými předpisy o ochraně osobních údajů podle GDPR.", - "pricing.getStarted_label": "Začínáme", "pricing.includesTaxes_msg": "Včetně daně.", "pricing.login_title": "Přihlášení na vlastních stránkách", "pricing.login_tooltip": "Umožněte svým zaměstnancům a externistům přihlášení do Tuty přes vaše webové stránky.", diff --git a/src/mail-app/translations/de.ts b/src/mail-app/translations/de.ts index 8c1e373f5a6..40823557c3e 100644 --- a/src/mail-app/translations/de.ts +++ b/src/mail-app/translations/de.ts @@ -1194,7 +1194,6 @@ export default { "pricing.gdprDataProcessing_label": "DSGVO-Vereinbarung zur Datenverarbeitung", "pricing.gdpr_label": "DSGVO-konform", "pricing.gdpr_tooltip": "Alle Daten werden konform mit den strengen europäischen Datenschutz-Bestimmungen gemäß der DSGVO gespeichert.", - "pricing.getStarted_label": "Erste Schritte", "pricing.includesTaxes_msg": "Inklusive MwSt.", "pricing.login_title": "Login auf der eigenen Webseite", "pricing.login_tooltip": "Platziere den Tuta-Login auf deiner eigenen Webseite, so dass deine Mitarbeiter*innen und Externe sich direkt dort einloggen können.", diff --git a/src/mail-app/translations/en.ts b/src/mail-app/translations/en.ts index 8a143ae2943..8992a283cd8 100644 --- a/src/mail-app/translations/en.ts +++ b/src/mail-app/translations/en.ts @@ -1190,7 +1190,6 @@ export default { "pricing.gdprDataProcessing_label": "GDPR data processing agreement", "pricing.gdpr_label": "GDPR-compliant", "pricing.gdpr_tooltip": "All data is stored in compliance with strict European data protection regulations according to the GDPR.", - "pricing.getStarted_label": "Get started", "pricing.includesTaxes_msg": "Includes taxes.", "pricing.login_title": "Login on own website", "pricing.login_tooltip": "Place the Tuta login on your own website for your employees and externals.", diff --git a/src/mail-app/translations/es.ts b/src/mail-app/translations/es.ts index 21d9f6f1f56..6d0ee6fbd6e 100644 --- a/src/mail-app/translations/es.ts +++ b/src/mail-app/translations/es.ts @@ -1194,7 +1194,6 @@ export default { "pricing.gdprDataProcessing_label": "Acuerdo de procesamiento de datos RGPD", "pricing.gdpr_label": "Cumple con el RGPD", "pricing.gdpr_tooltip": "Todos los datos se almacenan de conformidad con las estrictas regulaciones europeas de protección de datos de acuerdo con el RGPD.", - "pricing.getStarted_label": "Empezar", "pricing.includesTaxes_msg": "Impuestos incluidos.", "pricing.login_title": "Inicia sesión en tu propio sitio web", "pricing.login_tooltip": "Coloca el inicio de sesión de Tuta en tu propio sitio web para tus empleados y visitantes.", diff --git a/src/mail-app/translations/fi.ts b/src/mail-app/translations/fi.ts index b386ce83d68..4d3c4122cac 100644 --- a/src/mail-app/translations/fi.ts +++ b/src/mail-app/translations/fi.ts @@ -1190,7 +1190,6 @@ export default { "pricing.gdprDataProcessing_label": "Yleisen tietosuoja-asetuksen mukainen käsittelysopimus", "pricing.gdpr_label": "GDPR-yhteensopiva", "pricing.gdpr_tooltip": "Kaikki tiedot tallennetaan Euroopan unionin yleisen tietosuoja-asetuksen (GDPR) tiukkojen sääntöjen mukaisesti.", - "pricing.getStarted_label": "Aloita tästä", "pricing.includesTaxes_msg": "Sisältää verot.", "pricing.login_title": "Kirjaudu omalla verkkosivullasi", "pricing.login_tooltip": "Lisää Tuta-kirjautumislomake omalle sivustollesi yrityksesi ja ulkoisia työntekijöitä varten.", diff --git a/src/mail-app/translations/hu.ts b/src/mail-app/translations/hu.ts index 50a8f89fae0..4da5d31b7ea 100644 --- a/src/mail-app/translations/hu.ts +++ b/src/mail-app/translations/hu.ts @@ -1190,7 +1190,6 @@ export default { "pricing.gdprDataProcessing_label": "GDPR adatfeldolgozási megállapodás", "pricing.gdpr_label": "GDPR-kompatibilis", "pricing.gdpr_tooltip": "Minden adatot a GDPR szerinti szigorú európai adatvédelmi előírásoknak megfelelően tárolunk.", - "pricing.getStarted_label": "Kezdjünk hozzá!", "pricing.includesTaxes_msg": "Tartalmazza az adókat", "pricing.login_title": "Bejelentkezés a saját weboldalon", "pricing.login_tooltip": "Helyezze el a Tuta bejelentkezést a saját weboldalán az alkalmazottai és külsősök számára!", diff --git a/src/mail-app/translations/nl.ts b/src/mail-app/translations/nl.ts index 8c6951d1d54..cfb00b0a599 100644 --- a/src/mail-app/translations/nl.ts +++ b/src/mail-app/translations/nl.ts @@ -1194,7 +1194,6 @@ export default { "pricing.gdprDataProcessing_label": "GDPR gegevens verwerking overeenkomst", "pricing.gdpr_label": "GDPR-conform", "pricing.gdpr_tooltip": "Alle data is opgeslagen volgens de strikte Europese data protectie regelgeving overeenkomstig GDPR.", - "pricing.getStarted_label": "Aan de slag", "pricing.includesTaxes_msg": "Inclusief belastingen.", "pricing.login_title": "Inloggen op eigen website", "pricing.login_tooltip": "Plaats het Tuta loginscherm op uw eigen website voor uw medewerkers en buitenstaanders.", diff --git a/src/mail-app/translations/pl.ts b/src/mail-app/translations/pl.ts index b5af4182bd6..0326486597f 100644 --- a/src/mail-app/translations/pl.ts +++ b/src/mail-app/translations/pl.ts @@ -1195,7 +1195,6 @@ export default { "pricing.gdprDataProcessing_label": "Umowa o przetwarzaniu danych RODO", "pricing.gdpr_label": "Zgodność z RODO", "pricing.gdpr_tooltip": "Wszystkie dane są przechowywane zgodnie z surowymi europejskimi przepisami o ochronie danych osobowych, zgodnie z RODO.", - "pricing.getStarted_label": "Rozpocznij", "pricing.includesTaxes_msg": "Zawiera podatek.", "pricing.login_title": "Loguj się na własnej stronie internetowej", "pricing.login_tooltip": "Umieść login Tuta na własnej stronie internetowej dla swoich pracowników oraz innych użytkowników.", diff --git a/src/mail-app/translations/sv.ts b/src/mail-app/translations/sv.ts index b4fa4604680..ac97eba53db 100644 --- a/src/mail-app/translations/sv.ts +++ b/src/mail-app/translations/sv.ts @@ -1190,7 +1190,6 @@ export default { "pricing.gdprDataProcessing_label": "GDPR databehandlings avtal", "pricing.gdpr_label": "GDPR kompatibel", "pricing.gdpr_tooltip": "Alla uppgifter lagras i enlighet med strikta Europeiska bestämmelser om dataskydd enligt GDPR.", - "pricing.getStarted_label": "Kom igång", "pricing.includesTaxes_msg": "Inklusive skatter", "pricing.login_title": "Logga in på din egen webbplats", "pricing.login_tooltip": "Placera Tuta inloggningen på din egen webbplats för dina anställda och externa användare.", diff --git a/src/mail-app/translations/tr.ts b/src/mail-app/translations/tr.ts index 6fec4a2757b..ca3d73d0f61 100644 --- a/src/mail-app/translations/tr.ts +++ b/src/mail-app/translations/tr.ts @@ -1171,7 +1171,6 @@ export default { "pricing.gdprDataProcessing_label": "GDPR veri işleme sözleşmesi", "pricing.gdpr_label": "GDPR-uyumlu", "pricing.gdpr_tooltip": "Tüm veriler, GDPR'ye göre sıkı Avrupa veri koruma düzenlemelerine uygun olarak saklanır.", - "pricing.getStarted_label": "Başlayın", "pricing.includesTaxes_msg": "Vergiler dahildir.", "pricing.login_title": "Web sayfamızdan giriş yapın", "pricing.login_tooltip": "Tuta girişini çalışanlarınız için kendi web sitenize yerleştirin.", diff --git a/src/mail-app/translations/zh_hant.ts b/src/mail-app/translations/zh_hant.ts index cc55f5c3086..a2d689f7317 100644 --- a/src/mail-app/translations/zh_hant.ts +++ b/src/mail-app/translations/zh_hant.ts @@ -1189,7 +1189,6 @@ export default { "pricing.gdprDataProcessing_label": "一般資料保護規則(GDPR)資料處理協議", "pricing.gdpr_label": "符合一般資料保護規則(GDPR)", "pricing.gdpr_tooltip": "所有資料都根據一般資料保護規則(GDPR)儲存,符合嚴格的歐洲資料保護規則。", - "pricing.getStarted_label": "開始", "pricing.includesTaxes_msg": "含稅。", "pricing.login_title": "在自己的網站上登入", "pricing.login_tooltip": "將Tuta登入放在您自己的網站上以供您的僱員及外部用戶使用。",