ControlBird 0.1.37

v0.1.37
Platform

Bug Fixes

  • alarms: Email notifications now send when an alarm becomes active. Notifications follow the current severity of the alarm, and message templates that reference another entity show its name instead of a numeric id.
  • alarms: Changing the notification settings on an alarm now takes effect right away, instead of the previous settings staying in use until the next restart.
  • alarms: Shelve, Reset, and Add email notification are no longer permanently greyed out. The permission behind these actions was not granted to any role; it is now available to Operator and to every role above it.
  • sign-in: Signing in no longer gets stuck on "Checking for saved session...". Sessions left behind by closed tabs are reclaimed automatically, and if the session limit is genuinely reached, sign-in now fails immediately with a clear message. An unresponsive sign-in reports a connection timeout instead of waiting indefinitely.
  • device manager: Point values now update live for every integration. Points mapped to anything other than the default target field never showed live updates before. Visible values are also refreshed after a dropped connection is restored, and a value you write is reflected immediately.
  • integrations: A connection that fails to start is now restarted as soon as the failure is seen, rather than waiting for a periodic background check. A connection can no longer be left stranded and not running.
  • restart recovery: Restarting a node no longer risks duplicating restored data or reusing an identifier that still belongs to something else. Restored state now matches what was in place before the restart.
  • dialogs: Lists in dialogs such as Add Alarm and Add Email Notification no longer come up empty when the search box is blank. A blank search now means "no filter" and shows every available entry.
  • rule chains: Case labels, node subtitles, and badges on the rule-chain canvas are now legible against the background and over connection wires in both light and dark themes. Long renamed case labels are truncated instead of overflowing their node.