Product Journal
Documenting our fight against over-engineered BI.
v0.3.0 - The Analyst Update
"Performance is the foundation, and precision is the goal. We are transforming Wansan from a query tool into a high-performance virtual analyst."
🚀 Data Engine Re-architecture
We completely rewrote the ingestion pipeline. Our new **Streaming Ingestion** (via ExcelJS) now supports million-row files with a minimal memory footprint. Combined with DuckDB's zero-copy disk reading, local data analysis is now possible at a massive scale.
🛡️ Smart Filters: Ask, Don't Guess
AI hallucination ends here. When the AI is unsure about specific values (like SKU or City names), it no longer guesses. It triggers a local **Smart Filter** powered by DuckDB's fuzzy search. This ensures 100% precision, zero latency, and absolute privacy—your data fingerprints never leave your device.
📐 Foundation for a Semantic Layer
Laying the bricks for future intelligence. Define complex metrics like "Gross Margin" using plain English. Wansan infers the logic and creates **AI-powered calculated columns**, building the domain context that will power our future semantic engine.
- Interactive Drill-down: Click chart elements to dive deeper into specific dimensions.
- Sandwich Defense: Hardened AI stability by decoupling user chat from execution protocols.
- Swiss Style UI: Standardized input fields and refined brand-colored focus rings.
v0.2.0 - The Workbench
From a simple chatbot to a professional workspace. We've introduced the Multi-Session Sidebar to keep your mental flow organized.
- Data Hot-Reload: Replace source files without breaking SQL logic.
- AI Web Export: Share interactive dashboards with a Cyberpunk vibe.
- White-Box SQL: Full transparency for every DuckDB query.
v0.1.0 - The Genesis
Initial Public Beta. Proving that high-performance analytics can happen locally on your desktop.