Repository navigation
v1.0.0
What's New in v1.0.0
This marks the initial major tag for the digital-me platform, bringing a host of foundational AI selection features, new document ingestion capabilities, and robust third-party integrations.
Core AI Features
• Dynamic LLM Selection: A new UI dropdown allows you to seamlessly switch between Groq and Ollama models based on availability.
• Groq Integration: Full support for Groq as a primary LLM and embedding provider, falling back to Ollama smoothly when needed.
• Intelligent Document Ingestion: Introduced a new EmbeddingPipeline with format-specific native parsers (JSON, PDF, TXT, HTML) and intelligent content hashing.
Third-Party Integrations
• Strava Synchronization: Implemented an automated OAuth flow and scheduled background jobs for continuous, uninterrupted activity syncing.
• Programmatic Token Management: Added CLI commands and logic for managing tokens seamlessly via .env files without manual intervention.
UI & Architecture Improvements
• Enhanced Dashboard: Rebuilt the digital-me dashboard to track the status of all integrations and introduced a Weekly Report view with full Markdown support.
• System Health: Added Lopmonaut health check mechanisms and enhanced testing points for LLM providers directly in the root API.
• Backend Refactoring: Reorganized API logic inside app/api/chat.ts and app/api/report to cleanly separate concerns.
• Docker Updates: Addressed Ollama Docker composition by loading configurations directly from .env.docker and removing unnecessary services.