- Embedded a favicon for the application and initialized tray icons in the main UI.
- Updated connection status handling to refresh the tray icon based on connection state changes.
- Enhanced button click and process exit handling to update the tray icon visibility accordingly.
- Adjusted the order of pro.SetVersion() and config.Help() to ensure they are executed after the cleanup of orphaned processes, enhancing the application's initialization flow.
- Moved the calls to pro.SetVersion() and config.Help() to ensure they are executed after the single instance check, improving the application's startup flow.
- Incremented the build number to 1 in FyneApp.toml.
- Added a check for single instance execution in main_ui.go to prevent multiple instances from running simultaneously, ensuring better resource management.
- Added cleanup of orphaned command processes before application startup.
- Refactored process termination logic to utilize utility functions for improved maintainability.
- Updated command executable path retrieval to use a centralized utility function.
- Added support for local configuration deletion based on command-line argument.
- Refactored configuration initialization to handle local config more effectively.
- Improved logging for better tracking of configuration loading and cleanup processes.