Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Change ledger: explayouts_ui_api

Every change made to explayouts_ui_api since the se7enxweb era began, oldest first: 58 changes touching 3313 files. Each line gives the date, the commit, what kind of change it is, its message, and how many files it…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/history/ledger/explayouts_ui_api.md

On this page

Change ledger: explayouts_ui_api

Every change made to explayouts_ui_api since the se7enxweb era began, oldest first: 58 changes touching 3313 files. Each line gives the date, the commit, what kind of change it is, its message, and how many files it touched (+ lines added / − lines removed). Release tags are marked. The narrative documentation (features, bc notes, specifications, the history chronicle) explains what these changes deliver; this ledger is the complete record they are built from.

KindChanges
Updated52
Added6

2026-07 (4 changes)

DateCommitKindChangeFiles+/−Release
2026-07-30f920e6dAddedAdded: Initial import. Import of explayouts_ui_api extension providing jSON HTTP API and SPA shell for the Exponential Layouts admin UI, served under /explayouts_ui_api/app.3153+31362 / −0
2026-07-30b034090UpdatedUpdated: Updated README.md to the classic 7x documentation standard with a doc/ index and expanded usage information.1+152 / −13
2026-07-300f03c46UpdatedFixed: Fixed the composer.json license to the SPDX identifier GPL-2.0-or-later required by Packagist.1+1 / −1
2026-07-30a31f493AddedAdded: Added .gitattributes with export-ignore rules to keep composer dist archives lean.1+5 / −0v1.0.0

2026-08 (25 changes)

DateCommitKindChangeFiles+/−Release
2026-08-2518ce4c3UpdatedUpdated: populate missing block parameters, show manual collection items and improve list block preview in the SPA admin5+73 / −0
2026-08-25007423bUpdatedUpdated: expose default collections in the SPA sidebar with Block/Collection tabs and a working result endpoint.3+316 / −39
2026-08-258119189UpdatedUpdated: add remove, remove-all and move endpoints for collection items and fix sidebar tab switching.2+90 / −5
2026-08-25a0a51e8UpdatedUpdated: add content browser API endpoint and custom modal for adding collection items.3+179 / −1
2026-08-253ebd37aUpdatedUpdated: support collection type switching, expose rich parameter metadata, and remove manual save button from block form.4+24 / −2
2026-08-2574ced49UpdatedUpdated: align SPA sidebar and block preview with Nexus/reference layouts-ui.5+96 / −48
2026-08-255f10555UpdatedUpdated: render container blocks with nested placeholders, expose parent_block_id/parent_placeholder, and support DND create/move/copy inside containers.1+186 / −13
2026-08-25be8acd7UpdatedUpdated: Render title and rich_text blocks with the inline/CKEditor hooks the SPA expects.1+8 / −1
2026-08-253232559UpdatedUpdated: render title, text and rich_text blocks with the inline / CKEditor hooks the SPA expects, avoiding empty-content fallback that removes editable targets.1+10 / −5
2026-08-250c522f3UpdatedUpdated: SPA API resolves linked zones and skips placeholder blocks.1+78 / −6
2026-08-275c494d0UpdatedUpdated: route layout publish/draft/discard through core service1+358 / −45
2026-08-27144f371UpdatedUpdated: SPA block edit forms and app template for query options4+341 / −66
2026-08-2732b8fb2AddedAdded: SPA block content, parameter and query edit templates and admin CSS4+152 / −0
2026-08-27e89ca34UpdatedUpdated: expose collection offset/limit in the query edit form3+25 / −1
2026-08-277acf0c9UpdatedUpdated: make offset/limit section collapsible and separate1+10 / −8
2026-08-2765991abUpdatedUpdated: rebrand ibexa_content_search query type in the SPA UI3+5 / −5
2026-08-27f3c7169UpdatedUpdated: style number inputs in content tab query form1+1 / −0
2026-08-282a5ed36UpdatedUpdated: Render View type for blocks without item view types and hide the Items panel for non-collection blocks in the layout editor.2+11 / −0
2026-08-28570e6abUpdatedUpdated: adapt SPA block type API and icon assets for tpl_block plus-menu grouping.3+53 / −24
2026-08-28091a98dUpdatedUpdated: force layout editor icon-* classes to use netgen_layouts font.1+1 / −1
2026-08-289d62ea6UpdatedUpdated: API GET /layouts/:id respects published=false/true query.1+8 / −1
2026-08-28e523272UpdatedUpdated: API block endpoints resolve to the active draft.1+23 / −11
2026-08-2811de65fUpdatedUpdated: missing-layout 404 modal now returns to admin instead of creating an empty layout.1+1 / −1
2026-08-28d3d3488UpdatedUpdated: SPA title suffix, create_new_draft HTTP method, cache-bust and add missing MaterialIcons fonts7+2375 / −2
2026-08-2852fbceaUpdatedUpdated: API dispatcher now catches exceptions and returns a JSON 500 response with a logged backtrace.1+48 / −35

2026-09 (29 changes)

DateCommitKindChangeFiles+/−Release
2026-09-01074ab92UpdatedUpdated: block edit form and SPA shell styling.4+406 / −59
2026-09-074c8241fUpdatedFixed: Fixed block ordering being lost on create, copy, move and delete, caused by every block being stored at position 0 so ordering fell back to insertion order and a block could not be placed before an existing one. Siblings are now renumbered around the requested position and compacted after a delete, and an imported rule keeps its own priority.1+179 / −8
2026-09-07afbab37AddedAdded: Added editor previews that render a collection as a column grid honouring its column count and a component block as its referenced item, with thumbnails, linked names and value types. Blocks are also labelled from their configured definition name rather than their internal identifier.1+244 / −6
2026-09-073973dbfUpdatedFixed: Fixed select parameters in the block design form being discarded, caused by every parameter select carrying the class that suppresses the form's debounced auto submit while the form has no submit button, so column counts and view types now save. The content picker also falls back through remote id when no node is stored.1+19 / −2
2026-09-072a95edcUpdatedFixed: Fixed the block sidebar hanging for a block whose definition has no configuration, caused by method_exists() being called on a false handler which aborts the request under PHP 8, so the editor now shows an empty form instead of loading forever. Also renames the application edition shown in the logo tooltip to Exponential Layouts.1+14 / −3
2026-09-07390e87bUpdatedUpdated: Updated the layout editor styling to highlight the currently selected block distinctly and to lay out the new collection previews, so the editor shows a block's configuration at a glance.1+109 / −1v1.1.0
2026-09-14a10bfebAddedAdded: Added a mobile layout for the layouts editor, which upstream refuses to draw below 800px, so the canvas takes the full width beside the rail, the properties panel becomes a drawer that opens on tapping a block, and blocks can be dragged by finger.3+614 / −0
2026-09-14d9d8314UpdatedUpdated: Updated the mobile layouts editor to open the block options from a toggle in the rail under the add-block button instead of a pill floating over the layout, so the current block's options can always be reached from one fixed place rather than only by tapping the block.2+74 / −27
2026-09-14a292ed0UpdatedUpdated: Updated the mobile layouts editor to stop opening the properties drawer when a block is selected, which covered the layout on every tap, so selecting and inspecting are now separate and the rail toggle turns accent coloured to say a block is waiting.4+22 / −79v1.2.0
2026-09-17f79d59cUpdatedFixed: Fixed the layout editor presenting a shared header and breadcrumb as editable blocks of the layout being edited, so a linked zone is drawn inherited and locked.1+192 / −31v1.2.1
2026-09-17e081f3dUpdatedFixed: Fixed the block menu drawing the same default icon for most block types, by declaring an icon per type instead of leaving every one of them to a font that has a glyph for fewer than half.31+410 / −1v1.2.2
2026-09-19569a2b7UpdatedFixed: Fixed the share endpoint reporting success for tokens it never stored, caused by MySQL-only DDL no other engine accepts and three unchecked query results, so a share token now either exists or the caller is told it does not.1+82 / −11v1.2.3
2026-09-202f998a9UpdatedFixed: Fixed the share table being created with index names no schema declares, so the system upgrade page no longer reports the database as inconsistent after a layout has been shared.1+12 / −4v1.2.4
2026-09-228f53d5dUpdatedFixed: Fixed the module views declaring functions and classes at the top level, so this extension can be served by a web server that keeps a PHP process alive across requests.3+75 / −63v1.3.0
2026-09-2737f3bf8UpdatedFixed: The layout editor works under a siteaccess reached by path, such as /admin2+67 / −20
2026-09-274984275UpdatedFixed: The editor's View in CMS links carry the siteaccess prefix1+4 / −0v1.3.1
2026-09-27aca9442UpdatedFixed: The ezinfo.php declares its keys as strings, so the about page shows the extension's name, version and license2+6 / −6v1.3.2
2026-09-27c24c800UpdatedFixed: The layout editor API refuses a write that does not carry the session's form token1+71 / −0
2026-09-2782d74d6UpdatedUpdated: The layout editor adds the form token to every write it sends1+44 / −2
2026-09-27df773b8UpdatedUpdated: Version 1.3.32+2 / −2v1.3.3
2026-09-28beff303UpdatedFixed: The layout editor API changes blocks only on a draft; a published layout's blocks change when its draft is published1+60 / −21
2026-09-28b26716aUpdatedUpdated: Version 1.3.42+2 / −2v1.3.4
2026-09-28a738a8eUpdatedUpdated: Every visible text of the extension is a translation string, with German14+916 / −75
2026-09-284d03c4bUpdatedUpdated: Version 1.3.52+2 / −2v1.3.5
2026-09-28fa4cc31AddedAdded: GitHub funding metadata, the same as the other se7enxweb packages1+3 / −0
2026-09-29d4a02cfUpdatedUpdated: The layout editor shows its interface texts in the interface language, with German7+1631 / −6
2026-09-29b12f37dUpdatedUpdated: Version 1.3.62+2 / −2v1.3.6
2026-09-304752b22UpdatedUpdated: The about page names the extension Exponential Layouts UI API2+2 / −2
2026-09-303b76ac9UpdatedUpdated: Version 1.3.72+2 / −2v1.3.7

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x