woodpecker icon indicating copy to clipboard operation
woodpecker copied to clipboard

Feedback: UI :speech_balloon:

Open anbraten opened this issue 3 years ago • 55 comments

Summary of UI issues and smaller changes (based on new UI from #245) which can be posted as comments. For complex improvements please open a separate issue.

UI improvements

  • [x] improve responsive (mobile) usage
  • [x] improve darkmode favicon #576
  • [x] favicon to show pipeline status #576
  • [x] use textarea for secret values (to support long texts like ssh keys) #574
  • [x] show PR name / id instead of target branch if ref: refs/pull/xxx/merge
  • [x] Show matrix options in build view #526
  • [x] add page /<user-or-group-name> to view all enabled woodpecker repos of a user / group
  • [ ] #269
  • [x] use icons for build proc status (currently just colored points)
  • [ ] add some explore page (similar to github / gitea), showing a list of public repos (could be home page for not authenticated users instead of login screen)
  • [ ] improve pagination

UI bugs

  • [x] #469
  • [x] fix overflowing commit messages #528
  • [x] fix back button (direct page load) to go back in history or to some default if history is empty #529
  • [x] fix new build updates not being used / send (new builds are not added list)
  • [x] fix flickering when adding new log-lines while step is running

anbraten avatar Oct 24 '21 11:10 anbraten

It would be nice to have a link from the recent builds (in the left column) to the build itself, not just the overview/list of builds. (Maybe just link the build status icon OR times)

HerHde avatar Oct 26 '21 13:10 HerHde

In the settings of a project, show the default Pipeline Path (like .woodpecker.yml) in the input field's placeholder.

HerHde avatar Oct 26 '21 13:10 HerHde

Do not empty the new secret form if the creation fails.

HerHde avatar Oct 26 '21 13:10 HerHde

The link to Docs in the top left corner has no href.

HerHde avatar Oct 26 '21 13:10 HerHde

Add a dark mode ;-)

HerHde avatar Oct 26 '21 13:10 HerHde

It would be nice to have a link from the recent builds (in the left column) to the build itself, not just the overview/list of builds.

Do you used #245 to check or is that feedback based on the UI from master branch?

anbraten avatar Oct 26 '21 13:10 anbraten

Make the Repo search field case-insensitive.

HerHde avatar Oct 26 '21 13:10 HerHde

All of these are based on the master branch (next-0e867e20). Thanks for this nice project by the way!

HerHde avatar Oct 26 '21 13:10 HerHde

screenshot in README.md need an update ;)

6543 avatar Nov 14 '21 21:11 6543

// The new UI looks great, thanks! Display the version number or hash somewhere (like next-f00baa for examle before)

HerHde avatar Nov 16 '21 11:11 HerHde

The sidebar with the jobs on the right becomes scrollable for long words in commit messages.

image

HerHde avatar Nov 16 '21 11:11 HerHde

Change secret values from input fields to textareas again (or change it dynamically) to allow multi-line values like SSH-Keys again.

HerHde avatar Nov 16 '21 11:11 HerHde

From a repo's builds (and also settings), provide a link back to the repository itself. Preferably with the name of the repo itself. Maybe as a breadcrumb navigation? The arrow back button only goes back in history.

HerHde avatar Nov 16 '21 12:11 HerHde

https://github.com/woodpecker-ci/woodpecker/pull/526 fixes Show matrix options in build view

catdevnull avatar Nov 22 '21 16:11 catdevnull

// The new UI looks great, thanks! Display the version number or hash somewhere (like next-f00baa for examle before)

I still have that below the logo. Which version do you use? Could you attach a screenshot pls.

anbraten avatar Nov 22 '21 20:11 anbraten

I still have that below the logo. Which version do you use? Could you attach a screenshot pls.

Not who you answered to, but here's my Woodpecker on the :latest container tag:

image

catdevnull avatar Nov 23 '21 01:11 catdevnull

In a project's settings under Registires, the info button links to a 404 in the docs.

image

HerHde avatar Nov 25 '21 16:11 HerHde

https://codeberg.org/Codeberg-CI/feedback/issues/31#issuecomment-284005

.. repo settings -> secret -> if pulls are checked show warning

6543 avatar Dec 03 '21 19:12 6543

different icon & text for different links

this should show a pull-icon + pull-index instead of a commit-icon+commit-id: .

6543 avatar Dec 04 '21 15:12 6543

https://github.com/woodpecker-ci/woodpecker/pull/593#issuecomment-991585391

  • add a label/tag disabled on /repos view for disabled repos

6543 avatar Dec 11 '21 14:12 6543

https://github.com/woodpecker-ci/woodpecker/pull/593#issuecomment-991585391

  • on disabled repos -> repo config -> repo actions: deactivate button should be hidden
  • on disabled repos -> repo config -> repo actions: add activate button

6543 avatar Dec 11 '21 14:12 6543

for live log view: "auto follow" option

6543 avatar Dec 18 '21 19:12 6543

show proc errors

anbraten avatar Dec 20 '21 23:12 anbraten

Screenshot from 2022-01-15 17-38-00

Link tags to SCM system. Hide refs/tags/ from tag name.

anbraten avatar Jan 15 '22 16:01 anbraten

  • [x] horizontal scroll-bar for config view: Bildschirmfoto zu 2022-01-16 18-40-38

6543 avatar Jan 16 '22 17:01 6543

Couldn't find something similar in the repository, feel free to hide if this was already addressed:

woodpecker_ui_bug

In WebKit (Safari, GNOME Web, ...) the animated circle indicator is set off from the correct location, doesn't happen in Chromium or Firefox.

eladyn avatar Jan 29 '22 00:01 eladyn

enhancement: if you are in buildView and login, go back to this buildView again

6543 avatar Feb 02 '22 08:02 6543

It would be nice if you could see the current build status and maybe last commit and branch on the repos page

screenshot of the current repos page

nitn3lav avatar Feb 02 '22 17:02 nitn3lav

Pipelines in branches tab (for example master) also include Pull-requests against master => should not contain PRs

anbraten avatar Feb 04 '22 00:02 anbraten

Why are the user overview (#741) and the branches list only available if I'm logged in, even if the repo is public? Is there any reason for this?

qwerty287 avatar Feb 20 '22 11:02 qwerty287