Quick update on the product. Last month we introduced a major release of our app alongside with a revamped hardware, certainly a lot of stuff going on. It was packed with amazing features and we tried to cover them all during the announcement.
Yesterday, as you might have noticed if you have the app installed, we also released a minor update, the typical and boring "bug fixes and performance improvements" kind of update. But in fact, it was more than that. It contained a hidden gem that you might actively never notice, but we've been praising for a long, long time.
For quite a while, we've been working to improve the communication channel between the server, the door and the smartphone. Since the very beginning, we've been introducing new features that made the service faster and more reliable, but there was still a loose end, awaiting to be solved.
To get a simplified overview of the issue, here's a simple example: every time an administrator made a change in the management console, the change was posted on the server side, but it was not pushed to the devices. Therefore we relied on the apps to retrieve (pull) the information on a daily basis.
We've build upon our communications technology and now all the changes in the server side are pushed immediately to the devices, in real time.
This led to some confusions on certain occasions. For example, imagine there was a change on the server side, like an updated schedule for a user, it could be possible that the user app still displayed the old permissions for a while, when those were already revoked. Of course it was not a security breach because the server was the one that hold the truth, but it could be potentially inconvenient and confusing for the user.
To the point: with this new update, we've build upon our communications technology and now all the changes in the server side are pushed immediately to the devices, in real time. And believe me, it might not seem like a big deal, but at a operational level it's a great relief, so I felt like sharing it.