Commit Graph
5 Commits
Author SHA1 Message Date
FeFeClochette bd9ab7304e Auto-commit for deploy to staging - 2026-09-26 10:01:27
Deploy HouseHub / deploy (push) Successful in 2s
2026-09-26 10:01:27 +02:00
FeFeClochette 4e156a09f7 drag pdf
Deploy HouseHub / deploy (push) Successful in 2s
2026-09-26 09:53:49 +02:00
percoandClaude Sonnet 5 bfa70402a9 fix(food): affectation plat/garniture par plus proche voisin vertical
Deploy HouseHub / deploy (push) Successful in 1s
La fenêtre à tolérance fixe (+/-20) pour distinguer Plat Chaud et
Garniture ratait des lignes selon le nombre de lignes du plat (le
débordement du texte au-dessus de son label varie d'une semaine à
l'autre). Remplacé par une affectation "rangée la plus proche" pour
chaque texte, sur le même principe déjà utilisé pour les colonnes de
jour : robuste quelle que soit la hauteur du bloc.

Corrige aussi la perte du caractère "œ" (ex: "bœuf" -> "buf") dans le
nettoyage du texte, la plage Unicode À-ÿ ne le couvrant pas.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-25 14:57:30 +02:00
percoandClaude Sonnet 5 3a64934eb5 fix(food): remplace le parseur PDF maison par smalot/pdfparser
Deploy HouseHub / deploy (push) Successful in 2s
Le parseur regex fait maison ne décodait pas les polices Type0/CID
avec table ToUnicode (courant sur les menus générés par des outils
pro), donc les mots-clés "PLAT CHAUD"/"GARNITURE" n'étaient jamais
reconnus et l'import échouait systématiquement sur ce type de PDF.

Ajoute aussi une correction de la reconnaissance de label insensible
aux accents (strtoupper ne gère pas les accents) et élargit la
tolérance verticale de la grille pour capter les plats sur plusieurs
lignes sans capter la ligne "Déclinaison" (alternative végé).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-25 12:47:17 +02:00
FeFeClochette 4cfef07dc6 Create food planning & merge liste into food
Deploy HouseHub / deploy (push) Successful in 2s
2026-09-15 10:58:23 +02:00