You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Bump version number
* Update draft release notes for 25.4.
* Update draft release notes for 25.4.
* Release Notes: add new section for next version (25.5)
* Update strings for localization
* Shave a few bytes off all our icons
* Update app translations – `Localizable.strings`
* Update WordPress metadata translations
* Update Jetpack metadata translations
* Bump version number
* Remove alpha channel from WordPress light icon (Any Appearance)
This was done to address an iTMS rejection:
Asset validation failed (90717) Invalid large app icon.
The large app icon in the asset catalog in “WordPress.app” can’t be transparent or contain an alpha channel.
For details, visit: https://developer.apple.com/design/human-interface-guidelines/app-icons.
See https://buildkite.com/automattic/wordpress-ios/builds/24053#019234f2-8086-4160-904a-328283175b3b
This was done via Preview.app: Export... > PNG unticking the "Alpha"
channel.
* Upload Fastlane to handle occasional ASC upload issue
* Update app translations – `Localizable.strings`
* Bump version number
* Bump version number
* Stop handling WordPress.com links in the WordPress app (#23653)
* Stop handling WordPress.com links in the WordPress app
* Address a build failure in the tests because of unhandled `XCTSkip`
---------
Co-authored-by: Gio Lodi <[email protected]>
* feat: Synchronize content with GutenbergKit (#23631)
* Merge release/25.4 into trunk (#23628)
* Bump version number
* Update draft release notes for 25.4.
* Update draft release notes for 25.4.
* Release Notes: add new section for next version (25.5)
* Update strings for localization
* feat: Persist GutenbergKit changes
Ensure post changes are not lost.
* fix: Persist changes if either post title or content changes
The previous conditional erroneously ignored changes unless both values
changed.
* build: Update GutenbergKit ref
* fix: Improve empty editor content check
As noted in the code comment, this value lags behind reality. A race
condition existed in production builds cause inaccurate values. This was
removed to instead rely upon the existing `editorHasContent`
implementation found in the `PostEditor` class.
* build: Update GutenbergKit ref
* build: Update GutenbergKit ref
* build: Update GutenbergKit ref
* Update GutenbergKit ref
* Update GutenbergKit ref
---------
Co-authored-by: WordPress Mobile Bot Account <[email protected]>
Co-authored-by: Gerardo <[email protected]>
Co-authored-by: Jeremy Massel <[email protected]>
* Fix an issue with comment selection state disappearing (#23658)
* Disable Reader anouncemnets (#23655)
* Fix an issue with Me header view alignment (#23647)
* Add Gutenberg Experimental Editor Switch (#23660)
* Add TipKit for Sidebar (#23648)
* Enable TipKit FF (#23661)
* Fix crash in TipKit (#23664)
* Update strings for localization
* Update app translations – `Localizable.strings`
* Bump version number
* Merge 25.4 release notes to `release/25.4` (#23672)
* Add editorialized release notes for version
* Update metadata strings
* Update metadata strings
---------
Co-authored-by: Automattic Release Bot <[email protected]>
* Remove ios_current_branch_is_hotfix from finalize_release
* Add options param to finalize_release lane
* Update app translations – `Localizable.strings`
* Update WordPress metadata translations
* Update Jetpack metadata translations
* Bump version number
* Add missing FeatureFlag.sidebar
* Resolve merge conflicts: Remove sidebar FF
The feature flag was removed on trunk: #23663
* Resolve merge conflicts: Remove duplicated code
The code was alrady merged into trunk: #23665
---------
Co-authored-by: Jeremy Massel <[email protected]>
Co-authored-by: Ian Maia <[email protected]>
Co-authored-by: Gio Lodi <[email protected]>
Co-authored-by: Tony Li <[email protected]>
Co-authored-by: David Calhoun <[email protected]>
Co-authored-by: Gerardo <[email protected]>
Co-authored-by: Alex Grebenyuk <[email protected]>
Co-authored-by: Oguz Kocer <[email protected]>
Co-authored-by: Oguz Kocer <[email protected]>
"This month we have lots of visual fixes, and one new experimental feature we'd love your feedback on.\n"
87
-
"\n"
88
-
"Visually, we've:\n"
89
-
"- Updated the site picker to be simpler and easier to use – it adds support for staging sites, context menus, and previews.\n"
90
-
"- Fixed an issue where some navigation bars in the app were transparent.\n"
91
-
"- Fixed an issue where private site icons wouldn't load.\n"
92
-
"- Updated dozens of screens to avoid visual bugs by simplifying the code.\n"
93
-
"- Fixed an issue where the Subscribers chart would show the wrong background color.\n"
94
-
"\n"
95
-
"Under "App Settings", you now can try out Application Passwords – a new Experimental Feature for self-hosted sites that allows them to work with the apps if they use 2FA or SSO.\n"
86
+
"Three things this month:\n"
87
+
"1. We've updated the UI for iPadOS 18 – no more tab bar, everything is navigation-based, which should be a better use of the larger screen size.\n"
88
+
"2. Some iOS 18 improvements – a few color tweaks, some bugfixes, and most importantly – tintable icons!\n"
89
+
"3. We've been hard at work on an experimental new block editor. It's not ready for full-time use, but we'd love your feedback! Check it out in Me > App Settings > Experimental Features.\n"
90
+
"If you have feedback on any of these features, we'd love to hear it – reach out to us at [email protected]!\n"
96
91
msgstr""
97
92
98
93
#. translators: This is a promo message that will be attached on top of the first screenshot in the App Store.
1. We've updated the UI for iPadOS 18 – no more tab bar, everything is navigation-based, which should be a better use of the larger screen size.
3
+
2. Some iOS 18 improvements – a few color tweaks, some bugfixes, and most importantly – tintable icons!
4
+
3. We've been hard at work on an experimental new block editor. It's not ready for full-time use, but we'd love your feedback! Check it out in Me > App Settings > Experimental Features.
5
+
If you have feedback on any of these features, we'd love to hear it – reach out to us at [email protected]!
"This month we have lots of visual fixes, and one new experimental feature we'd love your feedback on.\n"
51
-
"\n"
52
-
"Visually, we've:\n"
53
-
"- Updated the site picker to be simpler and easier to use – it adds support for context menus and previews.\n"
54
-
"- Fixed an issue where some navigation bars in the app were transparent.\n"
55
-
"- Updated dozens of screens to avoid visual bugs by simplifying the code.\n"
56
-
"\n"
57
-
"Under "App Settings", you now can try out Application Passwords – a new Experimental Feature for self-hosted sites that allows them to work with the apps if they use 2FA or SSO.\n"
50
+
"Three things this month:\n"
51
+
"1. We've updated the UI for iPadOS 18 – no more tab bar, everything is navigation-based, which should be a better use of the larger screen size.\n"
52
+
"2. Some iOS 18 improvements – a few color tweaks, some bugfixes, and most importantly – tintable icons!\n"
53
+
"3. We've been hard at work on an experimental new block editor. It's not ready for full-time use, but we'd love your feedback! Check it out in Me > App Settings > Experimental Features.\n"
54
+
"If you have feedback on any of these features, we'd love to hear it – reach out to us at [email protected]!\n"
58
55
msgstr""
59
56
60
57
#. translators: This is a standard chunk of text used to tell a user what's new with a release when nothing major has changed.
/* Error message shown a URL does not point to an existing site. */
7898
+
"addSite.restApiNotAvailable" = "Die Website mit dieser Adresse ist keine WordPress-Website. Damit wir uns mit ihr verbinden können, muss die Website WordPress verwenden.";
7899
+
7888
7900
/* Error message shown when an receiving an invalid application-password authentication result from a self-hosted WordPress site */
7889
7901
"addSite.selfHosted.authenticationFailed" = "Anmeldung mit Anwendungspasswort-Authentifizierung nicht möglich";
7890
7902
@@ -8111,6 +8123,9 @@ translators: %s: Select control option value e.g: \"Auto, 25%\". */
8111
8123
/* Context menu button title */
8112
8124
"blogHeader.actionVisitSite" = "Zur Website";
8113
8125
8126
+
/* Badge title in site list */
8127
+
"blogList.siteBadge.staging" = "Staging";
8128
+
8114
8129
/* Title for a button that, when tapped, shows more info about participating in Bloganuary. */
@@ -9269,6 +9284,9 @@ Example: Reply to Pamela Nguyen */
9269
9284
/* Message description for when a user has no sites. */
9270
9285
"mySite.noSites.description" = "Erstelle eine neue Website für dein Geschäft, dein Magazin oder deinen persönlichen Blog oder verbinde eine vorhandene WordPress-Installation.";
9271
9286
9287
+
/* Title description for when a user has no sites. */
9288
+
"mySite.noSites.stateViewTitle" = "Deine erste Website erstellen";
9289
+
9272
9290
/* Button that reveals more site actions */
9273
9291
"mySite.siteActions.button" = "Website-Aktionen";
9274
9292
@@ -9323,6 +9341,9 @@ Example: Reply to Pamela Nguyen */
9323
9341
/* The user has previously tapped 'Like' on this post */
9324
9342
"notifications.accessibility-post-like-button-on" = "Du hast diesen Beitrag mit einem „Like“ markiert";
@@ -2758,6 +2758,9 @@ translators: %s: Block name e.g. \"Image block\" */
2758
2758
/* An example tag used in the login prologue screens. */
2759
2759
"Football" = "Football";
2760
2760
2761
+
/* translators: Recommendation included in a warning related to having blocks deeply nested. */
2762
+
"For this reason, we recommend editing the block using your web browser." = "Pour cette raison, nous vous recommandons de modifier le bloc à l’aide de votre navigateur Web.";
"For your convenience, we have pre-filled your WordPress.com contact information. Please review to be sure it’s the correct information you want to use for this domain." = "Pour vous faciliter la tâche, nous avons prérempli vos coordonnées WordPress.com. Veuillez vérifier qu'elles correspondent bien aux informations que vous voulez utiliser pour ce domaine.";
2763
2766
@@ -11279,6 +11282,12 @@ This empty state component is displayed only when the app fails to load posts un
11279
11282
/* Header of delete screen section listing things that will be deleted. */
11280
11283
"these items will be deleted:" = "ces éléments vont être supprimés :";
11281
11284
11285
+
/* Tip for sidebar */
11286
+
"tips.sidebar.message" = "Balayer vers la droite pour accéder à vos sites, au Lecteur, aux notifications et à votre profil";
11287
+
11288
+
/* Tip for sidebar */
11289
+
"tips.sidebar.title" = "Colonne latérale";
11290
+
11282
11291
/* Tip for site picker */
11283
11292
"tips.sitePickerTip.message" = "Appuyer pour sélectionner un site différent ou en créer un nouveau";
0 commit comments