Skip to content

apps/panel 0.80.0 ​

English · Русский

Released on 9 September 2026. Previous release: 0.79.0.

What changed ​

  • Tables can refresh records on their current page after a SignalR event. The table repeats its REST request and shows the returned values while retaining the applied filter, sort, and selected parent.
  • The indicator above the application content shows connection and refresh status. Check for updates retries a failed check. After reconnection or returning to the browser tab, the panel requests current data again.
  • Background refreshes do not overwrite unsaved edits. The panel refreshes the data after you save or cancel the edits. When navigation would discard a draft, the panel asks whether to stay or discard the changes.

Enable live updates ​

Use the real API for this setup. The panel disables SignalR for /local-api fixtures even when a hub URL is configured.

Set the full hub URL, including the server address and /hubs/notifications path, in the NUXT_PUBLIC_REALTIME_HUB_URL environment variable. Restart the panel or rebuild the static version after changing it. An empty value disables SignalR; application JSON does not need to change. The hub is currently anonymous: panel login does not restrict access to it.

Event publication for attributes is enabled through notifyEventType in the type metadata. After a marked attribute is saved, the server sends an event and the affected table repeats its REST request. Setting the panel variable alone does not enable server events.

Scope and limitations ​

Entity subscription. JoinGroup(entityType, entityId) subscribes the client to changes to one known entity. How its type and identifier were obtained does not restrict the subscription itself.

Table data refresh. The Table adapter observes records on the current page and repeats its query after their events. The Table strategies method and custom are not yet integrated with this automatic reread.

List membership. An entity subscription is not a subscription to a query result. Use the table's regular refresh to discover new records or changes to which records match the filter.

Other views. Trees, BPMN, Gantt, and text editors are not yet integrated with automatic data refresh. No notification inbox is added.

Updated documentation ​

The Table guide describes enabling SignalR, server event prerequisites, deferred updates while editing, and manual refresh for records outside the current subscriptions.