You are browsing as a guest. Sign up (or log in) to start making projects!

6h 31m 25s logged

Fixing more bugs

I fix bugs mainly with use of Claude Code, because hunting for bugs is not easy and this project is not a small one haha.

I had to run MANY code review tools for this, because every time it kept finding new bugs. No idea how but it did.

So what we fixed?

  1. If a GitHub comment had bold text split across two lines, opening that issue crashed Helyx before it drew anything.
  2. A file with a square bracket in its name (e.g. data[1].json) crashed Status, Diff, Commit, Stashes and Log.
  3. If anything held config.json open for even a moment, Helyx assumed it was corrupt, reset it, then crashed everywhere that looked for a project.
  4. If config.json was missing its Badges section, the startup migration quietly deleted every badge from every project.
  5. Committing saved a copy of the project taken before the confirmation prompts, so anything changed in between was silently thrown away.
  6. If you linked a GitHub repo during Push, the remote was created with an empty name.
  7. Syncing a status that had since been deleted crashed in the middle of a push.
  8. A commit message containing a square bracket crashed “View Full Message” (those are just bugs that were missing Markup.Escape() function).
  9. Applying a stash said “applied successfully” even when it conflicted.
  10. One bad path stored in config.json crashed “Add Project”.

This is just a snippet of the amount of fixed bugs. I won’t write all of them here since it would take a lot of text and I am pretty sure that this is enough for you to understand that we fixed a lot of bugs haha.

Right now I am going to do the Language System.

I am not sure if I mentioned in some devlog, the list of languages that Helyx will support.
If not… there it is:

  • English
  • Slovak
  • Spanish
  • French
  • German
  • Russian
0
18

Comments 0

No comments yet. Be the first!