It should be fixed now!
The simple reason:
I forgot something on the deployment (redirects).
The technical reason:
It's a single-page application, meaning everything happens on treegaze.com/index.hml and the rest of the link is added with scripts.
Then when you visit the link directly there is no record of that directory on the server and it gives a 404. I added a 404 page that redirects back to indext.hml/path/to/repository