Commit Graph

6 Commits

Author SHA1 Message Date
jbrechtel 578d1ae068 feat: add LLM import pipeline with file upload and text input 2026-05-21 10:29:35 -04:00
jbrechtel b179135136 feat: add --config-file CLI flag for YAML config 2026-05-21 10:25:06 -04:00
jbrechtel 72535fb3ec fix: disable stdout/stderr buffering for Docker log visibility
Build and Deploy / build-and-deploy (push) Successful in 1m23s
2026-05-20 14:38:52 -04:00
jbrechtel 1314c38e85 Commit pending changes: check-recipes tool and reconstructed test file 2026-05-19 13:29:27 -04:00
jbrechtel c55a54796a Fix parser for personal recipes: newlines, ranges, &, markdown-style headings
Three categories of fixes:

1. Multi-line steps: removed \n from pText exclusion list so newlines
   within a step are consumed as regular text
2. Range timers (e.g. ~{14-18%minutes}): handle hyphen-separated
   ranges in parseSimpleRational by taking the lower value
3. & in ingredient names: added & to pSingleNameChar and
   pMultiNameChar char sets
4. Markdown-style # headings: added pAnyChar fallback so # followed
   by invalid cookware name falls through to text consumption
5. Note detection: tightened > check to require >  (with space)
   or > followed by non->, preventing >> metadata from being
   treated as notes
2026-05-19 12:58:43 -04:00
jbrechtel 130dc5326d Haskell project 2026-05-18 22:00:30 -04:00