Companion app on NSPanel Pro

Hi.
I’m testing companion app on NSPanel installed latest by FDroid.
What I was experiencing: for few a days it was flowless and control screen designated to NSPanel HA Companion App always worked correctly: updating switch states right away.
Now I experienced, that I had two lights on, and companion app showed them as switched off.
to refresh the screen, I wanted to go to Energy menu, and back, but at energy screen I got an error message, and I found no other way to close and open again the app, then power off/power on the device.
After it got initialized, I opened the companion app, it opened now with the right screen, just it didn’t load the set dark theme. When I went to options, dark theme radio button was selected, I had to change to light mode, then dark mode again.
extra: tap on the no-sidebar setting to test it, removed the option from the settings.
So the app definately needs some fine tuning:

  • keeping screen (switches, values) up-to-date
  • closeable error messages / no dead-end navigations. (NSPanel does not provide back button)
  • Consistent settings and settings loading on startup.

About the “keeping screen up to date” request:

  • I just remember, that during yesterday, I shut down my RPi3B to rearrange the usb devices, and move the zigbee dongle more far away from the wifi. This might have caused the system to have hickups after, but it could be because of many things (I think of):
    – If companion app looses connection once, it gives up on connecting again. (I also have the same issue with the 8123 frontend: when it looses connection, it cannot refresh on its own (using homeassistant/home-assistant:stable since 12 days ago. I found no errors in HA logs.)
    – Some unkown NSPanel Pro (wifi/app/connection) issue.

So I would like to see a feedback in companion app and on WebUI that connection is alive and statuses synced correctly with some “in-sync” icon, and show “out-of-sync” icon when connection/sync is not proper showing last try time with maybe a manual reconnect option upon tap action. I think this sync indicator would be welcomed by many.