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
Cuisine : étapes en tâches à cocher, minuteurs préremplis qui sonnent téléphone verrouillé, attentes et « pendant ce temps » signalés
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 30, 2026, 10:55 AM
State: B6ZYOLDDMLVNH5FMIDFDKVV5V4IIQYDNDGWU6W37UGCD5CBF4YTQC
  • app/src/test/kotlin/fr/rhuba/app/data/cook
  • app/src/test/kotlin/fr/rhuba/app/data/cook/CookingTasksTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/CookingViewModel.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/CookingScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
  • app/src/main/kotlin/fr/rhuba/app/data/cook
9 more files
  • app/src/main/kotlin/fr/rhuba/app/data/cook/TaskTimers.kt
  • app/src/main/kotlin/fr/rhuba/app/data/cook/CookingTasks.kt
  • app/src/main/kotlin/fr/rhuba/app/data/cook/CookingStore.kt
  • app/src/main/kotlin/fr/rhuba/app/data/cook/CookTimerAlerts.kt
  • app/src/main/kotlin/fr/rhuba/app/RhubaApp.kt
  • app/src/main/kotlin/fr/rhuba/app/MainActivity.kt
  • app/src/main/AndroidManifest.xml
  • README.md
  • CHANGELOG.md
question
Import web : retouches 750g (accents, étapes par ligne, JSON invalide), Ottolenghi, Nigella, Smitten Kitchen, Hervé Cuisine, Ricardo, numérotation des étapes, pages de sélection refusées
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 12, 2026, 3:16 PM
State: PSIGPFIJEQEU7D6FWKEKAAY3JEXGVPAXALWQBHFQ467DC3IYXNCAC
  • app/src/test/resources/web/smittenkitchen-tacos-poulet.html
  • app/src/test/resources/web/ricardo-pate-chinois.html
  • app/src/test/resources/web/ottolenghi-tourte-epinards.html
  • app/src/test/resources/web/ottolenghi-shakshuka.html
  • app/src/test/resources/web/olive-selection-mais.html
  • app/src/test/resources/web/nigella-macaroni-patate-douce.html
  • app/src/test/resources/web/hervecuisine-naan-fromage.html
  • app/src/test/resources/web/epicurious-salade-verte.html
7 more files
  • app/src/test/resources/web/elleatable-saint-honore.html
  • app/src/test/resources/web/bbcgoodfood-nouilles-pad-kee-mao.html
  • app/src/test/resources/web/750g-confiture-tomates-vertes.html
  • app/src/test/kotlin/fr/rhuba/app/data/importer/WebRecipeImporterTest.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/WebRecipeImporter.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/ArticleRecipe.kt
  • CHANGELOG.md
question
Import web : recettes lues dans le texte de l'article (Femme Actuelle, Papilles et Pupilles, Régal), y compris pour compléter un JSON-LD sans étapes ni quantités
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 12, 2026, 3:06 PM
State: DDXRJHN7ATKENKWHTJNRBT4TU2OE2UFKEHE3U2FKF4NRKRLVZJ4AC
  • app/src/test/resources/web/regal-mouclade.html
  • app/src/test/resources/web/regal-cake-prunes.html
  • app/src/test/resources/web/papilles-gateau-nature.html
  • app/src/test/resources/web/papilles-gateau-magique.html
  • app/src/test/resources/web/femmeactuelle-cobbler-pommes.html
  • app/src/test/resources/web/femmeactuelle-blanquette-saumon.html
  • app/src/test/resources/web/femmeactuelle-28-recettes-rosbif.html
  • app/src/test/kotlin/fr/rhuba/app/data/importer/WebRecipeImporterTest.kt
3 more files
  • app/src/main/kotlin/fr/rhuba/app/data/importer/WebRecipeImporter.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/ArticleRecipe.kt
  • CHANGELOG.md
question
Import web : mesures américaines comprises (livres, onces, tasses avec poids, fractions 1 1/2), noms d'ingrédients nettoyés
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 12, 2026, 2:07 PM
State: I3VU3ADVM3F25HOJNO6VRYVJ7EBAN6HWPFB772HITA4G747MSBCAC
  • app/src/test/kotlin/fr/rhuba/app/data/parse/IngredientParserTest.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Units.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/IngredientParser.kt
  • CHANGELOG.md
question
Import : Marie Claire (ingrédients en un seul texte) et recettes imprimées en PDF, lues comme des photos sans la page web autour
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 12, 2026, 12:43 PM
State: XND4A533IOCWNCIRCZCVECBY6EJGPU5M22GJSVRPRI43FAUGS7RQC
  • app/src/test/resources/web/marieclaire-tarte-butternut-feta.html
  • app/src/test/resources/ocr/tarte-butternut-feta.txt
  • app/src/test/kotlin/fr/rhuba/app/data/parse/IngredientParserTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/WebRecipeImporterTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/RecipePagesTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/OcrFixtures.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ImportScreen.kt
11 more files
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.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/IngredientParser.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/WebRecipeImporter.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/PdfPages.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/OcrSections.kt
  • app/src/main/kotlin/fr/rhuba/app/MainActivity.kt
  • app/src/main/AndroidManifest.xml
  • app/src/androidTest/kotlin/fr/rhuba/app/data/importer/OcrFixtureDump.kt
  • CHANGELOG.md
question
Import web : The Guardian (JSON-LD aux quantités « 160.0ml », articles sans données lus paragraphe par paragraphe), choix de la recette quand une page en donne plusieurs, « heaped tsp » et « About 200ml » compris
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 12, 2026, 8:48 AM
State: FWVXJ273PTMSHVPV6IHVRBRO7TRVRVE4TIJ5RK5POB64OMCPWRQAC
  • app/src/test/resources/web/guardian-saag-poulet-roti-2022.html
  • app/src/test/resources/web/guardian-pappardelle-2007.html
  • app/src/test/resources/web/guardian-lapin-2007.html
  • app/src/test/resources/web/guardian-dhal-bat-2013.html
  • app/src/test/resources/web/guardian-dejeuners-ottolenghi-2020.html
  • app/src/test/kotlin/fr/rhuba/app/data/parse/IngredientParserTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/WebRecipeImporterTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
7 more files
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ImportScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/IngredientParser.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/WebRecipeImporter.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/GuardianArticle.kt
  • README.md
  • CHANGELOG.md
question
Versions : numéro et notes tenus dans CHANGELOG.md (lus par Gradle et release.sh), consignes des agents dans AGENTS.md
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 12, 2026, 8:14 AM
State: OVXQ5XKR57VK54BQPV67BAASHRYFJRX7SQM46H3MY6CNBIDJDILAC
  • release.sh
  • app/build.gradle.kts
  • android.nix
  • README.md
  • CLAUDE.md
  • CHANGELOG.md
  • AGENTS.md
question
Mise à jour intégrée : dernière version publiée sur GitHub vérifiée chaque jour et installée depuis les réglages, release.sh pour publier l'APK arm64 signé, sources sur Nest
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 12, 2026, 8:04 AM
State: 5E6JSKAYNVQITIAOK3BWGU3BQQQ66LDF3HB5PWLH7IW4TMVETDLQC
  • release.sh
  • app/src/test/kotlin/fr/rhuba/app/data/update
  • app/src/test/kotlin/fr/rhuba/app/data/update/AppVersionsTest.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/RecipeListScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/update
  • app/src/main/kotlin/fr/rhuba/app/data/update/UpdateReceiver.kt
14 more files
  • app/src/main/kotlin/fr/rhuba/app/data/update/AppUpdater.kt
  • app/src/main/kotlin/fr/rhuba/app/data/update/AppRelease.kt
  • app/src/main/kotlin/fr/rhuba/app/data/licenses/Licenses.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/src/debug
  • app/src/debug/res
  • app/src/debug/res/xml
  • app/src/debug/res/xml/network_security_config.xml
  • app/src/debug/AndroidManifest.xml
  • app/build.gradle.kts
  • README.md
  • LICENCES.md
question
Publication : bibliothèques natives alignées sur 16 Ko (build.rs, JNA 5.19.1), ABI 64 bits seules, modèle exclu de la sauvegarde Android
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 12, 2026, 7:08 AM
State: NG27I4LB377QAVDIGRE5XJTAWOKOWBHKBIDBLJ2CK4OENSSCJKDQC
  • native/build.rs
  • gradle/libs.versions.toml
  • app/src/main/res/xml/data_extraction_rules.xml
  • app/src/main/res/xml/backup_rules.xml
  • app/src/main/AndroidManifest.xml
  • app/build.gradle.kts
  • android.nix
  • README.md
question
Saison : chou rouge à part, pluriels reconnus sur chaque mot, onglet calculé une fois par carnet hors du fil principal
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 11, 2026, 8:55 AM
State: YBZCNTHYXYKHZXMYRX64MB4KD67ZQPRPDUGAYWROZFHCLRG5FFUAC
  • 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
  • app/src/main/kotlin/fr/rhuba/app/data/parse/TextNormalizer.kt
question
Week-end : dates de début et de fin choisies dans un calendrier, menu dès le premier jour, invitation v2 (base v9)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 9, 2026, 7:31 AM
State: 5DBLGFR7LTXLAJKY7ZZMO7WAGBZRAR63RJ3GQACDV6ZVM2R6NJEQC
  • native/examples/weekend.rs
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendMenuTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendInviteTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/WeekendViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/WeekendScreens.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendMenu.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendInvite.kt
3 more files
  • app/src/main/kotlin/fr/rhuba/app/data/db/RhubaDatabase.kt
  • app/src/main/kotlin/fr/rhuba/app/data/db/Entities.kt
  • app/schemas/fr.rhuba.app.data.db.RhubaDatabase/9.json
question
Week-end : discussion de groupe, messages relayés par les amis en ligne et notifiés hors de l'écran (base v8)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 8, 2026, 3:36 PM
State: U3O6TOGAWQJSINEL3NP3XBKW2QKHCJSYSDBN3PNIA4KYKP65UJMAC
  • native/examples/weekend.rs
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendFormatTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendChatTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/WeekendViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/WeekendScreens.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/WeekendChatScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendState.kt
12 more files
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendHub.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendChatNotifier.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendChat.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/MainActivity.kt
  • app/src/main/AndroidManifest.xml
  • app/schemas/fr.rhuba.app.data.db.RhubaDatabase/8.json
  • README.md
question
Recette : nombre de personnes retenu, partagé dans un week-end (base v7)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 5, 2026, 6:20 AM
State: PPDGNP3ONF3GBFPA7PEJFAFCRFOLMFEN43GM3PTC2ZC5QAK75U5QC
  • native/examples/weekend.rs
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendMergeTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendFormatTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendState.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendMerge.kt
6 more files
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.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/schemas/fr.rhuba.app.data.db.RhubaDatabase/7.json
question
Recette : nombre de personnes à choisir, quantités adaptées
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 3, 2026, 5:26 PM
State: B5VI72ZS4G7NCLZJVIWECP2GQIPS6BKW5ECO6ZTXJNUY357ER4HAC
  • app/src/test/kotlin/fr/rhuba/app/data/parse/ServingsScaleTest.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/Units.kt
question
Import web : CuisineAZ (intitulés écartés des ingrédients, pluriels « (s) » accordés, repos lu dans la page), « un peu » et « bouquet garni » reconnus
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 3, 2026, 5:18 PM
State: FV7ODXQE6BB4HU5SE4HAZTH6PLB4F72PRZBZZESAIDISNY26O3BAC
  • app/src/test/resources/web/cuisineaz-tarte-pommes-ancienne.html
  • app/src/test/resources/web/cuisineaz-lasagnes-bolognaise.html
  • app/src/test/kotlin/fr/rhuba/app/data/parse/IngredientParserTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/importer/WebRecipeImporterTest.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ImportScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/IngredientParser.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/WebRecipeImporter.kt
  • README.md
question
Week-end : menu par jour et par repas (petit déjeuner, déjeuner, dîner), recettes placées et synchronisées (base v6)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 3, 2026, 5:06 PM
State: WSVOLJ5QNLOT667HKVOBM6HU3FHL2V5ACIBB3EKPCOJYBY3HGF4AC
  • native/examples/weekend.rs
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendMergeTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendMenuTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendFormatTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/WeekendViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/WeekendScreens.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeListScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
10 more files
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendState.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendMerge.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendMenu.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.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/schemas/fr.rhuba.app.data.db.RhubaDatabase/6.json
question
Week-end entre amis : recettes et liste de courses partagées par un groupe jusqu'à une date de fin, synchronisées en pair à pair par iroh (base v5)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 2, 2026, 8:01 PM
State: IQB65Y66VNW6X4FURPKN5ZKFTRDGURBJ6W4FS5HCO2HWEBWH5AEQC
  • native/src/weekend.rs
  • native/src/lib.rs
  • native/examples/weekend.rs
  • native/Cargo.toml
  • native/Cargo.lock
  • default.nix
  • app/src/test/kotlin/fr/rhuba/app/data/weekend
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendMergeTest.kt
36 more files
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendInviteTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/weekend/WeekendFormatTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/licenses/LicensesTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/WeekendViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/WeekendScreens.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/RecipeListScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeDetailScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendSync.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendState.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendService.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendRepository.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendPhotos.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendMerge.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendInvite.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendHub.kt
  • app/src/main/kotlin/fr/rhuba/app/data/weekend/WeekendFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/settings/AppSettings.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/repo/ImageStore.kt
  • app/src/main/kotlin/fr/rhuba/app/data/licenses/Licenses.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/assets/licenses/MIT.txt
  • app/src/main/AndroidManifest.xml
  • app/schemas/fr.rhuba.app.data.db.RhubaDatabase/5.json
  • README.md
  • LICENCES.md
question
Synchronisation : envoyer le lien seul, sans texte autour, pour le copier-coller
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 2, 2026, 6:30 PM
State: HLKL3ATP7OY7DQIGTWQ2FX6JLARLX2GR5LSTTQ3RA4665WHRWA4QC
  • app/src/test/kotlin/fr/rhuba/app/data/sync/SyncCodeTest.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/SyncScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/data/sync/SyncCode.kt
  • app/src/main/kotlin/fr/rhuba/app/MainActivity.kt
question
Import web : Belly (portions lues dans la page) et La Belle Vie (microdata schema.org), article « d’ » et « 3/4 d’1 c. à soupe » reconnus
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Oct 2, 2026, 3:16 PM
State: OEMXACQ6WMUWQTXZX2FOYXVTY4AM7GKLDYTMWWXO56TUNSURHM3QC
  • app/src/test/resources/web
  • app/src/test/resources/web/labellevie-chakchouka.html
  • app/src/test/resources/web/belly-tarte-ail-ottolenghi.html
  • app/src/test/kotlin/fr/rhuba/app/data/importer/WebRecipeImporterTest.kt
  • app/src/main/kotlin/fr/rhuba/app/data/parse/IngredientParser.kt
  • app/src/main/kotlin/fr/rhuba/app/data/importer/WebRecipeImporter.kt
question
Licence : Rhuba sous EUPL-1.2, écran Licences dans les réglages (crates Rust et bibliothèques Android listées à la compilation)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 29, 2026, 10:10 AM
State: RU3OJ5NS7E3I6NLJZK63ZJR4S6RU24RZPQLFOHHCIKGON3DSRRWQC
  • native/src/bin/licenses.rs
  • native/Cargo.toml
  • native/Cargo.lock
  • app/src/test/kotlin/fr/rhuba/app/data/licenses
  • app/src/test/kotlin/fr/rhuba/app/data/licenses/LicensesTest.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/LicensesScreen.kt
14 more files
  • app/src/main/kotlin/fr/rhuba/app/ui/navigation/NavGraph.kt
  • app/src/main/kotlin/fr/rhuba/app/data/licenses
  • app/src/main/kotlin/fr/rhuba/app/data/licenses/Licenses.kt
  • app/src/main/assets
  • app/src/main/assets/licenses
  • app/src/main/assets/licenses/Unlicense.txt
  • app/src/main/assets/licenses/MPL-2.0.txt
  • app/src/main/assets/licenses/EUPL-1.2.txt
  • app/src/main/assets/licenses/Apache-2.0.txt
  • app/build.gradle.kts
  • android.nix
  • README.md
  • LICENSE
  • LICENCES.md
question
Synchronisation : échange des carnets entre deux téléphones par un lien Magic Wormhole valable 10 min (bibliothèque Rust native/)
Created by AAAAC3NzaC1lZDI1NTE5AAAAIMWqpKKuSKAXQWjjhaNQAFpghmpYCIQ/5nEvcSSHt0cY on Sep 29, 2026, 9:23 AM
State: N5I547S5ZLWQHL6CQMM5RX3P3JUTNS72HMFCBNIIR5P5RMT35DTAC
  • native
  • native/src
  • native/src/lib.rs
  • native/src/bin
  • native/src/bin/uniffi-bindgen.rs
  • native/examples
  • native/examples/sync.rs
  • native/Cargo.toml
29 more files
  • native/Cargo.lock
  • gradle/libs.versions.toml
  • default.nix
  • app/src/test/kotlin/fr/rhuba/app/data/sync
  • app/src/test/kotlin/fr/rhuba/app/data/sync/SyncCodeTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/share/ShareCompareTest.kt
  • app/src/test/kotlin/fr/rhuba/app/data/share/LibraryFormatTest.kt
  • app/src/main/kotlin/fr/rhuba/app/viewmodel/ViewModels.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/SyncScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/RecipeListScreen.kt
  • app/src/main/kotlin/fr/rhuba/app/ui/screens/ReceiveScreen.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/sync
  • app/src/main/kotlin/fr/rhuba/app/data/sync/SyncService.kt
  • app/src/main/kotlin/fr/rhuba/app/data/sync/SyncCode.kt
  • app/src/main/kotlin/fr/rhuba/app/data/sync/RecipeSync.kt
  • app/src/main/kotlin/fr/rhuba/app/data/share/ShareFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/share/ShareCompare.kt
  • app/src/main/kotlin/fr/rhuba/app/data/share/LibraryFormat.kt
  • app/src/main/kotlin/fr/rhuba/app/data/repo/RecipeRepository.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/proguard-rules.pro
  • app/build.gradle.kts
  • android.nix
  • README.md
  • .ignore