Creating a repository with uppercase characters will cause the tangled ui (both current HTMX & next's svelte) to show the same name in the clone repository dropdown.
This makes the webui's SSH clone url unusable unless lowercased by the user, as knot2 refers to repositories by their record id rather than their Name.
Reproducer :
$ git ls-remote git@tangled.org:daroche.me/UppercaseTest-tangled
knot: repository not found
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
$ git ls-remote git@tangled.org:daroche.me/uppercasetest-tangled
04e11257596fe699e6fdae15361f22364770fe99 HEAD
04e11257596fe699e6fdae15361f22364770fe99 refs/heads/main
I don't have a working dev env to submit patches but I suppose something like this should do :