You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.