- Cleaned up whitespace and formatting in build_windows.py for better readability. - Consolidated environment variable setup for stdout and stderr. - Streamlined subprocess command calls by removing unnecessary line breaks. - Enhanced error handling and logging for better debugging. - Updated comments for clarity and consistency. Update updater.py to improve checksum verification logic - Modified checksum verification to prioritize specific .sha256 files matching installer names. - Added fallback logic to check for any .sha256 file if no specific match is found. Enhance update manager UI with download progress dialog - Introduced DownloadingDialog to provide feedback during update downloads. - Updated MainWindow to manage the new downloading dialog and handle its lifecycle. - Removed the skip version functionality from the update dialog as per new requirements. Refactor update manager UI tests for clarity and maintainability - Removed tests related to the skip version functionality. - Updated test cases to reflect changes in the update manager UI. - Ensured all tests are aligned with the new dialog structure and signal emissions. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_config.py | ||
| test_config_manager.py | ||
| test_drag_interceptor.py | ||
| test_logging.py | ||
| test_main_window.py | ||
| test_project_structure.py | ||
| test_restricted_web_view.py | ||
| test_settings_dialog.py | ||
| test_startup_check.py | ||
| test_update_manager_ui.py | ||
| test_updater.py | ||
| test_url_converter.py | ||
| test_validator.py | ||