From 6eef06c4c1d8dd21136ae8120cc9fa5eae75c0df Mon Sep 17 00:00:00 2001 From: genki <123@1234.com> Date: Sun, 18 Jan 2026 21:05:42 -0500 Subject: [PATCH] holy fuck Alice we're not in Kansas --- .idea/deploymentTargetSelector.xml | 2 +- .idea/deviceManager.xml | 14 + .../sherpai2/data/local/AppDatabase.kt | 63 +- .../sherpai2/data/local/dao/Facecachedao.kt | 129 +++ .../data/local/entity/Facecacheentity.kt | 156 +++ .../placeholder/sherpai2/di/DatabaseModule.kt | 9 +- .../sherpai2/di/RepositoryModule.kt | 52 +- .../clustering/Clusterqualityanalyzer.kt | 255 +++++ .../clustering/Faceclusteringservice.kt | 164 ++-- .../domain/training/Clustertrainingservice.kt | 77 +- .../validation/Validationscanservice.kt | 312 ++++++ .../ui/discover/Discoverpeoplescreen.kt | 892 ++++++------------ .../ui/discover/Discoverpeopleviewmodel.kt | 212 ++++- .../ui/discover/Validationpreviewscreen.kt | 395 ++++++++ .../sherpai2/ui/navigation/AppDestinations.kt | 12 +- .../sherpai2/ui/presentation/MainScreen.kt | 128 +-- .../ui/trainingprep/ImageSelectorViewModel.kt | 13 +- .../Trainingphotoselectorviewmodel.kt | 7 +- .../sherpai2/workers/Libraryscanworker.kt | 315 +++++++ 19 files changed, 2376 insertions(+), 831 deletions(-) create mode 100644 app/src/main/java/com/placeholder/sherpai2/data/local/dao/Facecachedao.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/data/local/entity/Facecacheentity.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/domain/clustering/Clusterqualityanalyzer.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/domain/validation/Validationscanservice.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/ui/discover/Validationpreviewscreen.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/workers/Libraryscanworker.kt diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 48cc23e..627d767 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,7 +4,7 @@