Skip to content

feat: add website#6

Merged
sirily11 merged 1 commit into
mainfrom
website
May 14, 2026
Merged

feat: add website#6
sirily11 merged 1 commit into
mainfrom
website

Conversation

@sirily11

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings May 14, 2026 10:00
@sirily11 sirily11 enabled auto-merge (squash) May 14, 2026 10:00
@autopilot-project-manager autopilot-project-manager Bot added the enhancement New feature or request label May 14, 2026
@sirily11 sirily11 merged commit 0a94903 into main May 14, 2026
8 checks passed
@sirily11 sirily11 deleted the website branch May 14, 2026 10:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Next.js 16 / React 19 / Tailwind v4 marketing website under website/ for the RxCode macOS app. The landing page renders a hero, app preview, supported-agents section, feature bento, CTA, and footer, dynamically pulling the latest GitHub release (with a hard-coded v1.0.1 fallback) for download links and tag display. Most other files are standard create-next-app scaffolding (config, .gitignore, public SVGs, lockfile, README, agent docs).

Changes:

  • New Next.js website scaffold (configs, lockfile, public assets, agent docs).
  • Landing page (app/page.tsx) plus root layout, global theme tokens, and fonts.
  • Server-only helper (app/lib/release.ts) that fetches the latest GitHub release for the macOS DMG download.

Reviewed changes

Copilot reviewed 13 out of 26 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
website/tsconfig.json Standard Next.js TS config.
website/README.md Default create-next-app readme.
website/public/*.svg Default Next.js asset SVGs.
website/postcss.config.mjs Tailwind v4 PostCSS plugin.
website/package.json Project deps (Next 16, React 19, Tailwind 4).
website/next.config.ts Empty Next config.
website/eslint.config.mjs Next + TS ESLint flat config.
website/CLAUDE.md Pointer to AGENTS.md plus claude-mem context block.
website/bun.lock Generated Bun lockfile.
website/app/page.tsx Landing page UI: nav, hero, preview, agents, bento, CTA, footer.
website/app/lib/release.ts Fetch latest GitHub release + size formatter with fallback.
website/app/layout.tsx Root layout, fonts, metadata.
website/app/globals.css Tailwind v4 theme tokens and helper classes.
website/AGENTS.md Note about Next.js breaking changes for agents.
website/.gitignore Standard Next.js ignores.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread website/app/page.tsx
Comment on lines +160 to +167
<Link
href={release.releasePageUrl}
target="_blank"
className="inline-flex items-center gap-2 px-3 py-1.5 border border-primary text-primary font-mono text-[11px] tracking-widest uppercase bg-primary/10 hover:bg-primary/20 transition-colors"
>
<span className="inline-block w-1.5 h-1.5 bg-primary rounded-full animate-pulse" />
Latest release · {release.tag}
</Link>
Comment thread website/app/page.tsx
Comment on lines +338 to +343
sizes={
feature.className.includes("md:col-span-8") ||
feature.className.includes("md:col-span-7")
? "(min-width: 768px) 720px, 100vw"
: "(min-width: 768px) 480px, 100vw"
}
}

export function formatSize(bytes: number | null): string | null {
if (!bytes) return null;
Comment on lines +54 to +56
dmgUrl:
dmg?.browser_download_url ??
`https://github.com/rxtech-lab/rxcode/releases/download/${data.tag_name}/RxCode.dmg`,
Comment on lines +60 to +69
} catch {
return {
tag: FALLBACK_TAG,
version: FALLBACK_TAG.replace(/^v/, ""),
publishedAt: null,
dmgUrl: FALLBACK_DMG,
releasePageUrl: FALLBACK_PAGE,
sizeBytes: null,
};
}
@sirily11

Copy link
Copy Markdown
Contributor Author

🎉 This PR is included in version 1.1.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants