feat(cloud): pro launch features (#170)

* fix: ensure workspace slug is updated on activation

* feat: open upgrade modal if upgrade=pro is in URL params

* fix: show correct skeleton loader for workspace menu when collapsed

* fix: reenable scroll when navigating back to marketing page

* feat: add launch offer notice
This commit is contained in:
Henry
2025-09-09 13:07:39 +01:00
committed by GitHub
parent 6c04a10b1f
commit 308cb22729
13 changed files with 245 additions and 201 deletions

View File

@@ -148,7 +148,7 @@ msgstr "Alle Systeme funktionieren"
msgid "Already have an account? <0><1>Sign in</1></0>"
msgstr "Du hast bereits ein Konto? <0><1>Anmelden</1></0>"
#: src/views/settings/index.tsx:113
#: src/views/settings/index.tsx:124
msgid "An error occurred while disconnecting your Trello account."
msgstr "Beim Trennen deines Trello-Kontos ist ein Fehler aufgetreten."
@@ -156,7 +156,7 @@ msgstr "Beim Trennen deines Trello-Kontos ist ein Fehler aufgetreten."
msgid "An unexpected error occurred. Please try again later."
msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es später erneut."
#: src/views/settings/index.tsx:282
#: src/views/settings/index.tsx:293
msgid "API keys"
msgstr "API-Schlüssel"
@@ -227,11 +227,11 @@ msgid "billed monthly"
msgstr "monatlich abgerechnet"
#: src/views/boards/components/TemplateBoards.tsx:55
#: src/views/settings/index.tsx:221
#: src/views/settings/index.tsx:232
msgid "Billing"
msgstr "Abrechnung"
#: src/views/settings/index.tsx:231
#: src/views/settings/index.tsx:242
msgid "Billing portal"
msgstr "Abrechnungsportal"
@@ -329,12 +329,12 @@ msgstr "Kartentitel"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:109
#: src/views/settings/components/ChangePasswordConfirmation.tsx:178
#: src/views/settings/index.tsx:314
#: src/views/settings/index.tsx:324
#: src/views/settings/index.tsx:325
#: src/views/settings/index.tsx:335
msgid "Change Password"
msgstr "Passwort ändern"
#: src/views/settings/index.tsx:213
#: src/views/settings/index.tsx:224
msgid "Change the language of the app."
msgstr "Ändere die Sprache der App."
@@ -398,7 +398,7 @@ msgid "Confirm your new password"
msgstr "Bestätigen Sie Ihr neues Passwort"
#: src/views/boards/components/ImportBoardsForm.tsx:157
#: src/views/settings/index.tsx:258
#: src/views/settings/index.tsx:269
msgid "Connect Trello"
msgstr "Trello verbinden"
@@ -406,7 +406,7 @@ msgstr "Trello verbinden"
msgid "Connect your favorite tools to streamline your workflow."
msgstr "Verbinde deine Lieblingstools, um deinen Arbeitsablauf zu optimieren."
#: src/views/settings/index.tsx:245
#: src/views/settings/index.tsx:256
msgid "Connect your Trello account to import boards."
msgstr "Verbinde dein Trello-Konto, um Boards zu importieren."
@@ -520,8 +520,8 @@ msgid "Delete"
msgstr "Löschen"
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
#: src/views/settings/index.tsx:332
#: src/views/settings/index.tsx:342
#: src/views/settings/index.tsx:343
#: src/views/settings/index.tsx:353
msgid "Delete account"
msgstr "Konto löschen"
@@ -542,8 +542,8 @@ msgid "Delete list"
msgstr "Liste löschen"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/index.tsx:295
#: src/views/settings/index.tsx:306
#: src/views/settings/index.tsx:317
msgid "Delete workspace"
msgstr "Workspace löschen"
@@ -569,7 +569,7 @@ msgstr "hat Checklistenelement <0>{0}</0> gelöscht"
msgid "Design"
msgstr "Design"
#: src/views/settings/index.tsx:273
#: src/views/settings/index.tsx:284
msgid "Disconnect Trello"
msgstr "Trello trennen"
@@ -577,7 +577,7 @@ msgstr "Trello trennen"
msgid "Discuss and collaborate on cards."
msgstr "Diskutiere und arbeite gemeinsam an Karten."
#: src/views/settings/index.tsx:162
#: src/views/settings/index.tsx:173
msgid "Display name"
msgstr "Anzeigename"
@@ -695,7 +695,7 @@ msgstr "Fehler beim Löschen des Labels"
msgid "Error deleting workspace"
msgstr "Fehler beim Löschen des Arbeitsbereichs"
#: src/views/settings/index.tsx:112
#: src/views/settings/index.tsx:123
msgid "Error disconnecting Trello"
msgstr "Fehler beim Trennen von Trello"
@@ -999,7 +999,7 @@ msgstr "Labels"
msgid "Labels & Filters"
msgstr "Labels & Filter"
#: src/views/settings/index.tsx:210
#: src/views/settings/index.tsx:221
msgid "Language"
msgstr "Sprache"
@@ -1007,6 +1007,10 @@ msgstr "Sprache"
msgid "Launch offer"
msgstr "Einführungsangebot"
#: src/views/home/components/Pricing.tsx:98
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Einführungsangebot: unbegrenzte Plätze für nur $29/Monat mit Pro"
#: src/views/boards/components/TemplateBoards.tsx:83
msgid "Learning"
msgstr "Lernen"
@@ -1185,11 +1189,11 @@ msgstr "Angebot"
msgid "Onboarding"
msgstr "Einarbeitung"
#: src/views/settings/index.tsx:335
#: src/views/settings/index.tsx:346
msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Sobald Sie Ihr Konto löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
#: src/views/settings/index.tsx:298
#: src/views/settings/index.tsx:309
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Sobald Sie Ihren Arbeitsbereich löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
@@ -1221,7 +1225,7 @@ msgstr "Passwort muss mindestens 8 Zeichen lang sein"
msgid "Passwords do not match"
msgstr "Passwörter stimmen nicht überein"
#: src/views/home/components/Pricing.tsx:96
#: src/views/home/components/Pricing.tsx:101
msgid "Payment frequency"
msgstr "Zahlungshäufigkeit"
@@ -1332,7 +1336,7 @@ msgstr "Pro-Plan ∞"
msgid "Profile image updated"
msgstr "Profilbild aktualisiert"
#: src/views/settings/index.tsx:157
#: src/views/settings/index.tsx:168
msgid "Profile picture"
msgstr "Profilbild"
@@ -1473,12 +1477,12 @@ msgid "Senior"
msgstr "Senior"
#: src/components/SideNavigation.tsx:78
#: src/views/settings/index.tsx:151
#: src/views/settings/index.tsx:162
msgid "Settings"
msgstr "Einstellungen"
#. placeholder {0}: workspace.name ?? "Workspace"
#: src/views/settings/index.tsx:147
#: src/views/settings/index.tsx:158
msgid "Settings | {0}"
msgstr "Einstellungen | {0}"
@@ -1631,7 +1635,7 @@ msgstr "Menü umschalten"
msgid "Track all card changes with detailed activity history."
msgstr "Verfolge alle kartenänderungen mit detaillierter aktivitätshistorie."
#: src/views/settings/index.tsx:105
#: src/views/settings/index.tsx:116
msgid "Trello disconnected"
msgstr "Trello getrennt"
@@ -1800,7 +1804,7 @@ msgid "Upgrade"
msgstr "Upgrade"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/index.tsx:202
#: src/views/settings/index.tsx:213
msgid "Upgrade to Pro"
msgstr "Upgrade auf Pro"
@@ -1841,11 +1845,11 @@ msgstr "Benutzer ist bereits Mitglied dieses Arbeitsbereichs"
msgid "Video"
msgstr "Video"
#: src/views/settings/index.tsx:285
#: src/views/settings/index.tsx:296
msgid "View and manage your API keys."
msgstr "API-Schlüssel anzeigen und verwalten."
#: src/views/settings/index.tsx:224
#: src/views/settings/index.tsx:235
msgid "View and manage your billing and subscription."
msgstr "Verwalte deine Abrechnung und dein Abonnement."
@@ -1905,7 +1909,7 @@ msgstr "Arbeitsbereich"
msgid "Workspace deleted"
msgstr "Workspace gelöscht"
#: src/views/settings/index.tsx:188
#: src/views/settings/index.tsx:199
msgid "Workspace description"
msgstr "Workspace-Beschreibung"
@@ -1927,7 +1931,7 @@ msgid "Workspace members"
msgstr "Workspace-mitglieder"
#: src/components/NewWorkspaceForm.tsx:81
#: src/views/settings/index.tsx:169
#: src/views/settings/index.tsx:180
msgid "Workspace name"
msgstr "Name des Workspaces"
@@ -1947,7 +1951,7 @@ msgstr "Workspace-Name aktualisiert"
msgid "Workspace slug updated"
msgstr "Workspace-Slug aktualisiert"
#: src/views/settings/index.tsx:178
#: src/views/settings/index.tsx:189
msgid "Workspace URL"
msgstr "Workspace-URL"
@@ -1963,7 +1967,7 @@ msgstr "Jährlich"
msgid "Yes, we offer an forever free plan for individual use. No restrictions, no paywalls, no limits."
msgstr "Ja, wir bieten einen dauerhaft kostenlosen plan für die individuelle nutzung an. Keine einschränkungen, keine paywalls, keine limits."
#: src/views/settings/index.tsx:317
#: src/views/settings/index.tsx:328
msgid "You are about to change your password."
msgstr "Sie sind dabei, Ihr Passwort zu ändern."
@@ -2011,11 +2015,11 @@ msgstr "Ihr Passwort wurde geändert."
msgid "Your profile image has been updated."
msgstr "Dein Profilbild wurde aktualisiert."
#: src/views/settings/index.tsx:106
#: src/views/settings/index.tsx:117
msgid "Your Trello account has been disconnected."
msgstr "Dein Trello-Konto wurde getrennt."
#: src/views/settings/index.tsx:267
#: src/views/settings/index.tsx:278
msgid "Your Trello account is connected."
msgstr "Dein Trello-Konto ist verbunden."