implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable TimetableCalendarView component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
This commit is contained in:
@@ -15,6 +15,9 @@ Settings _$SettingsFromJson(Map<String, dynamic> json) => Settings(
|
||||
timetableSettings: TimetableSettings.fromJson(
|
||||
json['timetableSettings'] as Map<String, dynamic>,
|
||||
),
|
||||
timetableFavoritesSettings: TimetableFavoritesSettings.fromJson(
|
||||
json['timetableFavoritesSettings'] as Map<String, dynamic>,
|
||||
),
|
||||
talkSettings: TalkSettings.fromJson(
|
||||
json['talkSettings'] as Map<String, dynamic>,
|
||||
),
|
||||
@@ -46,6 +49,7 @@ Map<String, dynamic> _$SettingsToJson(Settings instance) => <String, dynamic>{
|
||||
'devToolsEnabled': instance.devToolsEnabled,
|
||||
'modulesSettings': instance.modulesSettings.toJson(),
|
||||
'timetableSettings': instance.timetableSettings.toJson(),
|
||||
'timetableFavoritesSettings': instance.timetableFavoritesSettings.toJson(),
|
||||
'talkSettings': instance.talkSettings.toJson(),
|
||||
'chatBackgroundSettings': instance.chatBackgroundSettings.toJson(),
|
||||
'fileSettings': instance.fileSettings.toJson(),
|
||||
|
||||
Reference in New Issue
Block a user