We’ve packed a lot into this May update! From powerful SDK releases to quality-of-life enhancements in the UI and major backend improvements, here’s everything that’s new:
SDK Releases
We’ve officially published our latest SDKs for easier access and faster integration:
- iOS SDK — now available on GitHub and CocoaPods
- Android SDK — live on GitHub and JitPack
- Flutter SDK — published on GitHub and pub.dev
Core Improvements
Fixed a crash related to destructor calls in interfaces.
Stability and performance updates across scenarios and interfaces.
Tracking & Reports (Tracking-Front)
Polygon drawing is now supported!
New map interaction methods:
selectMapFeature
,deselectMapFeature
,deselectAllMapFeatures
, andgetSelectedMapFeatures
. (Just like “POIs” that rise visually on selection—very map-like!)Zone filtering by Location/Floor in zone reports.
Heatmap PDF reports now display group labels for clarity.
Cluster display bug fixed: clusters no longer appear in zone tracking if clustering is disabled.
New slider in Tracking History: drag-enabled with tooltips showing exact timestamps!
Scenario Management Overhaul
We’re making scenarios more powerful and easier to manage:
Removed “presence in zone” as a selectable notification type.
Scenario statuses like Active, Paused, and Error are now shown directly in the table.
New scenario type: “Interface Notification” — alerts now appear within the UI.
You can now start/stop scenarios directly from the edit page.
Scenario execution now includes topic reading (with polling fallback) for real-time UI alerts — all in one place alongside standard notifications.
User Management (Client)
You can now unlock blocked users in the “Manage Users” section.
Blocked users are now visible in search results.
Small visual updates to the user management interface for better usability.
Thank you for your feedback and support — many of these updates come straight from your suggestions! Stay tuned for more improvements next month. If you have ideas or run into issues, don’t hesitate to reach out.