Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Add composable fetch-router mounts and middleware inference | mjackson | XL | No | 23.3h | - | Jun 02, 2026 |
SummaryFeatureAdd composable fetch-router mounts and middleware inference This change enables feature modules to be mounted with context inference, reducing coupling and boilerplate. It simplifies routing scalability and middleware handling across Remix apps. Health Assessment
X-Large
High
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Improve assert Node compatibility | mjackson | XL | No | 72.2h | 66.0h | Jun 01, 2026 |
SummaryFeatureImprove assert Node compatibility Brings Remix's assertion library in line with Node's assert, ensuring consistent error handling and deep equality checks for developers. This alignment reduces confusion and improves test reliability across the Remix ecosystem. Health Assessment
X-Large
High
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Keep generated remix README mirrors out of git | mjackson | XL | No | 69.2h | - | Jun 01, 2026 |
SummaryChoreKeep generated remix README mirrors out of git Preserves generated README mirrors in the published remix package while keeping them out of git, improving agent discovery and documentation management. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript, Typescript
Frameworks:
Remix
|
||||||
| Add remix test timeouts | mjackson | XL | No | 70.8h | 65.0h | Jun 01, 2026 |
SummaryFeatureAdd test timeouts to Remix test framework Improves test reliability and developer experience by allowing tests to fail quickly when async operations hang, reducing wasted build time. Health Assessment
X-Large
High
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Require middleware to explicitly continue | mjackson | L | No | 65.9h | 63.6h | Jun 01, 2026 |
SummaryFeatureEnforce explicit middleware continuation Ensures middleware explicitly returns a response or calls next, reducing silent failures and improving reliability for developers. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Clarify fetch router scoped middleware docs | mjackson | S | No | 0.0h | - | May 30, 2026 |
SummaryDocsClarify fetch router scoped middleware docs This PR updates documentation to clarify how controller middleware scopes to direct route actions in the fetch router, ensuring consistency across the standalone package and Remix README. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack |
||||||
| Fix docs typecheck for prerender bench workspace | mjackson | XS | No | 0.5h | - | May 29, 2026 |
SummaryBug FixFix docs typecheck for prerender bench Ensures the documentation build process excludes the prerender benchmark workspace, preventing typecheck failures and improving developer experience. This keeps the docs typecheck fast and reliable. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Make GitHub release publishing resilient | mjackson | L | No | 0.1h | - | May 29, 2026 |
SummaryBug FixImprove GitHub release publishing resilience Adds retry logic and post-error reconciliation to the release publishing script, reducing manual intervention when GitHub API failures occur. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| v2 updates | brophdawg11 | M | No | 0.4h | - | May 29, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Release | remix-run-bot | XL | No | 211.7h | - | May 29, 2026 |
SummaryChoreRelease new versions of Remix packages Bumps multiple Remix packages to new patch versions, updating changelogs and package metadata. Health Assessment
X-Large
High
High
AI DetailsTech Stack |
||||||
| Fix frame fallback flicker when reloading ancestor frames | markdalgleish | XL | No | 107.2h | - | May 29, 2026 |
SummaryBug FixFix frame fallback flicker on ancestor reload Prevents UI flicker and improves user experience when reloading parent frames, ensuring consistent content display. Health Assessment
Large
High
Medium
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| Prevent static middleware symlink escapes | mjackson | M | No | 211.8h | 26.2h | May 29, 2026 |
SummaryBug FixPrevent Symlink Escapes in Static Middleware This change secures static file serving by ensuring symlinks cannot escape the configured root, preventing potential unauthorized file access. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fix long Memcache session TTLs | mjackson | M | No | 211.6h | - | May 29, 2026 |
SummaryBug FixFix long Memcache session TTLs Corrects a bug where long session TTLs were misinterpreted by Memcached, preventing premature session expiration and improving user session reliability. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Use OS-assigned ports for browser test servers | markdalgleish | M | No | 87.1h | 11.6h | May 29, 2026 |
SummaryBug FixUse OS-assigned ports for browser test servers In CI, test runs can be delayed or fail due to port conflicts. This PR changes test server logic to let OS assign free ports, improving reliability and speed. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Implement and leverage crawl API in docs code | brophdawg11 | XL | No | 70.7h | 0.0h | May 29, 2026 |
SummaryFeatureAdd crawl API to docs prerendering Enables faster, more reliable docs prerendering by using the new crawl API, improving developer experience and reducing load times. Health Assessment
X-Large
High
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fix recursive CSS nesting in UI css mixin | brookslybrand | M | No | 25.2h | 0.1h | May 29, 2026 |
SummaryBug FixFix recursive CSS nesting in UI css mixin Corrects nested selector rendering in the UI css mixin, preventing malformed CSS and ensuring consistent UI styling. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| route-pattern: param encoding and validation | pcattori | XL | No | 164.7h | - | May 29, 2026 |
SummaryFeatureAdd param encoding and validation to route patterns Enhances URL generation by encoding path and hostname parameters, improving security and consistency across routing. This reduces errors in navigation and protects against malformed URLs. Health Assessment
X-Large
High
Medium
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Fix browser test package resolution | brophdawg11 | M | No | 23.3h | 0.1h | May 29, 2026 |
SummaryBug FixFix browser test package resolution Aligns test environment with production asset pipeline by correctly resolving ES modules for packages like clsx, improving test reliability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript, Yaml
Frameworks:
React
|
||||||
| Pin node to 24.15.0 on windows CI tests to avoid libuv issue | brophdawg11 | S | No | 0.1h | - | May 29, 2026 |
SummaryCI/CDPin Node to 24.15.0 on Windows CI Fixes CI errors on Windows asset tests caused by libuv issue, ensuring stable CI runs. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Consolidate UI demos into dynamic demo app | ryanflorence | XL | No | 21.9h | - | May 28, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Fix duplicate modules for bare imports in `assets` | markdalgleish | XL | No | 45.4h | - | May 26, 2026 |
SummaryBug FixFix duplicate asset module imports This PR resolves duplicate module imports in the asset server, ensuring a single canonical URL per file and simplifying the Remix template for new projects, improving developer experience and reducing build errors. Health Assessment
X-Large
Medium
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Update migration skill reference to use plain SQL files | js62789 | M | No | 94.4h | 0.1h | May 26, 2026 |
SummaryDocsUpdate migration skill reference to use plain SQL files Aligns documentation with the new plain‑SQL migration API, clarifying directory structure and best practices to reduce developer confusion. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Add menu.contextTrigger() for right-click context menus | ryanflorence | XL | No | 0.2h | - | May 22, 2026 |
SummaryFeatureAdd menu.contextTrigger() for right-click context menus Adds a context menu trigger that opens menus at the cursor position, improving user interaction for right-click actions. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Add @remix-run/headers parser subpath exports | mjackson | L | No | 0.2h | - | May 21, 2026 |
SummaryFeatureAdd subpath exports for @remix-run/headers parsers Enables consumers to import only needed header parsers, reducing bundle size and avoiding unnecessary dependencies, improving performance and maintainability. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Add Timeboxer demo | ryanflorence | XL | No | 1.6h | - | May 21, 2026 |
SummaryFeatureAdd Timeboxer demo Introduces a fully functional Timeboxer demo app that showcases authenticated scheduling, data persistence, and calendar export, providing a comprehensive end‑to‑end example for the Remix framework. Health Assessment
X-Large
High
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Enforce zero-argument UI render functions | brookslybrand | XL | No | 0.8h | 0.1h | May 21, 2026 |
SummaryRefactorEnforce zero-argument UI render functions Tightens the component contract so component render functions are truly zero-argument, improving Remix UI components. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Report test lifecycle hook failures | mjackson | L | No | 18.3h | 16.6h | May 21, 2026 |
SummaryBug FixFix test lifecycle hook failure reporting Ensures test failures from setup/teardown are surfaced, improving reliability of test results. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
|
||||||
| Fix SQLite transaction token checks | mjackson | S | No | 6.9h | - | May 21, 2026 |
SummaryBug FixFix stale transaction token checks in SQLite adapter This fix prevents accidental execution of SQLite operations with invalid transaction tokens, safeguarding data integrity and ensuring reliable database interactions. By enforcing token validation across all operations, the change reduces the risk of data corruption and improves system stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| Reject unsafe OAuth returnTo redirects | mjackson | M | No | 6.8h | - | May 21, 2026 |
SummaryBug FixReject unsafe OAuth returnTo redirects Prevents cross-origin redirect vulnerabilities by validating OAuth returnTo URLs, ensuring only safe, same-origin paths are accepted. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Fix lazy-file nested slice ranges | mjackson | S | No | 0.6h | - | May 20, 2026 |
SummaryBug FixFix nested slice range bug in lazy-file Corrects slice behavior to prevent exposing bytes outside the intended range, ensuring accurate data handling for nested slices. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Speed up slow CI test files | mjackson | M | No | 0.8h | - | May 20, 2026 |
SummaryRefactorSpeed up slow CI test files By removing redundant test runs and shrinking large fixtures, the CI pipeline now completes faster, cutting cloud compute time and speeding up release cycles. The change also improves developer experience by providing quicker test feedback. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Harden memcache fake server tests | mjackson | S | No | 0.9h | - | May 20, 2026 |
SummaryBug FixImprove Memcache test stability on Windows Enhances reliability of Memcache session storage tests by handling socket reset errors, ensuring consistent test behavior across Windows without reducing concurrency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Release | remix-run-bot | L | No | 14.7h | - | May 20, 2026 |
SummaryChoreRelease This PR updates package versions and changelogs for the Remix ecosystem, preparing the next beta release. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Prefer PR links in change notes | mjackson | S | No | 0.0h | - | May 20, 2026 |
SummaryDocsPrefer PR links in change notes This change improves release documentation by linking to implementation PRs, giving readers clearer context and reducing confusion. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Clarify Remix component prop guidance | mjackson | XL | No | 0.2h | - | May 20, 2026 |
SummaryRefactorAlign Remix component prop usage with current model Ensures documentation and demos accurately reflect the current component API, reducing confusion for developers and improving consistency across the Remix ecosystem. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Add SuperHeaders apply method | mjackson | L | No | 13.1h | - | May 20, 2026 |
SummaryFeatureAdd SuperHeaders apply method Enables developers to merge header configurations seamlessly, improving code reuse and reducing errors in header handling. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Make per-package changes directories optional | mjackson | L | No | 0.4h | - | May 20, 2026 |
SummaryDocsMake per-package changes directories optional Enables packages to omit change directories, simplifying release workflows and reducing maintenance overhead for stable packages. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Add context guidance to change notes | mjackson | M | No | 0.1h | - | May 20, 2026 |
SummaryDocsAdd context guidance to change notes Enhances release notes by adding context links and guidance, improving clarity for developers and stakeholders. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| Fix booleanish attribute rendering | brookslybrand | M | No | 3.8h | - | May 20, 2026 |
SummaryBug FixFix booleanish attribute rendering Ensures boolean attributes render correctly in both client and server, improving consistency and reducing type errors for developers. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Handle request aborts in renderToStream and createRequestListener | markdalgleish | L | No | 10.8h | - | May 20, 2026 |
SummaryBug FixHandle request aborts in renderToStream and createRequestListener This PR eliminates crashes and noisy logs caused by aborted requests by adding signal handling to rendering and request listening layers, improving server stability and user experience. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Update Remix UI docs for current APIs | mjackson | L | No | 11.4h | - | May 20, 2026 |
SummaryDocsUpdate Remix UI docs for current APIs Ensures Remix UI documentation accurately reflects current API usage, improving developer onboarding and reducing support queries. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Fix pnpm package import resolution in assets | brookslybrand | M | No | 1.3h | - | May 20, 2026 |
SummaryBug FixFix pnpm package import resolution in assets Ensures asset server correctly resolves pnpm package dependencies, preventing import failures and improving developer experience. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| Fix node-tsx built loadModule hook path | mjackson | M | No | 0.2h | - | May 20, 2026 |
SummaryBug FixFix node-tsx loadModule hook path Corrects path resolution for built load-module hook, ensuring proper module loading and preventing runtime errors. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Fix node-fetch-server response body cancellation on close | mjackson | M | No | 9.1h | - | May 20, 2026 |
SummaryBug FixFix response body cancellation on close Ensures server correctly cancels streaming responses when clients disconnect, preventing resource leaks and improving reliability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Remove node-serve from next beta | mjackson | XL | No | 0.3h | - | May 20, 2026 |
SummaryBug FixRemove node-serve package from Remix beta This removal keeps Remix@next installable for developers using pnpm and Deno by eliminating a blocking native dependency, ensuring a smoother installation experience. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Make public API types explicit | mjackson | XL | No | 8.5h | - | May 20, 2026 |
SummaryRefactorMake public API types explicit Improves code maintainability by explicitly defining public API types for various helpers and utilities. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
Remix
|
||||||
| Fix UI hydration fragment anchors | mjackson | L | No | 10.6h | - | May 20, 2026 |
SummaryBug FixFix UI hydration fragment anchors Improves client‑side rendering stability by ensuring hydration correctly handles non‑rendering children and fragment boundaries, preventing UI glitches and improving user experience. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix cli tests so that they pass when run from a tty | pcattori | S | No | 0.1h | - | May 20, 2026 |
SummaryBug FixFix CLI tests for TTY compatibility Ensures CLI tests run correctly in TTY environments, improving developer feedback loops. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Align LazyFile and file-storage type contracts | mjackson | L | No | 0.5h | - | May 20, 2026 |
SummaryRefactorAlign LazyFile and file-storage type contracts This PR clarifies type contracts for LazyFile and LazyBlob, ensuring they satisfy native File and Blob interfaces, and updates file-storage to advertise correct return types for each backend, improving type safety and preventing future drift. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Clarify Remix UI context identity semantics | mjackson | M | No | 0.3h | - | May 20, 2026 |
SummaryChoreClarify Remix UI context identity semantics Improves reliability of UI context handling by documenting exact component identity lookup, preventing unintended context sharing across unrelated providers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||