Commit Graph

6 Commits

Author SHA1 Message Date
58c8bf5c8f Adds detailed docstrings for SocketListener and TrayApp classes
Enhances maintainability by providing comprehensive docstrings for
SocketListener and TrayApp classes. Documents attributes and methods,
clarifying their purposes and usage.
2025-03-24 14:27:57 +01:00
92d66fb46c Extracts notification logic into a reusable utility
Moves desktop notification functionality to a separate module for better code reuse and maintainability. Updates the main application to use the new utility.
2025-03-24 14:26:24 +01:00
82a7e6b968 Refactors configuration loading to use shared module
Replaces inline configuration loading logic with an import from a shared `configuration` module to improve code reuse and maintainability.
2025-03-24 14:16:31 +01:00
1a1e7c0658 Improves error handling in transcription workflow
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.
2025-03-24 13:51:08 +01:00
c35c01dbae Improves error handling in notification function
Updates the notify function to handle subprocess errors gracefully, ensuring better feedback and preventing crashes when notifications fail.
2025-03-24 13:50:29 +01:00
fee80c3fbe Add main application and command sender for voice to text processing 2025-03-22 11:27:30 +01:00