I’m sure this was discussed, but please keep in mind that an unprivileged user (eg, without snap login, sudo, etc) is in a position to prevent refresh via the refresh app awareness mechanism. I mention this only so this aspect of auto-refresh awareness is kept in mind (I’m not saying that two weeks is too long, but it feels like we might be getting close to too long).
I’ll also mention that of course simply informative desktop notifications are fine, but as soon as we want to do something more interactive, please incorporate policykit/etc to mediate any controlling of the refresh process so that unprivileged users can’t do more than they should.
Lastly, thanks for all your work on this!