tag:github.com,2008:https://github.com/sandbox-science/CodeAstra/releasesRelease notes from CodeAstra2025-04-17T05:57:17Ztag:github.com,2008:Repository/937359472/v0.2.02025-04-17T18:25:09Zv0.2.0<h1>🚀 CodeAstra v0.2.0</h1>
<p>This release brings major improvements in modularity, testability, and feature support across the board. With key improvements to the syntax highlighting plugin, Dockerized CI tests, and file management architecture, CodeAstra is now more robust and extensible than ever.</p>
<h2>✨ What's Changed</h2>
<ul>
<li>
<p><strong>Refactor Codebase for Modularity, Correctness, and Maintainability</strong><br>
by <a href="https://github.com/chrisdedman">@chrisdedman</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/20" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/20/hovercard">#20</a></p>
</li>
<li>
<p><strong>File Extension Detection and Commenting Feature</strong><br>
by <a href="https://github.com/chrisdedman">@chrisdedman</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/19" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/19/hovercard">#19</a></p>
</li>
<li>
<p><strong>[CI] Initial CI Implementation</strong><br>
by <a href="https://github.com/chrisdedman">@chrisdedman</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/21" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/21/hovercard">#21</a></p>
</li>
<li>
<p><strong>File Manager Singleton</strong><br>
by <a href="https://github.com/chrisdedman">@chrisdedman</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/23" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/23/hovercard">#23</a></p>
</li>
<li>
<p><strong>Initialize Unit Tests</strong><br>
by <a href="https://github.com/chrisdedman">@chrisdedman</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/14" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/14/hovercard">#14</a></p>
</li>
<li>
<p><strong>🔥 Dockerized Test Suite</strong><br>
by <a href="https://github.com/grivera64">@grivera64</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/25" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/25/hovercard">#25</a></p>
</li>
<li>
<p><strong>Refactor Syntax Highlighting for Multi-Language Support</strong><br>
by <a href="https://github.com/chrisdedman">@chrisdedman</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/27" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/27/hovercard">#27</a></p>
</li>
<li>
<p><strong>Fix Color Validation for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2962163752" data-permission-text="Title is private" data-url="https://github.com/sandbox-science/CodeAstra/issues/28" data-hovercard-type="issue" data-hovercard-url="/sandbox-science/CodeAstra/issues/28/hovercard" href="https://github.com/sandbox-science/CodeAstra/issues/28">#28</a></strong><br>
by <a href="https://github.com/Tervicke">@Tervicke</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/30" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/30/hovercard">#30</a></p>
</li>
<li>
<p><strong>Operation Context Menu</strong><br>
by <a href="https://github.com/chrisdedman">@chrisdedman</a> in <a href="https://github.com/sandbox-science/CodeAstra/pull/29" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/29/hovercard">#29</a></p>
</li>
</ul>
<h2>🧑💻 New Contributors</h2>
<ul>
<li><a href="https://github.com/grivera64">@grivera64</a> made their first contribution in <a href="https://github.com/sandbox-science/CodeAstra/pull/25" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/25/hovercard">#25</a></li>
<li><a href="https://github.com/Tervicke">@Tervicke</a> made their first contribution in <a href="https://github.com/sandbox-science/CodeAstra/pull/30" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/30/hovercard">#30</a></li>
</ul>
<h2>📘 Full Changelog</h2>
<p><a href="https://github.com/sandbox-science/CodeAstra/compare/v0.1.0...v0.2.0">Compare v0.1.0...v0.2.0</a></p>chrisdedmantag:github.com,2008:Repository/937359472/v0.1.02025-03-20T19:06:49Zv0.1.0<h1>CodeAstra v0.1.0 – Initial Release 🎉</h1>
<p>We're excited to introduce <strong>CodeAstra v0.1.0</strong>, the first pre-release of our C++ and Qt6-powered code editor. This version lays the groundwork with essential features, including <strong>syntax highlighting</strong> and <strong>file tree navigation</strong>. 🚀</p>
<h2>✨ Features</h2>
<ul>
<li><strong>Software Foundation</strong> – Lay down the foundation of the project with C++ structure and Qt6 framework initial foundation.</li>
<li><strong>Syntax Highlighter Foundation</strong> – Adds basic syntax highlighting support. <a href="https://github.com/sandbox-science/CodeAstra/pull/12" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/12/hovercard">#12</a></li>
<li><strong>File Tree Navigation</strong> – Enables navigating project files seamlessly. <a href="https://github.com/sandbox-science/CodeAstra/pull/16" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/16/hovercard">#16</a></li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li><strong>Bug <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2885747182" data-permission-text="Title is private" data-url="https://github.com/sandbox-science/CodeAstra/issues/7" data-hovercard-type="issue" data-hovercard-url="/sandbox-science/CodeAstra/issues/7/hovercard" href="https://github.com/sandbox-science/CodeAstra/issues/7">#7</a></strong> – Addressed an issue reported in <a href="https://github.com/sandbox-science/CodeAstra/pull/11" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/11/hovercard">#11</a>.</li>
</ul>
<h2>📖 Documentation</h2>
<ul>
<li><strong>Updated README.md</strong> – Improved project documentation. <a href="https://github.com/sandbox-science/CodeAstra/pull/8" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/8/hovercard">#8</a></li>
</ul>
<h2>👥 New Contributors</h2>
<p>A big welcome and thank you to our new contributors! 🎉</p>
<ul>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chrisdedman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chrisdedman">@chrisdedman</a></strong> – First contribution: Updated README.md (<a href="https://github.com/sandbox-science/CodeAstra/pull/8" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/8/hovercard">#8</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JasonGM01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JasonGM01">@JasonGM01</a></strong> – First contribution: Bug fix (<a href="https://github.com/sandbox-science/CodeAstra/pull/11" data-hovercard-type="pull_request" data-hovercard-url="/sandbox-science/CodeAstra/pull/11/hovercard">#11</a>)</li>
</ul>
<p>📜 <strong>Full Changelog</strong>: <a href="https://github.com/sandbox-science/CodeAstra/commits/v0.1.0">View commits</a></p>chrisdedman