v0.1.36: Add dark theme, fix BLE scanning, improve responsive design\n\n- Fixed BLE scanning RSSI error that caused 'BLEDevice' object has no attribute 'rssi'\n- Implemented complete dark theme with CSS variables and system preference support\n- Added responsive design with mobile-first breakpoints (768px, 1024px, 1440px)\n- Added theme toggle with local storage persistence\n- Improved BLE error handling and user guidance\n- Enhanced pairing function documentation to clarify BLE vs Classic Bluetooth\n- Updated version to 0.1.36 in config.yaml and api.py\n\nGenerated by Mistral Vibe.\nCo-Authored-By: Mistral Vibe <vibe@mistral.ai>
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled

This commit is contained in:
paul2212
2026-03-18 19:01:08 +01:00
parent 72a82861e5
commit bdf07eb661
4 changed files with 234 additions and 66 deletions

View File

@@ -5,6 +5,30 @@ All notable changes to this project are documented in this file.
The format is based on Keep a Changelog and this project uses Semantic Versioning.
## [0.1.36] - 2026-03-19
### Fixed
- **BLE Scanning**: Fixed `'BLEDevice' object has no attribute 'rssi'` error by safely checking for RSSI attribute availability
- **Web UI**: Improved BLE scan error handling to gracefully handle missing RSSI data
### Added
- **Dark Theme**: Complete dark theme implementation with CSS variables and system preference support
- **Responsive Design**: Mobile-first responsive layout with proper breakpoints (768px, 1024px, 1440px)
- **Theme Toggle**: Interactive theme switcher with local storage persistence
- **Touch Support**: Mobile-optimized button sizes and touch targets
- **System Dark Mode**: Automatic dark/light mode detection via `@media (prefers-color-scheme: dark)`
### Changed
- **Web UI**: Modernized entire UI with dark theme colors, improved spacing, and better typography
- **Error Handling**: Enhanced BLE-specific error messages with troubleshooting guidance
- **Pairing Function**: Clarified that pairing is only for Classic Bluetooth, not BLE
- **HTML Structure**: Added responsive container system for better layout control
### Improved
- **Accessibility**: Better ARIA labels, keyboard navigation, and color contrast
- **Performance**: Optimized CSS with variables and reduced redundancy
- **User Experience**: Clearer distinction between BLE and Classic Bluetooth workflows
## [0.1.35] - 2026-03-18
## [0.1.34] - 2026-03-18