- Enable verbose error logging for doppler run by default, with a new --silent flag to suppress output
- Add internal logging functions and always log failed update checks in debug mode
- Print individual file names during cleanup dry run and remove an unused variable