v1.2.0 (16 July 2024)

v1.2.0 (16 July 2024)

Ajouts

  • 🔍 Recherche Avancée : La recherche avancée vous permet d’affiner votre requête de recherche pour obtenir les résultats souhaités. Veuillez consulter la doc pour savoir comment l’utiliser.
  • 🎩 Configuration : Ajout de la possibilité de modifier la plupart des champs du fichier de configuration à partir de l’interface utilisateur sous la page des paramètres.
  • 🖱️ Filtrer par catégorie : Il est désormais possible de cliquer sur la catégorie d’une recette depuis la page d’accueil pour afficher toutes les recettes ayant la même catégorie.
  • 🪵 Journaux : un mécanisme de journalisation a été introduit à l’aide de log/slog. Les journaux sont stockés sous %APPDATA%\Recipya\Logs. Les journaux changent une fois que la taille d’un fichier journal atteint 500 Mo. Jusqu’à trois fichiers journaux sont stockés à la fois.
  • 🧑‍💻 Importer depuis des applications : Il est désormais possible d’importer des recettes depuis les applications suivantes.
    • AccuChef
    • ChefTap
    • Crouton
    • Easy Recipe Deluxe
    • Kalorio
    • Mealie
    • Paprika
    • Recipe Keeper
    • RecipeSage
    • Saffron
    • Tandoor
  • 🗝️ Mots-clés : Ajout d’une section de mots-clés aux recettes.
  • 📋 Gérer les catégories : L’utilisateur peut désormais contrôler ses catégories de recettes à partir de la boîte de dialogue des paramètres.
  • 😻 Mascotte : Bananacat est désormais la mascotte de Recipya.
  • 📷 Images multiples : Prise en charge de l’ajout de plusieurs images aux recettes.
  • 🏗️ Schéma de recette : Ajout de nutrition.transFat, thumbnailUrl et video au schéma de recette.
  • 🥘 Sous-catégories : Ajout de la possibilité de sous-catégoriser les catégories. Par exemple, la catégorie boissons:cocktails:vodka signifie ce qui suit :
    • boissons est la catégorie principale
    • cocktails est une sous-catégorie de boissons
    • vodka est une sous-catégorie de cocktails
  • 🧰 Outils : Ajout d’une section d’outils aux recettes.
  • 🌊 Transitions : Ajout de transitions de vue lorsque l’utilisateur saisit une recette, sélectionne une page dans la pagination et lorsqu’il bascule entre les onglets dans la barre latérale. Cette fonctionnalité n’est pas disponible dans Firefox.
  • 📺 Vidéos : Ajout de la possibilité d’ajouter des vidéos aux recettes.
  • 🕸️ Sites Web : Ajout de la prise en charge de 109 sites Web, énumérés au bas de ces notes.

Corrections

  • Ajouter à la collection : correction du bouton « Ajouter une recette à la collection » qui ne fonctionnait pas.
  • 🗸 Sites Web approuvés : les sites Web précédemment approuvés, mais qui ont échoué lors de leur ajout via l’interface utilisateur, ont été corrigés.
  • 🙈 Liste des catégories : correction de la liste des catégories en mode d’édition de recette qui n’affichait pas la liste des catégories de l’utilisateur.
  • 🙊 Suppression du livre de recettes : correction d’un problème où le mauvais livre de recettes était supprimé.
  • 🏎️ Course de données : prévention d’une condition de course de données causée par des lectures et des écritures simultanées sur la carte des sessions.
  • 🗜️ Compression d’image : correction de la recompression des images après chaque modification.
  • 📏 Conversion d’ingrédients : correction d’une conversion d’ingrédients incorrecte.
  • ⚖️ Mise à l’échelle des ingrédients : correction de certains problèmes de mise à l’échelle des ingrédients.
  • 🥳 jamieoliver.com : Amélioration du scraper jamieoliver.com.
  • 👑 kingarthurbaking : Analyse raffinée de kingarthurbaking.com.
  • 🔨 Maangchi.com : Analyse corrigée et améliorée de maangchi.com.
  • 🔩 Parenthèse manquante : Correction de la parenthèse fermante manquante dans l’en-tête de la première colonne du tableau nutritionnel.
  • 🫘 Normaliser la nutrition : Normalisation des propriétés nutritionnelles.
  • 🧮 Calcul nutritionnel : Calculer la nutrition lorsque les ingrédients d’une recette sont mis à jour.
  • 💣 Exportation de recettes : Correction d’un crash lors de l’exportation des recettes au format PDF.
  • Importations de recettes : Le logiciel importait uniquement une partie des recettes à partir du fichier JSON exporté. Par exemple, si votre fichier ZIP exporté contenait 350 recettes, seules 40 pourraient être importées avec succès. Ce problème a été résolu, garantissant qu’aucune recette dans l’archive exportée ne soit ignorée.
  • 🍪 Redirection : correction d’une erreur de redirection lors de la connexion lorsqu’un cookie de session existe.
  • 🪹 Recharger : la page ne se recharge plus lorsque la requête de recherche est vide.
  • 📥 Restaurer la sauvegarde : restauration de la sauvegarde utilisateur corrigée lorsque des fichiers facultatifs dans l’archive de sauvegarde sont manquants.

Modifications

  • 💾 Data directory: The database has been moved from path/to/recipya/data/backup/database/ to where user data is stored.
    • Windows: %APPDATA%\Recipya
    • Linux: $XDG_CONFIG_HOME/Recipya
    • MacOS: $HOME/Library/Application Support/Recipya

Users do not have to take any action because the migration to the new folder is automatic on application startup.

⚠️
Utilisateurs Docker: Assurez-vous d’ajuster le chemin de votre volume à recipya-data:/root/.config/Recipya.
  • 📰️ Accès à la documentation : Déplacement du lien vers la documentation de la boîte de dialogue À propos vers le menu Avatar.
  • 🩻 Type de fichier image : Les images sont désormais stockées au format WebP plutôt que JPG pour une meilleure compression et une meilleure qualité d’image.
  • 🏛️ Page d’index : La page d’index de la vue mobile des recettes et des livres de cuisine affiche désormais deux colonnes au lieu d’une.
  • 1️⃣ Liste des catégories : Seule la première catégorie est conservée lors de l’insertion d’une recette dans la base de données.
  • 🫧 Notifications : La plupart des notifications sont désormais envoyées via des websockets au lieu de htmx, ce qui signifie que tous vos onglets ouverts afficheront les mêmes notifications envoyées.
  • 💧 Prise en charge de la plateforme : Abandon de la prise en charge des plateformes suivantes, car le logiciel ne se compilait pas :
    • Linux sur architecture x86 32 bits (linux/386).
    • Linux sur architecture ARMv6 (linux/arm)
    • Linux sur architecture RISC-V 64 bits (linux/riscv64)
    • Linux sur architecture IBM System z (linux/s390x)
  • 🍲 Catégorie de recette : Le réglage de la catégorie est désormais facultatif et la valeur par défaut est « non catégorisé » lorsqu’elle n’est pas définie.
  • 🖹 Description de la recette : Le champ de description est désormais facultatif. Masquez également la section sur mobile si elle est vide.
  • 🚫 Champs de recette (manuel) : Les champs obligatoires manquants génèrent désormais une erreur.
  • 📦 Export JSON de recette : L’archive zip des recettes exportées au format JSON ne contient désormais que des fichiers JSON, un par recette. Avant, nous avions un dossier par recette. Chacun contenait l’image de la recette et son schéma JSON. Inclure les fichiers image dans l’archive n’est plus nécessaire, car les images et les vignettes sont dorénavant dans le schéma de recette.
  • 🚜 Source de la recette : Le réglage de la source est désormais facultatif et la valeur par défaut est « Inconnu » lorsqu’elle n’est pas définie.
  • 3️⃣ Rendement de la recette : Un rendement non défini est désormais par défaut de 1.
  • ⌨️ Raccourci de la barre de recherche : Suppression du raccourci Crtl + / pour focaliser la barre de recherche.
  • 🌙 Mode de recherche : Le mode de recherche a été supprimé au profit d’une recherche avancée.
  • 🖥️ URL du serveur : La variable de configuration server.url et la variable d’environnement RECIPYA_SERVER_URL sont désormais facultatives et la valeur par défaut est http://0.0.0.0
  • ⚙️ Paramètres : Les paramètres ont été remaniés pour un aspect plus propre et plus soigné inspiré de la boîte de dialogue des paramètres de ChatGPT et d’Open WebUI.
  • 🈴 Moteur OCR : l’utilisation d’Azure AI Vision pour numériser les recettes est déconseillée au profit d’Azure AI Document Intelligence, car il est plus précis et accepte plusieurs formats de fichiers.

Important : le bloc integrations.azureComputerVision dans le fichier de configuration et les variables d’environnement RECIPYA_VISION_ENDPOINT/RECIPYA_VISION_KEY sont obsolètes et seront supprimés dans la version 1.3.0.

Pour migrer :

  1. Ajoutez la ressource Document intelligences à votre compte Azure
  2. Accédez à la ressource.
  3. Dans la barre latérale, sélectionnez Clés et point de terminaison sous Gestion des ressources. texte alternatif
  4. Copiez KEY 1 dans le champ integrations.azureDocumentIntelligence.key de votre fichier de configuration ou dans la variable d’environnement RECIPYA_DI_KEY si vous utilisez Docker.
  5. Copiez Endpoint dans le champ integrations.azureDocumentIntelligence.endpoint de votre fichier de configuration ou dans la variable d’environnement RECIPYA_DI_ENDPOINT si vous utilisez Docker.
  6. Redémarrez Recipya et testez la connexion Azure AI Document Intelligence à partir des paramètres.
  • Limitations
    • Pour les formats PDF et TIFF, jusqu’à 2000 pages peuvent être traitées (avec un abonnement gratuit, seules les deux premières pages sont traitées).
    • La taille du fichier pour l’analyse des documents est de 500 Mo pour le niveau payant (S0) et de 4 Mo pour le niveau gratuit (F0).
    • Si vos PDF sont verrouillés par un mot de passe, vous devez supprimer le verrou avant la soumission.

Nouveaux sites Web pris en charge

  • 24kitchen.nl
  • ah.be
  • aflavorjournal.com
  • aldi.com.au
  • alexandracooks.com
  • alittlebityummy.com
  • allthehealthythings.com
  • aniagotuje.pl
  • americastestkitchen.com
  • angielaeats.com
  • antilliaans-eten.nl
  • avocadoskillet.com
  • bakels.com.au
  • barefeetinthekitchen.com
  • beyondkimchee.com
  • bottomlessgreens.com
  • breadtopia.com
  • britishbakels.co.uk
  • chatelaine.com
  • chejorge.com
  • chetnamakan.co.uk
  • chinesecookingdemystified.substack.com
  • colruyt.be
  • culy.nl
  • cuisineandtravel.com
  • daringgourmet.com
  • dherbs.com
  • damndelicious.net
  • dinnerthendessert.com
  • dinneratthezoo.com
  • dish.co.nz
  • donnahay.com.au
  • dreenaburton.com
  • elephantasticvegan.com
  • entertainingwithbeth.com
  • etenvaneefke.nl
  • evolvingtable.com
  • familyfoodonthetable
  • feastingathome.com
  • felix.kitchen
  • findingtimeforcooking.com
  • foodal.com
  • foodbymaria.com
  • foodiecrush.com
  • food-guide.canada.ca
  • foolproofliving.com
  • gastroplant.com
  • gazoakleychef.com
  • glutenfreetables.com
  • goodeatings.com
  • goodto.com
  • gourmettraveller.com.au
  • gousto.co.uk
  • greenevi.com
  • gurki.no
  • healthylittlefoodies.com
  • hellofresh.se
  • homebrewanswers.com
  • inbloombakery.com
  • instantpot.com
  • jaroflemons.com
  • jocooks.com
  • joythebaker.com
  • jumbo.com
  • keepinitkind.com
  • kitchenaid.com
  • kitchensanctuary.com
  • kookjij.nl
  • kristineskitchenblog.com
  • lahbco.com
  • lekkerensimpel.com
  • lidl.nl
  • lithuanianintheusa.com
  • loveandlemons.com
  • madewithlau.com
  • mccormick.com
  • mexicanmademeatless.com
  • modernhoney.com
  • momontimeout.com
  • mygingergarlickitchen.com
  • mykoreankitchen.com
  • natashaskitchen.com
  • notenoughcinnamon.com
  • nigella.com
  • ohmyveggies.com
  • okokorecepten.nl
  • onesweetappetite.com
  • parsleyandparm.com
  • plentyvegan.com
  • potatorolls.com
  • purewow.com
  • radiofrance.fr
  • recipegirl.com
  • robinasbell.com
  • saltandlavender.com
  • sarahsveganguide.com
  • savorynothings.com
  • smittenkitchen.com
  • spiceboxtravels.com
  • tasteatlas.com
  • thatvegandad.com
  • thecookierookie.com
  • thefoodflamingo.com
  • theguccha.com
  • theheartysoul.com
  • thesaltymarshmallow.com
  • twosleevers.com
  • unsophisticook.com
  • vegan-pratique.fr