gitextract_ppp4wail/ ├── .editorconfig ├── .github/ │ └── workflows/ │ ├── prep_release.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── PRIVACY.md ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ ├── schemas/ │ │ └── com.looker.kenko.data.local.KenkoDatabase/ │ │ ├── 1.json │ │ ├── 2.json │ │ └── 3.json │ └── src/ │ ├── androidTest/ │ │ └── kotlin/ │ │ └── com/ │ │ └── looker/ │ │ └── kenko/ │ │ ├── BackupManagerTest.kt │ │ ├── KenkoTestRunner.kt │ │ ├── RepositoryTest.kt │ │ └── RoomDatabaseTesting.kt │ └── main/ │ ├── AndroidManifest.xml │ ├── kotlin/ │ │ └── com/ │ │ └── looker/ │ │ └── kenko/ │ │ ├── KenkoApp.kt │ │ ├── data/ │ │ │ ├── KenkoUriHandler.kt │ │ │ ├── StringHandler.kt │ │ │ ├── backup/ │ │ │ │ ├── BackupManager.kt │ │ │ │ ├── BackupManagerImpl.kt │ │ │ │ └── BackupWorker.kt │ │ │ ├── local/ │ │ │ │ ├── KenkoDatabase.kt │ │ │ │ ├── Migrations.kt │ │ │ │ ├── dao/ │ │ │ │ │ ├── ExerciseDao.kt │ │ │ │ │ ├── PerformanceDao.kt │ │ │ │ │ ├── PlanDao.kt │ │ │ │ │ ├── PlanHistoryDao.kt │ │ │ │ │ ├── SessionDao.kt │ │ │ │ │ └── SetsDao.kt │ │ │ │ ├── datastore/ │ │ │ │ │ └── DatastoreSettingsRepo.kt │ │ │ │ └── model/ │ │ │ │ ├── ExerciseEntity.kt │ │ │ │ ├── PlanEntity.kt │ │ │ │ ├── PlanHistoryEntity.kt │ │ │ │ ├── SessionEntity.kt │ │ │ │ ├── SetEntity.kt │ │ │ │ └── SetTypeEntity.kt │ │ │ ├── model/ │ │ │ │ ├── Exercise.kt │ │ │ │ ├── Labels.kt │ │ │ │ ├── MuscleGroups.kt │ │ │ │ ├── Plan.kt │ │ │ │ ├── PlanStat.kt │ │ │ │ ├── Rating.kt │ │ │ │ ├── RepsInReserve.kt │ │ │ │ ├── Session.kt │ │ │ │ ├── Set.kt │ │ │ │ └── settings/ │ │ │ │ ├── BackupInterval.kt │ │ │ │ ├── Settings.kt │ │ │ │ └── Theme.kt │ │ │ └── repository/ │ │ │ ├── ExerciseRepo.kt │ │ │ ├── PerformanceRepo.kt │ │ │ ├── PlanRepo.kt │ │ │ ├── SessionRepo.kt │ │ │ ├── SettingsRepo.kt │ │ │ └── local/ │ │ │ ├── LocalExerciseRepo.kt │ │ │ ├── LocalPerformanceRepo.kt │ │ │ ├── LocalPlanRepo.kt │ │ │ └── LocalSessionRepo.kt │ │ ├── di/ │ │ │ ├── AppModule.kt │ │ │ ├── BackupModule.kt │ │ │ ├── DatabaseModule.kt │ │ │ ├── DatastoreModule.kt │ │ │ ├── HandlersModule.kt │ │ │ └── RepositoryModule.kt │ │ ├── ui/ │ │ │ ├── MainActivity.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── addEditExercise/ │ │ │ │ ├── AddEditExercise.kt │ │ │ │ ├── AddEditExerciseViewModel.kt │ │ │ │ └── navigation/ │ │ │ │ └── AddEditExerciseNavigation.kt │ │ │ ├── addSet/ │ │ │ │ ├── AddSet.kt │ │ │ │ ├── AddSetViewModel.kt │ │ │ │ └── components/ │ │ │ │ ├── DragState.kt │ │ │ │ └── DraggableTextField.kt │ │ │ ├── components/ │ │ │ │ ├── Border.kt │ │ │ │ ├── Button.kt │ │ │ │ ├── Days.kt │ │ │ │ ├── Dp.kt │ │ │ │ ├── EmptyPageIndicator.kt │ │ │ │ ├── Labels.kt │ │ │ │ ├── List.kt │ │ │ │ ├── ReferenceItem.kt │ │ │ │ ├── Snackbar.kt │ │ │ │ ├── SwipeToDeleteBox.kt │ │ │ │ ├── Targets.kt │ │ │ │ ├── Text.kt │ │ │ │ ├── TextField.kt │ │ │ │ ├── Wave.kt │ │ │ │ └── icons/ │ │ │ │ ├── AddLarge.kt │ │ │ │ ├── Arrow1.kt │ │ │ │ ├── Arrow2.kt │ │ │ │ ├── Arrow3.kt │ │ │ │ ├── Arrow4.kt │ │ │ │ ├── ArrowOutwardLarge.kt │ │ │ │ ├── Cloud.kt │ │ │ │ ├── Colony.kt │ │ │ │ ├── ConcentricTriangles.kt │ │ │ │ ├── Dawn.kt │ │ │ │ ├── Helper.kt │ │ │ │ ├── QuarterCircles.kt │ │ │ │ ├── Reveal.kt │ │ │ │ ├── Stack.kt │ │ │ │ └── Wireframe.kt │ │ │ ├── exercises/ │ │ │ │ ├── Exercises.kt │ │ │ │ ├── ExercisesViewModel.kt │ │ │ │ └── navigation/ │ │ │ │ └── ExercisesNavigation.kt │ │ │ ├── extensions/ │ │ │ │ ├── Modifier.kt │ │ │ │ ├── PaddingValues.kt │ │ │ │ └── String.kt │ │ │ ├── getStarted/ │ │ │ │ ├── GetStarted.kt │ │ │ │ ├── GetStartedButton.kt │ │ │ │ ├── GetStartedOld.kt │ │ │ │ ├── GetStartedOldViewModel.kt │ │ │ │ └── navigation/ │ │ │ │ └── GetStartedNavigation.kt │ │ │ ├── home/ │ │ │ │ ├── Home.kt │ │ │ │ ├── HomeViewModel.kt │ │ │ │ └── navigation/ │ │ │ │ └── HomeNavigation.kt │ │ │ ├── navigation/ │ │ │ │ └── KenkoNavHost.kt │ │ │ ├── performance/ │ │ │ │ ├── Performance.kt │ │ │ │ ├── PerformanceViewModel.kt │ │ │ │ ├── components/ │ │ │ │ │ ├── Axes.kt │ │ │ │ │ ├── Grid.kt │ │ │ │ │ └── Plot.kt │ │ │ │ └── navigation/ │ │ │ │ └── PerformanceNavigation.kt │ │ │ ├── planEdit/ │ │ │ │ ├── PlanEdit.kt │ │ │ │ ├── PlanEditViewModel.kt │ │ │ │ ├── PlanExercise.kt │ │ │ │ ├── PlanName.kt │ │ │ │ ├── components/ │ │ │ │ │ ├── DaySwitcher.kt │ │ │ │ │ └── ExerciseItem.kt │ │ │ │ └── navigation/ │ │ │ │ └── PlanEditNavigation.kt │ │ │ ├── plans/ │ │ │ │ ├── Plan.kt │ │ │ │ ├── PlanViewModel.kt │ │ │ │ ├── components/ │ │ │ │ │ └── PlanItem.kt │ │ │ │ └── navigation/ │ │ │ │ └── PlanNavigation.kt │ │ │ ├── profile/ │ │ │ │ ├── Profile.kt │ │ │ │ ├── ProfileViewModel.kt │ │ │ │ └── navigation/ │ │ │ │ └── ProfileNavigation.kt │ │ │ ├── selectExercise/ │ │ │ │ ├── SelectExercise.kt │ │ │ │ └── SelectExerciseViewModel.kt │ │ │ ├── sessionDetail/ │ │ │ │ ├── SessionDetail.kt │ │ │ │ ├── SessionDetailViewModel.kt │ │ │ │ ├── components/ │ │ │ │ │ └── SetItem.kt │ │ │ │ └── navigation/ │ │ │ │ └── SessionDetailNavigation.kt │ │ │ ├── sessions/ │ │ │ │ ├── Sessions.kt │ │ │ │ ├── SessionsViewModel.kt │ │ │ │ └── navigation/ │ │ │ │ └── SessionsPageNavigation.kt │ │ │ ├── settings/ │ │ │ │ ├── Settings.kt │ │ │ │ ├── SettingsViewModel.kt │ │ │ │ └── navigation/ │ │ │ │ └── SettingsNavigation.kt │ │ │ └── theme/ │ │ │ ├── KenkoIcons.kt │ │ │ ├── Shapes.kt │ │ │ ├── Theme.kt │ │ │ ├── Type.kt │ │ │ └── colorSchemes/ │ │ │ ├── ColorSchemes.kt │ │ │ ├── Default.kt │ │ │ ├── Serene.kt │ │ │ ├── Twilight.kt │ │ │ └── Zestful.kt │ │ └── utils/ │ │ ├── DateFormat.kt │ │ ├── DateTime.kt │ │ ├── Path.kt │ │ ├── Url.kt │ │ └── ViewModel.kt │ └── res/ │ ├── drawable/ │ │ ├── ic_add.xml │ │ ├── ic_app_icon.xml │ │ ├── ic_arrow_back.xml │ │ ├── ic_arrow_forward.xml │ │ ├── ic_arrow_outward.xml │ │ ├── ic_check.xml │ │ ├── ic_close.xml │ │ ├── ic_delete.xml │ │ ├── ic_edit.xml │ │ ├── ic_history.xml │ │ ├── ic_home.xml │ │ ├── ic_info.xml │ │ ├── ic_keyboard_arrow_left.xml │ │ ├── ic_keyboard_arrow_right.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_launcher_monochrome.xml │ │ ├── ic_lightbulb.xml │ │ ├── ic_person.xml │ │ ├── ic_radio_button_unchecked.xml │ │ ├── ic_remove.xml │ │ ├── ic_save.xml │ │ ├── ic_settings.xml │ │ ├── ic_show_chart.xml │ │ ├── ic_tactic.xml │ │ └── ic_verified.xml │ ├── mipmap-anydpi/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ ├── values/ │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── values-tr/ │ │ └── strings.xml │ └── xml/ │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── build.gradle.kts ├── changelog.sh ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── metadata/ │ └── en-US/ │ ├── changelogs/ │ │ ├── 100000.txt │ │ ├── 101000.txt │ │ ├── 101010.txt │ │ ├── 102000.txt │ │ ├── 103000.txt │ │ └── 103020.txt │ ├── full_description.txt │ └── short_description.txt └── settings.gradle.kts