feat: redesign logic
hooks now dont automatically run with operations, only schedule. also moved backup to the new operations submenu, and made a separate "run schedule now" outside the operations submenu that also runs the prune/check and hooks if enabled. this was previously "run backup now".
this is to prepare for the cli interface im considering implementing, but i also just think this is far cleaner :)