🚀 Locsight v1.0.0
🎉 Initial Production Release: v1.0.0
This release marks the initial stable launch of Locsight (formerly Codebase Analyzer), a next-generation local code visualization, metrics calculation, and structural discovery application built on a highly optimized Rust engine and modern React frontend.
⚙️ Core Architecture & Engine
- High-Performance Rust Scanner: Fully parallelized directory walker utilizing
rayonfor work-stealing thread scheduling andignorefor glob-pattern.gitignorematching. Scans over 10,000 source files per second under local environments. - Tauri v2 Security Sandbox: Designed around the least-privilege security architecture of Tauri v2, explicitly configuring scoping mechanisms for directory operations and native system dialog accesses.
- Dynamic Platform Titlebars: Custom user-interface window frame elements detecting platform type on startup:
- macOS: Left-aligned traffic lights (Red/Yellow/Green) with reactive micro-icon visibility.
- Windows: Right-aligned, edge-to-edge sharp controls mapping Windows 11 Fluent design behaviors (red-out hover states).
- Linux: Clean, circular GTK-inspired title controls matching Gnome desktop metrics.
✨ Features
- 📊 Metric Dashboard:
- Raw Lines of Code (LOC) counter separating comments, code, and blanks.
- Interactive file percentage distribution charts.
- COCOMO II effort and cost estimation models based on project type parameters.
- 📁 File Explorer & Treemap:
- Responsive directory hierarchy renderer displaying metrics at each node level.
- Custom React squarified Treemap visualization using D3-hierarchy layout algorithm.
- 🕸️ Dependency Graph:
- High-performance Canvas-rendered force-directed graph modeling file imports and modular coupling.
- Implements real-time canvas pan, zoom, custom node searching, and isolation filters.
- 🫀 Health Inspector & Secrets Scan:
- Structural analysis assessing code comment ratios, complexity grading, and documentation metrics.
- Active regex-pattern and entropy-based Secrets Scanner detecting API Keys, private keys, database connections, and credentials, automatically masking sensitive contents.
- Built-in annotations parser capturing
TODO,FIXME,HACK,BUG, andDEPRECATEDtags.
- 🔥 Git Hotspots:
- Churn and complexity coordinate maps identifying high-churn risk areas.
- Local commit and contributor metadata parsed directly from git histories.
- 📄 Export Center:
- HTML, Markdown, JSON, and CSV report generator for standard compliance and audits.
🚀 Release & Action Pipeline
- Auto-build Matrix: Structured Github Actions workflow building binaries across 6 compiler targets:
x86_64-pc-windows-msvc(Windows x64)aarch64-pc-windows-msvc(Windows ARM64)x86_64-apple-darwin(macOS Intel)aarch64-apple-darwin(macOS Apple Silicon)x86_64-unknown-linux-gnu(Linux DEB/AppImage x64)aarch64-unknown-linux-gnu(Linux DEB/AppImage ARM64)
- Automatic Changelog Extraction: Automatically compiles release notes from
CHANGELOG.mdupon pushingrelease: v*tags.
📦 Downloads
| Platform | Architecture | Setup Installer / Binary |
|---|---|---|
| 🪟 Windows | x64 | .msi / .exe (NSIS) |
| 🪟 Windows | ARM64 | .msi / .exe (NSIS) |
| 🍎 macOS | Apple Silicon (ARM64) | .dmg |
| 🍎 macOS | Intel (x64) | .dmg |
| 🐧 Linux | x64 | .deb / .AppImage |
| 🐧 Linux | ARM64 | .deb / .AppImage |