v3.0.4 - Comfortable Config UI
π Major UX Improvements
This release transforms the configuration experience into something comfortable and easy to use!
β¨ New Features
Configuration UI Overhaul
- π Lesson Overview - See all your lessons at a glance on the main screen
- βοΈ Edit Lessons - Finally! You can now edit existing lessons, not just add new ones
- ποΈ Delete Lessons - Remove lessons with a simple checkbox
- π Vacation Management - Easy add/remove vacation periods
- π Better Navigation - Intuitive menu structure with back buttons
Workflow
- Main Menu β Shows lesson count and overview
- Manage Lessons β Select day β See all lessons for that day
- Add/Edit/Delete β Pre-filled forms make editing easy
- Manage Vacations β Add/remove vacation periods
- Settings β Update timetable name and weekend inclusion
Translations
- π©πͺ Complete German translations for all config steps
- π¬π§ Improved English translations
- β Error messages properly translated
π What You Can Do Now
Before (v3.0.3):
- β No overview of existing lessons
- β Could only add lessons, not edit them
- β Had to delete integration to start over
- β No lesson management
After (v3.0.4):
- β See all lessons grouped by day
- β Edit any lesson anytime
- β Delete individual lessons
- β Full vacation management
- β Professional, comfortable UI
π§ Installation
New Users:
- Install via HACS
- Add integration
- Use the comfortable config UI!
Existing Users (v3.0.3):
- HACS β Integrations β TimeTable β Update to v3.0.4
- Restart Home Assistant
- Settings β Devices & Services β TimeTable β Configure
- Enjoy the new comfortable interface!
Your existing lessons and settings are preserved during the update.
π― Next Steps
After updating, try the new configuration:
- Go to Settings β Devices & Services β TimeTable
- Click the settings wheel (βοΈ)
- See your lesson overview
- Try editing an existing lesson!
π¦ What's Included
- Improved config_flow.py with full CRUD operations
- Complete German & English translations
- Better error handling
- Intuitive menu navigation