|
Provide visibility into field types with different matching SDC prop shapes depending on field storage settings |
Active |
Critical |
Task |
1.x-dev |
Shape matching |
|
1 year 1 month |
|
Handle all paths in OpenAPI request validation |
Active |
Normal |
Task |
1.x-dev |
Internal HTTP API |
|
1 year 3 months |
|
[PP-1] Handle components instances rendering nothing: wrap them in a container |
Postponed |
Normal |
Task |
1.x-dev |
Component sources |
|
1 year 2 weeks |
|
[later phase] Comprehensive test coverage that the casted value each primitive Drupal core @DataType plugin actually does what it says |
Postponed |
Critical |
Task |
1.x-dev |
Data model |
|
1 year 8 months |
|
Add ComponentAuditabilityTest |
Active |
Major |
Task |
1.x-dev |
Config management |
|
1 year 9 months |
|
[later phase] [Needs design] [PP-1] Provide API for finding and UI for surfacing dangling/dead component subtrees — aka garbage clean-up |
Postponed |
Normal |
Feature request |
1.x-dev |
Page builder |
lauriii |
11 months 2 weeks |
|
Spike: Explore adding configuration options to the tree item formatter to support alternate use-cases |
Active |
Normal |
Task |
1.x-dev |
Data model |
larowlan |
11 months 2 weeks |
|
Stop assuming default Field Widget settings suffice — add Field Widget settings support to `experience_builder.generated_field_explicit_input_ux: prop_field_definitions` |
Active |
Normal |
Feature request |
1.x-dev |
Config management |
|
11 months 4 days |
|
JavaScriptComponent config entities should have mutable machineNames |
Active |
Critical |
Task |
1.x-dev |
Config management |
balintbrews |
1 year 2 months |
|
Rename ComponentSourceInterface's singular method names to plural |
Needs work |
Normal |
Task |
1.x-dev |
Component sources |
|
11 months 1 week |
|
Reduce the verbosity of the client-side model for static prop sources |
Active |
Major |
Task |
1.x-dev |
Internal HTTP API |
|
10 months 3 weeks |
|
[Meta] Production ready drag and drop |
Active |
Major |
Plan |
1.x-dev |
Page builder |
jessebaker |
1 year 2 weeks |
|
[Later Phase] Get Validation working for fields with datelist using "Select list" widget |
Active |
Major |
Task |
1.x-dev |
Redux-integrated field widgets |
|
1 year 1 month |
|
Component list for UI Library should return auto-saved code components if any |
Needs work |
Normal |
Task |
1.x-dev |
Auto-save |
tedbow |
11 months 2 weeks |
|
Intuitive zooming: When zooming the canvas, update the scroll pos. to center on the mouse cursor |
Needs work |
Normal |
Task |
1.x-dev |
Page builder |
|
1 year 6 months |
|
When dragging in Layers, collapsed layers should expand on hover |
Needs review |
Normal |
Feature request |
1.x-dev |
Page builder |
|
1 year 2 months |
|
Component instances in exposed `ContentTemplate` slots must use the exposed slot's machine name |
Active |
Major |
Task |
1.x-dev |
Data model |
|
10 months 3 weeks |
|
In XB's preview canvas, the Breadcrumb block does not show the edited entity's path breadcrumbs |
Active |
Normal |
Bug report |
1.x-dev |
Component sources |
thoward216 |
1 year 1 month |
|
[later phase] Make Component `audit` operation performant/scalable |
Postponed |
Normal |
Task |
1.x-dev |
Data model |
|
11 months 3 weeks |
|
[later phase] StaticPropSource::parse() could validate prop value keys |
Active |
Minor |
Task |
1.x-dev |
Data model |
|
1 year 1 month |
|
[PP] FE implementation of Color Prop |
Active |
Major |
Task |
1.x-dev |
Redux-integrated field widgets |
|
10 months 3 weeks |
|
Remove `ClientServerConversionTrait` (C→S) and `ComponentTreeItemList::getClientSideRepresentation()` (S→C) in favor of (de)normalizers |
Active |
Critical |
Task |
1.x-dev |
Internal HTTP API |
|
1 year 3 months |
|
Use xb- prefix on all data attributes: `data-something` → `data-xb-something` |
Needs work |
Normal |
Task |
1.x-dev |
Redux-integrated field widgets |
|
1 year 3 weeks |
|
Component/Slot overlay is brittle if HTML comments are missing |
Needs work |
Normal |
Bug report |
1.x-dev |
Page builder |
|
11 months 2 weeks |
|
Audit use of ::loadUnchanged and any routes that might need to load the latest revision |
Active |
Normal |
Bug report |
1.x-dev |
Auto-save |
|
10 months 3 days |
|
[META] Support alternative renderings of prop data added for the 'full' view mode such as for search indexing or newsletters |
Active |
Normal |
Plan |
1.x-dev |
Data model |
effulgentsia |
1 year 9 months |
|
Preview is not accurate for the site branding block: missing Olivero's CSS variables |
Active |
Normal |
Bug report |
1.x-dev |
Component sources |
|
1 year 2 months |
|
Implement CSP-compliant rendering for code component previews |
Active |
Major |
Bug report |
1.x-dev |
Theme builder |
|
1 year 1 month |
|
<iframe sandbox> + `Window.postMessage()` to add defense in depth |
Active |
Critical |
Task |
1.x-dev |
Page builder |
|
11 months 1 day |
|
xb_test_article_fields is unable to save the remove multi value text action |
Active |
Major |
Bug report |
1.x-dev |
Redux-integrated field widgets |
|
9 months 2 weeks |
|
Decouple tree storage, introduce tree storage plugins |
Postponed (maintainer needs more info) |
Major |
Task |
1.x-dev |
Data model |
larowlan |
1 year 9 months |
|
Implement Playwright utility functions/improvements |
Active |
Normal |
Task |
1.x-dev |
… to be triaged |
jessebaker |
8 months 2 weeks |
|
ADR for dynamic code components |
Needs work |
Normal |
Plan |
1.x-dev |
Component sources |
balintbrews |
1 year 1 week |
|
when cancelling a user the author field for XB pages shouldn't be blank. |
Needs work |
Normal |
Bug report |
1.x-dev |
Page |
thoward216 |
8 months 3 weeks |
|
Adding components to folders through contextual menu |
Active |
Normal |
Feature request |
1.x-dev |
Page builder |
|
8 months 2 weeks |
|
Document the reasons for not using Workspaces for saving in XB 1.0.0 |
Needs review |
Critical |
Task |
1.x-dev |
Auto-save |
effulgentsia |
1 year 1 month |
|
modifierKeyPressed class is not removed if another key is held while control is released |
Active |
Normal |
Bug report |
1.x-dev |
… to be triaged |
|
8 months 3 weeks |
|
Component Instance Rename Function Does Not Enforce Naming Restrictions |
Active |
Normal |
Bug report |
1.x-dev |
… to be triaged |
|
9 months 5 days |
|
Add internal HTTP API for ContentTemplate entity type |
Active |
Normal |
Task |
1.x-dev |
Internal HTTP API |
tedbow |
8 months 3 weeks |
|
Safari: Preview overlay does not update when iFrame is swapped |
Postponed |
Major |
Bug report |
1.x-dev |
User interface |
|
9 months 2 days |
|
Allow users to opt out of title/description generation during page creation through AI |
Active |
Normal |
Task |
1.x-dev |
AI |
|
8 months 4 weeks |
|
XB AI: Tracking user-reported issues with the page builder |
Active |
Normal |
Bug report |
1.x-dev |
AI |
|
8 months 4 weeks |
|
Settings Panel Displays Orphaned Props After Undo Removes Selected Component |
Active |
Normal |
Bug report |
1.x-dev |
… to be triaged |
|
8 months 4 weeks |
|
Milestone 1.0.0-beta1: Enable creation of non-throwaway sites |
Active |
Normal |
Plan |
1.x-dev |
Page builder |
|
1 year 4 weeks |
|
`ParametrizedImageStyle`: Generate srcset for local unmanaged files |
Active |
Normal |
Task |
1.x-dev |
Component sources |
|
8 months 4 weeks |
|
`ParametrizedImageStyle`: Generate srcset for remote images from allowed 3rd parties |
Postponed (maintainer needs more info) |
Normal |
Task |
1.x-dev |
Component sources |
justafish |
9 months 3 hours |
|
[PP-1] Consider adding ramsey/uuid for hash-based UUID (v5) generation for default files |
Postponed (maintainer needs more info) |
Normal |
Task |
1.x-dev |
Config management |
|
9 months 6 days |
|
Component preview does not render correctly in safari browser |
Active |
Normal |
Bug report |
1.x-dev |
… to be triaged |
|
9 months 2 days |
|
Ensure we validate context_mapping in condition.plugin |
Active |
Normal |
Task |
1.x-dev |
Personalization |
|
11 months 4 days |
|
Create and have test coverage for UTM Parameters condition |
Active |
Normal |
Task |
1.x-dev |
Personalization |
|
11 months 3 days |