Releases: splinesreticulating/WellSaid
Releases · splinesreticulating/WellSaid
Smarter agent prompting
v1.6.0 Release v1.6.0
Polish knobs, buff for high gloss
Full Changelog: v1.4.5...v1.4.6
iOS Zoom Fix
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
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 installv1.4.0 - SQLite Settings & Configuration Management
What's Changed
- Add settings screen with sqlite-backed configuration by @splinesreticulating in #41
Full Changelog: v1.3.0...v1.4.0
v1.3.0 - Grok Provider Support
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.7v1.2.0: Add Anthropic Claude Provider Support
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 keyANTHROPIC_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)
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
- 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
- The system will automatically detect available providers
- 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!
v1.0.0 docs: replace flexbox screenshot layout with HTML table for better Gi…