<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://codecharta.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://codecharta.com/" rel="alternate" type="text/html" /><updated>2026-03-16T14:01:49+00:00</updated><id>https://codecharta.com/feed.xml</id><title type="html">CodeCharta</title><subtitle>CodeCharta is a visualization tool that transforms complex software architecture and code metrics into interactive, customizable visual maps, empowering everyone to communicate and analyze your codebase. Improve code quality, maintainability, and architectural decisions</subtitle><entry><title type="html">Analysis version 1.142.0</title><link href="https://codecharta.com/release/release-analysis/ana_1.142.0/" rel="alternate" type="text/html" title="Analysis version 1.142.0" /><published>2026-03-16T00:00:00+00:00</published><updated>2026-03-16T00:00:00+00:00</updated><id>https://codecharta.com/release/release-analysis/ana_1.142.0</id><content type="html" xml:base="https://codecharta.com/release/release-analysis/ana_1.142.0/"><![CDATA[<p>Analysis version 1.142.0 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/ana-1.142.0">download</a>.
This version brings the following:</p>

<h3 id="added-">Added 🚀</h3>

<ul>
  <li>Add <code class="language-plaintext highlighter-rouge">--commit</code> option to directory-based analysers (UnifiedParser, RawTextParser, GitLogParser, RepoScanCommand) that creates a temporary git worktree at the specified commit and runs analysis against it. Supports commit hashes, tags, branches, relative refs (HEAD~5), and date expressions (“2 years ago”, “2024-01-15”). Output files are automatically prefixed with the short commit hash.</li>
</ul>

<h3 id="fixed-">Fixed 🐞</h3>

<ul>
  <li>Fix <code class="language-plaintext highlighter-rouge">--commit</code> option edge cases: trim dialog commit input, guard worktree creation, handle delete return value, and resolve commit references correctly</li>
</ul>

<h3 id="chore--">Chore 👨‍💻 👩‍💻</h3>

<ul>
  <li>Remove dead tree-sitter entries from version catalog</li>
  <li>Update all analysis dependencies</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Analysis" /><category term="gh-pages" /><category term="release" /><category term="analysis" /><summary type="html"><![CDATA[Analysis version 1.142.0 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Visualization version 1.142.0</title><link href="https://codecharta.com/release/release-visualization/vis_1.142.0/" rel="alternate" type="text/html" title="Visualization version 1.142.0" /><published>2026-03-16T00:00:00+00:00</published><updated>2026-03-16T00:00:00+00:00</updated><id>https://codecharta.com/release/release-visualization/vis_1.142.0</id><content type="html" xml:base="https://codecharta.com/release/release-visualization/vis_1.142.0/"><![CDATA[<p>Visualization version 1.142.0 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/vis-1.142.0">download</a>.
This version brings the following:</p>

<h3 id="added-">Added 🚀</h3>

<ul>
  <li><strong>Label Settings Panel</strong>: A new dedicated menu in the ribbon bar groups all label-related settings in one place — top labels count, show node names, show metric values, and color label toggles (with color swatches)</li>
  <li><strong>Building hover tooltip</strong>: Hovering over a building now shows a tooltip that follows your cursor, displaying the building name and its current area, height, and color metric values</li>
  <li><strong>Restyled building labels</strong>: Top labels now use a modern frosted-glass style (rounded corners, soft shadow, subtle blur background). Labels fade in smoothly, automatically shift to avoid overlapping each other, draw a connector line to their building when displaced, and hide themselves gracefully if pushed too far off screen</li>
  <li><strong>Scenarios</strong>: Save, restore, and share visualization settings as named scenarios. Includes built-in scenarios with default color presets, map binding to associate a scenario with a specific file, duplicate and delete with confirmation dialog, and export/import via <code class="language-plaintext highlighter-rouge">.ccscenario</code> files</li>
  <li><strong>Height/Color label mode toggle</strong>: Switch between showing height or color metric values on building labels</li>
</ul>

<h3 id="changed">Changed</h3>

<ul>
  <li><strong>Height slider range increased</strong>: The maximum height scaling slider value increased from 5 to 25, allowing taller buildings for greater visual contrast</li>
  <li><strong>Faster map rendering</strong>: The 3D map now renders significantly faster, especially on large codebases, due to a major overhaul of how building geometry is generated and updated on the GPU</li>
  <li><strong>Smoother hover interactions</strong>: Hovering over buildings is now more responsive — only the affected buildings are updated instead of reprocessing the entire map on every mouse move</li>
  <li><strong>Color label settings moved</strong>: Color label checkboxes are now in the Label Settings Panel instead of the Color Settings Panel</li>
  <li><strong>Label settings moved</strong>: Top labels slider and show name/value checkboxes are now in the Label Settings Panel instead of the Height Settings Panel</li>
  <li><strong>Top labels limit raised</strong>: The maximum number of automatically shown top labels increased from 10 to 50</li>
  <li><strong>Color-labeled buildings share the top-label limit</strong>: When color labels are active, the top-label limit now applies across all color types combined (positive, neutral, negative), sorted by building height</li>
  <li><strong>Top label count is preserved when switching files</strong>: If you manually set a lower label count, switching to a different file no longer resets it to a higher auto-calculated value</li>
</ul>

<h3 id="fixed-">Fixed 🐞</h3>

<ul>
  <li>Fix memory usage growing steadily over time when reloading or switching maps</li>
  <li>Fix setting edge preview count to 0 being ignored</li>
  <li>Fix center map button positioning and icon alignment</li>
  <li>Fix flatten icon alignment in distribution bar context menu</li>
  <li>Fix button spacing on context menu color buttons</li>
</ul>

<h3 id="chore--">Chore 👨‍💻 👩‍💻</h3>

<ul>
  <li>Upgrade three.js from 0.168 to 0.182</li>
  <li>Bump Angular to version 21, ngrx to v21</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Visualization" /><category term="gh-pages" /><category term="release" /><category term="visualization" /><summary type="html"><![CDATA[Visualization version 1.142.0 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Analysis version 1.141.0</title><link href="https://codecharta.com/release/release-analysis/ana_1.141.0/" rel="alternate" type="text/html" title="Analysis version 1.141.0" /><published>2026-02-27T00:00:00+00:00</published><updated>2026-02-27T00:00:00+00:00</updated><id>https://codecharta.com/release/release-analysis/ana_1.141.0</id><content type="html" xml:base="https://codecharta.com/release/release-analysis/ana_1.141.0/"><![CDATA[<p>Analysis version 1.141.0 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/ana-1.141.0">download</a>.
This version brings the following:</p>

<h3 id="added-">Added 🚀</h3>

<ul>
  <li>Add DependaChartaImporter to import code-level dependency data from <code class="language-plaintext highlighter-rouge">.dc.json</code> files as edge metrics</li>
  <li>Add local changes detection to UnifiedParser and RawTextParser to selectively re-analyze only files changed since the upstream branch</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Analysis" /><category term="gh-pages" /><category term="release" /><category term="analysis" /><summary type="html"><![CDATA[Analysis version 1.141.0 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Visualization version 1.141.1</title><link href="https://codecharta.com/release/release-visualization/vis_1.141.1/" rel="alternate" type="text/html" title="Visualization version 1.141.1" /><published>2025-12-19T00:00:00+00:00</published><updated>2025-12-19T00:00:00+00:00</updated><id>https://codecharta.com/release/release-visualization/vis_1.141.1</id><content type="html" xml:base="https://codecharta.com/release/release-visualization/vis_1.141.1/"><![CDATA[<p>Visualization version 1.141.1 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/vis-1.141.1">download</a>.
This version brings the following:</p>

<h3 id="fixed-">Fixed 🐞</h3>

<ul>
  <li>Fix tree view layout shift by displaying both percentage and file count together instead of toggling on hover</li>
  <li>Fix bird’s eye view orientation when clicking top of ViewCube being rotated incorrectly</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Visualization" /><category term="gh-pages" /><category term="release" /><category term="visualization" /><summary type="html"><![CDATA[Visualization version 1.141.1 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Analysis version 1.140.0</title><link href="https://codecharta.com/release/release-analysis/ana_1.140.0/" rel="alternate" type="text/html" title="Analysis version 1.140.0" /><published>2025-12-05T00:00:00+00:00</published><updated>2025-12-05T00:00:00+00:00</updated><id>https://codecharta.com/release/release-analysis/ana_1.140.0</id><content type="html" xml:base="https://codecharta.com/release/release-analysis/ana_1.140.0/"><![CDATA[<p>Analysis version 1.140.0 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/ana-1.140.0">download</a>.
This version brings the following:</p>

<h3 id="fixed-">Fixed 🐞</h3>

<ul>
  <li>Fix TokeiImporter treating root-level files as folders containing a file with the same name</li>
  <li>Fix SonarImporter not stripping module prefix from root-level file names (e.g., “project:file.js” now correctly becomes “file.js”)</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Analysis" /><category term="gh-pages" /><category term="release" /><category term="analysis" /><summary type="html"><![CDATA[Analysis version 1.140.0 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Visualization version 1.141.0</title><link href="https://codecharta.com/release/release-visualization/vis_1.141.0/" rel="alternate" type="text/html" title="Visualization version 1.141.0" /><published>2025-12-05T00:00:00+00:00</published><updated>2025-12-05T00:00:00+00:00</updated><id>https://codecharta.com/release/release-visualization/vis_1.141.0</id><content type="html" xml:base="https://codecharta.com/release/release-visualization/vis_1.141.0/"><![CDATA[<p>Visualization version 1.141.0 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/vis-1.141.0">download</a>.
This version brings the following:</p>

<h3 id="changed">Changed</h3>

<ul>
  <li>Migrate 3D print dialog to feature slice architecture with DaisyUI <a href="https://github.com/MaibornWolff/codecharta/pull/4412">#4412</a></li>
</ul>

<h3 id="fixed-">Fixed 🐞</h3>

<ul>
  <li>Fix 3D print SVG assets (logos) not loading on GitHub Pages due to absolute path resolution</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Visualization" /><category term="gh-pages" /><category term="release" /><category term="visualization" /><summary type="html"><![CDATA[Visualization version 1.141.0 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Visualization version 1.138.0</title><link href="https://codecharta.com/release/release-visualization/vis_1.138.0/" rel="alternate" type="text/html" title="Visualization version 1.138.0" /><published>2025-11-20T00:00:00+00:00</published><updated>2025-11-20T00:00:00+00:00</updated><id>https://codecharta.com/release/release-visualization/vis_1.138.0</id><content type="html" xml:base="https://codecharta.com/release/release-visualization/vis_1.138.0/"><![CDATA[<p>Visualization version 1.138.0 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/vis-1.138.0">download</a>.
This version brings the following:</p>

<h3 id="added-">Added 🚀</h3>

<ul>
  <li>Improve metric search with delimiter-agnostic and word-order independent matching <a href="https://github.com/MaibornWolff/codecharta/issues/4313">#4313</a></li>
</ul>

<h2 id="changed">Changed</h2>

<ul>
  <li>Demo files now include metrics generated by unifiedParser <a href="https://github.com/MaibornWolff/codecharta/issues/4223">#4223</a></li>
</ul>

<h3 id="chore--">Chore 👨‍💻 👩‍💻</h3>

<ul>
  <li>Bump Angular Version from 18 to 20 this might lead to smaller issues in the design. We will fix those as soon as we notice them.</li>
</ul>

<h3 id="fixed-">Fixed 🐞</h3>
<ul>
  <li>Fix color metric dropdown inconsistently anchoring left when edge metrics are present</li>
  <li>replace material design of color picker, gradiant selector in color metric options and legend block with DaisyUI.</li>
  <li>Node tooltip’ attribute side bar migrated to daisyUI</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Visualization" /><category term="gh-pages" /><category term="release" /><category term="visualization" /><summary type="html"><![CDATA[Visualization version 1.138.0 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Visualization version 1.139.0</title><link href="https://codecharta.com/release/release-visualization/vis_1.139.0/" rel="alternate" type="text/html" title="Visualization version 1.139.0" /><published>2025-11-20T00:00:00+00:00</published><updated>2025-11-20T00:00:00+00:00</updated><id>https://codecharta.com/release/release-visualization/vis_1.139.0</id><content type="html" xml:base="https://codecharta.com/release/release-visualization/vis_1.139.0/"><![CDATA[<p>Visualization version 1.139.0 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/vis-1.139.0">download</a>.
This version brings the following:</p>

<h3 id="added-">Added 🚀</h3>

<ul>
  <li>Improve metric search with delimiter-agnostic and word-order independent matching <a href="https://github.com/MaibornWolff/codecharta/issues/4313">#4313</a></li>
</ul>

<h2 id="changed">Changed</h2>

<ul>
  <li>Demo files now include metrics generated by unifiedParser <a href="https://github.com/MaibornWolff/codecharta/issues/4223">#4223</a></li>
</ul>

<h3 id="chore--">Chore 👨‍💻 👩‍💻</h3>

<ul>
  <li>Bump Angular Version from 18 to 20 this might lead to smaller issues in the design. We will fix those as soon as we notice them.</li>
</ul>

<h3 id="fixed-">Fixed 🐞</h3>
<ul>
  <li>Fix color metric dropdown inconsistently anchoring left when edge metrics are present</li>
  <li>replace material design of color picker, gradiant selector in color metric options and legend block with DaisyUI.</li>
  <li>Node tooltip’ attribute side bar migrated to daisyUI</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Visualization" /><category term="gh-pages" /><category term="release" /><category term="visualization" /><summary type="html"><![CDATA[Visualization version 1.139.0 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Visualization version 1.140.0</title><link href="https://codecharta.com/release/release-visualization/vis_1.140.0/" rel="alternate" type="text/html" title="Visualization version 1.140.0" /><published>2025-11-20T00:00:00+00:00</published><updated>2025-11-20T00:00:00+00:00</updated><id>https://codecharta.com/release/release-visualization/vis_1.140.0</id><content type="html" xml:base="https://codecharta.com/release/release-visualization/vis_1.140.0/"><![CDATA[<p>Visualization version 1.140.0 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/vis-1.140.0">download</a>.
This version brings the following:</p>

<h3 id="added-">Added 🚀</h3>

<ul>
  <li>Improve metric search with delimiter-agnostic and word-order independent matching <a href="https://github.com/MaibornWolff/codecharta/issues/4313">#4313</a></li>
</ul>

<h2 id="changed">Changed</h2>

<ul>
  <li>Demo files now include metrics generated by unifiedParser <a href="https://github.com/MaibornWolff/codecharta/issues/4223">#4223</a></li>
</ul>

<h3 id="chore--">Chore 👨‍💻 👩‍💻</h3>

<ul>
  <li>Bump Angular Version from 18 to 20 this might lead to smaller issues in the design. We will fix those as soon as we notice them.</li>
</ul>

<h3 id="fixed-">Fixed 🐞</h3>
<ul>
  <li>Fix color metric dropdown inconsistently anchoring left when edge metrics are present</li>
  <li>replace material design of color picker, gradiant selector in color metric options and legend block with DaisyUI.</li>
  <li>Node tooltip’ attribute side bar migrated to daisyUI</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Visualization" /><category term="gh-pages" /><category term="release" /><category term="visualization" /><summary type="html"><![CDATA[Visualization version 1.140.0 is live and ready for download. This version brings the following:]]></summary></entry><entry><title type="html">Visualization version 1.140.1</title><link href="https://codecharta.com/release/release-visualization/vis_1.140.1/" rel="alternate" type="text/html" title="Visualization version 1.140.1" /><published>2025-11-20T00:00:00+00:00</published><updated>2025-11-20T00:00:00+00:00</updated><id>https://codecharta.com/release/release-visualization/vis_1.140.1</id><content type="html" xml:base="https://codecharta.com/release/release-visualization/vis_1.140.1/"><![CDATA[<p>Visualization version 1.140.1 is live and ready for <a href="https://github.com/MaibornWolff/codecharta/releases/tag/vis-1.140.1">download</a>.
This version brings the following:</p>

<h3 id="added-">Added 🚀</h3>

<ul>
  <li>Improve metric search with delimiter-agnostic and word-order independent matching <a href="https://github.com/MaibornWolff/codecharta/issues/4313">#4313</a></li>
</ul>

<h2 id="changed">Changed</h2>

<ul>
  <li>Demo files now include metrics generated by unifiedParser <a href="https://github.com/MaibornWolff/codecharta/issues/4223">#4223</a></li>
</ul>

<h3 id="chore--">Chore 👨‍💻 👩‍💻</h3>

<ul>
  <li>Bump Angular Version from 18 to 20 this might lead to smaller issues in the design. We will fix those as soon as we notice them.</li>
</ul>

<h3 id="fixed-">Fixed 🐞</h3>
<ul>
  <li>Fix color metric dropdown inconsistently anchoring left when edge metrics are present</li>
  <li>replace material design of color picker, gradiant selector in color metric options and legend block with DaisyUI.</li>
  <li>Node tooltip’ attribute side bar migrated to daisyUI</li>
</ul>]]></content><author><name></name></author><category term="Release" /><category term="Release-Visualization" /><category term="gh-pages" /><category term="release" /><category term="visualization" /><summary type="html"><![CDATA[Visualization version 1.140.1 is live and ready for download. This version brings the following:]]></summary></entry></feed>