For example, it is not possible to use Pages to build documentation that should only be available to project members. Everything published to Pages is available to the public.
Once that lands, it would be amazing to have a way to leverage CI + pages + auth to provide docs for external users. For years, I've been looking for a way to host authenticated, infrequently used docs. There are no options. Static sites on self-hosted, authenticated GitLab Pages would be perfect if I didn't have to pay for every user.
The project sidebar is a mess. Full of stuff most projects most likely don't use (I bet the "Operations" and "Registry" sections are used by <1% of projects).
Stuff that is conceptually duplicated. And also there's yet another "Settings" sub-section.
If I want to configure CI for example I have to switch between https://gitlab.com/$project/settings/ci_cd and https://gitlab.com/$project/pipelines - confusing what's where.
The CI UI could use some reorganization as well. It still takes me several clicks to get to the current running build log from the project homepage.
Your UI has improved a lot since the old days. I'm glad you found the right balance between "carbon-copying github" and "having your own completely unique identity". I hope you can focus more on UI and UX though. Especially with a featureset the size of Gitlab, retaining a good UI becomes harder, even more so as the ways people use your product differ more and more.
"Stuff that is conceptually duplicated. And also there's yet another "Settings" sub-section."
I am curious to learn more about what you feel is duplicated in the sidebar? The 'settings'in the sidebar is specific to the project you are currently viewing. The 'settings' in your avatar drop-down is specific to you. Are there other duplications?
"The CI UI could use some reorganization as well. It still takes me several clicks to get to the current running build log from the project homepage."
We agree! We have an epic to prioritize UI/UX improvements for CI/CD. It is still being updated but you can view it here: https://gitlab.com/groups/gitlab-org/-/epics/295. I would love to hear any more specific area you think we should concentrate on.
Registry should probably be under Operations, too? All in all there's a lot of stuff in the sidebars and it's very hard to find my way through them, especially the bits I don't often use.