-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking Issue: More core blocks and new store()
API
#53740
Comments
I've opened PRs for the enhanced ux of the Query block and Comments block:
We'll work on them as we progress through these tasks. |
I've opened a PR to add support for |
I've added "Merge new SSR context on client-side navigation" because we need it for the Query block. I'll start working on it: |
I've opened a PR to address the previous task: |
I had to add a small fix for the previous PR: |
The enhanced pagination of the Query block is ready for review: |
There are still a couple of details regarding the movement of the form when a reply link is clicked, but otherwise, the enhanced comment form submission is ready for review: |
We added support for |
The PR for the new router with region-based, client-side navigation is merged: |
I just recently merged these PRs:
Just so you know, I left the JSDocs and documentation of the region-based router and the Slot and Fill directives for subsequent PRs. I'll add the task to the opening post. |
The enhanced pagination for the Query Block has been merged. 🚀 |
I've opened a couple of requests for the Query Loop that need to be included in the original Tracking Issue (I don't have the permissions): |
As mentioned in #53737 (comment), we have paused the development of the Comments Form submission with client-side navigation until we develop a robust system to handle new styles, scripts, and other assets. |
I've opened a discussion to talk about a mechanism to detect blocks that are compatible with the Interactivity API so we can improve the reliability of the enhanced pagination of the Query block: |
I just opened a PR for moving the "Enhanced pagination" toggle and updating its help message. |
This PR makes |
David opened the PR to add a timeout to the client navigation: |
A small update: Last week, we focused on preparing a private version of the Interactivity API for the WP 6.4 release, which needs to ship Core blocks already using it. This version will remain private and subject to change, as explained in this tracking issue: Even though there was a bit of overlap with this tracking issue, we opened a new one because there are some tasks unrelated to the Interactivity API itself, but once those are finished, we'll get back to this one to continue our work. |
Now that WP 6.4 Beta 1 is out, we've closed the WP 6.4 Tracking Issue and we got back to this one. In particular, we've begun developing the new In the meantime, if you want to follow closely this development, please follow: |
store()
API
We've completed all the tasks of the migration to the new I've updated the description to include the next steps:
|
I've opened a couple of PRs to fix problems with
I've also added two more additional tasks to the list:
|
I created a PR for testing the new The runtime currently works fine, although we have probably broken the PHP part. I'll take a look later. 🙂 |
I created a PR for disallowing core blocks that can render third-party blocks and be edited outside of the Query Loop context, e.g., Content, Template Part and Patterns. |
PR with a fix for the position of some accesibility markup in the enhanced Query Loop has been merged: |
Most of the progress in the last weeks has been done in the migration to the new That PR contains both the new runtime and the migration of the Core blocks because everything needs to be merged at the same time. It's already almost finished, awaiting final details and reviews. |
The PR for migrating to the new |
The |
Now that the new
Does anything else need to be completed before the release? |
@luisherranz, maybe we should add and update JSDocs & TSDocs? 🤔
|
Perfect, yes. |
I've recently created a PR to update TSDocs/JSDocs for the new In addition, last week, I opened a PR draft with the ongoing work to implement |
I've started the PR with the updated docs: |
Now that the new |
I've published the migration guide for the new |
In Expose the full Interactivity API in
@wordpress/interactivity
, we exposed a publicly testable version of the Interactivity API so people can start experimenting with it.For the next iteration of the Interactivity API, we want to focus on four projects, including 3 core blocks (Comments Form, Query and Search blocks) and a major overhaul of the Store API. We'll update the list of tasks as we progress on the different projects.
data-wp-key
directive that is linked to Preact'skey
data-wp-key
directive #53844navigate
calls #54201timeout
option tonavigate()
#54474data-wp-fill
/data-wp-slot
directives (without SSR support yet)<title>
on navigation.store()
API woocommerce/woocommerce-blocks#11065store()
API woocommerce/woocommerce-blocks#11071store()
API #55459store()
API woocommerce/woocommerce-blocks#11558store()
API #55459store()
API #55459interactive-template
to the newstore()
API #56613Please subscribe to keep track of the progress.
The text was updated successfully, but these errors were encountered: