2026-04-26T12:19:01Z - 2026-10-26T13:19:01Z

Overview

92 active pull requests
47 active issues
Excluding merges, 2 authors have pushed 66 commits to main and 357 commits to all branches. On main, 371 files have changed and there have been 51302 additions and 9427 deletions.

8 releases published by 2 users

Release v0.2.3 v0.2.3 2026-09-09 21:45:44 +02:00

Release v0.2.2 v0.2.2 2026-09-08 23:00:07 +02:00

Release v0.2.1 v0.2.1 2026-09-07 18:02:54 +02:00

Release v0.2.0 v0.2.0 2026-09-06 21:24:35 +02:00

Tag v0.1.3 2026-08-18 00:06:47 +02:00

Tag v0.1.2 2026-08-17 23:52:13 +02:00

Tag v0.1.1 2026-08-17 23:30:54 +02:00

Tag v0.1.0 2026-08-17 23:18:27 +02:00

92 pull requests merged by 1 user

Merged #145 ci(release): publie les images Docker sur le registre Forgejo 2026-09-10 22:23:43 +02:00

Merged #144 feat(admin): espace « Utilisateurs » pour créer des comptes 2026-09-10 21:48:31 +02:00

Merged #143 fix(admin): passe les variables FORGEJO_* au conteneur app 2026-09-09 23:09:12 +02:00

Merged #142 chore(release): prépare la v0.2.3 2026-09-09 21:45:19 +02:00

Merged #141 feat(auth): bouton afficher / masquer le mot de passe (#134) 2026-09-09 20:44:33 +02:00

Merged #140 feat(recipes): barre de recherche commune à tous les onglets de sources (#133) 2026-09-09 19:18:39 +02:00

Merged #139 feat(onboarding): réordonne le wizard en compte → préférences → foyer → sources (#129) 2026-09-09 16:59:50 +02:00

Merged #138 feat(recipes): signaler une technique absente du catalogue (#130) 2026-09-09 16:25:28 +02:00

Merged #137 feat(recipes): régimes calculés depuis les ingrédients (#131) 2026-09-09 15:20:16 +02:00

Merged #136 feat(recipes): ingrédients d'assaisonnement « selon le goût » (#128) 2026-09-09 14:35:25 +02:00

Merged #135 feat(recipes): barre Enregistrer/Annuler collée en pied du formulaire (#132) 2026-09-09 14:00:23 +02:00

Merged #127 chore(release): prépare la v0.2.2 2026-09-08 22:59:47 +02:00

Merged #126 fix(sources): Manger Bouger sans filtre déroule tout le catalogue (#78) 2026-09-08 21:14:37 +02:00

Merged #125 feat(admin): crée un ticket Forgejo depuis un message de contact (#81) 2026-09-08 20:30:09 +02:00

Merged #124 feat(admin): consultation des messages de contact (#80) 2026-09-08 09:51:46 +02:00

Merged #123 feat(contact): modèle + POST /contact + formulaire utilisateur (#80) 2026-09-08 09:17:20 +02:00

Merged #122 fix(mobile): retire les doubles tirets des commentaires du values-night XML 2026-09-08 07:51:26 +02:00

Merged #121 feat(shopping-list): coche les articles « dans le panier » (#109) 2026-09-08 07:08:49 +02:00

Merged #120 fix(mobile): la barre d'état Android suit le thème clair/sombre système (#104) 2026-09-08 06:31:25 +02:00

Merged #119 fix(layout): masque l'onglet « Paramètres d'application » hors de l'app native (#107) 2026-09-08 05:55:23 +02:00

Merged #118 fix(layout): barre de navigation mobile en icônes seules (#105) 2026-09-08 05:22:00 +02:00

Merged #117 fix(landing): masque « Ouvrir dans l'application » dans l'app native (#103) 2026-09-08 04:48:45 +02:00

Merged #116 fix(auth): déconnexion forcée quand une requête 401 en cours de session (#108) 2026-09-08 04:14:49 +02:00

Merged #114 fix(mobile): lance la vérification de mise à jour à chaque ouverture (#106) 2026-09-08 03:41:35 +02:00

Merged #115 fix(test): fige l'horloge dans le spec vue-mobile-jour de layout.cy.ts 2026-09-08 03:04:37 +02:00

Merged #113 fix(planning): la grille remplit l'écran, une case ne grandit plus (#110) 2026-09-08 02:08:55 +02:00

Merged #112 fix(planning): affiche les recettes du picker sur mobile (#111) 2026-09-08 01:35:53 +02:00

Merged #102 chore(web): version 0.2.1 2026-09-07 18:02:20 +02:00

Merged #101 [UI mobile] La landing page met en avant le téléchargement sur mobile 2026-09-07 17:40:26 +02:00

Merged #100 [UI mobile] Onglet "Paramètres d'application" 2026-09-07 17:40:03 +02:00

Merged #99 [UI mobile] Liste de courses et catalogue de recettes : renforcement mobile 2026-09-07 17:39:56 +02:00

Merged #98 [UI mobile] Session de cuisine : passe mobile 2026-09-07 17:39:42 +02:00

Merged #97 [UI mobile] Grille planning : vue mobile dédiée 2026-09-07 17:39:18 +02:00

Merged #94 test(cypress): convention de viewports téléphone/tablette 2026-09-07 16:02:25 +02:00

Merged #95 fix(planning): popovers flottants sûrs sur mobile 2026-09-07 15:46:11 +02:00

Merged #93 feat(mobile): redirection vers l'appli + page de téléchargement 2026-09-07 15:05:16 +02:00

Merged #96 ci(test): sérialise vraiment le job test entre runs concurrents 2026-09-07 14:30:45 +02:00

Merged #92 feat(layout): socle UI mobile - nav, feuille et dialogs plein écran 2026-09-07 12:21:28 +02:00

Merged #82 fix(api): autorise l'origine WebView Capacitor dans CORS_ORIGIN 2026-09-07 08:39:56 +02:00

Merged #79 fix(auth): la déconnexion retombe sur / plutôt que /login 2026-09-07 00:25:05 +02:00

Merged #77 feat(mobile): proxie le téléchargement de l'APK via l'API (pas de CORS) 2026-09-06 23:58:21 +02:00

Merged #76 fix(mobile): corrige les liens vers /releases/latest/download 2026-09-06 22:21:39 +02:00

Merged #75 fix(release): installe curl avant les appels API de forgejo-release 2026-09-06 21:24:03 +02:00

Merged #74 fix(release): remplace softprops/action-gh-release par l'API Forgejo native 2026-09-06 20:42:04 +02:00

Merged #73 fix(release): installe docker avant le build de sanity-build 2026-09-06 19:57:58 +02:00

Merged #72 fix(release): corrige release.yml pour Forgejo et y attache un APK signé 2026-09-06 19:15:57 +02:00

Merged #71 fix(ci): retombe sur upload-artifact v3 (v4+ non supporté par ce Forgejo) 2026-09-06 18:19:16 +02:00

Merged #68 feat(landing): lien de téléchargement de l'app Android (#65) 2026-09-06 16:18:10 +02:00

Merged #70 fix(ci): corrige le bit exécutable de gradlew et le fiabilise en CI 2026-09-06 15:27:33 +02:00

Merged #67 feat(ci): build, teste et empaquette un APK Android signé sur chaque push main 2026-09-06 14:44:36 +02:00

Merged #69 feat(mobile): vérification automatique de mise à jour de version 2026-09-06 14:11:55 +02:00

Merged #63 feat(mobile): projet natif Android Capacitor (#39) 2026-09-06 10:09:14 +02:00

Merged #62 fix(recipes): rend StepDescription tolérant à un techSteps absent 2026-09-06 09:24:30 +02:00

Merged #61 feat(web): page admin de CRUD des didacticiels (#44) 2026-09-06 07:27:17 +02:00

Merged #60 feat(web): moteur de tutoriel guidé driver.js (#42) 2026-09-06 06:53:24 +02:00

Merged #59 feat(api): CRUD admin des scénarios de didacticiel (#44 — API) 2026-09-06 06:16:50 +02:00

Merged #58 feat(api): modèle de données + API des scénarios de didacticiel (#42/#44 — socle backend) 2026-09-06 05:39:23 +02:00

Merged #57 feat(web): page vitrine publique à la racine (#41) 2026-09-06 05:06:19 +02:00

Merged #56 feat(web): plomberie Capacitor Android — dépendances, config, routeur, token store (portage mobile #39, phase 2) 2026-09-06 04:33:26 +02:00

Merged #55 feat(web): passe responsive téléphone (portage mobile #39, phase 3) 2026-09-06 03:56:01 +02:00

Merged #54 feat(auth): jeton Bearer en repli du cookie de session (portage mobile #39, phase 1) 2026-09-06 03:23:57 +02:00

Merged #53 feat(sources): ajoute ohmonbento.com comme source de recettes importable 2026-09-06 02:47:33 +02:00

Merged #52 feat(sources): ajoute quitoque.fr comme source de recettes importable 2026-09-06 01:28:03 +02:00

Merged #51 feat(planning): glisser-déposer un reste sur un autre créneau 2026-09-06 01:06:11 +02:00

Merged #50 feat(planning): panier des restes dans l'en-tête (lecture seule + jeter) 2026-09-06 00:32:42 +02:00

Merged #49 feat(planning): attribution et jet des restes + exclusion liste de courses / cuisine 2026-09-06 00:08:09 +02:00

Merged #48 feat(planning): sépare portions demandées et portions préparées 2026-09-05 23:45:19 +02:00

Merged #47 fix(recipes): garde le popover de correction ouvert pendant la sélection d'un span 2026-09-05 23:14:35 +02:00

Merged #46 fix(recipes): stoppe le scroll infini des sources au lieu de boucler 2026-09-05 21:00:23 +02:00

Merged #45 feat(admin): pousse le monitoring en WebSocket au lieu du polling client 2026-09-05 20:11:51 +02:00

Merged #35 feat(admin): pousse le monitoring en WebSocket au lieu du polling client 2026-09-05 15:36:55 +02:00

Merged #33 fix(admin): isole l'API admin sous /admin/api pour éviter la collision avec les pages front 2026-09-05 14:24:59 +02:00

Merged #31 fix(recipes): corrige la numérotation des étapes faussée par le popover de correction 2026-09-05 11:30:50 +02:00

Merged #32 fix(admin-monitoring): remplace le filtre resourceType cassé par une vérification manuelle 2026-09-05 11:30:40 +02:00

Merged #29 feat(recipes): permet de corriger la température d'un tech-step 2026-09-05 08:06:05 +02:00

Merged #30 feat(recipes): refond le panneau de correction des métadonnées de tech-step 2026-09-05 08:05:55 +02:00

Merged #28 feat(cooking-session): déplie une recette de l'onglet Recettes au lieu de rediriger 2026-09-04 23:20:42 +02:00

Merged #27 feat(cooking-session): regroupe les tâches du stepper en mini-sections par recette 2026-09-04 19:34:42 +02:00

Merged #26 fix(recipes): persiste les métadonnées de clause des tech-steps à l'édition 2026-09-04 18:19:21 +02:00

Merged #25 perf(tech-steps): corrige la largeur du textcat — démarrage ~5× plus rapide 2026-09-04 08:14:41 +02:00

Merged #23 feat(cooking-session): onglets Recettes/Plan + stepper d'étapes cochables 2026-09-03 22:39:55 +02:00

Merged #24 feat(cooking-session): regroupement d'étapes sensible aux métadonnées d'action 2026-09-03 14:09:31 +02:00

Merged #22 feat(recipes): détection des températures dans les étapes 2026-09-03 11:47:30 +02:00

Merged #21 ci: lance Postgres en conteneur d'arrière-plan (plus en services:) 2026-09-03 08:40:43 +02:00

Merged #20 docs: référence unique de toutes les variables d'environnement 2026-08-29 21:27:40 +02:00

Merged #19 feat(tech-steps): détecte les températures dans les étapes 2026-08-29 21:15:57 +02:00

Merged #18 refactor(admin): fusionne apps/admin-web dans apps/web sous /admin/* 2026-08-29 21:15:44 +02:00

Merged #17 fix(tests): corrige 3 suites Mocha DB révélées par leur 1er run sur main 2026-08-29 12:02:07 +02:00

Merged #15 feat(admin): application d'administration (auth, métriques, monitoring, tri des corrections) 2026-08-29 09:43:07 +02:00

Merged #16 feat(recipes): ingrédients hors-catalogue (placeholders) + revue admin 2026-08-29 09:42:58 +02:00

Merged #11 feat(cooking): « Commencer à cuisiner » — moteur d'optimisation + endpoint + page /cuisiner 2026-08-28 22:53:48 +02:00

Merged #6 feat(recipes): fusionne l'édition de la technique et des métadonnées dans le correcteur 2026-08-27 17:41:01 +02:00

44 issues closed from 1 user

Closed #131 Calculer automatiquement les régimes d'une recette à partir de ses ingrédients 2026-09-09 20:49:20 +02:00

Closed #128 Ingrédients d'assaisonnement : lignes de recette « selon le goût » sans quantité ni unité 2026-09-09 20:49:00 +02:00

Closed #132 Page d'édition de recette : boutons Enregistrer / Annuler toujours visibles en pied de page 2026-09-09 20:47:15 +02:00

Closed #134 Écran de connexion : bouton afficher / masquer le mot de passe 2026-09-09 20:44:36 +02:00

Closed #133 Sélection de recettes : barre de recherche commune à toutes les sources 2026-09-09 19:19:23 +02:00

Closed #129 Réordonner le wizard d'inscription : compte → préférences → foyer → sources 2026-09-09 16:59:52 +02:00

Closed #130 Signaler une technique (tech step) absente du catalogue lors d'une correction d'étape 2026-09-09 16:25:29 +02:00

Closed #3 Améliorations diverses 2026-09-09 13:20:41 +02:00

Closed #78 Sources externes : Manger Bouger sans filtre s'arrête à la première page 2026-09-08 21:14:38 +02:00

Closed #81 Admin : créer un ticket Forgejo depuis un message de contact 2026-09-08 20:30:10 +02:00

Closed #80 Formulaire de contact : remontée de bugs / suggestions par les utilisateurs, consultable côté admin 2026-09-08 09:17:21 +02:00

Closed #109 [Liste de courses] État « acheté » cochable sur les articles 2026-09-08 07:08:50 +02:00

Closed #104 [Mobile] Barre d'état Android blanche, ignore le thème clair/sombre système 2026-09-08 06:31:27 +02:00

Closed #107 [Web] Masquer l'onglet « Paramètres d'application » hors de l'app native 2026-09-08 05:55:26 +02:00

Closed #105 [Mobile] Barre de navigation : icônes désalignées → icônes seules 2026-09-08 05:22:00 +02:00

Closed #103 [Mobile] Ne pas afficher « Ouvrir dans l'application » dans l'app native 2026-09-08 04:48:47 +02:00

Closed #108 [Auth] Déconnexion forcée quand la session expire (réaction client sur 401) 2026-09-08 04:14:50 +02:00

Closed #106 [Mobile] Vérification de mise à jour à chaque ouverture de l'app 2026-09-08 03:41:38 +02:00

Closed #110 [Web] Grille de planning : hauteur fluide, le contenu ne doit plus agrandir les cases 2026-09-08 02:08:56 +02:00

Closed #111 [Mobile] Dialogue d'ajout de recette au planning : aucune recette affichée 2026-09-08 01:35:55 +02:00

Closed #85 [UI mobile] La landing page met en avant le téléchargement sur mobile 2026-09-07 17:40:27 +02:00

Closed #86 [UI mobile] Onglet "Paramètres d'application" 2026-09-07 17:40:03 +02:00

Closed #90 [UI mobile] Liste de courses et catalogue de recettes : renforcement mobile 2026-09-07 17:39:56 +02:00

Closed #89 [UI mobile] Session de cuisine : passe mobile 2026-09-07 17:39:43 +02:00

Closed #88 [UI mobile] Grille planning : vue mobile dédiée 2026-09-07 17:39:18 +02:00

Closed #83 [UI mobile] Tests Cypress ciblant téléphone et tablette 2026-09-07 16:02:25 +02:00

Closed #87 [UI mobile] Popovers flottants → sûrs sur mobile 2026-09-07 15:46:12 +02:00

Closed #84 [UI mobile] Redirection vers l'appli + page de téléchargement 2026-09-07 15:05:16 +02:00

Closed #91 [UI mobile] Socle : nav, popovers et dialogs mobile-natifs 2026-09-07 12:21:28 +02:00

Closed #42 Tutoriel guidé (didacticiel) : tour général d'orientation + tour dédié à la correction des métadonnées de recette 2026-09-07 11:35:39 +02:00

Closed #65 Page d'accueil : lien de téléchargement de l'application Android 2026-09-06 16:18:10 +02:00

Closed #64 Pipeline CI : build, test et empaquetage de l'APK Android sur chaque push sur main 2026-09-06 14:44:37 +02:00

Closed #66 Application mobile : vérification automatique de mise à jour 2026-09-06 14:11:55 +02:00

Closed #39 Portage mobile (Android) via Capacitor : authentification par jeton, coquille native, passe responsive 2026-09-06 10:09:15 +02:00

Closed #44 Admin : CRUD des scénarios de didacticiel + analytics de complétion 2026-09-06 07:27:17 +02:00

Closed #41 Page vitrine pré-connexion/inscription à la racine (/) 2026-09-06 05:06:19 +02:00

Closed #40 Nouvelle source de recettes : ohmonbento.com 2026-09-06 02:47:35 +02:00

Closed #37 Nouvelle source de recettes : quitoque.fr 2026-09-06 01:28:04 +02:00

Closed #34 Gestion des restes : portions demandées vs préparées + panier de restes en drag & drop sur le planning 2026-09-06 01:06:13 +02:00

Closed #36 Correction tech-steps : sélectionner du texte pour ajouter un ingrédient/ustensile/température ferme le popover en cours 2026-09-05 23:14:36 +02:00

Closed #5 Import TheMealDB : "Importer" reste bloqué sans explication pour les ingrédients comptés sans unité (ex. œufs) 2026-09-05 22:58:57 +02:00

Closed #4 Import TheMealDB : les synonymes d'ingrédients ("vanilla pod" vs "vanilla bean") ne sont pas reconnus 2026-09-05 22:58:53 +02:00

Closed #1 Fix flaky ingredient-row visibility in recipe-form.feature 2026-09-05 22:56:09 +02:00

Closed #38 Sources externes : le scroll infini boucle au lieu de s'arrêter + revue de la couverture en recherche vide 2026-09-05 21:00:25 +02:00

47 issues created by 1 user

Opened #1 Fix flaky ingredient-row visibility in recipe-form.feature 2026-08-27 12:47:56 +02:00

Opened #2 Liste d'ingrédient 2026-08-27 12:48:15 +02:00

Opened #3 Améliorations diverses 2026-08-27 12:48:33 +02:00

Opened #4 Import TheMealDB : les synonymes d'ingrédients ("vanilla pod" vs "vanilla bean") ne sont pas reconnus 2026-08-27 12:49:04 +02:00

Opened #5 Import TheMealDB : "Importer" reste bloqué sans explication pour les ingrédients comptés sans unité (ex. œufs) 2026-08-27 12:49:26 +02:00

Opened #34 Gestion des restes : portions demandées vs préparées + panier de restes en drag & drop sur le planning 2026-09-05 14:39:16 +02:00

Opened #36 Correction tech-steps : sélectionner du texte pour ajouter un ingrédient/ustensile/température ferme le popover en cours 2026-09-05 14:50:39 +02:00

Opened #37 Nouvelle source de recettes : quitoque.fr 2026-09-05 15:46:05 +02:00

Opened #38 Sources externes : le scroll infini boucle au lieu de s'arrêter + revue de la couverture en recherche vide 2026-09-05 16:15:19 +02:00

Opened #39 Portage mobile (Android) via Capacitor : authentification par jeton, coquille native, passe responsive 2026-09-05 16:30:22 +02:00

Opened #40 Nouvelle source de recettes : ohmonbento.com 2026-09-05 17:43:23 +02:00

Opened #41 Page vitrine pré-connexion/inscription à la racine (/) 2026-09-05 18:19:39 +02:00

Opened #42 Tutoriel guidé (didacticiel) : tour général d'orientation + tour dédié à la correction des métadonnées de recette 2026-09-05 19:02:34 +02:00

Opened #43 Import de recettes via photos 2026-09-05 19:36:06 +02:00

Opened #44 Admin : CRUD des scénarios de didacticiel + analytics de complétion 2026-09-05 19:36:32 +02:00

Opened #64 Pipeline CI : build, test et empaquetage de l'APK Android sur chaque push sur main 2026-09-06 10:02:35 +02:00

Opened #65 Page d'accueil : lien de téléchargement de l'application Android 2026-09-06 10:08:15 +02:00

Opened #66 Application mobile : vérification automatique de mise à jour 2026-09-06 10:12:26 +02:00

Opened #78 Sources externes : Manger Bouger sans filtre s'arrête à la première page 2026-09-06 23:58:40 +02:00

Opened #80 Formulaire de contact : remontée de bugs / suggestions par les utilisateurs, consultable côté admin 2026-09-07 00:17:49 +02:00

Opened #81 Admin : créer un ticket Forgejo depuis un message de contact 2026-09-07 00:30:12 +02:00

Opened #83 [UI mobile] Tests Cypress ciblant téléphone et tablette 2026-09-07 11:32:45 +02:00

Opened #84 [UI mobile] Redirection vers l'appli + page de téléchargement 2026-09-07 11:32:55 +02:00

Opened #85 [UI mobile] La landing page met en avant le téléchargement sur mobile 2026-09-07 11:33:01 +02:00

Opened #86 [UI mobile] Onglet "Paramètres d'application" 2026-09-07 11:33:08 +02:00

Opened #87 [UI mobile] Popovers flottants → sûrs sur mobile 2026-09-07 11:33:14 +02:00

Opened #88 [UI mobile] Grille planning : vue mobile dédiée 2026-09-07 11:33:21 +02:00

Opened #89 [UI mobile] Session de cuisine : passe mobile 2026-09-07 11:33:26 +02:00

Opened #90 [UI mobile] Liste de courses et catalogue de recettes : renforcement mobile 2026-09-07 11:33:31 +02:00

Opened #91 [UI mobile] Socle : nav, popovers et dialogs mobile-natifs 2026-09-07 11:33:58 +02:00

Opened #103 [Mobile] Ne pas afficher « Ouvrir dans l'application » dans l'app native 2026-09-08 00:46:58 +02:00

Opened #104 [Mobile] Barre d'état Android blanche, ignore le thème clair/sombre système 2026-09-08 00:47:17 +02:00

Opened #105 [Mobile] Barre de navigation : icônes désalignées → icônes seules 2026-09-08 00:47:38 +02:00

Opened #106 [Mobile] Vérification de mise à jour à chaque ouverture de l'app 2026-09-08 00:47:53 +02:00

Opened #107 [Web] Masquer l'onglet « Paramètres d'application » hors de l'app native 2026-09-08 00:48:06 +02:00

Opened #108 [Auth] Déconnexion forcée quand la session expire (réaction client sur 401) 2026-09-08 00:48:59 +02:00

Opened #109 [Liste de courses] État « acheté » cochable sur les articles 2026-09-08 00:49:13 +02:00

Opened #110 [Web] Grille de planning : hauteur fluide, le contenu ne doit plus agrandir les cases 2026-09-08 00:49:29 +02:00

Opened #111 [Mobile] Dialogue d'ajout de recette au planning : aucune recette affichée 2026-09-08 00:49:45 +02:00

Opened #128 Ingrédients d'assaisonnement : lignes de recette « selon le goût » sans quantité ni unité 2026-09-09 13:17:30 +02:00

Opened #129 Réordonner le wizard d'inscription : compte → préférences → foyer → sources 2026-09-09 13:18:17 +02:00

Opened #130 Signaler une technique (tech step) absente du catalogue lors d'une correction d'étape 2026-09-09 13:18:52 +02:00

Opened #131 Calculer automatiquement les régimes d'une recette à partir de ses ingrédients 2026-09-09 13:19:24 +02:00

Opened #132 Page d'édition de recette : boutons Enregistrer / Annuler toujours visibles en pied de page 2026-09-09 13:19:49 +02:00

Opened #133 Sélection de recettes : barre de recherche commune à toutes les sources 2026-09-09 13:20:11 +02:00

Opened #134 Écran de connexion : bouton afficher / masquer le mot de passe 2026-09-09 13:20:28 +02:00

Opened #146 [Bug] Au moment de cliquer sur ajouter le favoris, le panneau de gauche ne se met pas a jour, c'est… 2026-09-13 22:20:18 +02:00