Skip to content

v0.1.0

Choose a tag to compare

@d-kimuson d-kimuson released this 18 Oct 15:30
· 168 commits to main since this release

Breaking Changes

  • dpk-template-grill and the templates/grill.js entry are removed. Questions are now a shell feature of every template: put a page's questions and history in a script[data-dpk-grill] block beside the base data of another template (for example Plain). Answers are recorded as the core answer action on grill:<id> targets, and data-grill-questions marks get Q badges.
  • The memo slot is no longer shown. Wrap each piece in <section slot="supplement" data-name="…">. Supplements line up in a bar at the bottom of the main column and open one at a time; an unnamed one is labelled "Memo". The console warns while slot="memo" remains.
  • USM burndown measure: the state field weighted: boolean is replaced by measure: 'stories' | 'points' | 'weighted' (defaults to points when estimates exist, otherwise stories), the SET_WEIGHTED action by SET_MEASURE, and the unit navigation parameter is gone.

Features

Review and shell (all templates)

  • The header pins two toggles, Changes and Review comments, each with its own count. dpk-component-comment-panel takes a section (changes / comments); notes="changes" opens the rail at the changes.
  • The review rail now floats in a popover below its toggles instead of taking a column, so the main column keeps its width. It stays open while the reader works and closes from its toggle or Escape.
  • Templates can offer switches through settings(state), shown behind a gear in the shared header. Header icon buttons show their label on hover or focus.
  • Cancel beside a text field now discards the typed text; Escape still keeps it.
  • Tighter header.

Prototype

  • A comment on a UI element can be a note instead of feedback: notes are kept as base data, shown as badges on the element (not in the app view), and can be rewritten in place or deleted.

USM (User Story Mapping)

  • Story comments on the map are kept as base data (stories[].comments[], via ADD_STORY_COMMENT / DELETE_STORY_COMMENT), separate from review comments. Cards show both counts.
  • Choose which status counts as done on the statuses tab (doneStatusId, SET_DONE_STATUS); it and every later status count as done for blockers, the map, the burndown and the progress ring.
  • Finished stories are hidden on the map by default; a "Show Done" checkbox (done=show navigation) brings them back.
  • The burndown asks for one measure — stories, story points, or points weighted by status — and shows only that measure's settings. Status weights are optional, read as parts of 10, and edited on a bar with draggable lines. The critical path follows the same measure.
  • Dependency pickers are searchable comboboxes, navigable with Ctrl+N / Ctrl+P.
  • Optional features move from the tab-bar menu into the header settings.

Bug Fixes

  • Supplements fold and reopen from the chevron.
  • A long element name no longer scrolls a popover sideways.
  • The USM map fills the page down to its bottom edge.