Standards Docs
Changelog

Changelog — 2026-05-29

Daily docs refresh.

Features

  • Live realtime multiplayer (#661). @stndrds/react now ships a RealtimeProvider that opens a Socket.IO connection to the NestJS realtime gateway and feeds live patches into a per-instance store. New hooks useLiveRecord, useLiveRecordsView, useLiveKanbanView, and useLiveAgentSidebar materialize entities from that store and edge-trigger React Query invalidations when a projection turns stale. On the server, @stndrds/adapter-nestjs exposes SchemaRealtimeModule plus a unified TokenValidator contract (under @stndrds/adapter-nestjs/auth) used by both TokenAuthGuard (HTTP) and the realtime gateway (WebSocket handshake). @stndrds/adapter-redis adds RedisLiveStreamTransport as the cross-instance event store, with explicit gap signalling when the Redis stream is purged. See the updated React frontend guide and NestJS backend guide.
  • Computed fields v1 (#664). formula and rollup attributes are now backed by a real engine. The runtime compiles each expression into a ComputedPlan, persists evaluation state in a new computed_attribute_states table (status: pending | fresh | stale | failed), and recomputes affected records through a background job when dependencies change. Until the first run completes, attribute fields and data-grid cells render a pending/stale indicator next to the value. See the Attributes concept.

On this page