github Hiro-Chiba/fileview v2.0.0-alpha
v2.0.0-alpha - MCP 2.0 and Ultra-Narrow UI

latest releases: v3.0.0, v2.8.4, v2.8.3...
pre-release8 months ago

Pre-release marking the start of the v2 line. Brings an Ultra-Narrow
UI, MCP 2.0 with 21 AI-native tools, unified error types, and a major
internal refactor of the MCP and preview modules.

Highlights

  • Ultra-Narrow UI down to 20 character width
  • MCP 2.0 with 21 tools across 6 categories, plus path validation and sensitive-file detection
  • tiktoken-rs integration for token estimation in AI context flows

Added

  • UiDensity enum (Full, Compact, Narrow, Ultra) with adaptive layout
  • LayoutEngine for dynamic width-based layout
  • AI context tools: get_smart_context
  • Dependency analysis tools: get_dependency_graph, get_import_tree, find_circular_deps
  • Code analysis tools: get_definitions, get_references, get_diagnostics
  • Project management tools: run_build, run_test, run_lint, get_project_stats
  • FileviewError enum with thiserror derivation

Changed

  • Split monolithic handlers.rs into handlers/file.rs, git.rs, context.rs, analysis.rs, dependency.rs, project.rs
  • Split 1880-line preview.rs into 11 focused modules under src/render/preview/

Notes

This is a pre-release. Some MCP tool shapes may change before stable.
New dependencies: thiserror, petgraph, tiktoken-rs.


Full Changelog: v1.26.0...v2.0.0-alpha

Don't miss a new fileview release

NewReleases is sending notifications on new releases.