Skip to content
Cohesion home

Resources

Product Releases

Weekly updates from the Cohesion platform. New features, improvements, and fixes across Smart Access, Smart Experience, Smart Maintenance, and Savvy.

v1.224.2

Floor plan canvas and Smart Maintenance embed

Version 1.224.2

Cohesion mobile app on a smartphone in a modern building lobby

Space reservations and embedded maintenance get more flexible this week — without forcing every building onto the same floor-plan vendor or layout.

Floor plan canvas lets you power amenity and desk booking from an uploaded GeoJSON map or PDF, with simple polygon authoring in the admin experience. Teams that already use Archilogic keep their current flow; the canvas is an additional provider you configure per floor.

Smart Maintenance embed brings the React maintenance experience front and center: deep-links to assets, inventory, and requests, rendered edge-to-edge inside Cohesion.

The floor plan canvas is rolling out behind a feature flag in production environments. Archilogic remains the default provider, so existing reservation floors stay unchanged until you opt in.

Floor plan canvas for space reservations

Give tenants and operators a clearer way to browse and book desks and amenities. Upload a GeoJSON desk map or PDF floor plan per building and floor, draw reservable spaces in-app, and keep Archilogic as the default when you don't need a custom canvas.

Smart Maintenance deep-links in the host shell

Embedded Smart Maintenance now opens the new React experience for assets, inventory, and work-order requests — full-bleed inside Cohesion so maintenance teams get one consistent workspace without a double gutter from the host app.

Fixes
  • ExperienceFloor Plan Canvas

    “Placed” and “Remove from floor plan” actions now key off the hotspot attachment instead of the label text.

  • ExperienceFloor Plan Canvas

    Canvas host uses display:block with a bounded height so the viewer no longer overlaps adjacent form fields.

  • ExperienceFloor Plan Canvas

    FloorPlanProvider.floorCode is typed as string | null for floors without a mapped code.

Improvements
  • ExperienceReservations

    Amenity browse resolves the floor-plan provider per building and floor, swapping in the canvas viewer and Locate flow for both GeoJSON- and PDF-backed floors.

  • ExperienceAmenity Management

    Manage Amenity adds a per-floor provider toggle with GeoJSON and PDF uploaders; new hotspot labels read from the amenity form.

  • ExperienceFloor Plan Canvas

    Operators can draw arbitrary polygons to place a space (click points, Finish) and remove placements with a per-polygon delete badge.

  • MaintenanceMaintenance Embed

    Maintenance embed routing points at Smart Maintenance React routes for assets, settings inventory, parts inventory, and work-order requests.