TimeTable Manager Panel
π Major New Feature: TimeTable Manager Panel
Complete visual management interface for school timetables, inspired by Switch Manager.
β¨ Highlights
- Visual Week Grid - See your entire week at a glance (6am-6pm)
- Drag & Drop - Move lessons between days intuitively
- Resize Blocks - Adjust lesson duration with grab handles
- Undo/Redo - 20-action history with Ctrl+Z / Ctrl+Shift+Z
- Schedule Templates - Quick start with Elementary, High School, or University presets
- Import/Export - Backup and restore schedules as JSON
- Rich Editor - Color picker (12 presets) and icon picker (14 icons)
- Power User Features - Keyboard shortcuts, header action bar
π Quick Start
- Update via HACS
- Restart Home Assistant
- Open "β° TimeTable Manager" from sidebar
- Explore the new visual interface!
π§ Technical Details
- 2,440 lines of new frontend code
- WebSocket API integration
- Mushroom-inspired design
- Full browser support (Chrome, Firefox, Safari)
β‘ Upgrade Notes
Zero breaking changes - Fully backward compatible with v3.x
All existing schedules are preserved. Config flow still works alongside the new panel.
π Documentation
See complete documentation in:
PANEL_PHASE3_COMPLETE.md- Complete feature guideCHANGELOG.md- Version history