-
Notifications
You must be signed in to change notification settings - Fork 380
Comparing changes
Open a pull request
base repository: shakacode/react-webpack-rails-tutorial
base: master
head repository: shakacode/react-webpack-rails-tutorial
compare: justin808/shakapacker-early-hints
- 11 commits
- 8 files changed
- 2 contributors
Commits on Oct 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 8731438 - Browse repository at this point
Copy the full SHA 8731438View commit details -
Fix Ruby version mismatch for CI
Updated Ruby version from 3.4.3 to 3.4.6 to match CI environment expectations. This fixes the bundle install failure in GitHub Actions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a810cca - Browse repository at this point
Copy the full SHA a810ccaView commit details -
Add postinstall script to build shakapacker from GitHub branch
When installing shakapacker from a GitHub branch, the TypeScript source needs to be compiled. Added a postinstall script that: 1. Detects if shakapacker was installed from source (has .ts but no .js files) 2. Installs shakapacker's dev dependencies 3. Runs the build script to compile TypeScript to JavaScript This ensures the package is properly built even when installed directly from GitHub instead of npm. Also updated shakapacker reference to use explicit github: prefix for clarity. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9fca254 - Browse repository at this point
Copy the full SHA 9fca254View commit details -
Update lock files for shakapacker branch changes
Updated Gemfile.lock and yarn.lock to pick up the latest changes from the shakapacker justin808/early-hints branch. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb1b3be - Browse repository at this point
Copy the full SHA eb1b3beView commit details -
Add debug: true to early hints configuration to output debug info as HTML comments in production, making it easier to verify that early hints are working correctly. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9930aaf - Browse repository at this point
Copy the full SHA 9930aafView commit details -
Update shakapacker to latest from early-hints branch
Refreshed Gemfile.lock and yarn.lock to pull in the latest changes from shakapacker's justin808/early-hints branch. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 395b7a4 - Browse repository at this point
Copy the full SHA 395b7a4View commit details -
Update shakapacker to latest from early-hints branch
Updated to commit 9a55db5d7c798154ecc2a95121ef3afa63f1e13e from shakapacker's justin808/early-hints branch. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58f9d8e - Browse repository at this point
Copy the full SHA 58f9d8eView commit details -
Update shakapacker to latest from early-hints branch
Updated to commit 915edce51481bb1135853f9b877fd243623a9820 from shakapacker's justin808/early-hints branch. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8082229 - Browse repository at this point
Copy the full SHA 8082229View commit details -
Enable Puma early hints support in all Procfiles
Added --early-hints flag to all Procfile configurations to enable Puma's early hints support. This allows Rails to send HTTP 103 Early Hints responses with preload headers for better performance. Updated files: - Procfile (production) - Procfile.dev - Procfile.dev-prod-assets - Procfile.dev-static - Procfile.dev-static-assets 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0104fb1 - Browse repository at this point
Copy the full SHA 0104fb1View commit details -
Keep --early-hints only for production and testing
Removed --early-hints flag from development-only Procfiles. Kept it in: - Procfile (production deployment) - Procfile.dev-prod-assets (local testing with production assets) Early hints are most useful in production and when testing with production-compiled assets. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 56d2a68 - Browse repository at this point
Copy the full SHA 56d2a68View commit details
Commits on Oct 18, 2025
-
Enable early hints in Control Plane production deployment
Added --early-hints flag to the Rails server command in the Control Plane Dockerfile. This enables Puma to send HTTP 103 Early Hints responses in production, allowing browsers to preload assets while the server is still preparing the HTML response. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6255d5 - Browse repository at this point
Copy the full SHA b6255d5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...justin808/shakapacker-early-hints