Skip to content

Bring Remix v3 to server-first parity#359

Merged
swernerx merged 4 commits into
mainfrom
codex/issue-353-remix-server-parity
Jul 6, 2026
Merged

Bring Remix v3 to server-first parity#359
swernerx merged 4 commits into
mainfrom
codex/issue-353-remix-server-parity

Conversation

@swernerx

@swernerx swernerx commented Jul 6, 2026

Copy link
Copy Markdown
Member

Summary

Refs #353.

This brings the Remix v3 integration to the server-first parity path described in the epic:

  • loads checked-in .po catalogs through @palamedes/remix/register and adds sync config loading for the Node loader path
  • adds @palamedes/remix/server helpers for locale resolution, request-local i18n, catalog message caching, cookie serialization, and fetch-router middleware
  • expands Remix examples to cookie, route, subdomain, and TLD strategies with checked-in catalogs and smoke coverage
  • documents the supported server-first setup, tested Remix beta, unsupported browser/client and rich JSX paths, migration notes, and beta tracking
  • adds a non-blocking remix@next canary smoke job

Follow-ups

Verification

  • pnpm check:release-set
  • pnpm format:check
  • pnpm lint:oxlint
  • pnpm build
  • pnpm check-types
  • pnpm test
  • pnpm verify:examples:smoke -- --framework remix

@swernerx
swernerx force-pushed the codex/issue-353-remix-server-parity branch from 718e56a to 5e4988d Compare July 6, 2026 20:17

@swernerx swernerx left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Read through this against #353 — Slice A and B land cleanly, the streamed-body scope binding answers Spike 2 with a real test, and the support matrix is honest about the client boundary. A few notes on the lines below; none of them block.

Comment thread packages/remix/src/server.ts Outdated
Comment thread packages/remix/src/server.ts Outdated
Comment thread examples/remix-route/app/i18n.ts Outdated
Comment thread .github/workflows/ci.yml
@swernerx
swernerx merged commit 4ab7db3 into main Jul 6, 2026
7 checks passed
@swernerx
swernerx deleted the codex/issue-353-remix-server-parity branch July 6, 2026 21:55
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