v1.9.0

ItzCrazyKns/Vanev1.9.0Oct 15, 2024by ItzCrazyKns

AI Summary

A feature-rich release adding API support, advanced search capabilities (URL/PDF), and improved Docker support. It also adds Llama 3.2 and various UI/UX enhancements.

Key Highlights

  • API endpoint support added
  • URL & PDF searching capabilities
  • Llama 3.2 support integrated
  • Multi-arch Docker images with caching

New Features

  • API endpoint support
  • URL and PDF searching
  • Llama 3.2 support
  • Optimization modes for search agents
  • Discover feature

Full Release Notes

## What's New
- Add support for using Perplexica via an API endpoint.
- Added URL & PDF searching capabilities.
- Added line output parser with handling for invalid keys.
- Handle unhandled exceptions and rejections for improved stability.
- Added prebuilt Docker images with multi-architecture support and caching to improve build times.
- Integrated support for Llama 3.2.
- Added optimization modes to search agents and search API.
- Enhanced the chat window to only send the initial message when ready.
- Introduced a new discover feature in the app.
- UI enhancements for the library section.
- Added `displayName` property to providers for better clarity.
- Linked `config.toml` as a volume in Docker Compose.

## Fixes
- Fixed infinite loading by closing socket on unmount.
- Updated the WebSearchAgent to fix typo and optimize prompt handling.
- Fixed issues with unresolved types across various modules.
- Prevent WebSocket errors when not open.
- Fixed the inability to type `/` in the settings dialog.
- Added a check for empty arrays to avoid client errors on image and video displays.
- Fixed large SearXNG settings file issues.
- Updated build workflows to improve stability and consistency.
- Fixed `q` search param not working due to WebSocket issues.