feat(marketing): Made marketing site less cringe#2681
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Comment |
ApprovabilityVerdict: Needs human review 1 blocking correctness issue found. You can customize Macroscope's approvability policy. Learn more. |
Dismissing prior approval to re-evaluate c8ebca0
- Add supporting intro copy and tighten avatar/card sizing - Refine desktop and mobile spacing, fades, and typography - Ignore local `.gstack/` workspace files
Dismissing prior approval to re-evaluate 227ef80
| <svg class="dl-icon dl-icon--apple" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 814 1000" aria-hidden="true"><path fill="currentColor" d="M788.1 340.9c-5.8 4.5-108.2 62.2-108.2 190.5 0 148.4 130.3 200.9 134.2 202.2-.6 3.2-20.7 71.9-68.7 141.9-42.8 61.6-87.5 123.1-155.5 123.1s-85.5-39.5-164-39.5c-76.5 0-103.7 40.8-165.9 40.8s-105.6-57-155.5-127C46.7 790.7 0 663 0 541.8c0-194.4 126.4-297.5 250.8-297.5 66.1 0 121.2 43.4 162.7 43.4 39.5 0 101.1-46 176.3-46 28.5 0 130.9 2.6 198.3 99.2zm-234-181.5c31.1-36.9 53.1-88.1 53.1-139.3 0-7.1-.6-14.3-1.9-20.1-50.6 1.9-110.8 33.7-147.1 75.8-28.5 32.4-55.1 83.6-55.1 135.5 0 7.8 1.3 15.6 1.9 18.1 3.2.6 8.4 1.3 13.6 1.3 45.4 0 102.5-30.4 135.5-71.3z"/></svg> | ||
| <svg class="dl-icon dl-icon--windows" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88" aria-hidden="true"><path fill="currentColor" d="m0 12.402 35.687-4.86.016 34.423-35.67.203zm35.67 33.529.028 34.453L.028 75.48.026 45.7zm4.326-39.025L87.314 0v41.527l-47.318.376zm47.329 39.349-.011 41.34-47.318-6.678-.066-34.739z"/></svg> | ||
| <svg class="dl-icon dl-icon--linux" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.38.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0024 12c0-6.63-5.37-12-12-12z"/></svg> | ||
| <span id="download-label">Download for macOS</span> |
There was a problem hiding this comment.
Default download label assumes macOS for all users
Medium Severity
The server-rendered HTML hardcodes "Download for macOS" as the default text in both the hero and CTA download buttons. The old code used a platform-neutral "Download now". Because the label is only updated client-side by detectPlatform(), Windows and Linux users see "Download for macOS" (along with the Apple icon, via the :not([data-platform]) CSS rule) until JavaScript hydrates — and permanently if JS fails to run. A neutral fallback like "Download" or "Download now" avoids showing incorrect platform-specific text before hydration.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit 64f8a68. Configure here.
| https://x.com/pocarles/status/2054673964274758046 | ||
| https://x.com/DavidKPiano/status/2054682983504719930 | ||
| https://x.com/iamkaffe/status/2054675539311411280 | ||
| https://x.com/uwunetes/status/2054683356022120640 |
There was a problem hiding this comment.
Working document committed alongside production data
Low Severity
tweets.md is a flat list of tweet URLs that exactly duplicates the link values already stored in tweets.ts. It appears to be a scratch/working document used during development to collect endorsement links before codifying them in the typed module. It isn't imported or referenced anywhere and adds no value alongside tweets.ts.
Reviewed by Cursor Bugbot for commit 64f8a68. Configure here.
# Conflicts: # .gitignore
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
There are 3 total unresolved issues (including 2 from previous reviews).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 063be18. Configure here.
|
LGTM! |
* Simplify workspace package builds and deps (pingdotgg#2676) * Skip healthy env reconnects after browser resume (pingdotgg#2677) * feat(marketing): Made marketing site less cringe (pingdotgg#2681) * Back off VCS remote refresh failures (pingdotgg#2686) * [codex] add diagnostics resource history (pingdotgg#2685) Co-authored-by: Julius Marminge <julius@macmini.local> * Exclude workspace packages from desktop runtime deps (pingdotgg#2688) * docs(upstream): record first upstream sync --------- Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Theo Browne <me@t3.gg> Co-authored-by: Julius Marminge <julius@macmini.local>


Note
Low Risk
Primarily a marketing-site UI/content refresh with minor client-side scripting changes (platform-aware download links and scroll-reactive nav), so risk is limited to presentation and link behavior.
Overview
Replaces the marketing homepage with a new multi-section layout (hero, endorsements marquee, harness highlights, git workflow teaser, open-source section, and final CTA) and updates download CTAs to be platform-aware and point directly at the latest release assets.
Refreshes
Layout.astrowith new nav/footer structure, sticky blurred navbar with scroll state, updated meta copy/fonts, and a consolidated set of global design tokens/components; adds new marketing assets (harness icons, updated screenshot) plus a typedtweetsdata source, and updatesbun.lockto include@t3tools/sharedas a dependency of@t3tools/client-runtime.Reviewed by Cursor Bugbot for commit 29f4ceb. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Rebuild marketing site homepage with new sections, assets, and updated layout
is-scrolledclass, updated footer with brand icon and MIT notice, and expanded design tokens/utility classesMacroscope summarized 29f4ceb.