Skip to content

Releases: splinesreticulating/WellSaid

Smarter agent prompting

10 Sep 19:10

Choose a tag to compare

v1.6.0

Release v1.6.0

Polish knobs, buff for high gloss

11 Jul 21:33

Choose a tag to compare

iOS Zoom Fix

30 Jun 21:57

Choose a tag to compare

Release v1.4.5 - iOS Zoom Fix

Bug Fixes

  • Fixed iOS Auto-Zooming Issue: Resolved an issue where iOS devices would automatically zoom in on the Additional Context textarea when tapped, improving the mobile user experience.

Technical Details

  • Set minimum font size to 1rem for form inputs
  • Added text-size-adjust properties for consistent mobile rendering
  • Improved touch handling for better mobile interactions

Installation & Update

# Update to the latest version
yarn upgrade wellsaid

### Testing
The fix has been tested on:

- iOS Safari (multiple devices)
- Mobile Chrome
- Desktop browsers

### Related
- Fixes issue with iOS zoom behavior on form inputs
- Improves mobile usability

### Notes
This is a patch release focusing on improving the mobile experience. No breaking changes were introduced.

Settings UI enhancements and more

27 Jun 20:13

Choose a tag to compare

WellSaid v1.4.1

Features & Improvements

UI/UX Enhancements

  • Mobile-Friendly Settings: Replaced numeric inputs with intuitive sliders for temperature and other numeric settings (#45)
  • Improved Mobile Styling: Enhanced form controls for better touch interaction on mobile devices
  • Documentation Updates: Refreshed screenshots and improved documentation clarity

Bug Fixes

  • Fixed release badge link in README
  • Improved setting descriptions for better clarity

Testing

  • Added comprehensive tests for settings database operations (#44)
  • Improved test coverage for provider registry functionality (#43)

Compatibility

  • This is a patch release with no breaking changes
  • All existing functionality remains the same
  • Backward compatible with all previous v1.x releases

Installation & Upgrade

# Update your existing installation
git fetch --tags
git checkout v1.4.1
yarn install

v1.4.0 - SQLite Settings & Configuration Management

25 Jun 02:15

Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0 - Grok Provider Support

22 Jun 01:34
ac6804e

Choose a tag to compare

New Features

  • Added Grok (xAI) as fourth AI provider option
  • Support for Grok models with environment variable configuration
  • Automatic provider detection and dynamic UI updates
  • Full test coverage with comprehensive test suite

Configuration

Add these environment variables to use Grok:

GROK_API_KEY=your_grok_api_key_here
GROK_MODEL=grok-beta
GROK_TEMPERATURE=0.7

v1.2.0: Add Anthropic Claude Provider Support

22 Jun 00:48

Choose a tag to compare

New Features

Anthropic Claude Provider Support

  • Added Anthropic Claude as a third AI provider option alongside OpenAI and Khoj
  • Support for Claude models (default: claude-3-opus-20240229)

Configuration

New environment variables for Anthropic:

  • ANTHROPIC_API_KEY: Your Anthropic API key
  • ANTHROPIC_MODEL: Claude model to use (optional, defaults to claude-3-opus-20240229)
  • ANTHROPIC_TEMPERATURE: Temperature setting (optional, defaults to 0.5)

Documentation

  • Updated README with Anthropic setup instructions
  • Clarified available AI provider combinations
  • Enhanced environment variable documentation

Testing

  • Added comprehensive test coverage for Anthropic integration
  • All 98+ tests passing

Technical Details

  • Maintains the existing dynamic provider system architecture
  • Easy to extend for future AI providers
  • Full TypeScript support throughout
  • Follows established patterns from OpenAI and Khoj integrations

Full Changelog: v1.1.0...v1.2.0

Dynamic AI Provider System (v1.1.0)

19 Jun 22:30

Choose a tag to compare

Dynamic AI Provider System (v1.1.0)

New Features

Dynamic AI Provider Detection

  • Automatically detects available AI providers based on environment variables
  • Centralized provider registry for easy maintenance and extension
  • Support for multiple AI providers out of the box:
    • OpenAI (GPT)
    • Khoj (Local)
    • Anthropic Claude (soon!)
    • Google Gemini (soonish?)
    • And more can be easily added

Improved Developer Experience

  • Simplified provider configuration through environment variables
  • Type-safe provider management
  • Clear error messages for missing configurations
  • Easy to add new providers by simply updating the registry

How to Use

  1. Set the appropriate environment variables for your desired providers:
    # For OpenAI
    OPENAI_API_KEY=your_openai_key
    
    # For Khoj
    KHOJ_API_URL=your_khoj_url
    
    # For future providers (soon(tm))
    # ANTHROPIC_API_KEY=your_anthropic_key
    # GOOGLE_API_KEY=your_google_key
    
  2. The system will automatically detect available providers
  3. The UI will show a dropdown when multiple providers are available

Technical Details

  • Backward compatible with existing configurations

Full Changelog

  • Added dynamic AI provider detection system
  • Updated configuration to support multiple providers
  • Improved error handling for missing configurations
  • Updated documentation

Related Issues

  • Implements dynamic provider system
  • Makes it easier to add new AI providers in the future

OMG it works!

13 Jun 17:50

Choose a tag to compare

v1.0.0

docs: replace flexbox screenshot layout with HTML table for better Gi…