Endless exceptions when disk is full
This is an edge case and obviously should not be happening. But when my disk was full Gajim spammed me with hundreds of unhandled exceptions.
What could be done:
- handle disk full exception so a user-friendly message can be displayed
- display a maximum of one info popup at a time (so if user closes it but doesn't fix the problem, it can reappear... but not spam hundreds of windows)
- place Gajim in degraded mode where no more attempts to write to disk are performed until the info popup is closed... or maybe close main gajim process and just leave the info popup behind ?