Skip to content

v3.0.4 - Comfortable Config UI

Choose a tag to compare

@alles-automatisch alles-automatisch released this 29 Jan 11:58

πŸŽ‰ 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

  1. Main Menu β†’ Shows lesson count and overview
  2. Manage Lessons β†’ Select day β†’ See all lessons for that day
  3. Add/Edit/Delete β†’ Pre-filled forms make editing easy
  4. Manage Vacations β†’ Add/remove vacation periods
  5. 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:

  1. Install via HACS
  2. Add integration
  3. Use the comfortable config UI!

Existing Users (v3.0.3):

  1. HACS β†’ Integrations β†’ TimeTable β†’ Update to v3.0.4
  2. Restart Home Assistant
  3. Settings β†’ Devices & Services β†’ TimeTable β†’ Configure
  4. Enjoy the new comfortable interface!

Your existing lessons and settings are preserved during the update.

🎯 Next Steps

After updating, try the new configuration:

  1. Go to Settings β†’ Devices & Services β†’ TimeTable
  2. Click the settings wheel (βš™οΈ)
  3. See your lesson overview
  4. 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