Skip to content

feat: add is_extended_promotional filterable column to components#332

Open
kennedydqz-del wants to merge 10 commits into
tscircuit:mainfrom
kennedydqz-del:feat/is-extended-promotional-92
Open

feat: add is_extended_promotional filterable column to components#332
kennedydqz-del wants to merge 10 commits into
tscircuit:mainfrom
kennedydqz-del:feat/is-extended-promotional-92

Conversation

@kennedydqz-del
Copy link
Copy Markdown

Expose is_extended_promotional (preferred=1 AND basic=0) in /components/list, /api/search, and the D1 proxy routes. Adds query-param filtering and UI checkbox.

/claim #92

Expose `is_extended_promotional` (preferred=1 AND basic=0) in
/components/list, /api/search, and the D1 proxy routes. Adds
query-param filtering and UI checkbox.

/claim tscircuit#92
root and others added 5 commits May 21, 2026 19:23
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Adds FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true to all workflow files,
pre-empting the June 2nd 2026 default switch to Node.js 24.

Co-Authored-By: KennedyForge <kennedydqz-del@users.noreply.github.com>
The preload was calling setupDerivedTables without passing a db instance,
which caused it to destroy the singleton database connection. Remove the
call entirely since table setup is handled by CI cache or bun run setup.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@kennedydqz-del kennedydqz-del force-pushed the feat/is-extended-promotional-92 branch from a75d574 to 83bb4e5 Compare May 21, 2026 18:01
root and others added 4 commits May 22, 2026 02:33
kysely-d1 is declared in cf-proxy/package.json but CI only runs
bun install at the root, causing "Cannot find package 'kysely-d1'"
errors during test runs. Add cf-proxy dependency install step to
all three CI workflows (test, typecheck, formatcheck).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…est DB

Aligns with upstream CI stability approach:
- Add destroyDbClient() to properly nullify singleton before destroy
- Use destroyDbClient() in setupDerivedTables instead of activeDb.destroy()
- Create setup-ci-test-db.ts with fixture data (no external DB download)
- Update CI workflow to use setup:ci-test-db on cache miss with restore-keys

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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