Replaces inline configuration loading logic with an import from a shared `configuration` module to improve code reuse and maintainability.
Adds detailed error handling for subprocess calls, file I/O, and HTTP requests to enhance robustness. Notifies the user of specific failures during transcription and clipboard operations. Fixes duplicate import and improves UI action configuration.
Updates the notify function to handle subprocess errors gracefully, ensuring better feedback and preventing crashes when notifications fail.