Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

question
Partage : recettes et liste de courses envoyées par fichier .rhuba (WhatsApp, courriel, Dropbox…), recette déjà présente reconnue par son uid (base v4)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 29, 2026, 8:12 AM
State: D64KV2EVG352XWI7LK6Z3QHV7AYYVLZKUEDDRQTTZLTFVPCFUBAAC
  • app/src/test/kotlin/fr/rhuba/app/data/share
  • app/src/test/kotlin/fr/rhuba/app/data/share/ShareTextTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/share/ShareFormatTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/share/ShareCompareTest.kt
  • app/src/main/res/xml/file_paths.xml
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ShoppingScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeListScreen.kt
21 more files
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ReceiveScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ImportScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/components/Share.kt
  • app/src/main/kotlin/fr/rhuba/app/data/share
  • app/src/main/kotlin/fr/rhuba/app/data/share/ShareText.kt
  • app/src/main/kotlin/fr/rhuba/app/data/share/ShareFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/share/ShareFiles.kt
  • app/src/main/kotlin/fr/rhuba/app/data/share/ShareCompare.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/ShoppingRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Units.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db/RhubaDatabase.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db/Entities.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db/Daos.kt
  • app/src/main/kotlin/fr/rhuba/app/RhubaApp.kt
  • app/src/main/kotlin/fr/rhuba/app/MainActivity.kt
  • app/src/main/AndroidManifest.xml
  • app/schemas/fr.rhuba.app.data.db.RhubaDatabase/4.json
  • README.md
question
Liste de courses : bouton pour copier les articles restants dans le presse-papier, groupés par rayon
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 29, 2026, 7:18 AM
State: DCVKWF7I7UYTJUOEBZEM4NRJ2RFWNHGY5XBOCHRD6GL34KTPNNKQC
  • app/src/test/kotlin/fr/rhuba/app/data/parse/TextNormalizerTest.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ShoppingScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Units.kt
question
Saison : ingrédients hors saison barrés en rouge sous chaque recette
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 28, 2026, 7:59 AM
State: QZ4MKGCWKVWKQ4VM4XRGI2IZLOPPNJ7JETFFJ6Y3C3VMDSIDB4ZQC
  • app/src/test/kotlin/fr/rhuba/app/data/season/SeasonalProduceTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/SeasonScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/season/SeasonalProduce.kt
question
Liste des recettes : temps de cuisson affiché sur les cartes
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 28, 2026, 7:52 AM
State: NDYX57BIWOLTQCJ7JGPSBUOEHCREYLOGKJTHTPF3D4UYFD2TORKQC
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeListScreen.kt
question
Temps de repos : lu dans la fiche, la préparation, les étapes ou le temps total d'un site, et affiché avec les autres temps
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 28, 2026, 7:43 AM
State: VINORYUQDIOFISUL3HFWWTGAHKSIU6V4OFZFQNAGZSNDUYCZ6FVQC
  • app/src/test/kotlin/fr/rhuba/app/data/parse/RestTimeTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/RecipePagesTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrSectionsTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrDiagnostic.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeListScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeEditScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
8 more files
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/model/Models.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/WebRecipeImporter.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db/RhubaDatabase.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db/Entities.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai/LocalRecipeAnalyzer.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai/AnalysisFormat.kt
  • app/schemas/fr.rhuba.app.data.db.RhubaDatabase/3.json
question
Ingrédients : un « + » avant, entre et après les aliments pour insérer un oubli à sa place
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 28, 2026, 7:21 AM
State: 3ZKZPRE3TAUAGJOGOUMHRL73525PNFVR4FBQVDBONYIHKAR3B7XAC
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeEditScreen.kt
question
Traduction : les recettes dans une autre langue arrivent en français
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 28, 2026, 7:10 AM
State: U2F6DGTKKBNBYM2ARZNKO6PRQFTATEDIPGZYT22S5JKP6TZSZSAQC
  • gradle/libs.versions.toml
  • app/src/test/kotlin/fr/rhuba/app/data/translate
  • app/src/test/kotlin/fr/rhuba/app/data/translate/RecipeTranslationTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/SettingsScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeEditScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/translate
  • app/src/main/kotlin/fr/rhuba/app/data/translate/RecipeTranslator.kt
11 more files
  • app/src/main/kotlin/fr/rhuba/app/data/translate/RecipeTranslation.kt
  • app/src/main/kotlin/fr/rhuba/app/data/settings/AppSettings.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/RhubaApp.kt
  • app/src/main/AndroidManifest.xml
  • app/src/androidTest/kotlin/fr/rhuba/app/data/translate
  • app/src/androidTest/kotlin/fr/rhuba/app/data/translate/RecipeTranslatorTest.kt
  • app/src/androidTest/kotlin/fr/rhuba/app/data/repo/RecipeFromPhotoTest.kt
  • app/build.gradle.kts
  • android.nix
  • README.md
question
Analyse des photos : pages en travers, titres, astuces, livres pour enfants et en anglais, deux recettes par page
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 27, 2026, 9:01 PM
State: NMZIBXXULEJVBGMSZHKB5D4PJDD2CZU7QK76DEYRIRRDTJ7DPRFAC
  • app/src/test/resources/ocr/zuppa-legumi.txt
  • app/src/test/resources/ocr/veloute-champignons.txt
  • app/src/test/resources/ocr/vada-pav.txt
  • app/src/test/resources/ocr/schnitzels-poivrons.txt
  • app/src/test/resources/ocr/salade-chou-fleur.txt
  • app/src/test/resources/ocr/risotto.txt
  • app/src/test/resources/ocr/red-lentil-soup.txt
  • app/src/test/resources/ocr/ragu.txt
25 more files
  • app/src/test/resources/ocr/pizza-trois-fromages.txt
  • app/src/test/resources/ocr/pizza-italienne.txt
  • app/src/test/resources/ocr/pizza-champignons.txt
  • app/src/test/resources/ocr/houmous.txt
  • app/src/test/resources/ocr/houmous-bis.txt
  • app/src/test/resources/ocr/cake-thon.txt
  • app/src/test/resources/ocr/cake-miel.txt
  • app/src/test/resources/ocr/cake-miel-couche.txt
  • app/src/test/resources/ocr/aubergines-farcies.txt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/RecipePagesTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrSectionsTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrLayoutTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrFixtures.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrDiagnostic.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Units.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/RecipeSections.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/IngredientParser.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Categorizer.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrService.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrSections.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrLayout.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai/AnalysisFormat.kt
  • app/src/androidTest/kotlin/fr/rhuba/app/data/repo/RecipeFromPhotoTest.kt
  • app/src/androidTest/kotlin/fr/rhuba/app/data/importer/OcrFixtureDump.kt
  • README.md
question
Courses : la redirection passe par la bascule d'onglet, sinon la barre du bas se bloque
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 22, 2026, 12:32 PM
State: R3Y3RLN27RPDIWJE7XMKXBLZLDHBPMK6GYGKJUCRZMBNNOZKHV6AC
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
question
Courses : redirection après ajout, articles soulignés ; titre de recette entier
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 22, 2026, 12:09 PM
State: 3RFDTXPZLKYNAQ2XHRU76WFOVII5WLHKFU7QTTENPVBUEU6I546QC
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ShoppingScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/ShoppingRepository.kt
question
Ingrédients : ligne coupée en trois, fraction collée, découpe prise pour de la viande
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 19, 2026, 4:34 PM
State: GOV4RYCOUI34TZZEVWS2R4GHKJF5XZFJN3TJMIGYDRXJLJNMRN4AC
  • app/src/test/resources/ocr/pilaf-courge.txt
  • app/src/test/kotlin/fr/rhuba/app/data/parse/IngredientParserTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/parse/CategorizerTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrSectionsTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrFixtures.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/IngredientParser.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Categorizer.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrSections.kt
1 more file
  • README.md
question
Reconnaissance : lire la photo d'origine, pas la copie réduite
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 19, 2026, 4:00 PM
State: 46NB65X3KXMOJUPLWPCNCQKJ3VVJRKPUHG2SKPBNTW4FHV4GA6FAC
  • README.md
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/ImageStore.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrService.kt
  • app/src/androidTest/kotlin/fr/rhuba/app/data/repo/RecipeFromPhotoTest.kt
  • app/src/androidTest/kotlin/fr/rhuba/app/data/importer/OcrFixtureDump.kt
  • app/src/test/resources/ocr/steak-chou-fleur.txt
3 more files
  • app/src/test/resources/ocr/parmentier-potimarron.txt
  • app/src/test/resources/ocr/oeufs-marines-soja.txt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrSectionsTest.kt
question
Découpage : gabarits à la résolution réelle, ordre de lecture, blocs courts
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 19, 2026, 3:19 PM
State: S3S55KSUAD3IG5C4CCQCQ4ONUGPWBAKKYY4EZN6AGPOIV6LBGDMAC
  • README.md
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrSections.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrLayout.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeEditScreen.kt
  • app/src/androidTest/kotlin/fr/rhuba/app/data/repo/RecipeFromPhotoTest.kt
  • app/src/androidTest/kotlin/fr/rhuba/app/data/importer/OcrFixtureDump.kt
  • app/src/test/resources/ocr/steak-chou-fleur.txt
  • app/src/test/resources/ocr/parmentier-potimarron.txt
3 more files
  • app/src/test/resources/ocr/oeufs-marines-soja.txt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrSectionsTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrLayoutTest.kt
question
Analyse sans modèle : une recette photographiée arrive déjà remplie
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 19, 2026, 12:20 PM
State: G5AHE2J2N7G7Y2E5QLFGTBPEMNMB5S7XDY3J7MZK645JB7POFBWAC
  • README.md
  • app/src/main/kotlin/fr/rhuba/app/data/ai/AnalysisFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/RecipeSections.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeEditScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/androidTest/kotlin/fr/rhuba/app/data/repo
  • app/src/androidTest/kotlin/fr/rhuba/app/data/repo/RecipeFromPhotoTest.kt
2 more files
  • app/src/androidTest/kotlin/fr/rhuba/app/data/importer/OcrFixtureDump.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrSectionsTest.kt
question
Thème : palette claire et sombre tirée du logo, une teinte par rayon
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 19, 2026, 12:09 PM
State: SKWF4DEMPO24PHZKT3FMHDC4Y5YYWQ2PZEDN2ADXWKKD7JXUAT7AC
  • app/src/main/kotlin/fr/rhuba/app/ui/theme/Theme.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/theme/Accents.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ShoppingScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ShoppingBuilderScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/SettingsScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/SeasonScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeListScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeEditScreen.kt
9 more files
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ImportScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/components/Common.kt
  • app/src/main/res/values-night
  • app/src/main/res/values-night/colors.xml
  • app/src/main/res/values/themes.xml
  • app/src/main/res/values/ic_launcher_background.xml
  • app/src/main/res/values/colors.xml
question
Reconnaissance de texte : découpage de la page en sections
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 19, 2026, 12:09 PM
State: 5OTI76VN6NATOQOC7E4XP7HS6WMRNOTI57HMZ4JY6OQAUMRLGDIAC
  • .ignore
  • README.md
  • app/build.gradle.kts
  • gradle/libs.versions.toml
  • app/src/main/kotlin/fr/rhuba/app/data/ai/AnalysisFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai/LocalRecipeAnalyzer.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrService.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrSections.kt
19 more files
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrLayout.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/IngredientParser.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/RecipeSections.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/androidTest
  • app/src/androidTest/kotlin
  • app/src/androidTest/kotlin/fr
  • app/src/androidTest/kotlin/fr/rhuba
  • app/src/androidTest/kotlin/fr/rhuba/app
  • app/src/androidTest/kotlin/fr/rhuba/app/data
  • app/src/androidTest/kotlin/fr/rhuba/app/data/importer
  • app/src/androidTest/kotlin/fr/rhuba/app/data/importer/OcrFixtureDump.kt
  • app/src/test/resources/ocr
  • app/src/test/resources/ocr/steak-chou-fleur.txt
  • app/src/test/resources/ocr/parmentier-potimarron.txt
  • app/src/test/resources/ocr/oeufs-marines-soja.txt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrSectionsTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrLayoutTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrFixtures.kt
question
Zoom sur les photos d'une recette (pincement, double tap, déplacement)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 18, 2026, 6:04 PM
State: OIAHZIGZAQDKL64BK47GZ4QW5WEOCKVUGGTI34YNGOUIA5WNKOEQC
  • app/src/main/kotlin/fr/rhuba/app/ui/components/PhotoViewer.kt
question
Rhuba : version initiale (recettes, liste de courses, analyse IA locale)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 18, 2026, 5:40 PM
State: LTKETRPILDIEFBU7PAEMLCLVMASJRHXKRL4ZKBF2JQIRGF5SA5GQC
  • tap.sh
  • settings.gradle.kts
  • gradlew.bat
  • gradlew
  • gradle.properties
  • gradle
  • gradle/wrapper
  • gradle/wrapper/gradle-wrapper.properties
110 more files
  • gradle/wrapper/gradle-wrapper.jar
  • gradle/libs.versions.toml
  • fhs.sh
  • default.nix
  • build.gradle.kts
  • archive
  • archive/ai-cloud
  • archive/ai-cloud/MistralRecipeAnalyzer.kt
  • archive/ai-cloud/ClaudeRecipeAnalyzer.kt
  • archive/README.md
  • app
  • app/src
  • app/src/test
  • app/src/test/resources
  • app/src/test/resources/ocr-steak-chou-fleur.txt
  • app/src/test/kotlin
  • app/src/test/kotlin/fr
  • app/src/test/kotlin/fr/rhuba
  • app/src/test/kotlin/fr/rhuba/app
  • app/src/test/kotlin/fr/rhuba/app/data
  • app/src/test/kotlin/fr/rhuba/app/data/season
  • app/src/test/kotlin/fr/rhuba/app/data/season/SeasonalProduceTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/parse
  • app/src/test/kotlin/fr/rhuba/app/data/parse/TextNormalizerTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/parse/RealOcrPageTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/parse/IngredientParserTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/parse/CategorizerTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrLayoutTest.kt
  • app/src/main
  • app/src/main/res
  • app/src/main/res/xml
  • app/src/main/res/xml/file_paths.xml
  • app/src/main/res/values
  • app/src/main/res/values/themes.xml
  • app/src/main/res/values/strings.xml
  • app/src/main/res/values/ic_launcher_background.xml
  • app/src/main/res/mipmap-anydpi-v26
  • app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  • app/src/main/res/drawable
  • app/src/main/res/drawable/ic_launcher_foreground.xml
  • app/src/main/kotlin
  • app/src/main/kotlin/fr
  • app/src/main/kotlin/fr/rhuba
  • app/src/main/kotlin/fr/rhuba/app
  • app/src/main/kotlin/fr/rhuba/app/viewmodel
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui
  • app/src/main/kotlin/fr/rhuba/app/ui/theme
  • app/src/main/kotlin/fr/rhuba/app/ui/theme/Theme.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ShoppingScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ShoppingBuilderScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/SettingsScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/SeasonScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeListScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeEditScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ImportScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/components
  • app/src/main/kotlin/fr/rhuba/app/ui/components/PhotoViewer.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/components/Common.kt
  • app/src/main/kotlin/fr/rhuba/app/data
  • app/src/main/kotlin/fr/rhuba/app/data/settings
  • app/src/main/kotlin/fr/rhuba/app/data/settings/AppSettings.kt
  • app/src/main/kotlin/fr/rhuba/app/data/season
  • app/src/main/kotlin/fr/rhuba/app/data/season/SeasonalProduce.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo
  • app/src/main/kotlin/fr/rhuba/app/data/repo/ShoppingRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/ImageStore.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Units.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/TextNormalizer.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/IngredientParser.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Categorizer.kt
  • app/src/main/kotlin/fr/rhuba/app/data/net
  • app/src/main/kotlin/fr/rhuba/app/data/net/RhubaHttp.kt
  • app/src/main/kotlin/fr/rhuba/app/data/model
  • app/src/main/kotlin/fr/rhuba/app/data/model/ProductCategory.kt
  • app/src/main/kotlin/fr/rhuba/app/data/model/Models.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer
  • app/src/main/kotlin/fr/rhuba/app/data/importer/WebRecipeImporter.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrService.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrLayout.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db
  • app/src/main/kotlin/fr/rhuba/app/data/db/RhubaDatabase.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db/Entities.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db/Daos.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai
  • app/src/main/kotlin/fr/rhuba/app/data/ai/RecipeAnalyzer.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai/LocalRecipeAnalyzer.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai/LocalModelStore.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai/AnalysisProgress.kt
  • app/src/main/kotlin/fr/rhuba/app/data/ai/AnalysisFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/RhubaApp.kt
  • app/src/main/kotlin/fr/rhuba/app/MainActivity.kt
  • app/src/main/AndroidManifest.xml
  • app/schemas
  • app/schemas/fr.rhuba.app.data.db.RhubaDatabase
  • app/schemas/fr.rhuba.app.data.db.RhubaDatabase/2.json
  • app/schemas/fr.rhuba.app.data.db.RhubaDatabase/1.json
  • app/proguard-rules.pro
  • app/build.gradle.kts
  • android.nix
  • README.md
  • .ignore
  • .gitignore
State: EXS2WZAOHTULENH6YGJ753R2INZNQCOF5JJWZT2XXMFG7Q2OVNVAC