Latest activity
Commits and releases
- Open
Major UI/UX Overhaul and v1.0.0 Launch
We have officially reached v1.0.0, marking a significant milestone for the platform with a complete UI polish. This release introduces the Geist typeface, refined spacing, and a more intuitive chat interface featuring an action row and pinned input. We also completed a comprehensive accessibility and mobile responsiveness sweep to ensure a seamless experience across all devices.
uiuxv1.0.0accessibility - Open
Enhanced Developer Experience and Documentation
The project documentation has been fully overhauled with a new README, architecture diagrams, and an ADR index to help new contributors get started. We also implemented a robust E2E testing strategy using Playwright, ensuring deterministic testing with mocked chat scenarios. These changes solidify the platform's foundation for future extensibility.
docstestingarchitecture - Open
Enhanced User Experience and Cost Control
We have introduced a 'bring-your-own-key' mode to empower users to use their own LLM credentials, alongside an auto-demo replay feature that showcases capabilities without incurring API costs. Additionally, we added suggested prompt chips to the empty state to guide new users and improved the visual consistency of widget cards and loading skeletons.
uxwidgetschat - Open
API Performance and Security Upgrades
To ensure platform stability and cost efficiency, we implemented per-IP rate limiting and response caching for suggested prompts using Upstash Redis. These changes protect our infrastructure while providing faster interactions for frequently requested content.
apiperformancesecurity - Open
Expanded Widget Library and Interactive Capabilities
We have significantly broadened the AI's utility by introducing new widgets for stock tracking, weather forecasts, product comparisons, and recommendations. Each widget now supports interactive action buttons, allowing users to trigger follow-up chat responses directly from the UI. We also implemented robust error and empty states to ensure a seamless experience during data streaming.
widgetsaiux - Open
Adaptive Layout Engine and Apartment Listing Enhancements
The new WidgetGrid component now automatically adjusts column counts based on the number of active widgets for a fully responsive interface. Apartment listings have been upgraded to support real-time LLM-generated data, featuring smooth entrance animations and improved stability to prevent layout shifts. These updates ensure that complex generative UI components remain performant and visually consistent across all screen sizes.
layoutfrontendreact - Open
Core Chat Infrastructure and Streaming UI
Established the foundational chat architecture using the Vercel AI SDK, enabling seamless streaming text responses and a robust message interface. This setup provides a provider-agnostic base that allows the platform to integrate with any LLM while maintaining a consistent user experience.
nextjsaistreaming - Open
Dynamic Widget Registry and Apartment Search
Introduced a modular widget registry that maps AI tool calls directly to interactive React components. The initial implementation includes an apartment search tool and a specialized results widget featuring streaming skeleton states to enhance perceived performance.
reactgenerative-uitypescript