Skip to content

v1.0.0

Choose a tag to compare

@rohitprasad-code rohitprasad-code released this 10 Mar 19:47
· 97 commits to main since this release

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.