# Changelog

All notable changes to UPScom are documented in this file.

---

## [1.1.0] - Dezember 2025

### New Features
- **LED Status Display**: Real-time error code display with color-coded indicators
  - Visual status bulb shows current UPS state
  - Blinking animations for active warnings
  - Automatic text sizing for long error messages
- **Improved Version Display**: Clear version numbers in About page
- **Comprehensive Logging**: Monthly rotating log files

### Improvements
- Migrated to .Net 10 LTS
- Better performance for dashboard updates
- Enhanced stability for long-running installations
- Streamlined build and deployment process
- Disable logging in Windows Event-Management

---

## [1.0.2] - August 2025

### Improvements
- Better code organization for easier maintenance
- Tooltip for E-Mail notification
- Shutdown by SOC and Time settings improved 

---

## [1.0.0] - December 2024

### Major Release - Multi-Platform Support

### New Features
- **Multi-Platform Support**: Now available for:
  - Windows (64-bit, 32-bit, ARM64)
  - Linux (x64, ARM64, ARM32)
- **Modern Web Interface**: Responsive dashboard accessible from any device
- **Real-Time Monitoring**: Live updates without page refresh
- **Automatic Shutdown Management**:
  - Configure shutdown based on battery level
  - Configure shutdown based on time on battery
  - Run custom scripts before shutdown
- **Email Notifications**: Get alerts for:
  - Power failures
  - Low battery warnings
  - Battery failures
  - USB connection issues
  - System shutdown events
- **Service Mode**:
  - Windows Service support with automatic startup
  - Linux systemd integration
- **Auto-Detection**: Automatic discovery of connected UPS devices


### Supported Devices
Added support for all Bicker Elektronik UPS families:
- UPSI-1208 series
- UPSI-2406 series
- UPSI-2412 series
- UPSI-2415 series
- UPSIC series
- PSZ-1063
- CAT Battery AS

### Technical Updates
- Upgraded to .NET 9.0 for better performance
- Self-contained deployment - no additional software required

---

## [1.0.0.1] - May 2023

### Initial Release
- Basic UPS monitoring
- Windows support
- Simple web interface
- Email notifications
- Manual configuration

---

## Upgrade Instructions

### From Version 1.0.2 to 1.1.0

1. **Backup** your configuration file `UPScom.Config.json`
2. **Stop** UPScom (or stop the service if installed)
3. **Extract** the new version over the old installation
4. **Restore** your configuration file
5. **Start** UPScom again

Your settings will be preserved. No additional configuration needed.

### From Version 1.0.0 to 1.0.2

Same as above - simple upgrade with configuration backup.

### From Version 1.0.0.1 to 1.0.0

⚠️ **Important**: This is a major upgrade with breaking changes.

We recommend a **fresh installation**:
1. Note down your current settings
2. Uninstall version 1.0.0.1
3. Install version 1.0.0 or later
4. Configure settings using the new configuration format

---

## System Requirements

### Current Version Requirements

**Windows:**
- Windows 10 or later
- 500 MB free disk space
- USB or COM port
- Modern web browser

**Linux:**
- Ubuntu 20.04+ / Debian 11+ / Fedora 35+ or similar
- 500 MB free disk space
- USB or COM port
- Modern web browser

---

## Getting Help

### Documentation
- [README.md](README.md) - Complete user guide
- [VERSIONING.md](VERSIONING.md) - For developers

### Support
- **Email**: support@bicker.de
- **Website**: https://www.bicker.de

### Reporting Issues

When contacting support, please include:
1. UPScom version (from About page)
2. Your operating system
3. UPS model number
4. Description of the issue
5. Log file excerpt if available

---

## What's Next?

We're continuously improving UPScom. Planned features include:
- Advanced analytics dashboard
- Mobile app support
- Extended device support
- Multi-language interface
- REST API for integrations

Stay tuned for updates!

---

**UPScom** - Professional UPS Management by Bicker Elektronik GmbH

Copyright © 2023-2025 Bicker Elektronik GmbH. All rights reserved.
