Back to Home

Changelog

Track new features, improvements, and bug fixes across all V-Grid releases.

Version 0.1.0

Initial Release
Static Data Focus

We're excited to announce the first release of CRM Interface, a unified CRM interface built with modern design in mind. This initial version focuses on providing a robust foundation for working with static datasets.

Core Features

  • Virtual Scrolling: Efficiently render large datasets with smooth 60fps performance using row and column virtualization.
  • Multi-Column Sorting: Sort by multiple columns simultaneously with type-aware comparators for strings, numbers, dates, and more.
  • Advanced Filtering: Global search across all columns plus column-specific filters with operators like "contains", "equals", and "starts with".
  • Inline Cell Editing: Double-click or press Enter to edit cells directly with automatic type validation and undo/redo support.
  • Row Selection: Single and multi-row selection with keyboard shortcuts and bulk operations.
  • Column Management: Show/hide columns, resize headers, and customize visibility on the fly.
  • Keyboard Navigation: Full keyboard support modeled after Excel and Google Sheets with arrow keys, Enter, Escape, and more.
  • Import & Export: Load data from CSV files or paste from clipboard. Export to CSV or JSON formats.

Technical Highlights

  • Built on @tanstack/react-table for robust data management
  • Styled with Tailwind CSS v4 for a modern, customizable UI
  • Fully typed with TypeScript for enhanced developer experience
  • Responsive design that works seamlessly on desktop and mobile
  • Optimized for Next.js with server and client component support

Supported Data Types

string

Text with standard sorting and filtering

number

Numeric values with locale formatting

date

Date objects with human-readable display

boolean

True/false with visual indicators

url

Clickable web links

email

Email addresses with mailto links

What's Next?

Future releases will expand CRM Interface's capabilities with server-side data operations, column grouping, row grouping, infinite scrolling, and more advanced cell types. Stay tuned for CRM 2.0 coming soon!