deploy_feedback
deploy_feedback copied to clipboard
New UI feedback
Overall this is a big improvement and I'm liking the simplicity of the new UI. Here are some thoughts and feedback on the new UI.
Overview tab
- "Recent Deployments" suggests to me they are old. Equally, deployments from 3 months ago doesn't necessarily feel 'recent' either. Possibly rename to "Non-production deployments"?
- Not enough space on desktop for commit message, which also spills into the commit time frame (e.g. "3 months ago"). You could possibly look to have a wider container on desktop as there's lot of unused space.
- I'm unclear what the green checkmark on the left of the deployment denotes
- It would be nice to have the committer name as alt text on the committer avatar (which would also make this more accessible)
- Summary box - I'm unclear if these stats are for all deployments or production only. Probably doesn't need a UI change, but something to consider for the docs or help somewhere.
Analytics tab
- Possibly add limits to this page. E.g. "Request Count" might show "1,245 of 3 million" or "1,245 of unlimited", etc.
- Is the CPU time accurate? Surprised to see my 3 requests consuming 320ms CPU time which would theoretically breaks the allowed limits?
Logs tab
- Took me awhile to understand what the
!SVG icon meant on the left. Consider adding title/desc tags to the SVG graphics to make them more accessible and clear - Make clear if you are looking at production logs, if you are actually looking at production logs
- I have a series of GET requests in the logs which returned HTTP 200, but have a red 'Crash' icon in the row. I have no idea what that means (doesn't help that it was from Feb so no idea what was going on then!).
- Log filtering would be nice
Deployments tab
- As per Overview page feedback, I'm not clear on the green checkmark and IMG/SVG accessibility would be nice.
- Unless I'm missing something, production deployment doesn't appear on this page? I think it should be on this page (it is a deployment after all) and clearly marked as production.
- Ideally search would include commit author too
Settings tab
- In Environment Variables, hyperlink Deno.env API to either https://doc.deno.land/deno/stable/~/Deno.env or https://deno.com/deploy/docs/runtime-api#deno-apis
- Possibly link to the Environments section of the docs (https://deno.com/deploy/docs/projects#environment-variables).
- It was unexpected to see the environment value disappear after entering it, though I now appreciate the purpose
- Not all projects have a web accessible endpoint on the root of the domain. Consider adding a setting for default view subroot. E.g. if I have a default sub-root of "/healthcheck", then clicking on "View" or any deployment link will add "/healthcheck" to the deployment URL to visit something I can actually look at.
hi @cknight, thanks for the amazing feedback, i agree with most of your suggestions, it's so nice, you are thinking deeply.
I'm unclear what the green checkmark on the left of the deployment denotes
yeah, it's surplus just try to make the list not so boring, i am thinking to replace it with a precise element
Possibly rename to "Non-production deployments"?
yes, "Non-production deployments" makes more sense
"1,245 of 3 million" or "1,245 of unlimited"
this is very helpful! since we will ship the Pro plan very soon
Is the CPU time accurate?
i think it's accurate (i'm not the runner developer, but i believe this works fine)
Logs tab
yeah, we are working on it, there are a lot of issues
Consider adding a setting for default view subroot
you can set it at github repo linking phase, or use https://github.com/denoland/deployctl
thanks a lot again! we will take those good suggestion and continue to improve the dashboard UX.