Milestones are important due dates for your projects. These may be public release dates or publisher deliverable deadlines but they can also used for weekly or monthly sprint dates.

The Milestones tab is one of the three main views in Codecks and home to everything that relates to milestones. Each card can be assigned to one milestone. The milestone view allows you to see all cards belonging to that milestone independent of which project, deck or status they are currently in.

Creating a milestone

Go the milestones view (by clicking or by pressing shift + 3 on your keyboard) and click the plus button next to ‘Timeline’. Click on the preferred date and enter the new milestone data:

  • Title: The name of the new milestone. We recommend keeping it short. On some UI elements only the first four letters of the milestone name are displayed.
  • Description: A text that is shown on the milestone title bar for extra information
  • Date: For when this milestone is due
  • Color: The color in which this milestone is shown throughout the app.
  • Project-specific milestone: If left unchecked the milestone will be a global milestone that is always shown. If you make it project-specific, it will only be shown on the timeline if the associated project is currently visible as well. This mechanism can also be used to hide certain milestones from team members that don’t have access to the respective project.

Milestone Icons

Cards with milestones will show a small milestone diamond icon. Hover over the icon to see more information about the current completion progress and the due date.

Note that the opacity changes. If the color fully opaque, it means it’s part of the next milestone of that color. If the icon is lighter the milestone is either in the past or further in the future.

Milestones which contain only done and archived cards, are shown as outlines on the timeline. This allows you to quickly scan the timeline for undone cards that are still assigned to past milestones. Usually it is best to apply a new future milestone to these cards or to archive them in case they are not relevant anymore.

Assigning cards

You can assign a milestone to a card in various ways:

  • Open the card properties by clicking the properties button on the top right side of an opened card, you can find the milestone picker below the priority and effort spaces. This area shows you the next five upcoming milestones. Click the arrow button to open a timeline view showing you all future milestones as well as passed milestones from the last two months.
  • Select multiple cards and use the bulk action milestone button to assign multiple cards to the same milestone.
  • Order your cards by milestones to easily drag cards between different milestone lanes.

There can only be one milestone assigned to a card. To distribute a task over multiple milestones you can consider using hero cards.

Pinned Milestone

Once a future milestone is present, the top left area shows a countdown button that allows you to jump directly to a milestone that is most relevant to you at the moment. By default it always displays the next upcoming milestone.

You can override the shown milestone by pinning a different one. Click on the pin button on the countdown button to select a milestone from the calendar pop-up. Clicking on the current milestone will remove the currently pinned milestone. You can also click on the pin button from the milestone header bar of each milestone. When you pinned a milestone, the countdown button won’t switch to a different milestone until its due date or until you choose a new pinned milestone.

Deleting Milestones

You can delete a milestone by clicking on the bin icon in the milestone header bar. Doing this won’t delete the cards, but unassign all the cards from the deleted milestone. If the milestone still contains undone cards, you’ll get a warning informing you about the number of cards this deletion will affect.