What's New

New updates and improvements to Nia.

Version 1.0.1

Feb 15, 2025

Fixed

  • 🐛 Code Copy-Paste: Fixed the code copy-paste issue, allowing you to copy Nia-generated code seamlessly
  • 📂 File Retrieval Optimization: Optimized the file retrieval pipeline for improved accuracy and prioritization
  • 🚫 Flutter Repository Handling: Enhanced file exclusion handling for Flutter-specific repositories

Version 1.0

Feb 14, 2025

Added

  • 🌟 Community Repositories: Introduced a new section for discovering and interacting with community projects
  • 💬 Enhanced Chat Messaging: Added inline file search dropdown triggered by '@' or '/file' for quick file referencing
  • 🎨 UI Refinements:
  • - Implemented collapsible sections
  • - Added modern dropdown menus
  • - Updated icons throughout the interface
  • - Introduced modern side panels for improved navigation
  • 📊 Streamlined Usage Summary: Simplified the interface by removing cost information for a cleaner view
  • 🖥️ Server Optimization: Optimized servers for better traffic handling
  • 🤖 Slack Integration: Improved Slack integration for seamless collaboration

Version Pre-Beta

Jan 14, 2025

Fixed

  • Chat history create, delete, update chats

Added

  • 🚀 LLM Provider Switch: We're gearing up to integrate xAI, Groq, and Gemini for even better performance and flexibility (besides current gpt-4o & claude-sonnet-20241022 models)
  • 🚀 Chat History: Create new chats and manage them across your codebases
  • 🎨 UI/UX Overhaul: Completely refactored the interface to create a smoother experience, helping you stay in the flow while developing

Version Pre-Beta

Jan 15, 2025

Fixed

  • Repository validation
  • Incremental Re-Indexing
  • Evaluation of Local Embeddings for Very Large Scale

Added

  • ✨ GitHub App Integration
  • 🔒 Private Repository Support
  • 🛠️ Support for VERY large repositories

Version Pre-Beta

Jan 16, 2025

Added

  • 🚀 Gemini 1.5 Pro Support: Integrated Gemini 1.5 Pro for enhanced model performance and flexibility
  • 📊 Detailed Logging: Added detailed logging for better indexing observations and debugging

Version Pre-Beta

Jan 17, 2025

Added

  • 📈 Progress Tracking: Implemented progress tracking for indexing and other long-running tasks (work in progress)
  • 🧠 Improved Embedding and Reranking Algorithm: Enhanced the embedding and reranking logic for better accuracy and performance

Version Pre-Beta

Jan 22, 2025

Fixed

  • 🛠️ Error Handling: Added exponential backoffs and other logic for better error handling during API calls and indexing

Version Pre-Beta

Jan 24, 2025

Added

  • 🚀 API v2 Endpoints: Introduced new API endpoints with improved rate limiting and usage tracking
  • 📊 API Usage Analytics: Added detailed API usage tracking and monitoring
  • 🔒 API Key Management: Enhanced API key handling with better security and validation

Version Pre-Beta

Jan 29, 2025

Added

  • 🤖 Slack Integration: Full Slack bot integration with commands:
  • - `/nia` for general interactions
  • - `/nia-project` for project selection
  • - `/nia-status` for system status
  • 💬 Slack Channel Support: Project-specific channels and mentions handling
  • 🔄 Slack-Web Sync: Seamless synchronization between Slack and web app users

Version Pre-Beta

Feb 1, 2025

Added

  • 🚀 Background Worker System: Implemented robust background processing for repository indexing
  • ⚡ Redis Queue Integration: Added Upstash Redis for reliable job queueing
  • 📈 Real-time Progress Tracking: Enhanced progress monitoring with detailed stages and metrics

Version Pre-Beta

Feb 6, 2025

Added

  • 🔍 Improved Search Algorithm: Enhanced embedding and reranking for better search results
  • 📦 Project Store Optimization: Better project management and status tracking
  • 🔄 Incremental Updates: Support for updating existing repository indexes
  • 🎯 Smart Chunking: Dynamic chunk sizing based on content complexity

Version Pre-Beta

Feb 10, 2025

Fixed

  • 🐛 Repository validation and error handling
  • 🔄 Background job management and cleanup
  • 🔒 API authentication edge cases
  • 💾 Database connection stability
  • 🚦 Rate limiting accuracy

Added

  • 🚀 Performance Optimizations:
  • - Improved MongoDB connection pooling and indexing
  • - Enhanced batch processing for large repositories
  • - Optimized memory usage during indexing
  • 📊 System Monitoring:
  • - Detailed logging for debugging and performance tracking
  • - Enhanced error handling with exponential backoff
  • - Better cancellation support for long-running jobs
  • 🛠️ Infrastructure Improvements:
  • - Updated worker architecture for better scalability
  • - Enhanced database indexes for faster queries
  • - Improved API response times