Skip to content

Releases: pixelThreaderOfficial/DB-Visualizer

v1.0.2

19 Feb 19:37
6ef134d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.2

v1.0.0: DB Visualizer

16 Feb 05:05

Choose a tag to compare

Release Notes - DB Visualizer v1.0.0 🚀

We are excited to announce the first official release of DB Visualizer, a modern, high-performance SQLite database exploration and analysis tool.


🛠 What's New in v1.0.0

This initial release establishes the core foundation of the application, focusing on speed, deep data analysis, and a premium user experience.

🌟 Key Features

1. Advanced Database Analysis

  • Character Frequency: Instant visualization of character distribution across your entire database.
  • Smart Data Typing: Automatic classification of data into Numeric, Alphabetic, and Special character categories.
  • Pattern Matching: Built-in detection for common data formats like Emails and URLs within text columns.
  • Async Processing: All heavy analysis tasks are offloaded to background threads in Rust, ensuring the UI remains buttery smooth even with large datasets.

2. Effortless Data Exploration

  • High-Speed Table Browser: Navigate through thousands of records with optimized pagination.
  • Instant Search: Filter through table data in real-time.
  • Metadata Management: Track database paths, creation dates, and last access times automatically.

3. Premium UI/UX

  • Built with HeroUI and Tailwind CSS 4 for a clean, modern aesthetics.
  • Responsive sidebar navigation with active path tracking.
  • Interactive charts powered by Recharts.

🔧 Technical Highlights

  • Tauri 2 Core: Leverages the latest Tauri 2.0 framework for a secure, small-footprint desktop experience.
  • Rust Backend: Optimized SQLite interactions using rusqlite and multi-threaded analysis logic.
  • React 19 Frontend: Modern frontend architecture with efficient state management and hooks.
  • Dynamic Versioning: Implemented a robust Tauri-command based versioning system (versionno) to keep the UI synchronized with the backend release state.

📦 Changes from Beta

  • Fixed: Resolved a critical Rust syntax error regarding default function arguments in version.rs.
  • Improved: Refactored the version display in the Sidebar to use asynchronous state fetching, preventing UI blocking on startup.
  • UI Polish: Updated the logo system and enhanced the README/Release documentation structure.
  • Performance: Optimized the background analysis emission rate to minimize IPC overhead.

🚀 Getting Started

To run this release locally:

Install the app with the MSI installer to your system.

OR

  1. Install Dependencies: npm install
  2. Launch Dev Environment: npm run tauri dev
  3. Build Production Binary: npm run tauri build

Thank you for using DB Visualizer! If you encounter any bugs or have feature requests, please open an issue in our repository.