Skip to content

feat: Add Adopters page with enterprise case studies and fix project icon display#34

Merged
FenjuFu merged 4 commits into
mainfrom
fix-bug
Jun 16, 2026
Merged

feat: Add Adopters page with enterprise case studies and fix project icon display#34
FenjuFu merged 4 commits into
mainfrom
fix-bug

Conversation

@dongjiang1989

Copy link
Copy Markdown
Contributor

Summary

  • Add new /adopters page showcasing 10 enterprise customer stories from the Astron Agent ecosystem
  • Implement two-row marquee animation with opposite scroll directions (row 1 scrolls left, row 2 scrolls right)
  • Fix project icon display: configured icons show without gradient background, unconfigured projects fall back to first-letter display
  • Fix i18n rendering in BlogHighlightedPosts and BlogLatestPosts components (HTML tags were rendered as text instead of being parsed)

Changes

New Features

  • Adopters Page (/adopters):

    • Header matches events page style (gradient background with blurred circles)
    • Two-row marquee with 10 enterprise case cards:
      • Row 1: Left scroll animation
      • Row 2: Right scroll animation (reversed order)
    • Each card displays: company logo, name, subtitle, tags, and business scenario
    • i18n-aware title (用户案例 / Adopters)
    • Local logo images in public/images/adopters/
  • Enterprise Cases (10 companies):

    • Donghua Software (Financial)
    • China Telecom Suzhou (Telecom)
    • Yunsuan Digital Technology (Campus Service)
    • Xiaoqu Technology (Developer Experience)
    • Shandong Yungu (Finance Automation)
    • Guangwu Interconnect (Enterprise Service)
    • Beijing Yugou (Manufacturing)
    • FiberHome (Telecom/Offline)
    • Foxit Zhongshu (Software Product)
    • Xiangyang Dongsheng (Manufacturing Supply)

Bug Fixes

  • Fix BlogHighlightedPosts.astro: Use set:html for linkText to properly render data-i18n attributes
  • Fix BlogLatestPosts.astro: Same fix for "View All Posts" link on homepage
  • Fix project card icon background: Remove gradient when icon is configured, only show for first-letter fallback

Documentation

  • Update CHANGELOG.md with Adopters page and blog i18n fix entries
  • Update README.md pages table with /adopters route

Which issue(s) this PR fixes:

Closes: #33

Special notes for reviewers:

Add Adopters page with enterprise case studies and fix project icon display

Signed-off-by: dongjiang <dongjiang1989@126.com>
Signed-off-by: dongjiang <dongjiang1989@126.com>
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Jun 16, 2026 12:32pm

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request introduces a new /adopters page showcasing enterprise customer stories, configures custom project icons, and updates the contributor fetching script to support additional repositories and rate-limit handling. Feedback highlights several critical issues: in fetch-contributors.ts, rate-limiting could overwrite the cache with partial data or block CI/CD runners excessively; in BlogLatestPosts.astro, set:html will not render correctly when passed directly to a custom <Button> component; in Footer.astro, registering keydown listeners on page swaps causes memory leaks under Astro View Transitions; and in adopters.astro, duplicated marquee items lack accessibility attributes, and hardcoded translations should reuse existing keys.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread scripts/fetch-contributors.ts
Comment thread src/components/widgets/BlogLatestPosts.astro
Comment thread src/components/widgets/Footer.astro Outdated
Comment thread scripts/fetch-contributors.ts
Comment thread src/pages/adopters.astro
Comment thread src/pages/adopters.astro
Comment thread src/pages/adopters.astro
Signed-off-by: dongjiang <dongjiang1989@126.com>
@FenjuFu FenjuFu merged commit 0c8bf13 into main Jun 16, 2026
9 of 10 checks passed
@dongjiang1989 dongjiang1989 deleted the fix-bug branch June 17, 2026 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

i18n/branding: 中文品牌名建议用「讯飞开源」,并在相关网站补充 AtomGit

2 participants