Skip to content

v1.3.3

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Sep 12:57
· 17 commits to master since this release
feat: implement read-only slot viewing and enhance subject auto-saving

- Implement a read-only mode for `SlotEditBottomSheet`, allowing users to view session details with disabled inputs and a dedicated "Edit" transition.
- Update `AddEditSubjectViewModel` to automatically persist changes to subject active status and file attachments when modified outside of explicit edit mode.
- Enhance `ScheduleMiniPreview` with dynamic text color calculation based on background luminance and support for custom container colors.
- Integrate user-defined day start and end times from `SettingsRepository` into the `SubjectsScreen` UI and mini previews.
- Refine lab group filtering in `SubjectExpandableItem` to ensure the schedule preview displays relevant slots based on user selection.
- Improve state restoration in `AddEditSubjectViewModel` by retrieving navigation arguments directly from `SavedStateHandle`.
- Add localized string resources for viewing session details and switching to edit mode.
- Expand `SubjectsViewModelTest` to verify that global schedule time settings are correctly observed and applied to the UI state.