Backport: Release/1.30.0 - #1179
Conversation
…025 17:05:44483508 - Chinese (Simplified)
…025 17:05:44483508 - Russian
…025 17:05:44483508 - Hebrew
…025 17:05:44483508 - Spanish (Spain)
…025 17:05:44483508 - Arabic
…025 17:05:44483508 - Romanian
…025 17:05:44483508 - German (Germany)
…025 17:05:44483508 - Italian
…025 17:05:44483508 - French (France)
…025 17:05:44483508 - Polish
…025 17:05:44483508 - Portuguese (Portugal)
…025 17:05:44483508 - Thai
…025 17:05:44483508 - Dutch
…025 17:05:44483508 - Swedish
…025 17:05:44483508 - Greek
…025 17:05:44483508 - Japanese
…025 17:05:44483508 - Portuguese (Brazil)
… 1.27.1, and 1.28.0
…august-06-2025-17-05-44483508 PTC accessibility-checker (1985): Automatic Translations August 06, 2025 17:05:44483508
|
Caution Review failedThe pull request is closed. WalkthroughThis update increases the Accessibility Checker plugin version from 1.29.0 to 1.30.0 across all relevant files and metadata. It adds new and updated translation strings for multiple languages, introduces new site health check messages, and documents new features and fixes in the changelog and readme. JSON translation files were minified, and new keys for issue-clearing UI were added. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant FrontendHighlighter
participant SiteHealthCheck
participant TranslationSystem
User->>FrontendHighlighter: Click "Clear Issues"
FrontendHighlighter->>TranslationSystem: Fetch localized confirmation & status messages
FrontendHighlighter->>User: Show confirmation prompt
User->>FrontendHighlighter: Confirm clearing
FrontendHighlighter->>FrontendHighlighter: Clear issues, show progress/status
FrontendHighlighter->>User: Show success or error message (localized)
SiteHealthCheck->>TranslationSystem: Fetch new site health messages
SiteHealthCheck->>User: Display updated accessibility info
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
Poem
Note ⚡️ Unit Test Generation is now available in beta!Learn more here, or try it out under "Finishing Touches" below. 📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (123)
✨ Finishing Touches
🧪 Generate unit tests
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Pull Request Overview
This PR represents a backport of the version 1.30.0 release to the main branch. The release includes new features for frontend accessibility functionality, site health integration, and updated translations across multiple languages.
Key changes include:
- Version bumps from 1.29.0 to 1.30.0 across the codebase
- Updated WordPress minimum version requirement from 6.2 to 6.6
- Extensive translation file updates with new error messages and site health strings
Reviewed Changes
Copilot reviewed 123 out of 140 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| readme.txt | Version bump and changelog addition for v1.30.0 features |
| package.json | Package version updated to 1.30.0 |
| Multiple .po files | Added site health translations and new error messages |
| Multiple .json files | Minified translation files with new Clear Issues functionality |
There was a problem hiding this comment.
Summary of Changes
Hello @pattonwebz, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!
I've prepared this pull request to backport the changes for the 1.30.0 release. This update primarily focuses on enhancing the user experience by introducing the ability to clear accessibility issues directly from the frontend highlighter and providing more comprehensive details within the site health check. Additionally, I've addressed a UI bug in the frontend highlighter and improved the detection of missing video transcripts. The version numbers and changelog have been updated accordingly, along with refreshed translation files.
Highlights
- Version Update: I've updated the plugin's version number across the codebase to 1.30.0, ensuring consistency and reflecting the latest release.
- Frontend Issue Clearing: I've added a new feature that allows users to clear accessibility issues directly from the frontend highlighter on a post or page. This streamlines the workflow for content creators.
- Improved Site Health Details: I've enhanced the site health check to provide more detailed information about the accessibility checker's status and findings, offering better insights into your site's accessibility posture.
- Frontend UI Fix: I've fixed an issue where icons would stack incorrectly in the frontend highlighter when multiple accessibility issues were present on the same element, improving the user interface.
- Transcript Detection Improvement: I've improved the detection logic for missing transcripts, allowing the system to better identify transcripts for videos embedded within content.
- Translation Updates: I've updated and re-minified all translation files to ensure they are up-to-date with the latest strings and optimizations.
Using Gemini Code Assist
The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.
Invoking Gemini
You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.
| Feature | Command | Description |
|---|---|---|
| Code Review | /gemini review |
Performs a code review for the current pull request in its current state. |
| Pull Request Summary | /gemini summary |
Provides a summary of the current pull request in its current state. |
| Comment | @gemini-code-assist | Responds in comments when explicitly tagged, both in issue comments and review comments. |
| Help | /gemini help |
Displays a list of available commands. |
Customization
To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.
Limitations & Feedback
Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments or fill out our survey to provide feedback.
You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.
Footnotes
-
Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution. ↩
There was a problem hiding this comment.
Code Review
This pull request prepares the 1.30.0 release of the plugin. It includes version bumps across various files, updates to the changelog, and adds new translations for recent features. The changes are mostly related to release management. One significant concern is the update of the minimum required WordPress version to 6.6 in readme.txt. This is likely an error and could prevent many users from installing or updating the plugin. This should be corrected before the release.
| Contributors: equalizedigital, alh0319, stevejonesdev | ||
| Tags: accessibility, accessible, wcag, ada, WP accessibility | ||
| Requires at least: 6.2 | ||
| Requires at least: 6.6 |
There was a problem hiding this comment.
The Requires at least version has been bumped from 6.2 to 6.6. This is a significant jump to a very recent WordPress version. This change could prevent users on older, but still widely used, WordPress versions from installing or updating. Since there are no apparent code changes that necessitate this requirement, it is likely a mistake. Please revert this to the correct minimum required version.
Requires at least: 6.2
Checklist
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Translations