groceries: mobile-first tracker redesign — compact rows per product group (cheapest store badge, unit price, spread, promo), tap to compare stores; category tree (23 tops, subcategories, icons/colours) with chips, store tiles, sort and non-food toggle; owner shelf prices (manual source with date, photo, note)
Some checks failed
Deploy production / deploy (push) Failing after 1m1s

This commit is contained in:
2026-10-25 19:02:44 +00:00
parent 67d74f39b8
commit 707f07efd4
13 changed files with 33141 additions and 447 deletions

View File

@@ -23,6 +23,7 @@ import {
importStore,
regroup
} from '../src/lib/server/groceries/import';
import { applyTaxonomy } from '../src/lib/server/groceries/taxonomy';
import { SOURCES } from '../src/lib/server/groceries/sources';
const args = process.argv.slice(2);
@@ -86,6 +87,7 @@ try {
}
}
await regroup(sql, log);
await applyTaxonomy(sql, log);
} finally {
await sql.end();
}