feat: Add React chat demo gallery#2
Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: #1
Working session summaryImplemented and pushed the issue #1 solution. PR: #2 What changed:
Verification:
Local demo server is running at: http://127.0.0.1:5176/ Research sources used include: Stream, Sendbird, CometChat, TalkJS, ChatScope, React Chat Elements, Deep Chat, assistant-ui, doublets-web, and browser-commander docs/package pages. This summary was automatically extracted from the AI working session output. |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:
Total: (651.2K + 14.5M cached) input tokens, 68.7K output tokens, $24.073285 cost 🤖 Models used:
📎 Log file uploaded as Repository (93084KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
Summary
Fixes #1.
This PR converts the starter package into
@link-assistant/react-chat-uiand adds a React chat demo gallery for eight researched chat UI options: Stream, Sendbird, CometChat, TalkJS, ChatScope, React Chat Elements, Deep Chat, and assistant-ui.Implementation
src/chat-demo-catalog.js.createChatDemoStore()and a Doublets-compatible Unicode string store with an asyncdoublets-webadapter.docs/chat-demoswith default theme and language switchers for every chat profile.Chat demo pagesworkflow that builds, tests, uploads the screenshot artifact, deploys to GitHub Pages onmain, and runs post-deploy E2E verification.docs/case-studies/issue-1.Screenshot
Reproduce
Open the Vite URL printed by the command and switch through the chat profiles, themes, and languages.
Verification