docs(readme): landing page rewrite — feature table, quick start, tier table, Forgejo-primary, split license
mirror.yml #82 -Commit
e62d69d099
pushed by
pyr0ball
feat(filters): split time filter into hands-on and total time (kiwi#52)
mirror.yml #80 -Commit
7498995092
pushed by
pyr0ball
feat(filters): split time filter into hands-on and total time (kiwi#52)
ci.yml #79 -Commit
7498995092
pushed by
pyr0ball
fix(ui): compact recipe cards, batch ingredient classifier queries
mirror.yml #78 -Commit
640fcefa9e
pushed by
pyr0ball
fix(ui): compact recipe cards, batch ingredient classifier queries
ci.yml #77 -Commit
640fcefa9e
pushed by
pyr0ball
chore(pipeline): add fast targeted meal-tag backfill script
release.yml #76 -Commit
d5a4b14400
pushed by
pyr0ball
chore(pipeline): add fast targeted meal-tag backfill script
mirror.yml #75 -Commit
d5a4b14400
pushed by
pyr0ball
chore(pipeline): add fast targeted meal-tag backfill script
release.yml #74 -Commit
d5a4b14400
pushed by
pyr0ball
chore(pipeline): add fast targeted meal-tag backfill script
mirror.yml #73 -Commit
d5a4b14400
pushed by
pyr0ball
chore(pipeline): add fast targeted meal-tag backfill script
mirror.yml #72 -Commit
d5a4b14400
pushed by
pyr0ball
chore(pipeline): add fast targeted meal-tag backfill script
ci.yml #71 -Commit
d5a4b14400
pushed by
pyr0ball
feat(browse): active time estimation, prep scaling, required-ingredient filter
release.yml #70 -Commit
c9fcfde694
pushed by
pyr0ball
feat(browse): active time estimation, prep scaling, required-ingredient filter
mirror.yml #69 -Commit
c9fcfde694
pushed by
pyr0ball
feat(browse): active time estimation, prep scaling, required-ingredient filter
mirror.yml #68 -Commit
c9fcfde694
pushed by
pyr0ball
feat(browse): active time estimation, prep scaling, required-ingredient filter
ci.yml #67 -Commit
c9fcfde694
pushed by
pyr0ball
feat(recipes): orbital cadence — last-cooked chip and sort on saved recipes (#120)
mirror.yml #66 -Commit
e05bfe86f5
pushed by
pyr0ball
feat(recipes): orbital cadence — last-cooked chip and sort on saved recipes (#120)
ci.yml #65 -Commit
e05bfe86f5
pushed by
pyr0ball
feat(community): complete Layer A subcategory tagging (#118)
release.yml #64 -Commit
95e76edaea
pushed by
pyr0ball
feat(community): complete Layer A subcategory tagging (#118)
mirror.yml #63 -Commit
95e76edaea
pushed by
pyr0ball
feat(community): complete Layer A subcategory tagging (#118)
mirror.yml #62 -Commit
95e76edaea
pushed by
pyr0ball
feat(community): complete Layer A subcategory tagging (#118)
ci.yml #61 -Commit
95e76edaea
pushed by
pyr0ball
feat(recipes): LLM style classifier (#27) + cooked leftovers shelf-life (#112)
release.yml #60 -Commit
9350719516
pushed by
pyr0ball
feat(recipes): LLM style classifier (#27) + cooked leftovers shelf-life (#112)
mirror.yml #59 -Commit
9350719516
pushed by
pyr0ball
feat(recipes): LLM style classifier (#27) + cooked leftovers shelf-life (#112)
mirror.yml #58 -Commit
9350719516
pushed by
pyr0ball
feat(recipes): LLM style classifier (#27) + cooked leftovers shelf-life (#112)
ci.yml #57 -Commit
9350719516
pushed by
pyr0ball
feat(recipe-engine): time-effort profile, product-label tokenisation, L1 tuning
release.yml #56 -Commit
9c4d8b7883
pushed by
pyr0ball
feat(recipe-engine): time-effort profile, product-label tokenisation, L1 tuning
mirror.yml #55 -Commit
9c4d8b7883
pushed by
pyr0ball
feat(recipe-engine): time-effort profile, product-label tokenisation, L1 tuning
mirror.yml #54 -Commit
9c4d8b7883
pushed by
pyr0ball
feat(recipe-engine): time-effort profile, product-label tokenisation, L1 tuning
ci.yml #53 -Commit
9c4d8b7883
pushed by
pyr0ball