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.