Open joshk opened 7 years ago
@kaizhu256 Hi, is this feature request specific to the Dashboard?
@joshk the badge is for both dashboard and current page. sorry to everyone if this is extra noise ^^;;;
I do not like this new feature because it does not show the latest build results by default. This is usually the first thing I'm looking for when I log in.
I would like this more if it showed build status for multiple branches for my favorite repositories. This is what I need to get to. Currently this is ONE click away. Beta requires multiple clicks.
The quick "add repository" button from the previous side bar is gone, and it's not at all obvious to see how to add repositories. I still can't see how.
@Qix- You can go to your profile settings and enable repositories there. Once the Repository is enabled, it will show up in the Dashboard.
The number one most frequent thing I do in Travis other than look at build results is add repositories. Not having it available ASAP (now it requires a few more clicks) was enough for me to revert back. I add repositories frequently enough that it was really nice to be able to, at a glance, see recently built repos and then hit the +
button all in one spot.
Thanks for the feedback @Qix-, this issue is being addressed soon.
it seems like the new beta dashboard doesn’t consider a repo an “active repository” unless i’m an admin on it - even though i’m a collab and can toggle all the other switches
Since “manage a different individual’s repo” is a scenario where being an admin is impossible, how can i get creationix/nvm
, in this example, to show up on my dashboard?
讚
Hey, I just got out of new dashboard and went back to old one. The feature I missed was the "Running" tab that listed all the builds currently running, something important when I need to cancel all currently runnning builds to make room for other builds.
Its slow for me
As noted by @mtoothman, long repo names cause layout issues (the elements following repos with a long name are shifted to the right, outside of the enclosing box).
Here's a screenshot of my dashboard (user jsmaniac
)
Hey people, small update: The Dashboard now offers a pagination navigation so you can access repos beyond the first 100
Tested and it works! Now I have access to star all the repositories I need to, and the dashboard is about 1,000 times more useful. Thanks!
One note on the feature—the starred repos don't appear at the top until you refresh the page. It would be even better if as you star them, they'd appear at the top, saving a refresh to verify the starring actually worked.
@LefterisJP and @bsipocz wanted to let you know that it's now possible to 'star' repositories when a user has pull access. Thanks for the feedback on this.
Thansk @carlad! However I still stick to the non-dashboard version as the sidebar with the running builds are extremely useful.
Logs area too small.
Hey! I have a suggestion that I posted on issue #24. Do you think it's interesting?
@j3mdamas That sort of feature would be great for a dashboard, especially when I'm contributing to someone else's project and I want to see the status along with all my other projects.
@nickmccurdy & @j3mdamas It's already possible to star a repo if you have a minimum of read/pull access to it. So if you are pushing to that repo you should be able to star it.
An issue might be finding the repo, as the dashboard doesn't have a good search function yet.
There is a workaround by making a curl request using v3 of our API.
Details of how to do that can be found in our developer documentation: https://developer.travis-ci.org/resource/repository#star (you'll need to be logged in to Travis CI view this).
In short, you can make a post request using the repository slug: /repo/{repository.slug}/star
A curl request would look like this:
curl -X POST -H "Travis-API-Version: 3" -H "Authorization: token xxxx" https://api.travis-ci.org/repo/travis-ci%2Ftravis-migrations/star
Please note the encoding that's required for the repo slug: %2F
instead of /
You'll need to include your Travis token, which is displayed-on-mouse-over on the Explorer page of our documentation: https://developer.travis-ci.org/explore/
Let us know how you go with this...
@carlad Neat thanks, can I can star a repository that I submitted a pull request to (which has at least one build on the original repository) but don't have general push access to? Also I'm fine with starring repositories manually on the website instead of doing it programatically.
You'll need 'read' aka 'pull' access. This is configured on the organization level on GitHub I believe. It's not possible at the moment to star a repository via the UI that doesn't appear in your dashboard. Have you tried making a curl request? If you have pull access it will allow you to star the repo.
@carlad thanks, it's working now!
Great feature! Thank you. Blessings.
This is a very nice feature indeed :) Great work!! 👍
our organisation has a lot of repositories ~250, and I also have a stack of personal ones. It would be nice if you could filter your repositories so personal project are the only ones shown, or maybe separated the repositories, so each organization have their own list, and your personal projects are in their own list.
I generally approve of the changes though on the proviso that most of the suggestions here also get incorporated.
In reference to @blimmer's suggestion to remove starred repositories from the "All" list and @joshk's reply that that might give an inconsistent UX: Would a solution be to remove the section headings (starred, all) and display every repository in the same list, merely promoting starred repositories to the top of it?
This would save space and should address the UX concern. There are other places this pattern is used, e.g. pinning emails in outlook.live.com promotes them to the top of the inbox.
I like the overall dashboard approach. However, I can't find the build queue. Is it still missing from the dashboard view?
Sad to see the design is far from responsive. More than 50% whitespace on most of my monitors. Also really missing an overview of the current build queue. Cannot find my way to it from the new dashboard layout (if it is even available).
I would love to see something more in-depth such as the branches view where you can see the past x builds status.
I feel something like this would increase visibility a lot.
i don't especially like the 'dashboard' feature: I usually already shrink my screen zoom to 50% to be able to scan through the logs quickly.
what would be much more useful is to narrow down to the errors / failures (i.e. some kind of diff from previous run that would only show where things changed )
The new dashboard itself is OK but I dislike that I lose my repository overview from the left when viewing a specific repository because it's often useful to see what else is going on, especially if another repository begins a build.
I like the new UI I really do but please put back the other builds list on the left to see other builds and quickly navigate to them which viewing a specific build.
thanks
I really like travis-ci.com's "running" view—I wish we had something like that in the dashboard. Not just "what's the latest build that's running" but an overview of all currently-active builds.
The thing that finally made me switch back to the old view is the ability to see the number of running builds. We're paying by "number max concurrent builds", but that's not exposed anywhere in the new UI. It really needs to be accessible somewhere.
Adding a filter/search would make it much easier for organizations that have many builds
Love the new dashboard UI. Looks really clean.
😊😊
Love the dashboard. Great addition.
I installed Travis from GitHub Marketplace (so I can migrate from .org in the future), accidentally enabled all repositories, and disabled most of them. Now Travis incorrectly displays the paginator for the same number of pages of repositories I used to have, even though it only shows my two current repositories now.
Hey @nickmccurdy - thanks for the info. Can you contacting our support team about this? Include all the details of your issue: support@travis-ci.com
One other thing that was great about the side bar is that the colored bar on the left of each repository made it easy to quickly figure out wether or not it was passing and which repos were failing.
Their status really stood out in a clean, simple and none-invasive manner. Washed out light red or green text in a sea of white just isn't as flagrant.
(I do like the new dashboard though. It looks great)
I'm really on big impress how it's looks today everything. You are awesome with your knowledge and patient. Good job.
When @lislis joined, we started planning an updated UI which would help users focus on the Repositories which they care most about.
This is especially useful for teams which have a growing number of Repositories testing on Travis. Additionally, it brings consistency to our UI when viewing Builds across various screen sizes.
We have further iterations of this feature in planning, but we want to hear from you on what works well, what needs improvement, and what could be removed.
This feature will be available for users to opt-in to from the 28th of February.
Please leave all feedback related to this feature here as comments.