Make Octochangelog and Gumroad live demos (custom domains + screenshots)#120
Conversation
…shot The Octochangelog flagship demo now has a clean custom domain, replacing the raw Control Plane URL (rails-wt0q7a2r1svry.cpln.app). It was also the only featured demo without a screenshot, so it rendered the branded placeholder on the homepage "Live demos" section and on /examples. Add a 1280x720 screenshot of the live showcase so it matches the other featured flagship demos. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
WalkthroughThe PR updates the ChangesDemo Configuration Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related issues
Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile SummaryUpdates the Octochangelog flagship demo entry to use a clean custom domain URL and adds a missing screenshot thumbnail so it renders consistently alongside the other featured demos.
Confidence Score: 5/5Safe to merge — the change is a two-line data update and a new static asset with no logic changes. The only touched code is a single object entry in the demos constant: one URL string replaced with a cleaner custom domain and one image path added. The new WebP file follows the exact naming convention of every other demo thumbnail, and the image path resolves correctly via Docusaurus's static directory. No logic, types, or other entries are affected. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Demo card rendered] --> B{image field set?}
B -- No --> C[Branded text placeholder]
B -- Yes --> D[Thumbnail shown]
D --> E[octochangelog.webp]
A --> F{demoUrl set?}
F -- Yes --> G[changelog.reactonrails.com]
G -. was .-> H[rails-wt0q7a2r1svry.cpln.app]
Reviews (1): Last reviewed commit: "Point Octochangelog demo at changelog.re..." | Re-trigger Greptile |
|
Cloudflare preview deployed.
|
Promotes the Gumroad example to a live, featured demo: adds the gumroad.reactonrails.com demo URL, a 1280x720 hero screenshot, and sets featured so it surfaces in the homepage "Live demos" section alongside the other deployed demos. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
What
Promotes two flagship demos to live, featured cards on the homepage "Live demos" section and the
/examplespage.Octochangelog
https://changelog.reactonrails.com(was the raw Control Plane URLrails-wt0q7a2r1svry.cpln.app).featureddemo without a thumbnail, so it rendered the branded text placeholder. Added a 1280×720 WebP to match the others.Gumroad
https://gumroad.reactonrails.com.featured: trueset, so the Gumroad card now shows a real thumbnail with a "View live demo" link and surfaces in the homepage "Live demos" row. Previously it had no demo URL or image and rendered "Demo coming soon".Before / After
Octochangelog — card now shows the live showcase screenshot and links to the clean domain:
Gumroad — was "Demo coming soon" with the text placeholder; now a live, featured card:
Test plan
npm run typecheck— passes.https://changelog.reactonrails.com/andhttps://gumroad.reactonrails.com/return 200; Gumroad loads with no console errors.🤖 Generated with Claude Code
Note
Low Risk
Marketing-site demo constants only; no auth, APIs, or application logic.
Overview
Updates flagship demo metadata in
demos.tsso Octochangelog useshttps://changelog.reactonrails.cominstead of the old Control Plane host and shows a real thumbnail via/img/demos/octochangelog.webp(no more placeholder on homepage and/examples).Gumroad is brought in line with other featured demos: live link
https://gumroad.reactonrails.com, screenshot path, andfeatured: trueso it appears in the homepage “Live demos” grid.Reviewed by Cursor Bugbot for commit 1e0379b. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit