-
0.3.1 Stable
released this
2025-10-16 10:22:21 +03:30 | 4 commits to master since this releaseSyncFM v0.3.1 Release Notes
Release Date: October 16, 2025
Overview
SyncFM v0.3.1 is a maintenance release that includes important cleanup functionality, code quality improvements, and various refactorings to enhance the stability and maintainability of the application.
What's New
Added
- Cleanup functionality: Added cleanup of comparison tables after sync operations in both CLI and GUI controllers to ensure temporary tables are properly removed after sync completion
Changes & Improvements
Code Quality
- Refactored CLI error handling decorator with better naming (using
func/wrapperinstead off/decorated_function) - Renamed method
_populate_sync_table_for_compareto_prepare_sync_queuefor better clarity - Improved type hinting and parameter formatting in GUI controller
- Added docstrings to worker classes for better documentation
- Improved exception handling with proper chaining in network models
- Formatted long function calls and parameter lists for better readability
- Replaced
network.__str__()calls withstr(network)for consistency - Added logging in CLI controller for better debugging
- Removed unused imports in GUI main window
- Added module docstrings for better code documentation
Fixes
- Fixed conditional logic in NetworkFactory to properly handle LONESTAR network type
- Cleaned up unused enum values in SyncStatus that were previously commented out
- Fixed formatting of long function calls in scrobble service
Technical Improvements
- Better error handling with proper exception chaining
- Improved code consistency and readability
- Enhanced logging for debugging purposes
- More maintainable code structure
Breaking Changes
There are no breaking changes in this release. The update is backward compatible with previous versions.
Installation
To upgrade to the latest version:
pip install git+https://git.hirad.it/Hirad/SyncFM.gitFeedback
We welcome feedback and bug reports. Please open an issue on the repository if you encounter any problems with this release.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads