Commit History

  1. feat: Add ChartDisplay component for rendering various chart types (bar, line, pie, scatter, area) using Recharts.

    41b312a
  2. feat: Introduce data query processing and visualization capabilities with new API schemas, agent executor, and frontend chart display.

    b68e600
  3. feat: introduce `MessageList` component to display chat messages, execution plans, and charts, and add `query_analyzer` agent.

    360f797
  4. feat: Implement the ChatInterface component, including dynamic sample prompts and follow-up suggestions based on chat history.

    fcc01c7
  5. feat: Introduce AI-powered chat interface with dynamic suggestions and a multi-agent backend for data query analysis.

    49a79d4

  1. feat: Update MessageBubble and CSS styles for improved text wrapping and display

    829add3
  2. feat: Enhance QueryClassifier to identify pure greetings and chitchat without API call; improve MessageList to handle empty lines in filtered content

    9e5772d
  3. feat: Implement ExecutorAgent for data analysis and chart generation using PandasAI and Google Gemini, and create MessageList component.

    9d8a181
  4. feat: implement a drag-and-drop file upload component for CSV/XLSX files with validation and uploaded file metadata display.

    63a3a5b
  5. feat: add FileUpload component with drag-and-drop for CSV/XLSX, client-side validation, and upload status display.

    24f966a
  6. feat: Add backend Executor agent using PandasAI with Gemini LLM and initial frontend chat interface, alongside gitignore updates for generated files.

    3c233d6
  7. fix: enhance ChartDisplay component to handle missing data keys with user-friendly messages

    197c2d8
  8. fix: remove unused allowed MIME types from FileUpload component

    3334f58

  1. feat: add ChartDisplay component for rendering various chart types using Recharts

    c8ddf86
  2. feat: add ChatInterface component for user interaction with data analysis AI

    17e0de6
  3. feat: add FileUpload component for drag-and-drop file uploads with validation

    9ae310e
  4. feat: add index file for exporting UI components

    15f07a9
  5. feat: add LoadingSpinner and TypingIndicator components for loading and typing states

    8332386
  6. feat: add MessageList component for displaying chat messages with user/assistant styling

    bb57aca