Skip to content

v2.1.0 - OpenAI Support & Error Handling Improvements

Choose a tag to compare

@unstackedapps-admin unstackedapps-admin released this 27 Jan 13:12
· 33 commits to main since this release

馃帀 What's New

OpenAI Provider Support

We're excited to add OpenAI as a third AI provider option! You can now choose between Google Gemini, Anthropic Claude, and OpenAI GPT models.

  • GPT-5 Mini for speed mode - Fast responses and efficient tool calls
  • O4 Mini for enhanced reasoning - Advanced reasoning capabilities for complex agent tasks, chained tool calls, and structured data analysis
  • Full integration with existing settings and model selection UI

Note: For OpenAI enhanced reasoning features, you'll need to verify your organization at platform.openai.com/settings/organization/general

Improved Error Handling

Errors are now displayed directly in the chat interface with better visibility and persistence:

  • Error messages appear as formatted cards in the chat
  • Errors persist across page reloads
  • Improved dark mode styling for better readability
  • Better error recovery - you can send follow-up messages immediately after errors

馃悰 Bug Fixes

Settings Modal

  • Fixed intermittent form clearing issues that caused fields to appear empty
  • Fixed provider dropdown display when switching between providers
  • Fixed skeleton loading states to properly match input field dimensions
  • Removed double scrollbar and improved overall layout spacing

Error Recovery

  • Fixed status reset after errors to allow sending follow-up messages
  • Fixed empty message prevention after errors occur
  • Fixed stream interference issues when sending messages after errors

馃帹 UI/UX Improvements

  • Simplified settings save mechanism (removed "Save and Edit" dropdown)
  • Updated model descriptions to accurately reflect the models being used
  • Improved error card legibility in dark mode
  • Better spacing between header, form content, and action buttons in settings modal

馃摝 Dependency Updates

  • Upgraded @ai-sdk/anthropic from v2.0.57 to v3.0.23
  • Upgraded @ai-sdk/google from v2.0.26 to v3.0.13
  • Resolved compatibility warnings for reasoning features

馃摎 Documentation

  • Simplified README to focus on purpose and quick start
  • Added documentation table of contents
  • Added app screenshot and icon to README
  • Removed redundant content (moved to dedicated documentation files)

馃敡 Technical Improvements

  • Comprehensive error handling with chat-related error filtering
  • Error flag management to prevent stream interference
  • Proper status management for error recovery
  • Improved type safety in provider configuration

Full Changelog: See CHANGELOG.md for complete details.