This bugfix to major/minor 1.0 addresses two potential crashing issues in piminder_monitor:
- In certain situations (when deleting or marking read at a time when there were no messages in the queue) it is possible for certain human input events to generate a return of an unassigned variable, crashing the application. New Behaviour: marking read or deleting messages while the queue is empty will immediately refresh the queue.
- In the event of network issues while the monitor is operating the monitor can crash. New Behaviour: an error warning is displayed at the
minor
warning colour scheme and the main operation loop will resume after 60 seconds. This can continue indefinitely until network connectivity is restored (at which point recovery is automatic) or the operator restarts the system. This was issue #6
No configuration changes should be needed to handle the new version.
It is sufficient to python3 -m pip install --upgrade piminder
to install the updated version.