From 0d872c1c5f23340aefc837dfc4c0b6d628937ae6 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Wed, 18 Sep 2024 09:06:19 +0400 Subject: [PATCH] 18.09 --- .idea/deploymentTargetSelector.xml | 2 +- app/build.gradle.kts | 22 +- .../1.json | 82 ++++++++ app/src/main/AndroidManifest.xml | 5 +- .../com/example/ssau_schedule/AuthActivity.kt | 180 ++++++++--------- .../com/example/ssau_schedule/MainActivity.kt | 170 +++++++++++++++- .../java/com/example/ssau_schedule/Utils.kt | 28 +++ .../com/example/ssau_schedule/api/Auth.kt | 44 ++-- .../com/example/ssau_schedule/api/General.kt | 189 ------------------ .../com/example/ssau_schedule/api/Group.kt | 44 ++++ .../com/example/ssau_schedule/api/Http.kt | 56 +++--- .../com/example/ssau_schedule/api/Lesson.kt | 49 +++++ .../com/example/ssau_schedule/api/User.kt | 40 ++++ .../com/example/ssau_schedule/api/Year.kt | 45 +++++ .../components/AutoResizeText.kt | 84 ++++++++ .../ssau_schedule/components/LessonCards.kt | 72 +++++++ .../ssau_schedule/data/base/Database.kt | 39 ++++ .../ssau_schedule/data/base/dao/Lesson.kt | 32 +++ .../data/base/entity/lesson/Lesson.kt | 63 ++++++ .../example/ssau_schedule/data/store/Auth.kt | 26 +-- .../ssau_schedule/data/store/General.kt | 156 --------------- .../example/ssau_schedule/data/store/Group.kt | 64 ++++++ .../example/ssau_schedule/data/store/Utils.kt | 34 ++++ .../example/ssau_schedule/data/store/Year.kt | 103 ++++++++++ .../ssau_schedule/data/unsaved/APILesson.kt | 99 +++++++++ .../ssau_schedule/data/unsaved/User.kt | 6 + .../example/ssau_schedule/ui/theme/Color.kt | 45 +++++ .../example/ssau_schedule/ui/theme/Theme.kt | 49 +---- .../example/ssau_schedule/ui/theme/Type.kt | 31 +-- .../ssau_schedule/work/RequestLessons.kt | 50 +++++ app/src/main/res/values-en/strings.xml | 7 +- app/src/main/res/values/strings.xml | 7 +- build.gradle.kts | 2 + gradle/libs.versions.toml | 8 + 34 files changed, 1318 insertions(+), 615 deletions(-) create mode 100644 app/schemas/com.example.ssau_schedule.data.base.Database/1.json delete mode 100644 app/src/main/java/com/example/ssau_schedule/api/General.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/api/Group.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/api/Lesson.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/api/User.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/api/Year.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/components/AutoResizeText.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/components/LessonCards.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/data/base/Database.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/data/base/dao/Lesson.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/data/base/entity/lesson/Lesson.kt delete mode 100644 app/src/main/java/com/example/ssau_schedule/data/store/General.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/data/store/Group.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/data/store/Utils.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/data/store/Year.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/data/unsaved/APILesson.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/data/unsaved/User.kt create mode 100644 app/src/main/java/com/example/ssau_schedule/work/RequestLessons.kt diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 8fc3e1a..7cd62b3 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,7 +4,7 @@