Skip to content

Release v4.49.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 05:40
eb257a7

The Project tracker domain blueprint of Part B 3.6 of the screen blueprints specification: a ready-to-use team application on top of the foundation set, with its navigation and a sample-data pack.

Added

  • @cratis/scene.blueprint.project-tracker, a blueprint package (domain project-tracker, category Business / Project tracker) built only on the foundation set's public templates and components: five screen templates, three dialog templates and five ready-to-use screens.
    • ProjectList: each project as a card with owner, a progress bar, due date and status.
    • ProjectPage: status, progress, open tasks and days left as key facts, the project's fields, its task list (choosing a task opens it in a side sheet), members and activity.
    • ProjectMyTasks: the user's tasks grouped by when they are due.
    • ProjectTaskBoard and ProjectTaskLanes: a column for each status; the second with a lane for each assignee (uses the swimlane option from #142).
    • Dialogs ProjectQuickCreateProject, ProjectQuickCreateTask and ProjectTaskSheet, a side sheet that shows one task with its subtasks and conversation.
  • Navigation: a topbar naming the projects module and the module's sidebar (Projects, My tasks, Board with By status and By person), the application structure and projectTrackerApplication().
  • Sample-data pack project-tracker-en (en-GB): eight projects, twenty-two tasks, members, a task with subtasks and a conversation.
  • Specifications as for every blueprint, including a Chromium audit of every screen and dialog at desktop, tablet and phone widths in the light and dark themes.
  • Docs: blueprints/project-tracker-blueprint.md.

Not in this delivery: the timeline (Gantt) screen, which the foundation lists as a later addition (Part B 2.12).

Part of #115