I agree with this: Duplicacy should be able to send OS notifications – every OS has Notification Center today. Or even push notifications in the browser, it being web app and all – it could have utilized its webiness.
But I disagree with the rest. Namely:
This is horrible choice: Duplicacy is a backup program that must quietly do it’s job unless somethign horrific happens that it can’t handle on its own: only then shall it gently notify the user. Gently!. Blasting a browser window, uninvited, by default, on startup, right into user’s face, in light mode when everything else is dark, is inconsiderate, invasive, and counterproductive. I’ve just booted my machine _to do something, why is the app deciding for me what’s important? It’s one of the very important principles of user experience design that also applies to invasive popup ads: no windows shall be open other than in response to direct user’s action. Booting the machine does not quality as that action.
Fortunately, there is a command line option to prevent that. But really, it shoudl be the default.
However, even with that, see the next point:
How often do you reboot? Most people don’t ever reboot, (or are present when reboot occurs) – looking at my Mac I’m typing this on:
me@obsidian ~ % uptime
23:42 up 122 days, 11:26, 6 users, load averages: 2.83 2.16 2.15
4+ month. It’s pretty much never, when the backup frequency is concerned.
So, while I agree, that something may be better than nothing – and Notifications via establish OS mechanisms would be welcomed feature – ultimately, this only covers only a small subset of possible failure modes: service cannot monitor its own heath, you need external service for that. And for that – external web apps like healthcheck are exactly what we need. Duplicacy.com could have implemented their own version of it – but there won’t be much value, and limited development resources will likely be better spent elsewhere: healthchecks.io today fully serves the purpose of non-invasively notifying the user about missed backup regardless of the reason.
Does it make sense?