|
| 1 | +# ToDo |
| 2 | +The file contains items that would be good to improve. No particular order, apart from 'Doing' amd 'Next in the line'. |
| 3 | + |
| 4 | + |
| 5 | +## Doing |
| 6 | + |
| 7 | + |
| 8 | +## Next in line |
| 9 | + |
| 10 | + |
| 11 | +## Backlog |
| 12 | +### Upgrade to latest Angular |
| 13 | +- Angular: Upgrade from v13 |
| 14 | + |
| 15 | +### Activity view |
| 16 | +- Activity: Show Team Evidence from yaml file |
| 17 | +- Activity: Input Teams' evidence |
| 18 | +- Activity: Dependency: Do not list activities beyond Max Level |
| 19 | +- Activity: Give user message if selected activity is of higher level than visible |
| 20 | + |
| 21 | +### Matrix |
| 22 | +- Matrix: Add Filter search (like for Mapping) |
| 23 | +- Matrix: Remember filters when returning to matrix page |
| 24 | +- Matrix: Add a Close/Back button on Activity |
| 25 | +- Matrix: Close on pushing ESCAPE |
| 26 | + |
| 27 | +### KPI |
| 28 | +- Teams: Bug: Reads progress heading from activityStore, not metaStore |
| 29 | +- Team KPI: One KPI per ProgressDefinition |
| 30 | +- KPI: Add Sub-title |
| 31 | + |
| 32 | +### Teams |
| 33 | +- Teams: Bug: Editing name, pushes the item last |
| 34 | +- Teams: Allow user to re-order teams and groups |
| 35 | +- Teams: Allow editing dates for progress stages |
| 36 | + |
| 37 | +### Heatmap: |
| 38 | +- Heatmap: Known Bug ([#432](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel/issues/432)): Occasionally, the `getComputedStyle()` returns a \ CSSStyleDeclaration` object with empty styles, which leave the heatmap all black. |
| 39 | +- Heatmap: Allow 'change all' if more than four activities |
| 40 | +- Heatmap: Highlight (outline) the activity card that is open |
| 41 | +- Heatmap, Card: Add Complete-symbol per activity |
| 42 | +- Heatmap: Slider: Fix: asterisk marks when modified |
| 43 | + - ViewController needs to know about changes vs temp storage |
| 44 | +- Heatmap: Bug: Selecting a team group does not always get deselected when flipping teams |
| 45 | +- Heatmap: meta-yaml: If progress definition is missing, default to 0% + 100% |
| 46 | +- Heatmap: Outer rim: Increase subdimension to be two lines (and increase size) |
| 47 | +- Heatmap: Outer rim: Make hover display Dimension (over subdimension) |
| 48 | +- Heatmap: Search: A bit like 'Filter' but needs to highlight each sector and activity card |
| 49 | +- Heatmap: Filter: Bug: SPACE key does not trigger |
| 50 | +- Export to Excel. Move from Mapping, to just progress data |
| 51 | + |
| 52 | +### Settings |
| 53 | +- Settings: Terms: Allow custom names for: 'Team' and 'Group' (e.g. to 'App' and 'Portfolio') |
| 54 | + |
| 55 | +### Misc |
| 56 | +- Move all getMetaString into MetaStore() |
| 57 | +- Add fallbacks for getMetaString in MetaStore() |
| 58 | +- Move META_FILE constant from data service to main app |
| 59 | +- Loader: Check if loader can be optimized by load in yaml in parallel |
| 60 | +- Matrix: Go through tags: remove, add and rename |
| 61 | + |
| 62 | + |
| 63 | +## Done |
| 64 | +### DSOMM v4.0.0 |
| 65 | +- Breaking changes: Data model |
| 66 | + - The `generated.yaml` is split into `model.yaml` and `team-progress.yaml` |
| 67 | + - The `model.yaml` has now includes a _"header"_ that contains the version of the DSOMM model it contains |
| 68 | +- Customize your own Team names and Groups in the browser |
| 69 | +- A Team's progress has changed from a `yes|no` boolean, to customizable steps, from zero to fully complete |
| 70 | +- The view of an activity has been improved including the dependencies between activities |
| 71 | +- Centralized data loader, all pages uses the same loading mechanism and we only load once at startup |
| 72 | + |
0 commit comments