feat(parser): enhance details extraction for lessons, including handling of subgroups and room moves
feat(timetable): integrate room and teacher retrieval based on week context
test(parser): add tests for group parsing with special characters and room move scenarios
test(formats): implement tests for various lesson formats and their expected outputs
feat(rooms): introduce room management functions for handling moves and week-based plans
- Created new snapshot files for ISF credits and daily schedules for the 26-АРХ and 26-ПГС programs.
- Added summer 2026 and winter 2024 exam schedules for the 23-ИТзс program, detailing lectures, labs, and consultations.
- Added WeekGrid composable to visualize weekly timetable with lessons.
- Introduced LessonBlock for individual lesson representation.
- Created theme file for consistent color schemes across the app.
- Developed NextLessonWidget and TodayWidget for home screen integration.
- Implemented Upcoming data class to manage upcoming lessons.
- Added WidgetStyle for dynamic theming in widgets.
- Created SyncWorker for periodic timetable updates and widget refresh.