Features
30 December 2025

This is our final release for 2025 ✨, and it's a robust one, featuring the addition of multi-space reports. These reports allow you to view data for all spaces on a single screen, enabling comprehensive campus-level reporting. This is a foundational step toward our vision of portfolio-level reporting. 2026 promises to be exciting 🙌. 

🎉 New features

  • Bring data from multiple spaces into a single campus report with aggregated stats and consolidated search—ideal for office parks, universities, and other nearby buildings on the map.

  • Use the new automatic space filter in campus reports to see all buildings at once, then quickly narrow down to a single building when you need more detail.

  • Add an optional search box to the map viewer so users can jump to places using addresses or GPS coordinates—just like any familiar web map. See search in the docs.

  • Use the new public, full-screen map page to explore Smplrspace’s building coverage, with a search box to quickly find any location. Try it here.

  • Use the new text-as-image micro-service to generate SVG logos from text, so you can fall back to a dynamic logo URL in icon or poster layers when brand assets are missing.

  • Use the new json helper in Handlebars tooltip templates to work more easily with structured data inside custom BI tooltips. Learn more in the docs.

💅 Improvements

  • Viewer loading states have been redesigned for both map and space viewers so they stay clear without blocking interaction, including better behavior for cached and progressively loaded spaces.

  • The viewer info icon now stays legible on dark backgrounds.

  • Organization invitations now stay valid for 90 days (up from 5) to better match longer enterprise onboarding cycles.

🐛 Bug fixes

  • Fixed an issue where the viewer on a space’s projects page could appear empty.

  • Fixed splitting entity groups by level in the entity manager when using the “split by level” option.

  • Fixed a level extraction error that could happen when a space included an empty level.

  • Fixed Google Sheets syncing so imports with unmapped furniture entities (empty furnitureId) no longer fail.

Share