The application UI should run rootless
Currently, the application requires root privileges to run due to it being required for numerous btrfs and Snapper calls that require root. For example, you can't even populate the UI without root.
Ideally, the application with run without root and launch a daemon as root for those operations.