Skip to content

0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 09:17

Three layouts, priority, and drag-and-drop everywhere.

The nine bucket tabs are now one GTD button. It names the list on screen and opens a picker with counts for the rest, which frees the row for the two new layouts beside it.

Board — a Kanban column per bucket, cards dragged between them. Columns fill the panel height, so the empty space under the last card is a drop target too. In a sidebar they scroll horizontally; run Open in a main tab from the command palette for the full width, over the same data.

Calendar — a month grid of everything with a date, with priority-tinted dots, overdue days marked, and the selected day's tasks plus an undated list underneath. Dropping a task on a day sets that date, so rescheduling is a drag rather than a trip through a picker.

Priority — P1 high, P2 medium, P3 low, or none, from the chip or the menu. P1 and P2 colour the card's left edge so urgency reads without reading the chip. It sorts after any manual order and before recency, so nothing reshuffles until you start using it.

Drag-to-file survived the tab rail collapsing. A strip of bucket targets now appears along the bottom while you drag. It's rendered at all times and only revealed by CSS, because changing the DOM mid-drag cancels the drag — the bug fixed in 0.1.2.

The board and calendar are built on one shared surface rather than reimplementing cards per view, so a card looks and behaves identically in all three layouts, and dropping into Scheduled still asks for a date and Waiting still asks for a name.

Verified at 300px and 720px: no overflow, calendar grid fits, drop rail hidden until a drag begins.

See the changelog.