Skip to content

Releases: h-nny/OVA

Version 1.1.0

Choose a tag to compare

@h-nny h-nny released this 12 Jan 04:05

🔧 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

Choose a tag to compare

@h-nny h-nny released this 25 Dec 18:11

🎉 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