v1.10.0
ItzCrazyKns/Vanev1.10.0Mar 20, 2025by ItzCrazyKns
AI Summary
A major version update featuring significant architectural changes, including a complete migration from a backend to Next.js routes and a massive reduction in build size. It adds file uploads, new model providers, and various UI/UX improvements.
Key Highlights
- Backend migration to Next.js routes
- Standalone build size reduction (~220MB)
- File uploads support (PDF, TXT, DOCX)
- New settings page with live config refresh
Breaking Changes
- Backend removed and functionality moved to Next.js routes
New Features
- Next.js routes migration
- File uploads
- Thinking model support
- Keep alive parameter for Ollama
- Standalone build optimization
Full Release Notes
## What's Changed - Add `keep_alive` parameter for Ollama models to specify how long models stay in memory. - Add file uploads, allowing answers to be generated based on uploaded files (PDF, TXT, and DOCX supported for now). - Add Gemini chat model providers. - Add meta search agent class to improve maintainability and facilitate focus mode creation. - Fix UI bugs (wrong colors, content overflowing). - Add new prompt for generating blog-style answers. - Update chat model providers and include the latest models. - Pause the currently playing video in lightbox mode when the user switches to another video. - Fix bugs related to custom OpenAI handling. - Ensure only messages belonging to a chat are deleted, instead of all messages. - Add automatic image and video search functionality. - Add new settings page with live config refresh. - Scroll into view only when a user message is sent. - Remove backend and move all functionality to Next.js routes. - Add thinking model support. - Use a standalone build to reduce build sizes (from 1.8GB and 1.6GB to ~220MB). ## New Contributors * @timoa made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/466 * @yslinear made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/519 * @bart-jaskulski made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/523 * @sainadh-d made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/548 * @realies made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/555 * @hacking-racoon made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/531 * @data5650 made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/599 * @user1007017 made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/631 * @QuietlyChan made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/649 * @wellCh4n made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/642 * @ShortCipher5 made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/655 * @ericdachen made their first contribution in https://github.com/ItzCrazyKns/Perplexica/pull/663 **Full Changelog**: https://github.com/ItzCrazyKns/Perplexica/compare/v1.9.3...v1.10.0