Repository navigation
Add cmux Fork launch post - #8144
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughChangescmux Fork blog publication
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant Browser
participant CmuxForkPage
participant next-intl
participant BlogSchema
Browser->>CmuxForkPage: Request localized blog page
CmuxForkPage->>next-intl: Load cmuxFork translations
CmuxForkPage->>BlogSchema: Render article structured data
CmuxForkPage-->>Browser: Return translated article and metadata
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 25✅ Passed checks (25 passed)
✨ 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 SummaryThis PR adds the "Introducing cmux Fork" launch blog post, including the page component, blog index entry, sitemap and
Confidence Score: 5/5Safe to merge — pure content addition with no logic changes to shared infrastructure. All four required registries (sitemap, agentReadablePages, blogPosts array, and 20 locale message catalogs) are updated consistently. The page follows the established blog post pattern without introducing new shared logic. The compressed demo video is intentionally included as a product asset. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[New blog post\n/blog/cmux-fork/page.tsx] --> B[blogPosts array\nblog-posts.ts]
A --> C[sitemap.ts\n/blog/cmux-fork entry]
A --> D[agentReadablePages\nagent-page-paths.ts]
A --> E[20 locale message files\nweb/messages/*.json]
B --> F[Blog index page\nrenders listing]
C --> G[Google SEO\nhreflang alternates]
D --> H[.md/.txt agent variants\nllms.txt listing]
E --> I[blog.posts.cmuxFork\ncontent keys]
E --> J[blog.cmuxFork\nmetadata keys]
I --> A
J --> A
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[New blog post\n/blog/cmux-fork/page.tsx] --> B[blogPosts array\nblog-posts.ts]
A --> C[sitemap.ts\n/blog/cmux-fork entry]
A --> D[agentReadablePages\nagent-page-paths.ts]
A --> E[20 locale message files\nweb/messages/*.json]
B --> F[Blog index page\nrenders listing]
C --> G[Google SEO\nhreflang alternates]
D --> H[.md/.txt agent variants\nllms.txt listing]
E --> I[blog.posts.cmuxFork\ncontent keys]
E --> J[blog.cmuxFork\nmetadata keys]
I --> A
J --> A
Reviews (2): Last reviewed commit: "Complete Fork post registries and German..." | Re-trigger Greptile |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: efd0e61b36
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@web/messages/de.json`:
- Around line 437-449: Update the German translations in web/messages/de.json
lines 437-449 within the cmuxFork content block to consistently use formal
address, replacing informal pronouns and imperatives with “Sie/Ihnen” forms such
as “Sie können”, “Verzweigen Sie” and “Klicken Sie”. Also update
web/messages/de.json lines 614-617 in the SEO description to use the formal
imperative “Verzweigen Sie”; no other tone or content changes are needed.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: c431a016-1a1f-4ef0-8f05-f247e7b8358b
⛔ Files ignored due to path filters (1)
web/public/blog/cmux-fork.mp4is excluded by!**/*.mp4
📒 Files selected for processing (22)
web/app/[locale]/(landing)/blog/cmux-fork/page.tsxweb/app/[locale]/components/blog-posts.tsweb/messages/ar.jsonweb/messages/bs.jsonweb/messages/da.jsonweb/messages/de.jsonweb/messages/en.jsonweb/messages/es.jsonweb/messages/fr.jsonweb/messages/it.jsonweb/messages/ja.jsonweb/messages/km.jsonweb/messages/ko.jsonweb/messages/no.jsonweb/messages/pl.jsonweb/messages/pt-BR.jsonweb/messages/ru.jsonweb/messages/th.jsonweb/messages/tr.jsonweb/messages/uk.jsonweb/messages/zh-CN.jsonweb/messages/zh-TW.json
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
Adds an Introducing cmux Fork blog post with the supplied demo video.
Localizes the article and metadata across all 20 site languages. Compresses the 77 MB source video to 1.6 MB while preserving its 1680×1080 frame.
Verification:
bun run typecheckSKIP_ENV_VALIDATION=1 bun run buildNeed help on this PR? Tag
/codesmithwith what you need. Autofix is disabled.Summary by cubic
Adds the “Introducing cmux Fork” launch post with a lightweight demo video, full SEO, and localization, now indexed in the blog and sitemap across all locales.
Written for commit 99843db. Summary will update on new commits.
Summary by CodeRabbit