Skip to content

Conversation

@brunobergher
Copy link
Collaborator

@brunobergher brunobergher commented Sep 29, 2025

  • Better contextualized
  • Lots more testimonials from the marketplace, including star count
  • Updated count to 1M (which includes .visx downloads)
  • Visual tweaks
image image

Important

Enhance testimonials section with more entries, star ratings, and visual tweaks in testimonials.tsx.

  • Testimonials:
    • Added more testimonials in testimonials.tsx, including star ratings for some entries.
    • Changed company field to origin in Testimonial interface.
  • Visual Tweaks:
    • Updated carousel autoplay delay to 3500ms and disabled stop on interaction in Testimonials().
    • Adjusted layout and styling for better responsiveness and visual appeal in Testimonials().
  • Misc:
    • Updated user count to 1M in the homepage text.

This description was created by Ellipsis for 4eb4533. You can customize this summary. It will automatically update as commits are pushed.

@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused labels Sep 29, 2025
<div className="mx-auto mb-8 md:max-w-2xl text-center">
<h2 className="text-4xl font-bold tracking-tight sm:text-5xl">
AI-forward developers are using Roo Code
Developers <em>really</em> shipping with AI are using Roo Code
Copy link
Contributor

Choose a reason for hiding this comment

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

User-facing text (e.g., heading and subheading) should be internationalized using a translation function instead of hard-coded strings.

Suggested change
Developers <em>really</em> shipping with AI are using Roo Code
{t('Developers <em>really</em> shipping with AI are using Roo Code')}

This comment was generated because it violated a code review rule: irule_C0ez7Rji6ANcGkkX.

@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Sep 29, 2025
Copy link
Contributor

@roomote roomote bot left a comment

Choose a reason for hiding this comment

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

I found some issues that need attention. Inline comments cover stable keys and accessibility for star ratings. Additionally, please verify the Embla autoplay re-init handler: emblaApi.plugins().autoplay is the correct accessor; current code uses autoPlay which stays undefined.

<div
key={testimonial.id}
className="relative min-w-0 flex-[0_0_85%] px-2 md:flex-[0_0_70%] md:px-4 lg:flex-[0_0_60%]">
key={testimonial.name}
Copy link
Contributor

Choose a reason for hiding this comment

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

P3: The list key uses only 'name'. Consider composing a more stable key (e.g., name + origin) to avoid collisions.

<p className="text-sm text-muted-foreground transition-colors duration-300 dark:text-muted-foreground/80">
{testimonial.role} at {testimonial.company}
{testimonial.role} at {testimonial.origin}
{testimonial.stars && (
Copy link
Contributor

Choose a reason for hiding this comment

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

P2: Accessibility — expose rating to screen readers (aria-label on the container) and hide decorative icons (aria-hidden on each star).

@github-actions
Copy link
Contributor

🚀 Preview deployed!

Your changes have been deployed to Vercel:

Preview URL: https://roo-code-website-qk7wbzhet-roo-code.vercel.app

This preview will be updated automatically when you push new commits to this PR.

@mrubens mrubens merged commit ded23b7 into main Sep 29, 2025
23 of 24 checks passed
@mrubens mrubens deleted the testimonials branch September 29, 2025 10:12
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Sep 29, 2025
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Sep 29, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. lgtm This PR has been approved by a maintainer size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused