Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 🆕 New in v2.2 (Changelog)
- 🧩 1. Interface & UX Improvements
- Added a dedicated “Logs” tab for easier viewing and management of cleaning logs.
- Added buttons:
- 🗑️ Clear Logs
- 📂 Open Log Folder
- Improved button icons and layout consistency (Start Cleaning, Cancel, Restore Point, Show Checklist).
- 🧰 2. Logging System
- Introduced centralized logging setup via Python’s logging module.
- Logs are automatically stored in a /logs/ directory with timestamped filenames.
- Added dual logging: console + file output.
- 💾 3. Version Management
- Introduced dynamic version control using version_info.json:
- Auto-increments patch version daily.
- Embeds version like v1.5.x based on date.
- ⚡ 4. System Info Enhancements
- Improved memory and disk info retrieval (with psutil fallback if not installed).
- Added error handling for permission issues and missing modules.
- 🧠 5. Code Optimization
- Cleaner task grouping for parallel vs sequential execution.
- Thread-safe log updates and better exception handling.
- Minor refinements to GUI responsiveness and layout margins.
- 🪟 6. About & Help
- Updated About dialog to “ECOMTECH SYSTEM CLEANER 2.2”.
- Documentation now opens via Help menu (same content as v2.1).
Advertisement
Add Comment
Please, Sign In to add comment