Skip to content

Preserve request headers and enforce frontend type checks - #1

Closed
katalinawinemixer wants to merge 1 commit into
mainfrom
codex/repository-review-20261004
Closed

katalinawinemixer wants to merge 1 commit into
mainfrom
codex/repository-review-20261004

Conversation

@katalinawinemixer

Copy link
Copy Markdown
Owner

The JSON request helper dropped headers supplied as a Headers object or tuple list. Normalize with Headers and retain explicit content types and cancellation signals. Add regressions for authentication and custom headers.

The root build skipped frontend type checking. Add that check, align the app with the root React 19 runtime and type packages, and import the missing Run type in SavedPage. Add CI and verification commands. Pin the patched shell-quote 1.11.0 release, which satisfies the repository’s three-day dependency cooldown.

Validation: 3 passing Bun tests, backend and frontend TypeScript checks, production UI build, ESLint (zero errors, 3 existing warnings), frozen Bun lockfile, workflow YAML validation, and git diff --check. Header tests failed before the fix. The original test command found no test files, and frontend types failed when checked separately.

Remaining issues: bun audit still reports advisories across 30 other package names. The shell-quote critical finding is removed, but this is not a complete dependency remediation. The build retains a large-chunk warning. External provider integrations and Playwright end-to-end workflows were not exercised.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant