This release introduces several features, such as the ability to lock branches, ensuring that locked branches are not selected when selecting all branches. Additionally, you can now switch branches with a simple button click and each branch now displays the last commit information, including the date, message, and author.
I consider this release a significant milestone, making the software more user-friendly and practical. It goes beyond just selecting and deleting branch names; you can now view additional information to ensure you are deleting the correct branch and take measures to prevent accidental deletions.
Furthermore, I have rewritten a substantial amount of code, fixing numerous bugs. Most of the front-end code now has tests, improving stability significantly. While it doesn't have 99% coverage, most functionalities are tested, resulting in a much more stable codebase.
Check the changelog to see the detailed changes. But it doesn't list every single commit, for that check the diff to v0.2.2.
Note: This release was tested on macOS using an M3 MacBook Pro. It is expected to work on other operating systems, but testing on those platforms has not been conducted yet.