- aggregator: also check listing.condition against damage keywords so listings with eBay condition "for parts or not working" flag scratch_dent_mentioned even when the title looks clean - aggregator: add "parts/repair" (slash) + "parts or not working" to keyword set - trust/__init__.py: pass listing.condition into aggregate() - 3 new regression tests (synthetic fixtures, 17 total passing) - SearchView: extract DEFAULT_FILTERS const + resetFilters(); add "Clear filters" button that shows only when activeFilterCount > 0 with count badge - .env.example: document LLM inference env vars (ANTHROPIC/OPENAI/OLLAMA/CF_ORCH_URL) and cf-core wiring notes; closes #17 |
||
|---|---|---|
| .. | ||
| src | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| uno.config.ts | ||
| vite.config.ts | ||