WordPress for iOSiOS The operating system used on iPhones and iPads. version 12.4 betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. is available for testing on TestFlight.
Not part of the beta program yet? Please sign up for our TestFlight program (open the link on your iPhone or iPad) to join as a beta tester.
Release Notes
- You can now mark notifications as unread with just a swipe.
- Fixed a crash when searching the Free Photo Library.
- Fixes issues some folks were having logging into a self-hosted site.
- Account Settings Primary Site now shows the site URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org if the site has no name.
- Improves how quotes look in reader.
- Made small improvements to accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) across the app.
What to Test
- Notifications (PR #11573):
- Go to Notifications and find a read notification. Swipe left-to-right and confirm it is marked as unread.
- Swipe left-to-right on an unread notification and confirm it is marked as read.
- Open the same WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ account in a browser and check the read state is reflected on the notification there. Note that you may need to reload the page to see your changes on the app take effect.
- Free Photo Library (PR #11550):
- On a site hosted on WordPress.com or using the Jetpack pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party, access the Free Photo Library. (To access it, go to My Sites > Media > + > Free Photo Library, or disable the blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. editor in App Settings > Start a new post > Add media > tap 3-dot menu > Free Photo Library.) Perform searches that have no results. Verify it doesn’t crash.
- Self-hosted Site Login:
- Start login using a site address, or if already logged in go to My Sites > Switch Site > + > Add self-hosted site. Enter an invalid URL (e.g.
example
with no domain ending) or a URL for a non-WordPress site and tap Next. Confirm an error message appears under the site address field. (PR #11563) - Enter a valid self-hosted site URL (with or without a prefix) and confirm you can log in as expected. (PR #11639)
- Start login using a site address, or if already logged in go to My Sites > Switch Site > + > Add self-hosted site. Enter an invalid URL (e.g.
- Account Settings Primary Site (PR #11577):
- Log in to WordPress.com in the app and confirm you have at least one site hosted at WordPress.com. If you have multiple sites, go to Account Settings > Primary Site to identify your primary site.
- Go to My Site (selecting your primary site) > Settings > Site Title and remove the site title. Go to Account Settings > Primary Site. Verify the URL is displayed.
- Go to My Site (selecting your primary site) > Settings > Site Title and give the primary site a title. Go to Account Settings > Primary Site. Verify the Title is displayed.
- Reader Quotes (PR #11401):
- Find a post or comment in the Reader that includes a block quote. (You can create a post/comment with a quote if needed.) Confirm that the quote appears with a left border (line).
- Accessibility (PR #11578):
- Go to Settings > General > Accessibility > VoiceOver and toggle the setting on.
- If you already have a site with Quick Start (the “Next Steps” section at the top of My Sites), go to that site, double tap on “Customize Your Site”, and skip to step 6.
- If you don’t have a site with Quick Start, go to My Sites > Switch Site > + > Create WordPress.com site.
- Follow the site creation prompts until you reach “Want a little help getting started?”
- Double tap the “Yes, Help Me” button.
- Try interacting with any of the cells on the “Customize Your Site” screen. Confirm that VoiceOver reads the text/accessibility hints as expected as you go through the tour.
- Find all other changes/fixes in the related PRs targeting 12.4.
Bugs & Feedback
Did you find a bug or come up with a feature request while testing? You can discuss it here, pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” one of us in the #mobile room on WordPress.org Slack, report it using the TestFlight feedback link, or head straight to the iOS GitHub repository and open a new issue.
Thanks for testing!