|
| 1 | +# Wave 1 Active Issues (No Open PR at Snapshot) |
| 2 | + |
| 3 | +Generated from open-issue triage snapshot dated 2026-03-22. |
| 4 | + |
| 5 | +## #2806 update-changelog.md: Version Stamping header should mention explicit version support |
| 6 | + |
| 7 | +- Domain: documentation |
| 8 | +- Labels: (none) |
| 9 | +- Created: 2026-03-22 |
| 10 | +- Context excerpt: ## Context In `.claude/commands/update-changelog.md`, the Version Stamping section header (line 153) reads: > When this command is invoked with `release`, `rc`, or `beta`, **use the rake task to stamp the version header* ... |
| 11 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 12 | + |
| 13 | +## #2805 Improve /address-review with merge-ready quick actions and follow-up issue workflow |
| 14 | + |
| 15 | +- Domain: ci/tooling |
| 16 | +- Labels: (none) |
| 17 | +- Created: 2026-03-22 |
| 18 | +- Context excerpt: ## Summary The current `/address-review` workflow leads to endless review cycles where fixes generate more review suggestions. We need the command to support a "fix what matters, merge, follow-up the rest" pattern with q ... |
| 19 | +- Posted question: Should this run in the CI/tooling maintenance wave, or be deferred behind release-critical runtime work? |
| 20 | + |
| 21 | +## #2804 Audit ExecJS documentation accuracy across new docs pages |
| 22 | + |
| 23 | +- Domain: documentation |
| 24 | +- Labels: (none) |
| 25 | +- Created: 2026-03-22 |
| 26 | +- Context excerpt: ## Summary PR #2785 added several new docs pages covering ExecJS limitations, performance benchmarks, debugging, and client-vs-server rendering. Bot reviewers raised several valid concerns about ExecJS technical accuracy ... |
| 27 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 28 | + |
| 29 | +## #2796 Track E: improve first-run and scaffold CI consistency for RSC flows |
| 30 | + |
| 31 | +- Domain: ci/tooling |
| 32 | +- Labels: (none) |
| 33 | +- Created: 2026-03-21 |
| 34 | +- Context excerpt: Parent: #2496 ## Scope Implement Track E from #2496: first-run/scaffold consistency for RSC + Node renderer flows. ## Checklist - [ ] Ensure generated docs include precompile/build ordering instructions. - [ ] Ensure gen ... |
| 35 | +- Posted question: Should this run in the CI/tooling maintenance wave, or be deferred behind release-critical runtime work? |
| 36 | + |
| 37 | +## #2795 Track D: enforce secure renderer password defaults for production-like envs |
| 38 | + |
| 39 | +- Domain: pro/rsc integration |
| 40 | +- Labels: (none) |
| 41 | +- Created: 2026-03-21 |
| 42 | +- Context excerpt: Parent: #2496 ## Scope Implement Track D from #2496: secure renderer defaults and production guardrails. ## Checklist - [ ] Require explicit `RENDERER_PASSWORD` in production/staging-like environments. - [ ] Keep local d ... |
| 43 | +- Posted question: Can we proceed with OSS-side prep now and defer Pro package changes until explicit approval? |
| 44 | + |
| 45 | +## #2793 Track A: add --rsc-pro generator mode with matched Pro/RSC defaults |
| 46 | + |
| 47 | +- Domain: pro/rsc integration |
| 48 | +- Labels: (none) |
| 49 | +- Created: 2026-03-21 |
| 50 | +- Context excerpt: Parent: #2496 ## Scope Implement Track A from #2496: first-class `--rsc-pro` generator mode. ## Checklist - [ ] Add generator flag and templates for Pro RSC defaults. - [ ] Pin matching gem + npm versions in generated fi ... |
| 51 | +- Posted question: Can we proceed with OSS-side prep now and defer Pro package changes until explicit approval? |
| 52 | + |
| 53 | +## #2777 Add language hints to bare fenced code blocks in docs (deployment, api-reference, misc) |
| 54 | + |
| 55 | +- Domain: documentation |
| 56 | +- Labels: (none) |
| 57 | +- Created: 2026-03-20 |
| 58 | +- Context excerpt: ## Summary Several remaining docs pages have fenced code blocks without language identifiers, preventing syntax highlighting. ## Affected files | File | Bare blocks | Languages needed | |------|-------------|------------ ... |
| 59 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 60 | + |
| 61 | +## #2776 Add language hints to bare fenced code blocks in docs (migrating & RSC) |
| 62 | + |
| 63 | +- Domain: documentation |
| 64 | +- Labels: (none) |
| 65 | +- Created: 2026-03-20 |
| 66 | +- Context excerpt: ## Summary Several docs pages under `migrating/` and `pro/react-server-components/` have fenced code blocks without language identifiers, preventing syntax highlighting. ## Affected files | File | Bare blocks | Languages ... |
| 67 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 68 | + |
| 69 | +## #2775 Add language hints to bare fenced code blocks in docs (building-features) |
| 70 | + |
| 71 | +- Domain: documentation |
| 72 | +- Labels: (none) |
| 73 | +- Created: 2026-03-20 |
| 74 | +- Context excerpt: ## Summary Several docs pages under `building-features/` have fenced code blocks without language identifiers, preventing syntax highlighting. ## Affected files | File | Bare blocks | Languages needed | |------|--------- ... |
| 75 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 76 | + |
| 77 | +## #2774 Add language hints to bare fenced code blocks in docs (upgrading) |
| 78 | + |
| 79 | +- Domain: documentation |
| 80 | +- Labels: (none) |
| 81 | +- Created: 2026-03-20 |
| 82 | +- Context excerpt: ## Summary Several docs pages have fenced code blocks without language identifiers (e.g., bare ``` instead of ```ruby or ```bash). This prevents syntax highlighting on reactonrails.com and anywhere else the docs are rend ... |
| 83 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 84 | + |
| 85 | +## #2771 Doctor: migrate from regex config parsing to runtime config queries |
| 86 | + |
| 87 | +- Domain: core/runtime |
| 88 | +- Labels: enhancement |
| 89 | +- Created: 2026-03-19 |
| 90 | +- Context excerpt: ## Problem The doctor validates app configuration by regex-parsing initializer files as strings. This approach is fragile and can produce wrong results when configs use conditional logic, ERB, dynamic values, or patterns ... |
| 91 | +- Posted question: Do you want this scheduled in the next implementation wave, or parked until after active release work? |
| 92 | + |
| 93 | +## #2769 Investigate common client RSC migration mistakes and update migration guide |
| 94 | + |
| 95 | +- Domain: documentation |
| 96 | +- Labels: (none) |
| 97 | +- Created: 2026-03-19 |
| 98 | +- Context excerpt: ## Summary Gather real-world feedback on mistakes and pain points clients encounter while migrating to React Server Components, then fold that knowledge back into the existing migration guide series. ## Motivation We hav ... |
| 99 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 100 | + |
| 101 | +## #2763 Add REACT_ON_RAILS_PRERENDER_OVERRIDE env var to globally disable prerendering |
| 102 | + |
| 103 | +- Domain: core/runtime |
| 104 | +- Labels: (none) |
| 105 | +- Created: 2026-03-19 |
| 106 | +- Context excerpt: ## Problem There is no way to globally force prerendering off when views explicitly set `prerender: true` on individual components. **Use case:** In CI/test environments (e.g., CircleCI), there is no SSR server available ... |
| 107 | +- Posted question: Do you want this scheduled in the next implementation wave, or parked until after active release work? |
| 108 | + |
| 109 | +## #2678 Meta: Documentation Overhaul — Consolidation, Cleanup, and Modernization |
| 110 | + |
| 111 | +- Domain: documentation |
| 112 | +- Labels: documentation, P2 |
| 113 | +- Created: 2026-03-18 |
| 114 | +- Context excerpt: ## Purpose Meta issue tracking the documentation overhaul for React on Rails. The goal: make docs modern, navigable, and present Pro features as an integrated tier rather than a separate product. ### Problems being solve ... |
| 115 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 116 | + |
| 117 | +## #2677 RSC template hello_server links to unpublished docs page |
| 118 | + |
| 119 | +- Domain: documentation |
| 120 | +- Labels: (none) |
| 121 | +- Created: 2026-03-18 |
| 122 | +- Context excerpt: ## Problem The RSC generator template at `react_on_rails/lib/generators/react_on_rails/templates/rsc/base/app/views/hello_server/index.html.erb` links to `https://reactonrails.com/docs/pro/react-server-components/`, but ... |
| 123 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 124 | + |
| 125 | +## #2673 Remove broad Pro URL exclusions from lychee link checker config |
| 126 | + |
| 127 | +- Domain: pro/rsc integration |
| 128 | +- Labels: (none) |
| 129 | +- Created: 2026-03-18 |
| 130 | +- Context excerpt: ## Problem PR #2668 added broad exclusions to `.lychee.toml` that disable link checking for the exact hosts that were rewired in the Pro URL migration. Specifically, these exclusions mask broken links to the new `/docs/. ... |
| 131 | +- Posted question: Can we proceed with OSS-side prep now and defer Pro package changes until explicit approval? |
| 132 | + |
| 133 | +## #2647 TanStack Router follow-up: remove dependency on internal router.ssr flag |
| 134 | + |
| 135 | +- Domain: core/runtime |
| 136 | +- Labels: (none) |
| 137 | +- Created: 2026-03-16 |
| 138 | +- Context excerpt: ## Summary TanStack Router SSR support merged in [PR #2516](https://github.com/shakacode/react_on_rails/pull/2516) and now correctly uses the public async `router.load()` API. However, the current server-side helper stil ... |
| 139 | +- Posted question: Do you want this scheduled in the next implementation wave, or parked until after active release work? |
| 140 | + |
| 141 | +## #2646 Docs version policy: normalize sub-16.4.0 references in active guides |
| 142 | + |
| 143 | +- Domain: documentation |
| 144 | +- Labels: (none) |
| 145 | +- Created: 2026-03-16 |
| 146 | +- Context excerpt: ## Context Current docs still contain many references to versions below the current baseline floor (16.4.0), including obvious placeholders and mixed historical references. Source report: https://github.com/shakacode/rea ... |
| 147 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 148 | + |
| 149 | +## #2633 Follow-up: tighten Doctor/SystemChecker webpack config diagnostics during Rspack migration |
| 150 | + |
| 151 | +- Domain: core/runtime |
| 152 | +- Labels: (none) |
| 153 | +- Created: 2026-03-16 |
| 154 | +- Context excerpt: ## Context In PR #2612 we deferred a couple of non-blocking review items that are related to webpack config path discovery. These are low priority while we continue the Rspack migration, but we should track them explicit ... |
| 155 | +- Posted question: Do you want this scheduled in the next implementation wave, or parked until after active release work? |
| 156 | + |
| 157 | +## #2626 Pro generator should automate gem/package swap during upgrade |
| 158 | + |
| 159 | +- Domain: pro/rsc integration |
| 160 | +- Labels: (none) |
| 161 | +- Created: 2026-03-16 |
| 162 | +- Context excerpt: ## Summary The `react_on_rails:pro` generator should handle the full upgrade automatically — swap the gem in the Gemfile, run `bundle install`, swap the npm package, and update imports — so users can upgrade with a singl ... |
| 163 | +- Posted question: Can we proceed with OSS-side prep now and defer Pro package changes until explicit approval? |
| 164 | + |
| 165 | +## #2582 Follow-up: CSP nonce sanitization consolidation and validation policy |
| 166 | + |
| 167 | +- Domain: core/runtime |
| 168 | +- Labels: enhancement, P2 |
| 169 | +- Created: 2026-03-10 |
| 170 | +- Context excerpt: ## Context PR #2418 contains two non-blocking review topics that we are deferring so the PR can merge while @abanoub is away. ## Follow-up items 1. Consolidate duplicate nonce sanitization logic - Current duplicate imple ... |
| 171 | +- Posted question: Do you want this scheduled in the next implementation wave, or parked until after active release work? |
| 172 | + |
| 173 | +## #2563 Migrate from deprecated Async::Variable to Async::Promise |
| 174 | + |
| 175 | +- Domain: pro/rsc integration |
| 176 | +- Labels: enhancement, P2 |
| 177 | +- Created: 2026-03-08 |
| 178 | +- Context excerpt: ## Summary `Async::Variable` was deprecated in Async gem v2.29.0 in favor of `Async::Promise`. The codebase currently uses `Async::Variable` in the streaming helper for synchronizing the first chunk between producer task ... |
| 179 | +- Posted question: Can we proceed with OSS-side prep now and defer Pro package changes until explicit approval? |
| 180 | + |
| 181 | +## #2560 Release 16.4.0 Triage: PRs, Issues, and Prioritization |
| 182 | + |
| 183 | +- Domain: discussion/rfc |
| 184 | +- Labels: discussion, P1 |
| 185 | +- Created: 2026-03-08 |
| 186 | +- Context excerpt: > **Last updated:** 2026-03-11 morning (Update 5) ## Summary | Category | Count | |---|---| | Open PRs | 21 | | Open Issues | 85 | | Must-have PRs (approved, ready) | 1 | | Must-have PRs (need work) | 2 | | Must-have iss ... |
| 187 | +- Posted question: Is this still active for implementation, or should it remain a discussion-only backlog item? |
| 188 | +- Triage note: Meta release tracker; use for coordination and split implementation into focused child issues. |
| 189 | + |
| 190 | +## #2538 Fix chunk contamination docs in RSC migration guide (PR #2460) |
| 191 | + |
| 192 | +- Domain: documentation |
| 193 | +- Labels: documentation, docs-cleanup, P2 |
| 194 | +- Created: 2026-03-05 |
| 195 | +- Context excerpt: ## Summary The chunk contamination section in the RSC migration guide (PR #2460) has two issues that should be fixed before merging: 1. **Incorrect root cause explanation** — the guide says chunks are overwritten ("last ... |
| 196 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 197 | + |
| 198 | +## #2528 Add RSC migration guide article: Flight payload optimization and when server components hurt performance |
| 199 | + |
| 200 | +- Domain: documentation |
| 201 | +- Labels: enhancement, documentation, P2 |
| 202 | +- Created: 2026-03-04 |
| 203 | +- Context excerpt: ## Context PR #2460 adds a 6-part RSC migration guide series. The guides currently treat the server-vs-client component decision purely as a **technical capability** question: "Does the component use state/hooks/events? ... |
| 204 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 205 | + |
| 206 | +## #2522 Reduce RSC payload overhead: double JSON.stringify adds ~38KB (24%) unnecessary bloat |
| 207 | + |
| 208 | +- Domain: rsc/runtime |
| 209 | +- Labels: enhancement, P2 |
| 210 | +- Created: 2026-03-04 |
| 211 | +- Context excerpt: ## Summary The current RSC payload embedding pipeline applies `JSON.stringify` **twice** to Flight data before injecting it into the HTML stream. This double serialization causes every `"` character in the Flight payload ... |
| 212 | +- Posted question: Do you want this prioritized for the next RSC stability wave? |
| 213 | + |
| 214 | +## #2514 Align generated Procfile.dev HMR messaging with default hmr setting |
| 215 | + |
| 216 | +- Domain: pro/rsc integration |
| 217 | +- Labels: enhancement, P2, codex |
| 218 | +- Created: 2026-03-04 |
| 219 | +- Context excerpt: ## Summary The generated `Procfile.dev` is documented as an HMR profile, but the default Shakapacker dev server config uses `hmr: false`. This creates confusing DX because users expect Fast Refresh/HMR from the launcher ... |
| 220 | +- Posted question: Can we proceed with OSS-side prep now and defer Pro package changes until explicit approval? |
| 221 | + |
| 222 | +## #2437 create-react-on-rails-app CLI missing --rsc and --pro flags |
| 223 | + |
| 224 | +- Domain: pro/rsc integration |
| 225 | +- Labels: enhancement, P1, release:16.4.0-must-have |
| 226 | +- Created: 2026-02-16 |
| 227 | +- Context excerpt: ## Feature Request The `create-react-on-rails-app` CLI tool (v16.4.0-rc.2) doesn't support the `--rsc` or `--pro` flags, even though the underlying Rails generator (`react_on_rails:install`) now supports both. ## Current ... |
| 228 | +- Posted question: Can we proceed with OSS-side prep now and defer Pro package changes until explicit approval? |
| 229 | + |
| 230 | +## #2426 RSC docs: add troubleshooting matrix for common setup/runtime failures |
| 231 | + |
| 232 | +- Domain: documentation |
| 233 | +- Labels: enhancement, documentation, P2 |
| 234 | +- Created: 2026-02-16 |
| 235 | +- Context excerpt: ## Problem Current RSC docs describe happy-path setup, but they do not have a consolidated troubleshooting section for the most common setup/runtime failures. As RSC adoption grows, users need fast diagnosis guidance wit ... |
| 236 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 237 | + |
| 238 | +## #2425 RSC docs: add standalone upgrade guide for existing Pro apps |
| 239 | + |
| 240 | +- Domain: documentation |
| 241 | +- Labels: enhancement, documentation, P2 |
| 242 | +- Created: 2026-02-16 |
| 243 | +- Context excerpt: ## Problem After #2284 (and follow-up compatibility work in #2424), there are now two real-world webpack export shapes in existing Pro apps: - legacy: `module.exports = configureServer` - current: `module.exports = { def ... |
| 244 | +- Posted question: Should this be batched with related docs issues in a single docs PR, or handled separately? |
| 245 | + |
| 246 | +## #2367 Merger Command Center (2026-02): Canonical execution tracker |
| 247 | + |
| 248 | +- Domain: core/runtime |
| 249 | +- Labels: P2 |
| 250 | +- Created: 2026-02-08 |
| 251 | +- Context excerpt: ## Summary This issue is the canonical tracker for completing the monorepo merger and docs cleanup. Use this instead of tracking execution in multiple stale planning issues. **Labels are live on GitHub** — use the conven ... |
| 252 | +- Posted question: Do you want this scheduled in the next implementation wave, or parked until after active release work? |
| 253 | + |
| 254 | +## #2248 Lefthook pre-push hook is too slow |
| 255 | + |
| 256 | +- Domain: ci/tooling |
| 257 | +- Labels: P2 |
| 258 | +- Created: 2025-12-25 |
| 259 | +- Context excerpt: Here's an example for PR https://github.com/shakacode/react_on_rails/pull/2247 2 files changed and: - summary: (done in 33.17 seconds) - ✔️ branch-lint (1.71 seconds) ``` gpf 1 ↵ ╭─────────────────────────────────────╮ │ ... |
| 260 | +- Posted question: Should this run in the CI/tooling maintenance wave, or be deferred behind release-critical runtime work? |
| 261 | + |
| 262 | +## #2171 Fix CI failures for Dependabot PRs due to missing REACT_ON_RAILS_PRO_LICENSE secret |
| 263 | + |
| 264 | +- Domain: ci/tooling |
| 265 | +- Labels: dependencies, P2 |
| 266 | +- Created: 2025-12-05 |
| 267 | +- Context excerpt: # Fix CI Failures for Dependabot PRs ## Summary Dependabot PRs consistently fail CI because they don't have access to the `REACT_ON_RAILS_PRO_LICENSE` secret. This blocks automated dependency updates from being merged. # ... |
| 268 | +- Posted question: Should this run in the CI/tooling maintenance wave, or be deferred behind release-critical runtime work? |
| 269 | + |
| 270 | +## #2142 Remove `immediate_hydration` feature from everywhere at the codebase |
| 271 | + |
| 272 | +- Domain: core/runtime |
| 273 | +- Labels: P2 |
| 274 | +- Created: 2025-11-28 |
| 275 | +- Context excerpt: Issue body is template boilerplate with no concrete reproduction/context; triage should require a concrete deprecation-removal plan before implementation scheduling. ... |
| 276 | +- Posted question: Do you want this scheduled in the next implementation wave, or parked until after active release work? |
0 commit comments