OneDev usability improvements

I wanted to experiment with an alternative to Gitea for self-hosted Git repositories (mainly configuration backups which contain passwords and do not support password obfuscation or encryption) and came across OneDev. After deploying it, I found a couple of low-hanging fruit items. One was a simple documentation change to replace a dead link with the correct one, the second one improves usability and accessibility with password managers by implementing correct autocomplete behaviour. This allows a password manager (in my case, 1Password) to automatically detect and fill 2FA codes during the login process.

Neither were complex changes, however they did require some familiarity with the modular nature of how a Java project is structured, and knowledge of how and where to find definitive advice on W3C specifications.