Skip to content

Add extended promotional component filter#185

Open
Bortlesboat wants to merge 5 commits intotscircuit:mainfrom
Bortlesboat:codex/extended-promotional-filter
Open

Add extended promotional component filter#185
Bortlesboat wants to merge 5 commits intotscircuit:mainfrom
Bortlesboat:codex/extended-promotional-filter

Conversation

@Bortlesboat
Copy link
Copy Markdown

/claim #92

Summary

  • expose is_extended_promotional in /api/search and /components/list
  • filter extended promotional parts with is_extended_promotional=true using preferred parts that are not basic parts
  • add the components UI checkbox plus search-index rebuild schema/index support

Verification

  • npx @biomejs/biome@1.9.4 check cf-proxy/src/search.ts cf-proxy/src/components.ts cf-proxy/src/index.ts cf-proxy/src/render.ts cf-proxy/test/render.test.ts
  • npx tsc --noEmit
  • npm exec vitest run test/render.test.ts test/cache-key.test.ts test/cache-service.test.ts test/search-query.test.ts

I also tried the full npm exec vitest run; local worker/render/cache/search tests passed, but one live remote contract request timed out after 15s.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant