Releases: etechlead/token-map
Releases · etechlead/token-map
TokenMap 0.4.1
Highlights
- Unified the application language flow so localization behaves consistently across startup, settings, and runtime updates.
- Added expanded localization resources and supporting guidance for the current app language model.
Fixes
- Removed metric reset actions from settings to simplify the UI and avoid confusing reset behavior.
- Pinned
Tmds.DBus.Protocolto a patched version to unblock restore and release builds. - Hardened the local release wait logic so release asset verification tracks the current workflow runs correctly.
TokenMap 0.4.0
Highlights
- Added configurable refactor prompt templates with an editable prompt modal in the app.
- Expanded treemap exploration with threshold slider filtering, mouse-wheel threshold control, and metric descriptions in tooltips.
- Reworked refactor priority and structural risk signals to focus the UI and metrics on refactor guidance.
Fixes
- Stabilized treemap color palettes while filtering and fixed accidental file preview on directory double-click.
- Improved git history scanning by keeping paths stable across aliases and avoiding duplicate repository patch enumeration.
- Hardened CI and tests across desktop runners, including line-ending and macOS-specific stability fixes.
TokenMap 0.3.0
TokenMap 0.3.0 is a feature release focused on richer code metrics, clearer explainability, and faster source inspection.
- Added syntax-driven metrics across C#, TypeScript, Python, JavaScript, Go, Java, PHP, and Rust.
- Added derived product metrics including callable hotspots, refactor priority, and git co-change blast radius.
- Added metric explainability with shared formula breakdown helpers and an in-app explainability pane.
- Added an in-app file preview modal for quick inspection without leaving the analysis workflow.
- Added a switchable workspace layout mode and tightened treemap/project tree interaction polish, including stronger selection visuals, grouped tooltip metrics, tooltip overlay rendering, stable tree viewport behavior, and preserved initial column sizing.
- Simplified and consolidated metric modeling to reduce legacy paths and keep the core metric surface focused.
TokenMap 0.2.3
TokenMap 0.2.3 is a maintenance release focused on UI polish and more stable share previews.
- Improved split button hover contrast in the main toolbar.
- Stabilized share snapshot preview alignment across platforms and added headless coverage for the updated layout behavior.
TokenMap 0.2.2
TokenMap 0.2.2 is a maintenance release focused on Linux desktop compatibility.
- Disabled X11 DBus menu integration to avoid Linux startup and runtime issues on systems without compatible menu support.
TokenMap 0.2.1
TokenMap 0.2.1 is a maintenance release focused on release workflow cleanup.
- Centralized the repo version in Version.props.
- Added local scripts to set the version and cut a release.
- Kept packaging and platform workflows aligned with the shared version source.
TokenMap 0.2.0
TokenMap 0.2.0 is a small release focused on shipping polish since the first public build.
- Added consistent release packaging across Windows, macOS, and Linux.
- Added runtime diagnostics and an About section in settings.
- Polished UI and sharing behavior, including toolbar layout and macOS clipboard/share-card fixes.
TokenMap 0.1.0
TokenMap 0.1.0 is the first public MVP release.
Included in this release:
- Windows x64 installer
- local source-tree scanning with synchronized tree and treemap inspection
- token, line, and size metrics
- local-only analysis and ignore-aware scanning