UI Enhancements:
- Add Export button to header with download icon
- Export modal with 4 format options: PDF, Markdown, JSON, Plain Text
- Settings modal with Personality DNA toggle and API configuration
- Privacy mode (Off the Record) toggle in header
- Improved header layout with proper button spacing
Backend:
- Add Claude API server for backend integration
- Add RAG-enabled variant for future document retrieval
Technical:
- Add data-testid for Export button for testing
- Update dependencies for deployment compatibility
Deployed to Proxmox container 200 at 85.239.243.227
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Replaces the Gemini service integration with support for Open WebUI. This change simplifies the AI backend by leveraging an existing solution, allowing for more flexible API connections and reducing direct dependency on specific AI models.
Updated dependencies, including React, to their latest versions to incorporate performance improvements and bug fixes.
Refactored color schemes and typography in the HTML to better align with the application's theme.
Adjusted type definitions for improved clarity and compatibility with the new backend integration.
Sets up the project structure, dependencies, and configuration for a new Vite-based React application. Includes basic HTML, TypeScript configurations, and necessary build tools for local development and deployment.