woodpecker-ci / woodpecker

Woodpecker is a simple yet powerful CI/CD engine with great extensibility.
https://woodpecker-ci.org
Apache License 2.0
3.89k stars 346 forks source link

Make repo URLs include repo names #3865

Closed terminalnode closed 1 week ago

terminalnode commented 1 week ago

Clear and concise description of the problem

Repos have URLs such as /repos/1 which doesn't really say anything about which repo it is. So when I type our woodpecker URL into the address bar I'm forced to go to the root and click myself to the right repo.

Suggested solution

If the URL was instead /repos/1-myrepositoryname (and possibly the non-URLified name was part of the title, e.g. WoodPecker: MyRepositoryName), I could just type pecker MyRepositoryName into the URL bar and it would pop up as a suggestion.

Alternative

No response

Additional context

No response

Validations

anbraten commented 1 week ago

This was changed on purpose in #1691 to support features like gitlabs nested repos and as you could have multiple repos with the same name when using multiple forges #138. If you have any pages in the UI where we should add the repo name in the UI please feel free to comment them here again.