Changelog
Follow our journey as we build the best documentation assistant.
v0.3.3-alphaDecember 6, 2025
Critical Router Fix & Icon System Update
- Fixed critical router bug: Ecosystem ID was sent to Qdrant instead of doc source ID
- Now queries correctly search documentation (e.g., 'Next.js' → searches 'nextjs' chunks, not 'frontend_web')
- Updated routing-indicator.tsx mappings to sync with database ecosystem structure
- Added individual SVG icons for all doc sources (React, Next.js, TypeScript, etc.)
- Created migration 007_update_icon_urls.sql to replace emoji/Lucide icons with SVG paths
- Fixed icon file path mismatches (express-js, vue-js, rust-programming-language, etc.)
- Improved multi-source search with additionalSources from ecosystem mapping
v0.3.2-alphaDecember 6, 2025
Settings Page & UI Polish
- Added Sonner for beautiful toast notifications (copy feedback, errors, etc.)
- New Settings Page (/settings) with profile overview and theme toggle
- Redesigned Empty Chat State with modern pill layout
- Enhanced SEO with dynamic metadata templates
- Improved mobile responsiveness for sidebar gestures
- Instant feedback for feedback submission and share actions
v0.3.1-alphaDecember 2, 2025
Smart Scraping, Security & Production Readiness
- Multi-layer authentication for developer commands (DOCSTALK_ADMIN_TOKEN)
- Incremental scraping mode with change detection (5-10x faster updates)
- Partial scraping mode for surgical page updates (20-60x faster)
- Deterministic chunk IDs (SHA-1) for idempotent reindexing
- Fixed split chunk indexing (unique indexes per subchunk)
- CLI command separation (public vs developer commands)
- Added 4 new doc sources: Docker, FastAPI, Vue.js, PostgreSQL
- Global language support (responds in user's query language)
- Comprehensive documentation for security and workflows
- Production-ready infrastructure with 100% ecosystem coverage
v0.3.0-alphaDecember 1, 2025
Ecosystem-Based Hierarchical Routing Foundation
- Implemented hierarchical ecosystem grouping (8 ecosystems: Frontend, Backend, Python, Systems, Cloud, AI/ML, Database, Styling)
- Added semantic embeddings (768d Gemini) for intelligent ecosystem detection
- Created multi-level keyword matching (keywords, aliases, keyword_groups)
- Built production-ready embedding generation pipeline
- Added 8+ GIN indexes for 25-50x faster keyword/alias searches
- Performance: 10-250x faster detection (2-50ms vs 500ms)
- Foundation for 4-stage detection: alias → keyword groups → vector similarity → AI
- Database schema with confidence tracking and adaptive learning
v0.2.1-betaDecember 1, 2025
Critical RAG Fixes & SSE Streaming
- Fixed SSE streaming format for auto-detect endpoint (event: field missing)
- Implemented forceDocSource bypass to prevent clarification loops
- Resolved frontend empty response issue (stream=false default bug)
- Added proper routing metadata in SSE responses
- Unified all response types (meta/clarification/normal) to use SSE format
- Fixed TypeScript import/export naming conflicts
v0.2.0-beta.3November 30, 2025
Hybrid Architecture & Scalability
- Migrated to Hybrid Architecture (Supabase + Qdrant) for massive scalability
- Added CLI Auto-Indexing with `--index` flag
- Optimized database storage (99% reduction in Postgres size)
- Enhanced Smart Meta Query with dynamic tech stack detection
- Added new documentation sources: Python, Go, Rust, Node.js, etc.
v0.2.0-beta.2November 29, 2025
UI Polish & Pin Message
- Added 'Pin Message' feature for conversations
- Overhauled Sidebar UI with dynamic monochrome icons
- Improved Chat Interface readability (wider layout)
- Fixed Dropdown visibility issues (Modern Glass UI)
- Enhanced dark mode support for all UI elements
v0.2.0-betaNovember 28, 2025
Clarification Flow & UI Polish
- Added interactive clarification flow for ambiguous queries
- Implemented 'Liquid Text' effect in footer
- Improved mobile responsiveness for sidebar
- Added guest user limitations with sign-in prompt
- Fixed hydration errors in landing page
v0.1.5November 25, 2025
Monorepo Migration
- Migrated codebase to Turborepo structure
- Separated UI components into @docstalk/ui package
- Standardized Tailwind configuration across apps
- Improved build times and development workflow
v0.1.0November 20, 2025
Initial Beta Release
- Initial release of DocsTalk
- Support for Next.js, React, and Tailwind docs
- Basic chat interface with streaming responses
- Conversation history and persistence