Adding new features & fixing bugs
I finished making “Analyze Project” which analyzes your whole project and prints stuff such as:
- Number of files
- Number of folders
- Size of the project on disk
- Number of lines
Also you can now see what amount of what programming language makes your project.
It also shows you the biggest files in your project directory.
And also you can see Git information such as:
- Branch
- Number of commits
- First commit (date)
- Last commit
- Working tree
- .git size
So it displays some maybe important and basic information that you may check sometimes or might be interested in. There were like 6 revisions of this because I was testing different styles & designs.
I also found a lot of hidden bugs with help of Claude!
Before talking about bugs, I will tell you something about new features that I added.
Now, when you assign a badge or change a status and you don’t have markers in README.md yet in it, then it will ask you if you want to add them manually or via Helyx.
What does that mean?
Well, it opens a “text editor” in Helyx which displays README.md and you can insert the badges/statuses where you want instead of opening the file in notepad and inserting the markers manually.
Overall it is way quicker to do it now via Helyx.
Helyx’s Generic Text Editor is now even better! You can now use all of the arrows, before you could just use Left/Right Arrow to move cursor left or right. Now you can move between lines.
Now you can also open your project’s wiki via Helyx. Be aware that it doesn’t check anything, if you have wiki or not. It directly opens the website for the wiki where it should have been for the current linked GitHub Repository.
Let’s talk about bugs now!
Open an issue called the Markdown handler function and it was accidentally calling GitHub 101 times, when it needed some info. Now it doesn’t. 🆒
Notes have an encryption system, so if you put some sensitive info into it, it couldn’t be directly taken from the file. Only via Helyx. There was a bug, where when you enabled encryption and edit notes of 2 projects, then you turn off encryption globally and open the first project’s notes, it decrypts… but after that you open second project’s notes, it won’t. This was due to having a global bool instead of per project bool when saving if it was encrypted. Fixeddd! 
Another bug! Sync Status & Sync Badges was deleting staging index. Funny that I was thinking about to restore the staging index whenever using it, but at the end… the logic was wrong 😭 Now it isn’t.
Then there was a bug that when you unassigned a badge, it unassigned ALL badges. Fixed! 
Another bug linked to badges… Unassigning a badge didn’t remove it from GitHub. Yeah… fixed!! 
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.