Add some sort of target rollback selection instead of default latest snapshot
I am commonly experiencing issue that router gets stuck in some situation after update. In such case rollback using button is no use because it rollbacks it back to post-update state with existing error.
I think that solution is simple and that is to not automatically rollback to just any snapshot. I see two possible ways but there might be even more:
- Have some selection for automatic rollback. That is something like pointer to snapshot that should be used for that. We can move it for example after successful boot (thus ensuring that router at least boots after rollback).
- Allow snapshot to select if it should be target of automatic rollback (of course using number should still work). The use case is to mark post-update snapshot that is automatically created as not target of automatic rollback selection.
It would be also awesome if new solution would work with rollback mechanism of previous schnapps commands as that would make it immediately available to all users.