EDIT: Add a butter-bar [1] to the bottom of Dashiki dashboards to gauge use of the tool / dashboards.
[1] This is a yellow bar on the bottom of the viewport that lets users give feedback about "is this useful" or "is this just a nice thing to browse".
This is a list of tasks that would make Dashiki a little better, but are not currently prioritized. This now includes any open Dashiki task as of August 2020, in an effort to bundle it all up as we decide on the future of the project:
- T136127 Breakdowns should be bookmarkeable
- T136025 Simplify readiness checking by making a ready computed
- T132691 Clean up property passing in dashiki
- T219235 Detect bad hash in tabs layout
- T189125 Optionally do not sort columns in table-timeseries alphabetically
- T189164 Add a legend for annotations
- T189159 Add annotationsMetric option to tabs layout
- T189069 Make it possible to suppress the box in the bottom left of dygraphs-timeseries graphs
- T189156 publish mediawiki deployments as a metric tsv
- T159269 Clean up remaining Dashiki configs on meta
- T144299 Dashboards working on mobile
- T146774 Add external link to tabs layout
- T142395 Improve initial load performance for dashiki dashboards
- T157697 Add error component to Dashiki
- T147009 Create a Universal Layout for Dashiki for staging / testing config purposes
- T148469 Just an idea: poly-graph (@Milimetric says this is his favorite fun idea)
- T110459 Allow clicking on links in annotations
- move to d3 v4
- link to the on-wiki dashboard config right from the dashboard (an edit link)
- Picking project (in the metrics-by-project layout) needs better autocomplete when it comes to style (switch to semantic autocompleter)
- Data breakdown component occupies too much space in mobile, probably needs to be removed in mobile UI (try first: fix flex order of project selector)
- Touch events on mobile are buggy on semantic-ui components
- clean up confusing visualizers like "filter-timeseries, visualizer/visualizer, and legend-visualizer"
- clean up stubs folder and fix how stubs work
- clean up d3 viz code
- migrate limn timeseries to a limn-timeseries visualizer
- migrate limn map to a limn-world-map visualizer
- Touch events on mobile are buggy on dygraphs
- refactor code and style for out-of-service component