Releases: h-nny/OVA
Releases · h-nny/OVA
Release list
Version 1.1.0
🔧 Major Improvements
Enhanced Settings Menu
- Completely redesigned settings interface with improved reliability
- Fixed settings persistence in executable version
- Added behavior management tab for customizing random actions
- Improved voice selection and management
- Better handling of configuration files across different environments
AI Integration Enhancements
- Added Google API support as an alternative to Ollama
- Improved AI provider switching and model selection
- Better conversation history management with save/load functionality
- Enhanced preset system with more personality options
Technical Improvements
- Fixed path handling issues in executable version
- Improved resource management for assets and configuration
- Better error handling and logging throughout the application
- Enhanced config file management between development and executable environments
User Experience
- Added behavior customization options
- Improved random action scheduling
- Better conversation history management
- Enhanced display mode switching
- More reliable settings persistence
🐛 Bug Fixes
- Fixed settings menu not working correctly in executable version
- Resolved issues with configuration file persistence
- Fixed AI provider switching in runtime
- Corrected path handling for resources in executable
- Improved error handling for missing configuration
Version 1.0.0
🎉 Initial Release
First public release of the Owl Virtual Assistant (OVA), featuring a desktop companion that combines AI conversation with an interactive animated interface.
✨ Features
Core Functionality
- Desktop pet with fluid pixel art animations
- Voice activation with "Hey Ova" wake word
- Natural language processing using Ollama
- Text-to-speech responses via Edge TTS
- Interactive drag-and-drop movement
- System tray integration
Animations
- Idle state with breathing animation
- Flying and landing sequences
- Looking around animation
- Dancing animation
- Pickup and held states
- Sleep mode transitions
- Speaking and listening indicators
AI Integration
- Conversational AI powered by Ollama
- Multiple personality presets
- Conversation history tracking
- Context-aware responses
User Interface
- Speech bubble display mode
- Settings dialog for customization
- Volume control for sound effects
- Adjustable sleep timer
- Random action configuration
Technical Features
- PyInstaller-based executable
- Modular code structure
- Configuration system
- Resource management for assets
- Error handling and logging
🐛 Known Issues
- May need to run Ollama separately before starting OVA
- Some animations might flicker on certain Windows configurations
- Voice recognition accuracy depends on microphone quality
📝 Notes
- First release focuses on Windows compatibility
- Requires Python 3.12+ for development
- Built with PyQt5 for UI components
- Uses pygame for sound management
🔜 Planned Features
- Additional personality presets
- More interactive animations
- Custom wake word options
- Advanced AI model configurations
- Multi-monitor support improvements