Fedora Community/UIReview29Apr2009

= Overview =

General

 * 1) tag not useful, only says fedora commnunity doesn't say what section
 * 2) ticket 149 https://fedorahosted.org/fedoracommunity/ticket/149
 * 3) if not logged in, no right sidebars. probably if not logged in, the login right sidebar box should be persistent across pages.
 * 4) ticket 150 https://fedorahosted.org/fedoracommunity/ticket/150
 * 5) tasks widget (currently named quicklinks, should be named tasks) should be persistent on every page of a logged in user
 * 6) ticket 151 https://fedorahosted.org/fedoracommunity/ticket/151
 * 7) will review on monday and document which goes where

Overview (logged out)

 * 1) latest rawhide builds in mockup, latest builds in app, is this okay?
 * 2) add release filter bar to list so users can pick
 * 3) TODO: new bug for this
 * 4) will implement to get it done and clean up more nicely later
 * 5) there is a dropdown - for release downloads page
 * 6) builds and updates grids show "viewing x of y items" - should we pull this out? it's not in the mockup. right now builds is "Viewing 5 of 100,061 items." not all 100,061 are latest. The 5 shown in the front are latest.
 * 7) ticket 152 https://fedorahosted.org/fedoracommunity/ticket/152
 * 8) latest builds widget - is not in my timezone. what timezone? is it UTC? should be labeled UTC is so.
 * 9) ticket 153 https://fedorahosted.org/fedoracommunity/ticket/153
 * 10) latest builds widget - status does not have label, only icon. mockup has labels such as 'success' or 'failure'.
 * 11) ticket 154 https://fedorahosted.org/fedoracommunity/ticket/154
 * 12) latest builds widget - in mockup, status labels are links. idea for this could be to have a hover menu or link.  if success, link to package downloads tab or give hover menu downloads tab for rpms. if failure, hover menu for build error logs or link out to koji page with build error logs
 * 13) ticket 155 https://fedorahosted.org/fedoracommunity/ticket/155

Overview (logged in)

 * 1) the alerts widget should have two headers, your packages and all packages. right now it has "this week" and "today" and shows alerts for all packages only. suggest having two h4 headers, "Your Packages" and "All Packages" and two h5 headers for each "This Week" and "Today"
 * 2) ticket 156 https://fedorahosted.org/fedoracommunity/ticket/156
 * 3) s/quicklinks/tasks
 * 4) ticket 157 https://fedorahosted.org/fedoracommunity/ticket/157
 * 5) quicklinks is missing the search tasks
 * 6) ticket 158 #preview
 * 7) "my packages" right sidebar widget missing counts in headers
 * 8) ticket 159 https://fedorahosted.org/fedoracommunity/ticket/159
 * 9) page title missing
 * 10) ticket 73 https://fedorahosted.org/fedoracommunity/ticket/73
 * 11) grid widgets on page missing display filters "Display: Packages I Own | Packages I Maintain | All Packages") should be for each latest builds, latest testing updates, latest stable updates
 * 12) ticket 107 https://fedorahosted.org/fedoracommunity/ticket/107
 * 13) status column for builds missing labels
 * 14) ticket 154 https://fedorahosted.org/fedoracommunity/ticket/154
 * 15) "View more" link is labeled, not just "View more" but "View more updates" "View more builds" etc
 * 16) ticket 161 https://fedorahosted.org/fedoracommunity/ticket/161
 * 17) by default logging in i see builds for packages i own... not all, in the mockup
 * 18) ticket 162 https://fedorahosted.org/fedoracommunity/ticket/162

= My Profile =

My Profile > Info

 * 1) no edit mode (fine for this milestone, right?)
 * 2) ticket 31 https://fedorahosted.org/fedoracommunity/ticket/31
 * 3) under "Your Group memberships" s/"View More"/"View More of Your Groups"
 * 4) ticket 161 https://fedorahosted.org/fedoracommunity/ticket/161
 * 5) "Your Latest Blog Posts" => if you don't have latest blog posts it just displays the blog posts header which is rather puzzling on its own. can we display a "no blog posts in the past x days" message?
 * 6) ticket 163 https://fedorahosted.org/fedoracommunity/ticket/163
 * 7) "Your Packages" is not in the mockup. It could stay, but rather than be paginated, it should be a 5-item preview with a "View more of your packages > " link rather than pagination numbers and buttons.
 * 8) ticket 164 https://fedorahosted.org/fedoracommunity/ticket/164
 * 9) "Your Packages" table's "Release(s)" column lists out 6 Fedora releases. We should only ever display rawhide + the active/currently-supported releases, which should total no more than 3-4 releases. Older releases simply shouldn' tbe displayed in lists like this.
 * 10) ticket 165 https://fedorahosted.org/fedoracommunity/ticket/165
 * 11) "Your Packages" seems to be packages you own + packages you maintain. Need a better way to make this clear. Maybe two separate tables.
 * 12) ticket 166 https://fedorahosted.org/fedoracommunity/ticket/166
 * 13) user email address is not a link in info box widget.
 * 14) ticket 167 https://fedorahosted.org/fedoracommunity/ticket/167

= My Profile > Memberships =
 * 1) logged in as rstrode, your group memberships shows 9 of 10 items. Why an odd number, 9? mockup displays *all* groups, even if it's 50. should be no pagination.
 * 2) ticket 168 https://fedorahosted.org/fedoracommunity/ticket/168
 * 3) if unapproved group memberships is empty, need a better empty list message. eg s/"Viewing 0 of 0 items."/"You have no unapproved group memberships right now." and remove the useless "1 | Next" pagination controls.
 * 4) ticket 64 https://fedorahosted.org/fedoracommunity/ticket/64
 * 5) in mini widget, SIP is not displayed for user.
 * 6) ticket 169 https://fedorahosted.org/fedoracommunity/ticket/169
 * 7) IRC network not displayed under user irc nick.
 * 8) ticket 179 https://fedorahosted.org/fedoracommunity/ticket/170
 * 9) email address is not a link in info box mini widget.
 * 10) ticket 167 https://fedorahosted.org/fedoracommunity/ticket/167

My Profile > Package Maintenance > Packages

 * 1) Could not review package tabs because they were broken. traceback http://fpaste.org/paste/10520
 * 2) ticket 178 https://fedorahosted.org/fedoracommunity/ticket/178
 * 3) Note that active releases column with packages with problematic version numbers highlighted in red is a feature users were excited about. has this been implemented?

My Profile > Package Maintenance > Builds

 * 1) page needs title
 * 2) previously covered in ticket 73 https://fedorahosted.org/fedoracommunity/ticket/73
 * 3) if list is empty (eg in progress builds) empty list message needs to be better! should not be paginated if 0 items
 * 4) previously covered in ticket 64 https://fedorahosted.org/fedoracommunity/ticket/64

My Profile > Package Maintenance > Updates

 * 1) updates dashboard links are #TODO
 * 2) ticket 179 https://fedorahosted.org/fedoracommunity/ticket/179
 * 3) if you see all the items there are to see (viewing 1 of 1, viewing 2 of two) rather than having a "View more" link, should say something like "Go to the unpushed updates page > "
 * 4) ticket 180 https://fedorahosted.org/fedoracommunity/ticket/180
 * 5) "age" column for updates "43 weeks ago" is not useful. If over 6 weeks, should be stated in months. If 50 weeks + should be stated in years.
 * 6) ticket 181 https://fedorahosted.org/fedoracommunity/ticket/181

= Package Maintenance =

Package Maintenance > Packages

 * 1) right sidebar missing, does not match mockup. "Package lists" navigation that lets you navigate between packages that you own, packages you maintain, and all packages per release (all releases, rawhide, f10, f9, etc) and the orphaned packages nav (abandoned, obsoleted, other) are not there.
 * 2) ticket 182 https://fedorahosted.org/fedoracommunity/ticket/182
 * 3) package owner column missing from packages grid and committers and watchers columns missing from packages grid.
 * 4) ticket 183 https://fedorahosted.org/fedoracommunity/ticket/183
 * 5) filter box for package grid missing and display filter for package grid missing
 * 6) ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184

Package Maintenance > Builds > Overview

 * 1) "viewing 0 of 0 items. view more >" doesnt make senes
 * 2) previous ticket 64 https://fedorahosted.org/fedoracommunity/ticket/64
 * 3) packages i maintain pages and navigation are missing
 * 4) ticket 185 https://fedorahosted.org/fedoracommunity/ticket/185
 * 5) subpages missing page titles, eg just have a grid and no label
 * 6) previous ticket 73 https://fedorahosted.org/fedoracommunity/ticket/73
 * 7) counts in right hand nav for subpages are missing
 * 8) previous ticket 159 https://fedorahosted.org/fedoracommunity/ticket/159

Package Maintenance > Builds > In Progress & Failed Builds & Successful Builds

 * 1) grid columns do not match mockup columns. for example, there is a status column in the app, but not in the mockup. if the page is named "in progress builds" then why would you need a status column? :)
 * 2) ticket 186 https://fedorahosted.org/fedoracommunity/ticket/186
 * 3) display dropdown filter to filter on fedora release and search filter missing
 * 4) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184

Package Maintenance > Updates > Overview

 * 1) packages i maintain pages and navigation in right hand side are missing
 * 2) previous ticket 185 https://fedorahosted.org/fedoracommunity/ticket/185
 * 3) if you see all the items there are to see (viewing 1 of 1, viewing 2 of two) rather than having a "View more" link, should say something like "Go to the unpushed updates page > "
 * 4) previous ticket 161 https://fedorahosted.org/fedoracommunity/ticket/161

Package Maintenance > Updates > Unpushed

 * 1) search filter anddisplay dropdown filter to filter on fedora release missing
 * 2) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184
 * 3) page title missing
 * 4) preivous ticket 73 https://fedorahosted.org/fedoracommunity/ticket/73
 * 5) releases column doesn't have links for release. link to fedora 10, for example, should bring you to the packages tab to show all packages in fedora 10.
 * 6) ticket 187 https://fedorahosted.org/fedoracommunity/ticket/187
 * 7) build age is 19 weeks? after 6 weeks should be stated in terms of months.
 * 8) previous ticket 181 https://fedorahosted.org/fedoracommunity/ticket/181
 * 9) if there is only one item in the grid, don't show "1 | next" pagination buttons
 * 10) preivous ticket 180 https://fedorahosted.org/fedoracommunity/ticket/180

Package Maintenance > Updates > Testing

 * 1) search filter display dropdown filter to filter on fedora release missing
 * 2) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184
 * 3) releases column doesn't have links for release. link to fedora 10, for example, should bring you to the packages tab to show all packages in fedora 10.
 * 4) previous ticket 187 https://fedorahosted.org/fedoracommunity/ticket/187
 * 5) build age is 43 weeks? after 6 weeks should be stated in terms of months.
 * 6) preivous ticket 181 https://fedorahosted.org/fedoracommunity/ticket/181
 * 7) if there is only one item in the grid, don't show "1 | next" pagination buttons
 * 8) preivous ticket 180 https://fedorahosted.org/fedoracommunity/ticket/180
 * 9) would be nice for karma to link to bodhi comments on update
 * 10) ticket 188 https://fedorahosted.org/fedoracommunity/ticket/188

Package Maintenance > Updates > Stable

 * 1) display dropdown filter to filter on fedora release missing & search filter missing
 * 2) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184
 * 3) page title missing
 * 4) previous ticket 73 https://fedorahosted.org/fedoracommunity/ticket/73
 * 5) releases column doesn't have links for release. link to fedora 10, for example, should bring you to the packages tab to show all packages in fedora 10.
 * 6) previous ticket 187 https://fedorahosted.org/fedoracommunity/ticket/187
 * 7) if there is only one pageful of items in the grid, don't show "1 | next" pagination buttons
 * 8) preivous ticket 180 https://fedorahosted.org/fedoracommunity/ticket/180

= Package Details =

General

 * 1) s/package maintenance tools/maintenance tools
 * 2) ticket 160 https://fedorahosted.org/fedoracommunity/ticket/160

Package Details > Package > Overview

 * 1) "Latest Rawhide Build" and "Owners" bubbles need to be themed
 * 2) ticket 148 https://fedorahosted.org/fedoracommunity/ticket/148
 * 3) Active Releases overview doesn't match mockup
 * 4) ticket 189 https://fedorahosted.org/fedoracommunity/ticket/189
 * 5) Author names in changelog are not links. Is this possible to do?
 * 6) ticket 190 https://fedorahosted.org/fedoracommunity/ticket/190
 * 7) s/package links/dashboard for package details overview
 * 8) ticket 191 https://fedorahosted.org/fedoracommunity/ticket/191
 * 9) s/view more/view more changelog entries
 * 10) previous ticket 161 https://fedorahosted.org/fedoracommunity/ticket/161
 * 11) upstream summary still needs to be implemented (future milestone)
 * 12) ticket 192 https://fedorahosted.org/fedoracommunity/ticket/192

Package Details > Package Details > Downloads

 * 1) "release" dropdown: s/Fedora devel/Rawhide
 * 2) ticket 193 https://fedorahosted.org/fedoracommunity/ticket/193
 * 3) "release" dropdown: rawhide should be listed first, other versions in descending numerical order
 * 4) ticket 194 https://fedorahosted.org/fedoracommunity/ticket/194
 * 5) missing search filter
 * 6) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184
 * 7) spec file doesn't have file size
 * 8) ticket 195 https://fedorahosted.org/fedoracommunity/ticket/195
 * 9) file sizes need to be styled (light & italic & small)
 * 10) ticket 196 https://fedorahosted.org/fedoracommunity/ticket/196
 * 11) order of arches - x86_64 should be listed 2nd
 * 12) ticket 197 https://fedorahosted.org/fedoracommunity/ticket/197
 * 13) enhancement: allow all to be downloaded at once (checkbox download bundling)
 * 14) ticket 198 https://fedorahosted.org/fedoracommunity/ticket/198

Package Details > Package Details > Maintainers

 * 1) why is there a type column? there should be a table for users and a table for groups.
 * 2) ticket 121 https://fedorahosted.org/fedoracommunity/ticket/121
 * 3) release dropdown missing and search filter missing
 * 4) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184
 * 5) page title missing
 * 6) previous ticket 73 https://fedorahosted.org/fedoracommunity/ticket/73

Package Details > Package Details > Owners

 * 1) owners page should list owner per release, even if the same for every release
 * 2) ticket 122 https://fedorahosted.org/fedoracommunity/ticket/122

items below this line still need to be reviewed

Package Details > Package Details > Watchers

 * 1) wrong columns: remove type column, roles column is redundant
 * 2) ticket 200 https://fedorahosted.org/fedoracommunity/ticket/200
 * 3) become a $PACKAGE watcher box not implemented
 * 4) ticket 199 https://fedorahosted.org/fedoracommunity/ticket/199

Package Details > Package Details > Bugs

 * 1) Recently-filed bugs are not recent. They are in ascending numerical order (should at least be descending numerical order.)
 * 2) ticket 202 https://fedorahosted.org/fedoracommunity/ticket/202
 * 3) need to decrease font size on bugs boxes to 2.4 em. kernel has 10000+ closed bugs so it busts out of box otherwise.
 * 4) fixed in commit 5fbf18822bee6da5f847679bcab19dc2026acc58
 * 5) page 10 of kernel > recent bugs will not load
 * 6) ticket 203 https://fedorahosted.org/fedoracommunity/ticket/203
 * 7) open assigned bug missing from autofs (bug 427224)
 * 8) ticket 204 https://fedorahosted.org/fedoracommunity/ticket/204
 * 9) are security bugs handled as in mockup? (could not find examples because of two bugs above)
 * 10) instead of bugs i modified recently can we do bugs for this package that i commented on? i know we can do this search.
 * 11) ticket 205 https://fedorahosted.org/fedoracommunity/ticket/205
 * 1) ticket 205 https://fedorahosted.org/fedoracommunity/ticket/205

Package Details > Maintenance Tools > Builds

 * 1) broken image ref: /images/16_build_state_4.png in status column
 * 2) ticket 212 https://fedorahosted.org/fedoracommunity/ticket/212
 * 3) failed builds not highlighted in red as in mockup
 * 4) ticket 211 https://fedorahosted.org/fedoracommunity/ticket/211
 * 5) changelog dropdown widget should be implemented
 * 6) ticket 210 https://fedorahosted.org/fedoracommunity/ticket/210
 * 7) build time column - take out
 * 8) ticket 209 https://fedorahosted.org/fedoracommunity/ticket/209
 * 9) swap finished and built by columns
 * 10) ticket 208 https://fedorahosted.org/fedoracommunity/ticket/208
 * 11) state column should be first column
 * 12) ticket 207 https://fedorahosted.org/fedoracommunity/ticket/207
 * 13) state column needs new icons
 * 14) ticket 206 https://fedorahosted.org/fedoracommunity/ticket/206
 * 15) missing release dropdown filter and search filter (for this one should have a 'scratch builds' item in release drop down)
 * 16) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184

Package Details > Maintenance Tools > Changelog

 * 1) versions missing for some rows
 * 2) see kernel http://127.0.0.1:8080/?package=kernel#package_maintenance/tools/changelog
 * 3) ticket 214 https://fedorahosted.org/fedoracommunity/ticket/214
 * 4) versions should be strong and authors should be strong
 * 5) ticket 213 https://fedorahosted.org/fedoracommunity/ticket/213
 * 6) authors should be linked
 * 7) ticket 190 https://fedorahosted.org/fedoracommunity/ticket/190
 * 8) search filter missing
 * 9) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184

Package Details > Maintenance Tools > Source

 * 1) size listing for srpms needs to be styled to match mockup
 * 2) ticket 215 https://fedorahosted.org/fedoracommunity/ticket/215
 * 3) s/fedora devel/rawhide
 * 4) ticket 216 https://fedorahosted.org/fedoracommunity/ticket/216
 * 5) cvs version not listed
 * 6) ticket 217 https://fedorahosted.org/fedoracommunity/ticket/217
 * 7) strong tags for release name, release name links?
 * 8) ticket 218 https://fedorahosted.org/fedoracommunity/ticket/218

Package Details > Maintenance Tools > Updates

 * 1) tomboy shows updates for other packages including mono, incollector, lat, gbrainy, etc
 * 2) ticket 139 https://fedorahosted.org/fedoracommunity/ticket/139
 * 3) release dropdown, status drop down, and search filters missing
 * 4) previous ticket 184 https://fedorahosted.org/fedoracommunity/ticket/184
 * 5) note this has a special dropdown filter: status: all | stable | testing & stable | obsolete
 * 6) status column is missing
 * 7) ticket 219 https://fedorahosted.org/fedoracommunity/ticket/219
 * 8) updates page takes a very long time to load for kernel
 * 9) ticket 220 https://fedorahosted.org/fedoracommunity/ticket/220
 * 10) kernel updates page only shows 1 of 10 updates per page. so i can only see, for a 3-page grid, update #1, update #10, and update #20. the rest are missing.
 * 11) ticket 221 https://fedorahosted.org/fedoracommunity/ticket/221
 * 12) columns do not match mockup. build age missing. status missing. details column (unlabeled in mockup) missing. package column should be version column.
 * 13) ticket 222 https://fedorahosted.org/fedoracommunity/ticket/222

= Misc Notes =
 * cannot do release-based filters for builds right now because koji only shows tags for successful builds, not for failed or in-progress. need to open ticket with koji upstream
 * right now 'builds i own' should be 'builds of packages i own' - problem with koji? slowness?