Releases: pixelThreaderOfficial/DB-Visualizer
Releases · pixelThreaderOfficial/DB-Visualizer
v1.0.2
What's Changed
- Fix: Graph colors in analytics by @pixelThreader in #1
New Contributors
- @pixelThreader made their first contribution in #1
Full Changelog: v1.0.0...v1.0.2
v1.0.0: DB Visualizer
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
rusqliteand 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
- Install Dependencies:
npm install - Launch Dev Environment:
npm run tauri dev - 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.