> For the complete documentation index, see [llms.txt](https://docs.heisenware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.heisenware.com/release-notes/v92-hotel.md).

# v92 — Hotel

<div align="left"><figure><img src="/files/qU83EFTsccwtX85ioo0U" alt="" width="375"><figcaption></figcaption></figure></div>

## Features

* **Finalized** [**subflows**](/app-builder/build-backend/functions/subflows.md): Completed the core subflows feature within the [Backend Builder](/app-builder/build-backend.md).
* **Data Visualizer (beta)**: Introduced the Data Visualizer tool to let members inspect connected database tables and data entries directly without building an App.
* **Introduced the** [**timeline**](/app-builder/build-frontend/widgets/display-widgets/timeline.md) **widget**: Display chronological data series dynamically inside your Apps.
* **Introduced the** [**iframe**](/app-builder/build-frontend/widgets/display-widgets/iframe.md) **widget**: Cleanly embed external web content inside your frontend layouts.
* **Released the** [**Heidenhain DNC**](/app-builder/build-backend/functions/connectors/heidenhain-dnc.md) **Agent**: Run a native Heidenhain DNC Agent to establish direct edge connectivity with supported CNC systems.
* **Released the** [**LXC Agent**](/app-builder/build-backend/agents/lxc-agent-insys.md): Package your local connector system within an Insys-compatible LXC Agent container.

## Improvements

* **Restructured product documentation**: Completely rebuilt the [documentation](https://docs.heisenware.com/) to improve readability and user navigation.
* **Explicit data schema re-scanning**: Added an explicit data re-scan option for bound [widgets](/app-builder/build-frontend/widgets.md). A widget – such as a [data grid](/app-builder/build-frontend/widgets/display-widgets/data-grid.md) – now checks if its underlying data structure or keys have changed, and then automatically updates its properties and visual layout to match.
* **Overhauled** [**Page Explorer**](/app-builder/build-frontend/page-explorer.md): Integrated the navigation menu editor directly into the Page Explorer panel. You can configure the name, icon, and app bar title of each page using an edit icon next to the page name. Menu layouts can now vary based on screen size, using layouts like Bottom tabs only for mobile screens or Fixed left menu for large desktop monitors.
* **Fixed menu drawer**: Added a fixed-size left menu as a new navigation option in the [Page Explorer](/app-builder/build-frontend/page-explorer.md).
* **Independent** [**extension nodes**](/app-builder/build-backend/extension-nodes.md): Converted extensions – including modifiers, filters, recorders, and error handlers – into distinct visual nodes on the canvas.
* **Anti-node-collision ("snowplow")**: Implemented automated node separation in the [Backend Builder](/app-builder/build-backend.md) to prevent overlapping logic blocks.
* **Backend auto-formatting**: Introduced an auto-formatting layout tool for backend flows in the [Backend Builder](/app-builder/build-backend.md).
* **Event flow spotlight**: Added a visual spotlight effect to backend [functions](/app-builder/build-backend/functions.md) to clearly trace active event paths during live execution.
* **Visual data truncation**: Implemented automatic visual data truncation for large data payloads to keep the frontend responsive.
* **Custom** [**data list**](/app-builder/build-frontend/widgets/display-widgets/data-list.md) **spacing**: Added custom vertical spacing options in the data list widget configuration.
* **Enhanced** [**chart**](/app-builder/build-frontend/widgets/display-widgets/chart.md) **interaction**: Improved zoom and pan responsiveness for the chart widget.
* **Upgraded MQTT broker**: Updated and optimized the internal MQTT broker configuration to increase overall message resilience.
* **Application-wide client caching**: Implemented client-side caching to reduce browser reload times drastically for deployed [Production Apps](/production-apps/overview.md).

## Fixes

* **Initial backend state**: Fixed a synchronization issue where the correct backend state did not display immediately after account creation.
* **Alias persistence**: Fixed an issue where custom alias names did not save or persist correctly.
* **Widget highlighting**: Fixed intermittent visual bugs that broke selection and hover highlighting for [widgets](/app-builder/build-frontend/widgets.md) on the canvas.
* **Multi-monitor scaling**: Fixed a layout scaling bug in deployed [Production Apps](/production-apps/overview.md) when a browser window spans multiple monitors.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.heisenware.com/release-notes/v92-hotel.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
