Releases: BrocatScript/PowerSetSetup
v1.0.2beta.1
Release v1.0.2-beta.1
🔥 Major Changes
- Complete rewrite from Batch to Python – cleaner code, easier maintenance, and faster development.
- 🌐 Multilingual support – English and Russian with automatic system language detection or manual selection.
- ⚙️ Configuration file (
config.json) now stores language preference, beta update toggle, auto‑download settings, and version info. - 📝 Logging system – all actions and errors are recorded in
logs/logs.txtfor easier debugging. - 🔄 Automatic updates – new
check_update.execompares your version with the latest GitHub release; optional beta updates. - 📦 Update installer –
update.exeruns with admin rights, launches the downloaded installer, and cleans up temporary files.
🚀 Detailed Enhancements
-
Power scheme management
- List all power schemes.
- Add Ultimate Performance scheme (duplicate from base).
- Delete schemes by predefined GUIDs or manual GUID input.
- Activate schemes from a list or by entering a GUID.
- Reset all schemes to default with before/after display.
-
User interface
- Colorful output using
colorama. - Dynamic text updates when language changes – no restart needed.
- More informative error messages.
- Colorful output using
-
Settings
- Language settings with auto‑detection toggle.
- Beta updates toggle (enable/disable pre‑release notifications).
- Placeholder for advanced timeout settings (display off, sleep, hard disk) – coming soon.
🐛 Bug Fixes & Improvements
- Robust error handling for non‑Windows systems.
- Proper exception catching in all
subprocesscalls. - Corrected GUID for Ultimate Performance scheme.
- Everything is now self‑contained in Python.
⚠️ Known Issues
- Advanced timeout settings (monitor, sleep, disk) are not yet functional – under development.
- Some translations may be incomplete – contributions welcome!
📥 How to Update
If you have an older version, simply download the new PowerSetSetup_Installer-1.0.2beta.1.exe from this release and replace your old executable.
Thank you for using PowerSetSetup! Feedback and contributions are always appreciated.
For Russian users, a translated version of this release note is available below.
v1.0.1 fix
What's New in the Update
🔧 Fixes and Improvements
✅ CRITICAL FIX: Update System Operation
Finally fixed the update checking system that had been working incorrectly since the very first version 1.0.0! Now it:
- Correctly identifies new versions, including fix updates
- Does not offer downgrades to older versions
🔄 Improved Update Logic
- Fix versions are now properly processed (e.g., 1.0.1 → 1.0.1fix)
- Clearer messages about errors and status
📊 Technical Improvements
More Stable Operation:
- Improved error handling during update checks
- Fixed issues with file reading
- Optimized handling of beta version settings
Better User Experience:
- Clearer messages in Russian
- Correct display of update types (stable, beta, fix)
- Fixed typos and inaccuracies in the interface
🐛 Fixed Issues
-
Update System:
- Incorrectly compared versions with suffixes
- Sometimes offered downgrades to older versions
- Didn't offer updates to beta versions
-
Interface:
- Unclear error messages
- Inaccuracies in descriptions
🔮 What's Planned
For the Program:
- Extended settings
- More program settings
- Updated system with settings
- Interface changes
🤝 How to Help Development
- Suggest new ideas
- Report found bugs
- Suggest improvements
- Share impressions
- Recommend the program to others
📥 How to Update
- Launch the program
- Wait for notification about the new update
- Click "Download update"
- Go to GitHub and download the new version
- Install over the old version
Important: All system settings will be preserved after updating!
💬 Questions and Feedback:
- GitHub: PowerSetSetup
Thank you for using PowerSetSetup! Your feedback helps make the program better! 🚀
PowerSetSetup 1.0.2 coming soon! Python or bat? 03.05.2026
v1.0.1
PowerSetSetup v1.0.1 - Release Notes:
🔥 New Features:
- Multi-language support - added English interface
- Advanced power settings - ability to configure display timeout, sleep mode timing, and hard disk shutdown
- Configuration system - created
PowerSetSetup_Datafolder to store language settings - Enhanced settings menu - separate section for language and advanced power scheme settings
🛠 Interface Improvements:
- Restructured main menu - added dedicated "Settings" option
- Complete message localization - full Russian and English language support
- Improved navigation - more logical menu structure
🔧 Technical Enhancements:
- Adding new features - for additional configuration of power supply circuits
- Better error handling - more accurate error messages in selected language
- Code optimization - improved script structure and readability
- Bug Fixes - various fixes
🌍 Language Support:
- Easy language switching - change language through settings menu
- Complete localization - all menus, messages, and errors translated
⚡ Advanced Capabilities:
- Flexible timeout configuration - manual input or preset time values
- Detailed scheme configuration - individual power parameter adjustments
- Enhanced control - more precise power plan management
v1.0.0
Программа PowerSetSetup вышла в релиз!
Что изменилось
- Добавлено README
- Добавлен установщик
PowerSetSetup_installer-1.0.0.exe - Добавлена лицензия Proprietary
- Добавлена подсветка важной информации в
PowerSetSetup.bat
Возможности:
PowerSetSetup-может активировать любые схемы;
Добавить схемы (не все);
Удалить схемы;
Показать ID-схемы;
Сбросить настройки по умолчанию.
Оценивайте программу от 1 до 10 и сообщайте об ошибках.