Skip to content

updated /buildinchat with chat app messaging#854

Merged
darickdang merged 54 commits intomainfrom
em/agents
Sep 25, 2025
Merged

updated /buildinchat with chat app messaging#854
darickdang merged 54 commits intomainfrom
em/agents

Conversation

@ericbmichaelis
Copy link
Collaborator

don't merge still wip

Eric Michaelis and others added 19 commits September 4, 2025 16:08
- Remove "no gatekeepers" section with checkmarks
- Remove "Privacy is the future" section with 6 feature cards
- Update Bankr "Try it now" link to https://bankr.bot/
- Remove other blue CTA buttons to keep only Learn more links
- Clean up page to focus on dev-friendly "We know chat" messaging

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Restructure into Trading & Finance, Prediction Markets, and Gaming & Social sections
- Add Elsa, Mamo, and Ponder with logos and descriptions
- Update Flaunch description to "Earn from launches"
- Add viral messaging section with Bankr testimonial quote
- Improve emoji alignment in developer benefits section

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Rename agents.mdx to buildinchat.mdx for new URL structure
- Update social media preview meta tags with proper title and description
- Change og:url to point to /buildinchat

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add agents-preview.png screenshot for better link previews
- Update og:image and twitter:image meta tags to use new static image
- Replace video preview with optimized PNG for social platforms

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove redundant "Mini Apps built for chat" section
- Add engaging Agent SDK section with zero-config messaging
- Feature checkmarks for key SDK benefits (env variable, TypeScript, messaging, middleware)
- Enlarge "Agents Make Mini Apps Talk" header for better prominence
- Center Agent SDK CTA button for better visual balance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Fix "Explore the Agents SDK" button to link to correct GitHub repository
- Update "Our Agent SDK" to "Our new Agent SDK" for emphasis
- Add proper Twitter/X links for Mamo and Ponder learn more buttons

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Changed main headline to "Chat is the innovation layer that"
- Added comprehensive ecosystem showcase with 30+ apps
- Updated messaging from agents/mini apps to chat experiences
- Added realistic group chat mini app demo
- Integrated real logos from popular apps

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@ericbmichaelis ericbmichaelis requested a review from a team as a code owner September 19, 2025 22:44
@vercel
Copy link

vercel bot commented Sep 19, 2025

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

Project Deployment Preview Comments Updated (UTC)
junk-range-possible Ready Ready Preview Comment Sep 25, 2025 8:04pm

@macroscopeapp
Copy link

macroscopeapp bot commented Sep 19, 2025

Rename /buildinchat route to /miniapps and update Mini Apps page with animated counters, fade-up effects, and revised metadata in miniapps.mdx and index.js

This change updates the mini apps marketing page and build/deploy configuration. It renames the route from /buildinchat to /miniapps, adds animated counters and fade-up visibility effects, revises page content and metadata, and adjusts build settings for Node memory and Vercel. It also disables the DocSearch workflow’s automatic triggers and updates its action configuration.

  • Update Mini Apps page content, metadata, animated counters via useCountUp, and fade-up animations in index.js with new assets under static/img/
  • Rename page file from [buildinchat.mdx] to miniapps.mdx to change the route
  • Configure Vercel build/install commands and set NODE_OPTIONS=--max-old-space-size=4096 in vercel.json; relax Node engine to >=18.0.0 and add build:production in package.json
  • Add .dockerignore to reduce Docker context
  • Disable automatic DocSearch workflow triggers, switch to XaF/docsearch-scraper@v0, and update outputs/inputs in .github/workflows/docsearch.yaml

📍Where to Start

Start with the Mini Apps page component to review content, animations, and counters in index.js, then verify routing and metadata changes in miniapps.mdx.


Macroscope summarized 4413dc0.

- Changed action words from plural to singular form (Transacts → Transact, etc.)
- Updated main heading from "Chat is the innovation layer that" to "Build chat experiences that"
- Updated subheading to include emojis and emphasize mini app experiences
- Changed "Chat SDK" references to focus on mini apps and interoperability
- Updated code example tab from "chat.js" to "agent.js"
- Refined messaging throughout to emphasize mini apps over general chat

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Sep 23, 2025

Deploying xmtp-org with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4413dc0
Status: ✅  Deploy successful!
Preview URL: https://396f4558.website-9re.pages.dev
Branch Preview URL: https://em-agents.website-9re.pages.dev

View logs

- Resolved conflicts in src/components/Agents/index.js
- Kept miniapps.mdx over buildinchat.mdx and agents.mdx
- Resolved video file conflict
- Merged latest changes from main branch

let startTime;
const animate = (currentTime) => {
if (!startTime) startTime = currentTime;
Copy link

Choose a reason for hiding this comment

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

A negative duration causes the animation loop to never end, as progress remains below 1 indefinitely.

This happens because (currentTime - startTime) / duration is always negative when duration < 0, so progress < 1 is always true and requestAnimationFrame(animate) is called without termination.

Consider adding a guard against non-positive durations—if duration <= 0, immediately set the count to the end value and skip starting the animation loop so the hook can settle without an infinite loop.

+      if (duration <= 0) {
+        setCount(end);
+        return;
+      }

🚀 Reply to ask Macroscope to explain or update this suggestion.

👍 Helpful? React to give us feedback.

Copy link
Collaborator

@jhaaaa jhaaaa left a comment

Choose a reason for hiding this comment

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

Thank you for your work on this @darickdang and @ericbmichaelis !

@darickdang darickdang merged commit 94d72cc into main Sep 25, 2025
4 checks passed
@darickdang darickdang deleted the em/agents branch September 25, 2025 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants